From bcd55524673f79f4f112c25a61e483e041de2e22 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 31 Jul 2022 21:15:08 +0300 Subject: [PATCH] Sync with portage [Sun Jul 31 21:15:08 MSK 2022]. --- Manifest.files.gz | Bin 29594 -> 29656 bytes app-accessibility/Manifest.gz | Bin 4721 -> 4722 bytes app-accessibility/accerciser/Manifest | 1 + .../accerciser/accerciser-3.40.0.ebuild | 49 + app-accessibility/orca/orca-42.3.ebuild | 2 +- app-admin/Manifest.gz | Bin 32856 -> 32870 bytes .../ansible-lint/ansible-lint-6.3.0.ebuild | 20 +- app-admin/apache-tools/metadata.xml | 3 + app-admin/awscli-bin/Manifest | 2 + app-admin/awscli-bin/awscli-bin-2.7.20.ebuild | 90 + app-admin/awscli/Manifest | 3 +- app-admin/awscli/awscli-1.25.26.ebuild | 72 - app-admin/awscli/awscli-1.25.31.ebuild | 2 +- ...i-1.25.37.ebuild => awscli-1.25.41.ebuild} | 0 app-admin/chrpath/Manifest | 1 - app-admin/chrpath/chrpath-0.13-r2.ebuild | 42 - ...ath-0.16.ebuild => chrpath-0.16-r1.ebuild} | 13 +- .../chrpath/files/chrpath-0.13-multilib.patch | 160 -- .../files/chrpath-0.13-testsuite-1.patch | 19 - .../chrpath/files/chrpath-keepgoing.patch | 20 - .../gentoo-retirement-scripts/metadata.xml | 3 + app-admin/kube-bench/Manifest | 2 + app-admin/kube-bench/kube-bench-0.6.8.ebuild | 28 + app-admin/lib_users/lib_users-0.15.ebuild | 2 +- .../logrotate/logrotate-3.20.1-r1.ebuild | 2 +- app-admin/logrotate/metadata.xml | 8 +- app-admin/radmind/metadata.xml | 1 + app-admin/sudo/metadata.xml | 1 + app-admin/vault/Manifest | 6 - app-admin/vault/vault-1.10.3.ebuild | 85 - app-admin/vault/vault-1.10.4.ebuild | 85 - app-admin/vault/vault-1.10.5.ebuild | 2 +- app-admin/vault/vault-1.11.0.ebuild | 86 - app-antivirus/Manifest.gz | Bin 884 -> 886 bytes app-antivirus/clamav/metadata.xml | 1 + app-arch/Manifest.gz | Bin 16738 -> 16737 bytes app-arch/cabextract/metadata.xml | 23 +- ...qpress-1.1.ebuild => qpress-1.1-r1.ebuild} | 15 +- app-benchmarks/Manifest.gz | Bin 4689 -> 4693 bytes app-benchmarks/hyperfine/metadata.xml | 3 + app-containers/Manifest.gz | Bin 7220 -> 7220 bytes app-containers/docker-cli/metadata.xml | 3 + app-containers/grype/grype-0.44.0-r1.ebuild | 33 + app-containers/syft/syft-0.52.0-r1.ebuild | 34 + app-crypt/Manifest.gz | Bin 23941 -> 23958 bytes app-crypt/acme-tiny/Manifest | 1 - app-crypt/acme-tiny/acme-tiny-4.1.0.ebuild | 47 - app-crypt/acme-tiny/acme-tiny-5.0.1.ebuild | 3 + app-crypt/acme-tiny/acme-tiny-9999.ebuild | 47 - app-crypt/acme-tiny/metadata.xml | 10 +- app-crypt/libb2/metadata.xml | 3 + app-crypt/mkp224o/mkp224o-1.6.1.ebuild | 2 +- app-dicts/Manifest.gz | Bin 95531 -> 95524 bytes .../stardict-cdict-en-zh-big5/metadata.xml | 4 - ...stardict-cdict-en-zh-big5-2.4.2-r1.ebuild} | 5 +- .../stardict-cdict-en-zh-gb/metadata.xml | 4 - ...> stardict-cdict-en-zh-gb-2.4.2-r1.ebuild} | 5 +- .../stardict-cedict-zh-en-big5/metadata.xml | 4 - ...tardict-cedict-zh-en-big5-2.4.2-r1.ebuild} | 5 +- .../stardict-cedict-zh-en-gb/metadata.xml | 4 - ... stardict-cedict-zh-en-gb-2.4.2-r1.ebuild} | 5 +- app-dicts/stardict-dictd-devils/metadata.xml | 5 +- ... => stardict-dictd-devils-2.4.2-r1.ebuild} | 5 +- .../stardict-freedict-eng-deu/metadata.xml | 5 +- ...stardict-freedict-eng-deu-2.4.2-r1.ebuild} | 6 +- .../stardict-freedict-eng-fra/metadata.xml | 5 +- ...stardict-freedict-eng-fra-2.4.2-r1.ebuild} | 5 +- .../stardict-freedict-eng-ita/metadata.xml | 5 +- ...stardict-freedict-eng-ita-2.4.2-r1.ebuild} | 5 +- .../stardict-freedict-eng-lat/metadata.xml | 5 +- ...stardict-freedict-eng-lat-2.4.2-r1.ebuild} | 5 +- .../stardict-freedict-eng-rus/metadata.xml | 5 +- ...stardict-freedict-eng-rus-2.4.2-r1.ebuild} | 5 +- .../stardict-freedict-eng-spa/metadata.xml | 5 +- ...stardict-freedict-eng-spa-2.4.2-r1.ebuild} | 5 +- .../stardict-freedict-eng-swe/metadata.xml | 5 +- ...stardict-freedict-eng-swe-2.4.2-r1.ebuild} | 5 +- .../stardict-freedict-eng-tur/metadata.xml | 5 +- ...stardict-freedict-eng-tur-2.4.2-r1.ebuild} | 5 +- .../stardict-freedict-tur-deu/metadata.xml | 5 +- ...stardict-freedict-tur-deu-2.4.2-r1.ebuild} | 5 +- .../stardict-freedict-tur-eng/metadata.xml | 5 +- ...stardict-freedict-tur-eng-2.4.2-r1.ebuild} | 5 +- app-dicts/stardict-jmdict-en-ja/metadata.xml | 4 - .../stardict-jmdict-en-ja-2.4.2-r1.ebuild | 17 - ... => stardict-jmdict-en-ja-2.4.2-r3.ebuild} | 4 +- app-dicts/stardict-jmdict-ja-en/metadata.xml | 4 - .../stardict-jmdict-ja-en-2.4.2-r1.ebuild | 17 - ... => stardict-jmdict-ja-en-2.4.2-r3.ebuild} | 4 +- .../stardict-langdao-en-zh-gb/metadata.xml | 4 - ...stardict-langdao-en-zh-gb-2.4.2-r1.ebuild} | 5 +- .../stardict-langdao-zh-en-gb/metadata.xml | 4 - ...stardict-langdao-zh-en-gb-2.4.2-r1.ebuild} | 5 +- app-dicts/stardict-mova-smiley/metadata.xml | 5 +- ...d => stardict-mova-smiley-2.4.2-r1.ebuild} | 5 +- .../stardict-oxford-en-zh-gb/metadata.xml | 4 - ... stardict-oxford-en-zh-gb-2.4.2-r1.ebuild} | 5 +- app-dicts/stardict-quick-eng-jpn/metadata.xml | 4 - ...=> stardict-quick-eng-jpn-2.4.2-r1.ebuild} | 5 +- app-dicts/stardict-quick-jpn-eng/metadata.xml | 4 - ...=> stardict-quick-jpn-eng-2.4.2-r1.ebuild} | 5 +- app-dicts/stardict-quick-ru-en/metadata.xml | 5 +- ...d => stardict-quick-ru-en-2.4.2-r1.ebuild} | 5 +- .../stardict-xdict-en-zh-big5/metadata.xml | 4 - ...stardict-xdict-en-zh-big5-2.4.2-r1.ebuild} | 5 +- .../stardict-xdict-en-zh-gb/metadata.xml | 4 - ...> stardict-xdict-en-zh-gb-2.4.2-r1.ebuild} | 5 +- .../stardict-xdict-zh-en-big5/metadata.xml | 4 - ...stardict-xdict-zh-en-big5-2.4.2-r1.ebuild} | 5 +- .../stardict-xdict-zh-en-gb/metadata.xml | 5 +- ...> stardict-xdict-zh-en-gb-2.4.2-r1.ebuild} | 5 +- app-doc/Manifest.gz | Bin 6981 -> 6981 bytes app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +- app-doc/halibut/halibut-1.3.ebuild | 2 +- app-editors/Manifest.gz | Bin 13916 -> 13907 bytes app-editors/gedit/Manifest | 1 + app-editors/gedit/gedit-42.2.ebuild | 91 + app-editors/gvim/Manifest | 1 + app-editors/gvim/gvim-9.0.0099.ebuild | 352 ++++ app-editors/gvim/gvim-9999.ebuild | 4 +- app-editors/moe/Manifest | 3 +- .../files/moe-1.12-respect-user-flags.patch | 17 + .../moe/{moe-1.11.ebuild => moe-1.12.ebuild} | 29 +- app-editors/moe/moe-1.9.ebuild | 36 - app-editors/nano/nano-6.3.ebuild | 2 +- app-editors/vim-core/Manifest | 1 + .../vim-core/files/{vimrc-r5 => vimrc-r6} | 7 +- ...586.ebuild => vim-core-8.2.4586-r1.ebuild} | 5 +- ...-r2.ebuild => vim-core-8.2.5066-r3.ebuild} | 2 +- ...-r1.ebuild => vim-core-9.0.0049-r2.ebuild} | 2 +- app-editors/vim-core/vim-core-9.0.0099.ebuild | 225 +++ app-editors/vim-core/vim-core-9999.ebuild | 2 +- app-editors/vim/Manifest | 1 + app-editors/vim/vim-9.0.0099.ebuild | 356 ++++ app-editors/vim/vim-9999.ebuild | 4 +- app-emacs/Manifest.gz | Bin 58839 -> 58841 bytes app-emacs/company-mode/Manifest | 1 + .../company-mode-0.9.13_p20220720.ebuild | 48 + .../company-mode-company-icons-root.patch | 11 + app-emacs/dash/dash-2.19.1.ebuild | 2 +- app-emacs/emojify/Manifest | 1 + .../emojify/emojify-1.2_p20210309.ebuild | 41 + app-emacs/epl/epl-0.9-r1.ebuild | 2 +- .../flycheck-inline-0_pre20200808.ebuild | 2 +- .../flycheck/flycheck-32_p20220328-r1.ebuild | 2 +- app-emacs/nxml-gentoo-schemas/Manifest | 1 + .../nxml-gentoo-schemas-20220730.ebuild | 24 + app-emacs/pkg-info/pkg-info-0.6.ebuild | 4 +- app-emulation/Manifest.gz | Bin 14807 -> 14814 bytes app-emulation/cloud-init/metadata.xml | 1 + app-emulation/libguestfs/metadata.xml | 3 + app-emulation/libvirt/metadata.xml | 192 +- app-emulation/qemu/metadata.xml | 3 + app-emulation/vice/vice-3.6.1-r1.ebuild | 2 +- app-emulation/virt-manager/metadata.xml | 33 +- app-emulation/wine-staging/Manifest | 4 +- ....10.ebuild => wine-staging-7.13-r1.ebuild} | 5 +- .../wine-staging/wine-staging-7.14.ebuild | 543 ++++++ .../wine-staging/wine-staging-9999.ebuild | 5 +- app-emulation/wine-vanilla/Manifest | 2 +- ....10.ebuild => wine-vanilla-7.13-r1.ebuild} | 5 +- .../wine-vanilla/wine-vanilla-7.14.ebuild | 468 +++++ .../wine-vanilla/wine-vanilla-9999.ebuild | 5 +- app-eselect/Manifest.gz | Bin 6706 -> 6710 bytes ...eselect-package-manager-20110108-r2.ebuild | 2 +- .../eselect-repository-12.ebuild | 16 +- app-i18n/Manifest.gz | Bin 18832 -> 18827 bytes app-i18n/ibus-typing-booster/Manifest | 3 +- .../ibus-typing-booster-2.16.0.ebuild | 54 - .../ibus-typing-booster-2.16.7.ebuild | 2 +- ...uild => ibus-typing-booster-2.18.6.ebuild} | 0 ...ebuild => man-pages-l10n-4.14.0-r1.ebuild} | 79 +- app-misc/Manifest.gz | Bin 49264 -> 49272 bytes ...ctl-1.1-r1.ebuild => acdctl-1.1-r2.ebuild} | 17 +- .../acdctl/files/acdctl-1.1-makefile.patch | 13 + .../acdctl/files/acdctl-1.1-warnings.patch | 20 + app-misc/astrolog/Manifest | 1 - app-misc/astrolog/astrolog-5.40-r3.ebuild | 70 - .../{bfr-1.6-r3.ebuild => bfr-1.6-r4.ebuild} | 11 +- app-misc/bfr/files/bfr-1.6-long-types.patch | 124 ++ ...lock-1.5.ebuild => binclock-1.5-r1.ebuild} | 15 +- .../files/binclock-1.5-Makefile.patch | 18 +- app-misc/hivex/metadata.xml | 5 +- app-misc/mc/metadata.xml | 3 + app-misc/pax-utils/Manifest | 1 + app-misc/pax-utils/pax-utils-1.3.5.ebuild | 78 + app-misc/pax-utils/pax-utils-9999.ebuild | 2 +- app-misc/pdfpc/pdfpc-4.5.0-r1.ebuild | 2 +- app-misc/pdfpc/pdfpc-4.5.0.ebuild | 74 - app-misc/rlwrap/Manifest | 2 - app-misc/rlwrap/rlwrap-0.42-r1.ebuild | 21 - app-misc/rlwrap/rlwrap-0.43.ebuild | 20 - app-misc/tmux/tmux-3.3a.ebuild | 2 +- app-misc/tracker/tracker-3.3.2.ebuild | 2 +- app-pda/Manifest.gz | Bin 2060 -> 2061 bytes app-pda/ifuse/metadata.xml | 3 + app-pda/libimobiledevice/metadata.xml | 3 + app-pda/libusbmuxd/metadata.xml | 3 + app-pda/usbmuxd/metadata.xml | 3 + app-portage/Manifest.gz | Bin 9746 -> 9733 bytes app-portage/diffmask/diffmask-0.3.3-r5.ebuild | 2 +- .../distpatch/distpatch-0.1.2-r2.ebuild | 2 +- app-portage/eix/Manifest | 1 - app-portage/eix/eix-0.36.2.ebuild | 104 -- app-portage/eix/eix-0.36.3.ebuild | 2 +- .../emerge-delta-webrsync-3.7.6.ebuild | 2 +- app-portage/epkg/epkg-0.4-r2.ebuild | 2 +- .../fetchcommandwrapper-0.8.4-r2.ebuild | 2 +- app-portage/g-octave/g-octave-0.4.1-r7.ebuild | 2 +- app-portage/gander/gander-0.0.1-r2.ebuild | 2 +- app-portage/gander/metadata.xml | 3 + app-portage/gemato/metadata.xml | 1 + app-portage/gentoopm/metadata.xml | 1 + app-portage/gverify/gverify-2.ebuild | 2 +- app-portage/hackport/Manifest | 2 +- ...0.7.2.1.ebuild => hackport-0.7.2.2.ebuild} | 1 - app-portage/iwdevtools/Manifest | 1 + .../iwdevtools/iwdevtools-0.11.5.ebuild | 64 + app-portage/kuroneko/metadata.xml | 3 + app-portage/metagen/metagen-0.7.3-r1.ebuild | 2 +- app-portage/metagen/metagen-0.7.3.ebuild | 2 +- app-portage/mgorny-dev-scripts/Manifest | 1 + app-portage/mgorny-dev-scripts/metadata.xml | 3 + .../mgorny-dev-scripts-24.ebuild | 29 + app-portage/nattka/metadata.xml | 4 + app-portage/overlint/overlint-0.5.3-r3.ebuild | 2 +- app-portage/porticron/porticron-0.7.1.ebuild | 2 +- app-portage/portpeek/metadata.xml | 3 + app-portage/portpeek/portpeek-3.2.2-r1.ebuild | 2 +- .../repo-commit/repo-commit-0.4.1-r1.ebuild | 2 +- .../unsymlink-lib/unsymlink-lib-20.ebuild | 2 +- app-shells/Manifest.gz | Bin 8803 -> 8803 bytes ...-5.1_p16.ebuild => bash-5.1_p16-r1.ebuild} | 6 +- ...-5.2_rc2.ebuild => bash-5.2_rc2-r1.ebuild} | 6 +- app-shells/bash/bash-9999.ebuild | 6 +- app-shells/bash/metadata.xml | 39 +- app-text/Manifest.gz | Bin 48389 -> 48384 bytes app-text/ansifilter/metadata.xml | 3 + .../docbook-sgml-utils-0.6.14-r4.ebuild | 70 - .../docbook-sgml-utils-0.6.14-r5.ebuild | 2 +- app-text/dos2unix/dos2unix-7.4.3.ebuild | 2 +- app-text/gspell/gspell-1.11.1.ebuild | 2 +- app-text/multitail/metadata.xml | 2 +- ...ndoc-2.18.ebuild => pandoc-2.18-r2.ebuild} | 22 +- app-text/poppler/poppler-22.06.0.ebuild | 2 +- app-text/sigil/Manifest | 1 + app-text/sigil/sigil-1.9.10.ebuild | 75 + app-text/tree/Manifest | 1 + app-text/tree/metadata.xml | 2 + app-text/tree/tree-2.0.1.ebuild | 2 +- app-text/tree/tree-2.0.2.ebuild | 41 + app-text/xhtml1/xhtml1-20020801-r6.ebuild | 2 +- dev-cpp/Manifest.gz | Bin 12276 -> 12267 bytes dev-cpp/clucene/clucene-2.3.3.4-r8.ebuild | 66 + .../files/clucene-2.3.3.4-libcxx.patch | 48 + dev-cpp/notcurses/metadata.xml | 3 + dev-db/Manifest.gz | Bin 15930 -> 15921 bytes dev-db/mariadb/metadata.xml | 67 +- dev-db/mysql-connector-c++/metadata.xml | 19 +- dev-db/mysql-workbench/metadata.xml | 2 +- dev-db/mysql/metadata.xml | 45 +- dev-db/postgis/metadata.xml | 4 + dev-db/postgresql/metadata.xml | 3 + dev-db/redis/metadata.xml | 3 + dev-db/sqlite/Manifest | 4 - dev-db/sqlite/metadata.xml | 1 + dev-db/sqlite/sqlite-3.39.0.ebuild | 436 ----- dev-db/sqlite/sqlite-3.39.1.ebuild | 436 ----- dev-db/sqlite/sqlite-3.39.2.ebuild | 2 +- dev-embedded/Manifest.gz | Bin 9046 -> 9044 bytes dev-embedded/xa/xa-2.3.13.ebuild | 2 +- dev-games/Manifest.gz | Bin 6736 -> 6736 bytes dev-games/aseprite/Manifest | 1 + dev-games/aseprite/aseprite-1.2.37.ebuild | 208 +++ dev-go/Manifest.gz | Bin 4394 -> 4389 bytes dev-go/go-licenses/metadata.xml | 5 +- dev-go/licenseclassifier/metadata.xml | 5 +- dev-haskell/Manifest.gz | Bin 134883 -> 135227 bytes .../abstract-deque-tests-0.3.ebuild | 4 +- .../abstract-deque/abstract-deque-0.3.ebuild | 4 +- .../abstract-par/abstract-par-0.3.3-r1.ebuild | 4 +- dev-haskell/aeson-diff/Manifest | 2 +- ....0.9.ebuild => aeson-diff-1.1.0.13.ebuild} | 31 +- dev-haskell/alex/alex-3.2.7.1.ebuild | 2 +- dev-haskell/async/Manifest | 1 - dev-haskell/async/async-2.2.2.ebuild | 42 - .../atomic-primops-0.8.4.ebuild | 2 +- dev-haskell/attoparsec-iso8601/Manifest | 1 - .../attoparsec-iso8601-1.0.1.0-r1.ebuild | 41 - dev-haskell/attoparsec-iso8601/metadata.xml | 4 - dev-haskell/attoparsec/Manifest | 1 - .../attoparsec/attoparsec-0.13.2.3.ebuild | 36 - dev-haskell/aws/Manifest | 2 +- ...{aws-0.22-r4.ebuild => aws-0.22-r5.ebuild} | 53 +- dev-haskell/aws/files/aws-0.22-aeson-2.patch | 185 ++ dev-haskell/base-compat-batteries/Manifest | 1 - .../base-compat-batteries-0.11.1.ebuild | 35 - dev-haskell/base-compat/Manifest | 1 - .../base-compat/base-compat-0.11.1.ebuild | 24 - dev-haskell/base-orphans/Manifest | 1 - .../base-orphans/base-orphans-0.8.4.ebuild | 28 - .../base-prelude/base-prelude-1.3.ebuild | 4 +- dev-haskell/basement/Manifest | 1 - dev-haskell/basement/basement-0.0.11.ebuild | 24 - dev-haskell/bencode/bencode-0.6.1.1.ebuild | 4 +- dev-haskell/binary-orphans/Manifest | 3 +- .../binary-orphans-1.0.1.ebuild | 42 - .../binary-orphans-1.0.2.ebuild | 44 + dev-haskell/blaze-builder/Manifest | 1 - .../blaze-builder-0.4.1.0.ebuild | 33 - .../blaze-html/blaze-html-0.9.1.2.ebuild | 32 - dev-haskell/blaze-markup/Manifest | 1 - .../blaze-markup/blaze-markup-0.8.2.4.ebuild | 38 - .../bloomfilter/bloomfilter-2.0.1.0.ebuild | 4 +- dev-haskell/byteable/byteable-0.1.1.ebuild | 4 +- dev-haskell/c2hs/Manifest | 1 - dev-haskell/c2hs/c2hs-0.28.7.ebuild | 43 - dev-haskell/cabal-doctest/Manifest | 1 - .../cabal-doctest-1.0.8-r1.ebuild | 33 - dev-haskell/cabal-install/Manifest | 1 - .../cabal-install-3.2.0.0-r2.ebuild | 76 - .../cabal-install-3.2.0.0.ebuild | 74 - .../cabal-install-3.4.1.0-r1.ebuild | 77 - .../cabal-install-3.4.1.0-r2.ebuild | 4 +- dev-haskell/cabal/metadata.xml | 3 + dev-haskell/cairo/cairo-0.13.8.1.ebuild | 38 - dev-haskell/call-stack/Manifest | 1 - .../call-stack/call-stack-0.2.0.ebuild | 25 - dev-haskell/cassava/Manifest | 1 + ...5.2.0.ebuild => cassava-0.5.2.0-r1.ebuild} | 42 +- .../chaselev-deque-0.5.0.5.ebuild | 6 +- ...8b66e1b28c249628e282ff42e8468646c557.patch | 281 +++ dev-haskell/chell/chell-0.4.0.2.ebuild | 4 +- .../cipher-aes/cipher-aes-0.2.11.ebuild | 4 +- dev-haskell/citeproc/Manifest | 1 - dev-haskell/citeproc/citeproc-0.3.0.9.ebuild | 49 - .../clientsession-0.9.1.2.ebuild | 4 +- dev-haskell/commonmark-extensions/Manifest | 1 - .../commonmark-extensions-0.2.0.4.ebuild | 32 - dev-haskell/commonmark-pandoc/Manifest | 1 - .../commonmark-pandoc-0.2.0.1.ebuild | 28 - dev-haskell/commonmark/Manifest | 1 - .../commonmark/commonmark-0.1.1.4.ebuild | 29 - dev-haskell/comonad/Manifest | 1 - dev-haskell/comonad/comonad-5.0.7.ebuild | 42 - .../conduit-combinators-1.3.0.ebuild | 4 +- dev-haskell/conduit/Manifest | 1 - dev-haskell/conduit/conduit-1.3.4.ebuild | 39 - dev-haskell/constraints/Manifest | 1 - .../constraints/constraints-0.11.2.ebuild | 30 - .../contravariant-extras-0.3.5.2.ebuild | 4 +- dev-haskell/contravariant/Manifest | 1 - .../contravariant/contravariant-1.5.2.ebuild | 35 - dev-haskell/cprng-aes/cprng-aes-0.6.1.ebuild | 4 +- .../criterion-measurement-0.1.2.0.ebuild | 4 +- dev-haskell/criterion/Manifest | 2 +- ...5.6.2.ebuild => criterion-1.5.11.0.ebuild} | 23 +- .../crypto-api-tests-0.3-r1.ebuild | 4 +- .../crypto-api/crypto-api-0.13.3.ebuild | 4 +- .../crypto-cipher-tests-0.0.11-r1.ebuild | 4 +- .../crypto-cipher-types-0.0.9.ebuild | 4 +- .../crypto-random/crypto-random-0.0.9.ebuild | 4 +- .../cryptohash-md5-0.11.100.1.ebuild | 4 +- .../cryptohash-sha1-0.11.100.1.ebuild | 4 +- .../cryptohash-sha256-0.11.101.0.ebuild | 4 +- .../cryptonite-conduit-0.2.2.ebuild | 4 +- dev-haskell/cryptonite/Manifest | 1 - .../cryptonite/cryptonite-0.26-r1.ebuild | 45 - dev-haskell/css-text/css-text-0.1.3.0.ebuild | 4 +- dev-haskell/dav/dav-1.3.4.ebuild | 4 +- dev-haskell/dbus/Manifest | 2 +- ...{dbus-1.2.16.ebuild => dbus-1.2.22.ebuild} | 24 +- .../dense-linear-algebra-0.1.0.0.ebuild | 4 +- .../disk-free-space-0.1.0.1.ebuild | 4 +- dev-haskell/distributive/Manifest | 1 - .../distributive/distributive-0.6.1.ebuild | 40 - dev-haskell/dlist/Manifest | 2 +- ...{dlist-0.8.0.7.ebuild => dlist-1.0.ebuild} | 13 +- dev-haskell/dlist/metadata.xml | 12 +- dev-haskell/doclayout/Manifest | 1 - .../doclayout/doclayout-0.3.0.2.ebuild | 29 - dev-haskell/doctemplates/Manifest | 2 - .../doctemplates/doctemplates-0.8.2.ebuild | 40 - .../doctemplates/doctemplates-0.9.ebuild | 40 - dev-haskell/doctest-parallel/metadata.xml | 2 +- dev-haskell/doctest/Manifest | 1 - dev-haskell/doctest/doctest-0.16.3.ebuild | 38 - dev-haskell/echo/echo-0.1.3.ebuild | 4 +- dev-haskell/ed25519/ed25519-0.0.5.0.ebuild | 4 +- .../edit-distance-0.2.2.1-r1.ebuild | 4 +- ....0.1.1.ebuild => either-5.0.1.1-r1.ebuild} | 13 +- .../email-validate-2.3.2.15.ebuild | 2 +- dev-haskell/emojis/Manifest | 1 - dev-haskell/emojis/emojis-0.1.ebuild | 24 - dev-haskell/entropy/entropy-0.4.1.6-r1.ebuild | 2 +- .../errorcall-eq-instance-0.3.0.ebuild | 4 +- .../fdo-notify/fdo-notify-0.3.1.ebuild | 4 +- dev-haskell/feed/feed-1.3.2.1.ebuild | 2 +- dev-haskell/fgl/Manifest | 2 +- ...{fgl-5.7.0.2.ebuild => fgl-5.7.0.3.ebuild} | 20 +- dev-haskell/filepath-bytestring/Manifest | 2 +- ...d => filepath-bytestring-1.4.2.1.9.ebuild} | 16 +- dev-haskell/foldl/Manifest | 1 - dev-haskell/foldl/foldl-1.4.7.ebuild | 39 - dev-haskell/foundation/Manifest | 1 - .../foundation/foundation-0.0.25.ebuild | 40 - dev-haskell/free/Manifest | 1 - dev-haskell/free/free-5.1.3.ebuild | 35 - dev-haskell/genvalidity-hspec/Manifest | 2 +- ...build => genvalidity-hspec-1.0.0.0.ebuild} | 17 +- dev-haskell/genvalidity-property/Manifest | 2 +- ...ld => genvalidity-property-1.0.0.0.ebuild} | 16 +- dev-haskell/genvalidity/Manifest | 2 +- ....0.2.ebuild => genvalidity-1.0.0.1.ebuild} | 19 +- dev-haskell/git-lfs/Manifest | 2 +- ...-lfs-1.1.2.ebuild => git-lfs-1.2.0.ebuild} | 2 +- dev-haskell/glob/Manifest | 1 - dev-haskell/glob/glob-0.10.1.ebuild | 37 - dev-haskell/groups/groups-0.5.3.ebuild | 2 +- .../hackage-security-0.6.1.0.ebuild | 2 +- dev-haskell/haddock-library/Manifest | 2 - .../haddock-library-1.8.0.ebuild | 40 - .../haddock-library-1.9.0.ebuild | 43 - dev-haskell/hashable-time/Manifest | 1 - .../hashable-time-0.2.0.2-r1.ebuild | 34 - dev-haskell/hashable/Manifest | 1 - dev-haskell/hashable/hashable-1.2.7.0.ebuild | 44 - dev-haskell/hashtables/Manifest | 2 +- ...s-1.2.4.1.ebuild => hashtables-1.3.ebuild} | 24 +- dev-haskell/hashtables/metadata.xml | 99 +- dev-haskell/haskell-lexer/Manifest | 1 - .../haskell-lexer/haskell-lexer-1.0.2.ebuild | 24 - dev-haskell/haskell-src-exts/Manifest | 1 - .../haskell-src-exts-1.17.1.ebuild | 48 - dev-haskell/hedgehog/Manifest | 1 - dev-haskell/hedgehog/hedgehog-1.0.4.ebuild | 41 - dev-haskell/hjsmin/hjsmin-0.2.0.4.ebuild | 4 +- ...0-r1.ebuild => hslogger-1.3.1.0-r2.ebuild} | 17 +- dev-haskell/hslogger/metadata.xml | 8 +- dev-haskell/hslua-classes/Manifest | 1 - .../hslua-classes/hslua-classes-2.1.0.ebuild | 34 - dev-haskell/hslua-core/Manifest | 1 - .../hslua-core/hslua-core-2.1.0.ebuild | 33 - dev-haskell/hslua-marshalling/Manifest | 1 - .../hslua-marshalling-2.1.0.ebuild | 33 - dev-haskell/hslua-module-path/Manifest | 1 - .../hslua-module-path-0.1.0.1.ebuild | 28 - dev-haskell/hslua-module-system/Manifest | 1 - .../hslua-module-system-0.2.2.1.ebuild | 31 - dev-haskell/hslua-module-text/Manifest | 2 - .../hslua-module-text-0.2.1.ebuild | 28 - .../hslua-module-text-0.3.0.1.ebuild | 28 - dev-haskell/hslua-objectorientation/Manifest | 1 - .../hslua-objectorientation-2.1.0.ebuild | 35 - dev-haskell/hslua-packaging/Manifest | 1 - .../hslua-packaging-2.1.0.ebuild | 31 - dev-haskell/hslua/Manifest | 4 - dev-haskell/hslua/hslua-1.0.3.1.ebuild | 46 - dev-haskell/hslua/hslua-1.1.2.ebuild | 49 - dev-haskell/hslua/hslua-1.3.0.1.ebuild | 47 - dev-haskell/hslua/hslua-2.1.0.ebuild | 47 - dev-haskell/hslua/metadata.xml | 3 - .../hsopenssl/hsopenssl-0.11.4.17-r1.ebuild | 4 +- dev-haskell/hspec-core/Manifest | 1 - .../hspec-core/hspec-core-2.7.1.ebuild | 38 - dev-haskell/hspec-discover/Manifest | 1 - .../hspec-discover-2.7.1.ebuild | 26 - dev-haskell/hspec-megaparsec/Manifest | 1 + .../hspec-megaparsec-2.2.0.ebuild | 33 + dev-haskell/hspec-megaparsec/metadata.xml | 8 + dev-haskell/hspec-meta/Manifest | 1 - .../hspec-meta/hspec-meta-2.6.0.ebuild | 34 - dev-haskell/hspec/Manifest | 1 - dev-haskell/hspec/hspec-2.7.1.ebuild | 28 - dev-haskell/hsql-mysql/Manifest | 1 - .../hsql-mysql/hsql-mysql-1.8.2-r1.ebuild | 26 - .../html-conduit/html-conduit-1.3.2.1.ebuild | 4 +- dev-haskell/http-api-data/Manifest | 1 - .../http-api-data-0.4.1.1.ebuild | 54 - dev-haskell/http-client-restricted/Manifest | 2 +- ...ld => http-client-restricted-0.0.5.ebuild} | 13 +- dev-haskell/http-client-tls/Manifest | 2 +- ....ebuild => http-client-tls-0.3.6.1.ebuild} | 13 +- dev-haskell/http-client/Manifest | 1 - .../http-client/http-client-0.6.4.1.ebuild | 51 - dev-haskell/http-client/metadata.xml | 3 - dev-haskell/http-common/Manifest | 2 +- ....2.1.ebuild => http-common-0.8.3.4.ebuild} | 16 +- dev-haskell/http-streams/Manifest | 2 +- .../http-streams/http-streams-0.8.7.2.ebuild | 47 - .../http-streams/http-streams-0.8.9.4.ebuild | 56 + dev-haskell/http-streams/metadata.xml | 14 - dev-haskell/http/Manifest | 1 - dev-haskell/http/http-4000.3.16.ebuild | 47 - dev-haskell/http/http-4000.4.1.ebuild | 2 +- .../httpd-shed/httpd-shed-0.4.1.1-r1.ebuild | 34 + .../httpd-shed/httpd-shed-0.4.1.1.ebuild | 40 - dev-haskell/httpd-shed/metadata.xml | 2 - dev-haskell/hunit/Manifest | 2 - dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild | 27 - dev-haskell/hunit/hunit-1.6.0.0.ebuild | 30 - dev-haskell/hxt/Manifest | 2 +- ...xt-9.3.1.18.ebuild => hxt-9.3.1.22.ebuild} | 16 +- dev-haskell/ieee754/ieee754-0.7.8.ebuild | 4 +- dev-haskell/ifelse/ifelse-0.85-r1.ebuild | 4 +- dev-haskell/indexed-traversable/Manifest | 2 - .../indexed-traversable-0.1.1.ebuild | 28 - .../indexed-traversable-0.1.ebuild | 28 - .../integer-logarithms-1.0.3.1.ebuild | 39 - dev-haskell/io-streams-haproxy/Manifest | 1 + .../io-streams-haproxy-1.0.1.0-r1.ebuild | 40 - .../io-streams-haproxy-1.0.1.0-r2.ebuild | 51 + dev-haskell/io-streams-haproxy/metadata.xml | 7 - dev-haskell/io-streams/Manifest | 3 +- ...5.2.0.ebuild => io-streams-1.5.2.1.ebuild} | 39 +- dev-haskell/io-streams/metadata.xml | 69 - dev-haskell/ipynb/Manifest | 2 - dev-haskell/ipynb/ipynb-0.1.0.2.ebuild | 35 - dev-haskell/ipynb/ipynb-0.1.ebuild | 35 - dev-haskell/jira-wiki-markup/Manifest | 2 - .../jira-wiki-markup-1.1.4.ebuild | 29 - .../jira-wiki-markup-1.3.4.ebuild | 28 - dev-haskell/js-chart/Manifest | 1 + dev-haskell/js-chart/js-chart-2.9.4.1.ebuild | 23 + dev-haskell/js-chart/metadata.xml | 8 + dev-haskell/js-flot/js-flot-0.8.3.ebuild | 4 +- dev-haskell/js-jquery/js-jquery-3.3.1.ebuild | 4 +- dev-haskell/kan-extensions/Manifest | 1 - .../kan-extensions/kan-extensions-5.2.ebuild | 36 - dev-haskell/keys/Manifest | 1 + ...ys-3.12.3.ebuild => keys-3.12.3-r1.ebuild} | 35 +- dev-haskell/keys/metadata.xml | 3 - dev-haskell/language-c/Manifest | 2 - .../language-c/language-c-0.4.7.ebuild | 35 - .../language-c/language-c-0.7.1.ebuild | 34 - .../language-haskell-extract-0.2.4-r1.ebuild | 2 +- .../language-javascript-0.6.0.14.ebuild | 4 +- dev-haskell/lens/Manifest | 2 - dev-haskell/lens/lens-4.19.2-r2.ebuild | 88 - dev-haskell/lens/metadata.xml | 21 - .../lift-type/lift-type-0.1.0.1.ebuild | 2 +- dev-haskell/lifted-async/Manifest | 1 - .../lifted-async/lifted-async-0.10.0.6.ebuild | 37 - dev-haskell/linear/Manifest | 3 +- ...ar-1.21.5.ebuild => linear-1.21.10.ebuild} | 21 +- dev-haskell/linear/linear-1.21.3.ebuild | 53 - dev-haskell/linear/metadata.xml | 8 - dev-haskell/lua/Manifest | 1 - dev-haskell/lua/lua-2.1.0.ebuild | 39 - dev-haskell/lua/metadata.xml | 19 - dev-haskell/lukko/lukko-0.1.1.3.ebuild | 2 +- dev-haskell/magic/magic-1.1.ebuild | 4 +- .../markdown-unlit-0.5.0.ebuild | 4 +- dev-haskell/megaparsec-tests/Manifest | 1 + .../megaparsec-tests-9.2.1.ebuild | 36 + dev-haskell/megaparsec-tests/metadata.xml | 8 + dev-haskell/megaparsec/Manifest | 3 +- ...c-9.0.1.ebuild => megaparsec-9.2.1.ebuild} | 27 +- dev-haskell/memory/memory-0.15.0.ebuild | 35 - .../microlens-mtl-0.2.0.1.ebuild | 4 +- .../microlens-th/microlens-th-0.4.3.10.ebuild | 2 +- dev-haskell/microstache/Manifest | 3 +- .../microstache/microstache-1.0.1.1.ebuild | 39 - .../microstache/microstache-1.0.2.ebuild | 46 + dev-haskell/missingh/metadata.xml | 21 +- ....3.0.ebuild => missingh-1.4.3.0-r1.ebuild} | 23 +- .../monad-logger/monad-logger-0.3.32.ebuild | 4 +- .../monad-loops/monad-loops-0.4.3.ebuild | 4 +- .../monad-par-extras-0.3.3-r1.ebuild | 4 +- dev-haskell/monad-par/metadata.xml | 3 + .../monad-par/monad-par-0.3.5-r1.ebuild | 3 +- .../monads-tf/monads-tf-0.1.0.3.ebuild | 4 +- .../mountpoints/mountpoints-1.0.2.ebuild | 4 +- dev-haskell/mustache/Manifest | 2 +- ...ustache-2.3.2-disable-langspec-tests.patch | 17 + .../files/mustache-2.4.0-ghc-8_10-fix.patch | 30 + ...-2.4.0-unordered-containers-2_17-fix.patch | 32 + ...che-2.3.1.ebuild => mustache-2.4.0.ebuild} | 21 +- dev-haskell/nats/nats-1.1.2.ebuild | 36 - dev-haskell/netlink/metadata.xml | 3 - ...1.1.0.ebuild => netlink-1.1.1.0-r1.ebuild} | 11 +- ...0.ebuild => network-bsd-2.8.1.0-r1.ebuild} | 6 +- .../network-info/network-info-0.2.0.10.ebuild | 4 +- .../network-multicast-0.3.2.ebuild | 4 +- dev-haskell/network-uri/Manifest | 2 - .../network-uri/network-uri-2.5.0.0.ebuild | 24 - .../network-uri/network-uri-2.6.3.0.ebuild | 27 - dev-haskell/network/Manifest | 7 +- dev-haskell/network/metadata.xml | 14 +- dev-haskell/network/network-2.4.1.2.ebuild | 28 - dev-haskell/network/network-2.4.2.2.ebuild | 29 - dev-haskell/network/network-2.5.0.0.ebuild | 29 - dev-haskell/network/network-2.6.2.1.ebuild | 27 - dev-haskell/network/network-2.6.3.1-r1.ebuild | 32 - ...-3.0.1.1.ebuild => network-3.1.2.5.ebuild} | 21 +- dev-haskell/nonce/nonce-1.0.7.ebuild | 36 - dev-haskell/only/only-0.1.ebuild | 4 +- .../openssl-streams-1.2.3.0.ebuild | 4 +- dev-haskell/options/options-1.2.1.1.ebuild | 4 +- dev-haskell/optparse-applicative/Manifest | 1 - .../optparse-applicative-0.15.1.0.ebuild | 29 - dev-haskell/parallel-io/Manifest | 2 +- .../parallel-io/parallel-io-0.3.3-r3.ebuild | 37 - .../parallel-io/parallel-io-0.3.5.ebuild | 33 + dev-haskell/parsec/parsec-3.1.14.0.ebuild | 34 - dev-haskell/parser-combinators/Manifest | 3 +- .../parser-combinators-1.0.0.ebuild | 31 - .../parser-combinators-1.3.0.ebuild | 62 + dev-haskell/parsers/parsers-0.12.10.ebuild | 41 - dev-haskell/path-io/Manifest | 3 +- ...o-1.6.0-r1.ebuild => path-io-1.6.3.ebuild} | 28 +- .../path-pieces/path-pieces-0.2.1.ebuild | 4 +- dev-haskell/path/Manifest | 2 +- dev-haskell/path/metadata.xml | 3 + .../{path-0.7.0.ebuild => path-0.9.2.ebuild} | 22 +- dev-haskell/patience/patience-0.1.1-r1.ebuild | 4 +- dev-haskell/persistent-sqlite/Manifest | 2 +- ...uild => persistent-sqlite-2.13.1.0.ebuild} | 26 +- .../persistent-template-2.12.0.0.ebuild | 2 +- .../persistent-test-2.13.1.3.ebuild | 2 +- .../persistent/persistent-2.14.0.3.ebuild | 2 +- dev-haskell/pointed/Manifest | 3 +- dev-haskell/pointed/metadata.xml | 20 +- ...nted-5.0.2.ebuild => pointed-5.0.3.ebuild} | 35 +- dev-haskell/pretty-hex/pretty-hex-1.0.ebuild | 4 +- dev-haskell/pretty-show/Manifest | 1 - .../pretty-show/pretty-show-1.9.5.ebuild | 27 - .../prettyprinter-ansi-terminal/Manifest | 1 - ...prettyprinter-ansi-terminal-1.1.1.2.ebuild | 29 - dev-haskell/prettyprinter/Manifest | 1 - .../prettyprinter/prettyprinter-1.6.1.ebuild | 33 - dev-haskell/profunctors/Manifest | 1 - .../profunctors/profunctors-5.5.1.ebuild | 31 - dev-haskell/psqueues/Manifest | 1 - dev-haskell/psqueues/psqueues-0.2.7.2.ebuild | 31 - dev-haskell/puremd5/puremd5-2.1.3.ebuild | 4 +- dev-haskell/quickcheck-instances/Manifest | 1 - .../quickcheck-instances-0.3.22.ebuild | 49 - dev-haskell/quickcheck/Manifest | 1 - .../quickcheck/quickcheck-2.13.2.ebuild | 39 - dev-haskell/random/Manifest | 1 - dev-haskell/random/random-1.1.ebuild | 24 - dev-haskell/readable/readable-0.3.1.ebuild | 4 +- dev-haskell/rebase/metadata.xml | 19 - dev-haskell/rebase/rebase-1.15.0.3.ebuild | 2 +- dev-haskell/regex-base/Manifest | 1 - .../regex-base/regex-base-0.94.0.0.ebuild | 34 - .../regex-compat-tdfa-0.95.1.4-ghc-9.0.patch | 11 + .../regex-compat-tdfa-0.95.1.4.ebuild | 6 +- .../regex-compat/regex-compat-0.95.2.1.ebuild | 2 +- dev-haskell/rerebase/metadata.xml | 5 - dev-haskell/rerebase/rerebase-1.15.0.3.ebuild | 2 +- dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild | 2 +- .../resource-pool-0.2.3.2.ebuild | 4 +- dev-haskell/retry/Manifest | 1 - dev-haskell/retry/retry-0.8.1.1.ebuild | 39 - dev-haskell/rfc5051/Manifest | 1 - dev-haskell/rfc5051/metadata.xml | 19 - dev-haskell/rfc5051/rfc5051-0.1.0.4.ebuild | 29 - dev-haskell/rio/rio-0.1.21.0.ebuild | 2 +- .../safesemaphore/safesemaphore-0.10.1.ebuild | 4 +- dev-haskell/sandi/sandi-0.5.ebuild | 4 +- dev-haskell/securemem/securemem-0.1.10.ebuild | 4 +- dev-haskell/selective/metadata.xml | 9 - dev-haskell/selective/selective-0.5.ebuild | 2 +- dev-haskell/semigroupoids/Manifest | 1 - .../semigroupoids/semigroupoids-5.3.4.ebuild | 49 - dev-haskell/semigroups/Manifest | 1 - dev-haskell/semigroups/metadata.xml | 7 - .../semigroups/semigroups-0.18.5.ebuild | 45 - dev-haskell/semirings/Manifest | 3 +- dev-haskell/semirings/metadata.xml | 32 - dev-haskell/semirings/semirings-0.5.4.ebuild | 34 - dev-haskell/semirings/semirings-0.6.ebuild | 47 + .../shakespeare/shakespeare-2.0.30.ebuild | 2 +- dev-haskell/skein/skein-1.0.9.4.ebuild | 4 +- dev-haskell/skylighting-core/Manifest | 2 - .../skylighting-core-0.10.5-r1.ebuild | 51 - .../skylighting-core-0.8.5-r1.ebuild | 54 - dev-haskell/skylighting/Manifest | 2 - .../skylighting/skylighting-0.10.5-r1.ebuild | 37 - .../skylighting/skylighting-0.8.5-r1.ebuild | 37 - dev-haskell/snap-core/Manifest | 2 +- dev-haskell/snap-core/metadata.xml | 39 - ....0.4.2.ebuild => snap-core-1.0.5.0.ebuild} | 43 +- dev-haskell/snap-server/Manifest | 2 +- dev-haskell/snap-server/metadata.xml | 24 +- ....1.2.ebuild => snap-server-1.1.2.0.ebuild} | 50 +- dev-haskell/sop-core/Manifest | 1 - dev-haskell/sop-core/sop-core-0.5.0.1.ebuild | 24 - dev-haskell/splitmix/Manifest | 1 - dev-haskell/splitmix/metadata.xml | 5 +- dev-haskell/splitmix/splitmix-0.0.4.ebuild | 33 - dev-haskell/statevar/Manifest | 1 - dev-haskell/statevar/statevar-1.1.1.1.ebuild | 30 - .../statistics/statistics-0.15.2.0.ebuild | 4 +- .../stm-chans/stm-chans-3.0.0.4.ebuild | 4 +- dev-haskell/strict/Manifest | 1 - dev-haskell/strict/strict-0.3.2-r1.ebuild | 24 - dev-haskell/syb/Manifest | 1 - dev-haskell/syb/syb-0.7.1.ebuild | 26 - .../system-fileio-0.3.16.4.ebuild | 4 +- ...build => system-filepath-0.4.14-r1.ebuild} | 8 +- dev-haskell/tagged/Manifest | 1 - dev-haskell/tagged/tagged-0.8.6.ebuild | 40 - dev-haskell/tar/tar-0.5.1.1-r2.ebuild | 2 +- dev-haskell/tasty-hedgehog/Manifest | 1 - .../tasty-hedgehog-1.0.0.2-r1.ebuild | 37 - dev-haskell/tasty-hunit/Manifest | 1 - .../tasty-hunit/tasty-hunit-0.10.0.2.ebuild | 26 - dev-haskell/tasty-lua/Manifest | 1 - .../tasty-lua/tasty-lua-0.2.3.1.ebuild | 29 - dev-haskell/tasty-rerun/Manifest | 2 +- ....1.17.ebuild => tasty-rerun-1.1.18.ebuild} | 14 +- dev-haskell/tasty/Manifest | 1 - dev-haskell/tasty/tasty-1.2.3.ebuild | 39 - ...template-haskell-compat-v0208-0.1.4.ebuild | 4 +- ...st-framework-quickcheck2-0.3.0.5-r1.ebuild | 41 - .../test-framework-th-0.2.4.ebuild | 4 +- .../test-framework-0.8.2.0-r2.ebuild | 48 - dev-haskell/texmath/Manifest | 1 - dev-haskell/texmath/metadata.xml | 14 - dev-haskell/texmath/texmath-0.12.2.ebuild | 41 - dev-haskell/text-icu/Manifest | 1 - .../text-icu/files/text-icu-0.7.0.1-icu.patch | 12 - dev-haskell/text-icu/text-icu-0.7.0.1.ebuild | 31 - dev-haskell/text-short/Manifest | 1 - .../text-short/text-short-0.1.3.ebuild | 44 - dev-haskell/th-lift-instances/Manifest | 1 - .../th-lift-instances-0.1.14.ebuild | 30 - dev-haskell/th-orphans/Manifest | 2 +- ...13.10.ebuild => th-orphans-0.13.13.ebuild} | 16 +- dev-haskell/th-reify-many/Manifest | 2 +- ...1.9.ebuild => th-reify-many-0.1.10.ebuild} | 15 +- dev-haskell/time-compat/Manifest | 1 - .../time-compat/time-compat-1.9.3.ebuild | 38 - dev-haskell/torrent/torrent-10000.1.1.ebuild | 4 +- dev-haskell/trifecta/Manifest | 1 - dev-haskell/trifecta/trifecta-2.1.ebuild | 48 - .../unicode-transforms-0.3.7.1.ebuild | 37 - dev-haskell/uniplate/Manifest | 1 - dev-haskell/uniplate/uniplate-1.6.12.ebuild | 34 - dev-haskell/unordered-containers/Manifest | 1 - .../unordered-containers-0.2.12.0.ebuild | 43 - .../utf8-light/utf8-light-0.4.2.ebuild | 4 +- dev-haskell/uuid-types/Manifest | 1 - .../uuid-types/uuid-types-1.0.3-r1.ebuild | 45 - dev-haskell/uuid/uuid-1.3.15.ebuild | 2 +- dev-haskell/validity/Manifest | 2 +- ....9.0.3.ebuild => validity-0.12.0.0.ebuild} | 13 +- dev-haskell/vault/Manifest | 1 - dev-haskell/vault/vault-0.3.1.4.ebuild | 33 - dev-haskell/vector-algorithms/Manifest | 1 - .../vector-algorithms-0.8.0.3.ebuild | 39 - .../vector-binary-instances-0.2.5.1.ebuild | 4 +- dev-haskell/vector-builder/Manifest | 3 +- dev-haskell/vector-builder/metadata.xml | 28 - .../vector-builder-0.3.8.3.ebuild | 49 + .../vector-builder-0.3.8.ebuild | 34 - .../vector-instances-3.4.ebuild | 4 +- dev-haskell/vector/Manifest | 1 - dev-haskell/vector/vector-0.12.1.2.ebuild | 46 - dev-haskell/warp/metadata.xml | 2 +- dev-haskell/wreq/Manifest | 2 +- dev-haskell/wreq/metadata.xml | 31 - dev-haskell/wreq/wreq-0.5.3.2.ebuild | 76 - dev-haskell/wreq/wreq-0.5.3.3-r1.ebuild | 66 + .../xml-hamlet/xml-hamlet-0.5.0.1.ebuild | 4 +- .../xss-sanitize/xss-sanitize-0.3.6.ebuild | 4 +- dev-haskell/yesod-auth/Manifest | 1 - dev-haskell/yesod-auth/metadata.xml | 3 - .../yesod-auth/yesod-auth-1.6.9.ebuild | 61 - .../yesod-core/yesod-core-1.6.23.1.ebuild | 2 +- .../yesod-form/yesod-form-1.7.0.ebuild | 2 +- .../yesod-persistent-1.6.0.8.ebuild | 2 +- .../yesod-static/yesod-static-1.6.1.0.ebuild | 4 +- .../yesod-test/yesod-test-1.6.12.ebuild | 4 +- dev-haskell/yesod/yesod-1.6.2.ebuild | 2 +- .../zlib-bindings-0.1.1.5.ebuild | 4 +- dev-haskell/zlib/Manifest | 1 - dev-haskell/zlib/zlib-0.6.2.2.ebuild | 38 - dev-java/Manifest.gz | Bin 53248 -> 53264 bytes .../apiguardian-api-1.1.2-r1.ebuild | 24 + dev-java/commons-imaging/Manifest | 2 +- ...uild => commons-imaging-1.0_alpha3.ebuild} | 8 +- dev-java/gson/gson-2.9.0-r2.ebuild | 60 + dev-java/hawtjni-runtime/Manifest | 1 + .../hawtjni-runtime-1.18.ebuild | 27 + .../jackson-dataformat-yaml-2.13.3-r1.ebuild | 60 + dev-java/jdbc-postgresql/Manifest | 1 - ...dbc-postgresql-9.4_p1201-remove-osgi.patch | 37 - ...dbc-postgresql-9.4_p1204-remove-sspi.patch | 138 -- .../jdbc-postgresql-9.4_p1206-r1.ebuild | 110 -- dev-java/plexus-classworlds/Manifest | 1 + dev-java/plexus-classworlds/metadata.xml | 3 + .../plexus-classworlds-2.6.0.ebuild | 59 + dev-java/poi/poi-5.2.2.ebuild | 2 +- .../reflections/reflections-0.9.12-r3.ebuild | 99 - dev-java/snakeyaml/snakeyaml-1.30-r1.ebuild | 91 + dev-java/zstd-jni/Manifest | 1 + dev-java/zstd-jni/zstd-jni-1.5.0.5.ebuild | 60 + dev-lang/Manifest.gz | Bin 19030 -> 19029 bytes dev-lang/ghc/ghc-9.0.2.ebuild | 1 + dev-lang/ghc/metadata.xml | 3 + dev-lang/go/metadata.xml | 3 + dev-lang/luajit/metadata.xml | 3 + dev-lang/perl/metadata.xml | 1 + dev-lang/php/metadata.xml | 3 + dev-lang/python/metadata.xml | 25 +- dev-lang/ruby/metadata.xml | 3 + dev-lang/rust/metadata.xml | 3 + dev-lang/rust/rust-1.59.0.ebuild | 2 + dev-lang/rust/rust-1.60.0.ebuild | 2 + dev-lang/rust/rust-1.61.0-r2.ebuild | 2 + dev-lang/rust/rust-1.62.0.ebuild | 2 + dev-lang/rust/rust-1.62.1.ebuild | 2 + dev-lang/smlnj/Manifest | 26 + dev-lang/smlnj/smlnj-110.99.3.ebuild | 151 ++ dev-lang/spidermonkey/Manifest | 1 + .../spidermonkey-60.5.2_p0-r6.ebuild | 4 +- .../spidermonkey/spidermonkey-91.12.0.ebuild | 452 +++++ dev-lang/yasm/metadata.xml | 11 +- dev-libs/Manifest.gz | Bin 94990 -> 94934 bytes dev-libs/apr-util/metadata.xml | 3 + dev-libs/apr/metadata.xml | 3 + dev-libs/boehm-gc/metadata.xml | 5 +- dev-libs/boost/metadata.xml | 1 + dev-libs/expat/metadata.xml | 1 + dev-libs/fribidi/metadata.xml | 1 + dev-libs/gjs/gjs-1.72.1.ebuild | 2 +- dev-libs/glib/glib-2.72.3.ebuild | 2 +- dev-libs/gmime/metadata.xml | 1 + dev-libs/icu-layoutex/metadata.xml | 11 +- dev-libs/icu/icu-71.1-r1.ebuild | 6 +- dev-libs/icu/metadata.xml | 3 + dev-libs/intel-compute-runtime/Manifest | 2 - .../intel-compute-runtime-22.23.23405.ebuild | 79 - .../intel-compute-runtime-22.24.23453.ebuild | 79 - .../intel-compute-runtime-22.25.23529.ebuild | 2 +- dev-libs/jansson/metadata.xml | 3 + dev-libs/jemalloc/jemalloc-5.3.0.ebuild | 2 +- dev-libs/jsoncpp/jsoncpp-1.9.5.ebuild | 2 +- dev-libs/kweathercore/kweathercore-0.6.ebuild | 2 +- dev-libs/libcbor/metadata.xml | 3 + dev-libs/libcgroup/metadata.xml | 1 + dev-libs/libclc/libclc-14.0.6.ebuild | 2 +- dev-libs/libclc/libclc-15.0.0.9999.ebuild | 2 +- dev-libs/libclc/metadata.xml | 2 +- dev-libs/libevdev/libevdev-1.12.1.ebuild | 2 +- dev-libs/libevdev/libevdev-9999.ebuild | 4 +- dev-libs/libffi/metadata.xml | 1 + dev-libs/libgpiod/libgpiod-1.6.3-r1.ebuild | 2 +- dev-libs/libmspack/metadata.xml | 3 + .../libtraceevent-1.5.2-r1.ebuild | 2 +- dev-libs/libtracefs/libtracefs-1.3.1.ebuild | 2 +- dev-libs/libusbhp/libusbhp-1.0.2-r1.ebuild | 4 +- dev-libs/libvterm/metadata.xml | 3 + dev-libs/libwacom/Manifest | 1 + dev-libs/libwacom/libwacom-2.4.0.ebuild | 71 + dev-libs/libyaml/metadata.xml | 3 + dev-libs/mimalloc/mimalloc-2.0.6.ebuild | 2 +- dev-libs/miniz/Manifest | 1 - dev-libs/miniz/files/Config.cmake.in | 1 - ...niz-2.1.0-export-cmake-build-targets.patch | 177 -- dev-libs/miniz/files/miniz.pc.in | 13 - dev-libs/miniz/miniz-2.1.0-r3.ebuild | 38 - dev-libs/miniz/miniz-2.2.0.ebuild | 16 - dev-libs/ncnn/Manifest | 1 + dev-libs/ncnn/ncnn-20220729.ebuild | 48 + dev-libs/nettle/metadata.xml | 1 + dev-libs/newt/Manifest | 1 - ...wt-0.52.21-makefile-LDFLAGS-ordering.patch | 30 - dev-libs/newt/newt-0.52.21-r1.ebuild | 100 - dev-libs/oniguruma/oniguruma-6.9.8.ebuild | 2 +- dev-libs/openssl-compat/metadata.xml | 35 +- dev-libs/openssl/metadata.xml | 53 +- dev-libs/popt/metadata.xml | 15 +- dev-libs/raft/raft-0.14.0.ebuild | 2 +- .../redland-1.0.17-ldflags-pc-leak.patch | 24 + dev-libs/redland/redland-1.0.17-r3.ebuild | 83 + dev-libs/serd/serd-0.30.14.ebuild | 2 +- dev-libs/sord/Manifest | 1 + dev-libs/sord/metadata.xml | 11 +- dev-libs/sord/sord-0.16.12.ebuild | 70 + dev-libs/sord/sord-9999.ebuild | 47 +- dev-libs/tomsfastmath/metadata.xml | 19 +- .../tree-sitter-bash-0.19.0.ebuild | 2 +- dev-libs/tree-sitter/Manifest | 2 - .../tree-sitter/tree-sitter-0.20.0.ebuild | 33 - .../tree-sitter/tree-sitter-0.20.2-r1.ebuild | 37 - .../tree-sitter/tree-sitter-0.20.6.ebuild | 8 +- dev-libs/tree-sitter/tree-sitter-9999.ebuild | 8 +- dev-libs/userspace-rcu/metadata.xml | 3 + dev-libs/utfcpp/utfcpp-3.2.1.ebuild | 2 +- dev-lua/Manifest.gz | Bin 7304 -> 7308 bytes dev-lua/luasec/Manifest | 1 + dev-lua/luasec/luasec-1.2.0.ebuild | 89 + dev-ml/Manifest.gz | Bin 35141 -> 35146 bytes .../llvm-ocaml/llvm-ocaml-15.0.0.9999.ebuild | 2 +- dev-ml/llvm-ocaml/metadata.xml | 3 + .../CGI-FormBuilder-3.100.0-r1.ebuild | 4 +- .../CGI-Session/CGI-Session-4.480.0-r3.ebuild | 4 +- .../Crypt-DH-GMP-0.0.120-r1.ebuild | 4 +- .../DateTime-Format-Flexible-0.340.0.ebuild | 4 +- .../DateTime-Format-Natural-1.120.0.ebuild | 4 +- dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild | 4 +- .../LWP-Authen-Wsse-0.50.0-r2.ebuild | 4 +- .../LWPx-ParanoidAgent-1.120.0-r1.ebuild | 4 +- dev-perl/Manifest.gz | Bin 280977 -> 280968 bytes .../Module-Util/Module-Util-1.90.0-r1.ebuild | 4 +- .../Net-OpenID-Common-1.200.0-r1.ebuild | 4 +- .../Net-OpenID-Consumer-1.180.0-r1.ebuild | 4 +- dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild | 2 +- .../Text-Markdown-1.0.31-r2.ebuild | 2 +- dev-perl/URI-Fetch/URI-Fetch-0.150.0.ebuild | 4 +- dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild | 4 +- dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild | 4 +- .../XML-RSS-LibXML-0.310.500-r1.ebuild | 4 +- dev-perl/boolean/boolean-0.460.0-r1.ebuild | 4 +- dev-python/Manifest.gz | Bin 257220 -> 257397 bytes dev-python/PySDL2/Manifest | 1 + dev-python/PySDL2/PySDL2-0.9.13.ebuild | 66 + dev-python/aiodns/aiodns-3.0.0-r1.ebuild | 31 + dev-python/aiodns/metadata.xml | 1 + dev-python/aiohttp/aiohttp-3.8.1-r1.ebuild | 2 +- dev-python/aiohttp/aiohttp-3.8.1.ebuild | 92 - dev-python/asttokens/asttokens-2.0.5.ebuild | 17 +- dev-python/attrs/Manifest | 1 + dev-python/attrs/attrs-22.1.0.ebuild | 37 + dev-python/black/black-22.6.0.ebuild | 2 +- dev-python/bleach/Manifest | 1 - dev-python/bleach/bleach-5.0.0-r1.ebuild | 46 - dev-python/bleach/bleach-5.0.1.ebuild | 2 +- dev-python/boolean-py/boolean-py-4.0.ebuild | 2 +- dev-python/boto3/Manifest | 2 +- dev-python/boto3/boto3-1.24.31.ebuild | 2 +- ...o3-1.24.37.ebuild => boto3-1.24.41.ebuild} | 0 dev-python/botocore/Manifest | 2 +- dev-python/botocore/botocore-1.27.31.ebuild | 2 +- ...1.27.37.ebuild => botocore-1.27.41.ebuild} | 0 dev-python/cfn-lint/Manifest | 1 + dev-python/cfn-lint/cfn-lint-0.61.4.ebuild | 54 + dev-python/chardet/Manifest | 1 - dev-python/chardet/chardet-4.0.0-r1.ebuild | 31 - dev-python/chardet/chardet-5.0.0.ebuild | 2 +- .../clang-python/clang-python-14.0.6.ebuild | 2 +- .../clang-python-15.0.0.9999.ebuild | 2 +- dev-python/clang-python/metadata.xml | 3 + .../configupdater/configupdater-3.1.1.ebuild | 2 +- dev-python/cryptography/Manifest | 2 - .../cryptography/cryptography-3.4.7-r3.ebuild | 81 - .../cryptography/cryptography-37.0.4.ebuild | 2 +- .../files/cryptography-3.4.7-py310.patch | 301 ---- dev-python/cython/Manifest | 1 + dev-python/cython/cython-0.29.32.ebuild | 90 + dev-python/dj-database-url/Manifest | 1 + .../dj-database-url-1.0.0.ebuild | 29 + dev-python/django-crispy-forms/Manifest | 1 + .../django-crispy-forms-1.14.0.ebuild | 21 + dev-python/django-crispy-forms/metadata.xml | 12 + .../dnspython/dnspython-2.2.1-r1.ebuild | 2 +- dev-python/dnspython/dnspython-2.2.1.ebuild | 50 - dev-python/doc8/Manifest | 1 + dev-python/doc8/doc8-1.0.0.ebuild | 34 + dev-python/docutils-glep/metadata.xml | 1 + .../exceptiongroup-1.0.0_rc8.ebuild | 2 +- dev-python/executing/Manifest | 1 + dev-python/executing/executing-0.9.1.ebuild | 42 + dev-python/flask-security/Manifest | 1 + .../flask-security-4.1.5.ebuild | 67 + dev-python/flit_scm/flit_scm-1.6.2.ebuild | 2 +- dev-python/fsspec/Manifest | 1 + dev-python/fsspec/fsspec-2022.7.1.ebuild | 58 + dev-python/geventhttpclient/Manifest | 1 + .../geventhttpclient-2.0.ebuild | 52 + dev-python/google-api-python-client/Manifest | 1 + .../google-api-python-client-2.55.0.ebuild | 53 + .../httpretty/httpretty-1.1.4-r1.ebuild | 4 +- dev-python/hypothesis/Manifest | 1 - .../hypothesis/hypothesis-6.46.11.ebuild | 73 - .../hypothesis/hypothesis-6.49.1.ebuild | 2 +- dev-python/iminuit/Manifest | 1 + dev-python/iminuit/iminuit-2.15.1.ebuild | 42 + dev-python/importlib_metadata/Manifest | 1 - .../importlib_metadata-4.11.4.ebuild | 51 - .../importlib_metadata-4.12.0.ebuild | 2 +- dev-python/ini2toml/Manifest | 1 - .../ini2toml/files/ini2toml-0.10-test.patch | 39 - dev-python/ini2toml/ini2toml-0.10.ebuild | 68 - dev-python/ini2toml/ini2toml-0.11-r1.ebuild | 2 +- dev-python/ini2toml/ini2toml-0.11.ebuild | 2 +- dev-python/ipyparallel/Manifest | 1 - .../ipyparallel/ipyparallel-8.3.0.ebuild | 89 - .../ipyparallel/ipyparallel-8.4.1.ebuild | 2 +- dev-python/jsonschema/Manifest | 4 +- dev-python/jsonschema/jsonschema-4.6.0.ebuild | 53 - dev-python/jsonschema/jsonschema-4.6.2.ebuild | 2 +- dev-python/jsonschema/jsonschema-4.7.1.ebuild | 53 - ...a-4.6.1.ebuild => jsonschema-4.8.0.ebuild} | 0 .../license-expression-30.0.0.ebuild | 2 +- dev-python/lit/lit-14.0.6.ebuild | 2 +- dev-python/lit/lit-15.0.0.9999.ebuild | 2 +- dev-python/lit/metadata.xml | 1 + dev-python/manuel/Manifest | 1 - dev-python/manuel/manuel-1.11.2.ebuild | 37 - dev-python/manuel/manuel-1.12.4.ebuild | 2 +- dev-python/meson-python/Manifest | 1 + .../meson-python/meson-python-0.8.1.ebuild | 45 + dev-python/mypy/Manifest | 3 - dev-python/mypy/mypy-0.942.ebuild | 66 - dev-python/mypy/mypy-0.950.ebuild | 55 - dev-python/mypy/mypy-0.960.ebuild | 61 - dev-python/mypy/mypy-0.961.ebuild | 2 +- dev-python/nodeenv/Manifest | 1 - dev-python/nodeenv/nodeenv-1.6.0.ebuild | 20 - dev-python/nodeenv/nodeenv-1.7.0.ebuild | 2 +- dev-python/nose2/nose2-0.12.0.ebuild | 5 +- dev-python/nuitka/Manifest | 1 + dev-python/nuitka/nuitka-1.0.ebuild | 49 + dev-python/numpy/numpy-1.23.1.ebuild | 2 +- dev-python/passlib/passlib-1.7.4-r2.ebuild | 4 +- dev-python/pdm-pep517/Manifest | 1 + dev-python/pdm-pep517/pdm-pep517-1.0.3.ebuild | 58 + dev-python/pep517/Manifest | 1 + dev-python/pep517/pep517-0.13.0.ebuild | 45 + dev-python/pikepdf/Manifest | 1 + dev-python/pikepdf/pikepdf-5.4.2.ebuild | 61 + dev-python/pip/Manifest | 1 + .../pip/files/pip-22.2.1-no-coverage.patch | 52 + dev-python/pip/pip-22.1.2.ebuild | 4 +- dev-python/pip/pip-22.2.1.ebuild | 132 ++ dev-python/pip/pip-22.2.ebuild | 4 +- dev-python/prompt_toolkit/Manifest | 1 - .../prompt_toolkit-3.0.29.ebuild | 26 - .../prompt_toolkit-3.0.30.ebuild | 2 +- dev-python/psycopg/Manifest | 1 + dev-python/psycopg/psycopg-3.0.16.ebuild | 73 + dev-python/pyalsa/metadata.xml | 1 + dev-python/pyflakes/Manifest | 1 + dev-python/pyflakes/pyflakes-2.5.0.ebuild | 22 + .../pykwalify/pykwalify-1.8.0-r2.ebuild | 34 + dev-python/pyopenssl/Manifest | 1 - .../pyopenssl/pyopenssl-20.0.1-r1.ebuild | 68 - dev-python/pyopenssl/pyopenssl-22.0.0.ebuild | 2 +- .../pyproject-fmt/pyproject-fmt-0.3.4.ebuild | 2 +- .../pyproject-metadata-0.6.1.ebuild | 2 +- dev-python/pypugjs/Manifest | 1 + dev-python/pypugjs/pypugjs-5.9.12.ebuild | 48 + dev-python/pytest-httpserver/Manifest | 1 + ...uild => pytest-httpserver-1.0.4-r2.ebuild} | 2 +- .../pytest-httpserver-1.0.5.ebuild | 39 + dev-python/pytest-mock/Manifest | 2 - .../pytest-mock/pytest-mock-3.7.0.ebuild | 46 - .../pytest-mock/pytest-mock-3.8.1.ebuild | 46 - .../pytest-mock/pytest-mock-3.8.2.ebuild | 2 +- dev-python/pytest-shell-utilities/Manifest | 1 + .../pytest-shell-utilities-1.6.0.ebuild | 42 + dev-python/python-nbxmpp/Manifest | 1 + .../python-nbxmpp/python-nbxmpp-3.1.1.ebuild | 32 + .../pytoolconfig/pytoolconfig-1.2.1.ebuild | 2 +- dev-python/qpageview/qpageview-0.6.2.ebuild | 2 +- dev-python/rdflib/Manifest | 1 + dev-python/rdflib/rdflib-6.2.0.ebuild | 95 + dev-python/regex/Manifest | 1 + dev-python/regex/regex-2022.7.25.ebuild | 35 + dev-python/rope/Manifest | 1 + dev-python/rope/rope-1.2.0.ebuild | 2 +- dev-python/rope/rope-1.3.0.ebuild | 40 + dev-python/scipy/Manifest | 2 +- dev-python/scipy/metadata.xml | 49 +- ...1.9.0_rc3.ebuild => scipy-1.9.0-r1.ebuild} | 29 +- dev-python/scipy/scipy-1.9.9999.ebuild | 30 +- .../semantic_version-2.10.0.ebuild | 2 +- dev-python/sentry-sdk/Manifest | 1 + dev-python/sentry-sdk/sentry-sdk-1.9.0.ebuild | 96 + dev-python/serpent/Manifest | 1 - dev-python/serpent/serpent-1.40.ebuild | 26 - dev-python/serpent/serpent-1.41.ebuild | 2 +- dev-python/setproctitle/Manifest | 1 + .../setproctitle/setproctitle-1.3.0.ebuild | 22 + .../setuptools-rust-1.3.0.ebuild | 2 +- dev-python/sexpdata/sexpdata-0.0.3-r2.ebuild | 2 +- dev-python/sip/sip-6.6.2.ebuild | 2 +- dev-python/slixmpp/slixmpp-1.8.2.ebuild | 2 +- dev-python/slixmpp/slixmpp-9999.ebuild | 2 +- dev-python/snakeoil/Manifest | 1 + dev-python/snakeoil/metadata.xml | 4 + dev-python/snakeoil/snakeoil-0.9.11.ebuild | 31 + dev-python/snakeoil/snakeoil-9999.ebuild | 12 +- dev-python/sphinx-autodoc-typehints/Manifest | 1 + .../sphinx-autodoc-typehints-1.19.0.ebuild | 44 + dev-python/sphinx-gallery/Manifest | 1 + .../sphinx-gallery-0.11.0.ebuild | 44 + .../sphinx-issues-3.0.1-r1.ebuild | 25 + dev-python/sphinx-tabs/Manifest | 2 - .../sphinx-tabs/sphinx-tabs-3.3.1-r1.ebuild | 43 - .../sphinx-tabs/sphinx-tabs-3.4.0.ebuild | 52 - .../sphinx-tabs/sphinx-tabs-3.4.1.ebuild | 2 +- dev-python/sphinx/Manifest | 1 + dev-python/sphinx/sphinx-5.1.1.ebuild | 124 ++ dev-python/sphinxcontrib-doxylink/Manifest | 1 + .../sphinxcontrib-doxylink-1.12.1.ebuild | 48 + .../sphinxemoji/sphinxemoji-0.2.0.ebuild | 2 +- dev-python/sqlalchemy/Manifest | 1 - .../sqlalchemy/sqlalchemy-1.4.37.ebuild | 97 - .../sqlalchemy/sqlalchemy-1.4.39.ebuild | 2 +- dev-python/stack_data/Manifest | 1 - dev-python/stack_data/stack_data-0.2.0.ebuild | 31 - dev-python/stack_data/stack_data-0.3.0.ebuild | 2 +- dev-python/suds-community/Manifest | 1 - .../suds-community-1.1.1.ebuild | 31 - .../suds-community-1.1.2.ebuild | 2 +- dev-python/tifffile/Manifest | 1 + dev-python/tifffile/tifffile-2022.7.28.ebuild | 53 + .../tree-sitter/tree-sitter-0.20.0-r1.ebuild | 2 +- dev-python/unittest-or-fail/metadata.xml | 3 + dev-python/virtualenv/Manifest | 3 +- .../virtualenv/virtualenv-20.14.1-r1.ebuild | 103 -- .../virtualenv/virtualenv-20.15.1.ebuild | 2 +- ....15.0.ebuild => virtualenv-20.16.2.ebuild} | 3 + dev-python/watchfiles/Manifest | 1 + .../watchfiles/watchfiles-0.16.1.ebuild | 109 ++ dev-python/werkzeug/Manifest | 1 + dev-python/werkzeug/werkzeug-2.1.2.ebuild | 4 +- dev-python/werkzeug/werkzeug-2.2.0.ebuild | 4 +- dev-python/werkzeug/werkzeug-2.2.1.ebuild | 66 + dev-qt/Manifest.gz | Bin 10388 -> 10391 bytes dev-qt/qtprintsupport/Manifest | 1 + ...ert-cups-support-accessible-printers.patch | 42 + .../qtprintsupport-5.15.5-r1.ebuild | 46 + dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-5.15.5-r1.ebuild | 54 + dev-ros/Manifest.gz | Bin 61153 -> 61154 bytes .../test_rosbag/test_rosbag-1.15.11.ebuild | 4 +- .../test_rosbag/test_rosbag-1.15.13.ebuild | 4 +- .../test_rosbag/test_rosbag-1.15.14.ebuild | 2 +- dev-ros/test_rosbag/test_rosbag-9999.ebuild | 4 +- dev-ros/xmlrpcpp/xmlrpcpp-1.15.10-r1.ebuild | 4 +- dev-ros/xmlrpcpp/xmlrpcpp-1.15.11.ebuild | 4 +- dev-ros/xmlrpcpp/xmlrpcpp-1.15.13.ebuild | 4 +- dev-ros/xmlrpcpp/xmlrpcpp-1.15.14.ebuild | 2 +- dev-ros/xmlrpcpp/xmlrpcpp-1.15.8-r1.ebuild | 4 +- dev-ros/xmlrpcpp/xmlrpcpp-1.15.9-r1.ebuild | 4 +- dev-ros/xmlrpcpp/xmlrpcpp-9999.ebuild | 4 +- dev-ruby/Manifest.gz | Bin 111286 -> 111286 bytes dev-ruby/abstract/abstract-1.0.0-r4.ebuild | 4 +- dev-ruby/abstract/abstract-1.0.0-r5.ebuild | 2 +- dev-ruby/amqp/amqp-1.8.0-r1.ebuild | 4 +- dev-ruby/bsearch/bsearch-1.5.0-r3.ebuild | 2 +- dev-ruby/buftok/buftok-0.2.0-r2.ebuild | 4 +- dev-ruby/columnize/columnize-0.9.0-r1.ebuild | 2 +- dev-ruby/diff-lcs/diff-lcs-1.4.4.ebuild | 4 +- dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild | 2 +- .../eventmachine/eventmachine-1.2.7-r3.ebuild | 2 +- dev-ruby/faker/Manifest | 1 + dev-ruby/faker/faker-2.22.0.ebuild | 30 + dev-ruby/faraday-net_http/Manifest | 1 + .../faraday-net_http-2.0.3.ebuild | 4 +- .../faraday-net_http-2.1.0.ebuild | 30 + dev-ruby/faraday/Manifest | 1 + dev-ruby/faraday/faraday-2.3.0.ebuild | 2 +- dev-ruby/faraday/faraday-2.4.0.ebuild | 66 + dev-ruby/fattr/fattr-2.4.0-r1.ebuild | 2 +- dev-ruby/fattr/fattr-2.4.0.ebuild | 30 - dev-ruby/fcgi/fcgi-0.9.2.1-r2.ebuild | 2 +- dev-ruby/gist/gist-6.0.0.ebuild | 2 +- dev-ruby/gruff/gruff-0.18.0.ebuild | 2 +- dev-ruby/highline/highline-2.0.3-r1.ebuild | 2 +- dev-ruby/highline/highline-2.0.3.ebuild | 4 +- dev-ruby/histogram/histogram-0.2.4.1.ebuild | 4 +- dev-ruby/httparty/httparty-0.20.0.ebuild | 2 +- .../httpclient/httpclient-2.8.3-r2.ebuild | 2 +- .../imagesize-0.1.1_p20100902-r2.ebuild | 2 +- dev-ruby/json/json-2.5.1-r1.ebuild | 4 +- dev-ruby/json/json-2.6.1.ebuild | 2 +- dev-ruby/json/json-2.6.2.ebuild | 2 +- dev-ruby/kirbybase/kirbybase-2.6.1-r3.ebuild | 2 +- dev-ruby/locale/locale-2.1.3.ebuild | 2 +- dev-ruby/lockfile/lockfile-2.1.3-r1.ebuild | 2 +- .../mini_magick/mini_magick-4.11.0-r1.ebuild | 2 +- dev-ruby/minitar/minitar-0.9-r1.ebuild | 2 +- dev-ruby/minitar/minitar-0.9.ebuild | 2 +- dev-ruby/minitest/minitest-5.14.4.ebuild | 2 +- dev-ruby/multi_json/multi_json-1.15.0.ebuild | 11 +- dev-ruby/narray/narray-0.6.1.2-r1.ebuild | 4 +- dev-ruby/narray/narray-0.6.1.2-r2.ebuild | 6 +- dev-ruby/neovim-ruby-client/Manifest | 1 + .../neovim-ruby-client-0.9.0.ebuild | 37 + dev-ruby/oauth2/oauth2-1.4.10.ebuild | 2 +- dev-ruby/openssl-ccm/Manifest | 1 + dev-ruby/openssl-ccm/openssl-ccm-1.2.3.ebuild | 20 + dev-ruby/pdf-core/pdf-core-0.9.0.ebuild | 2 +- dev-ruby/pdf-reader/Manifest | 3 - .../pdf-reader/pdf-reader-1.4.1-r4.ebuild | 4 +- dev-ruby/pdf-reader/pdf-reader-2.8.0.ebuild | 48 - dev-ruby/pdf-reader/pdf-reader-2.9.0.ebuild | 48 - dev-ruby/pdf-reader/pdf-reader-2.9.1.ebuild | 48 - dev-ruby/pg/pg-1.2.2.ebuild | 4 +- dev-ruby/pg/pg-1.2.3.ebuild | 4 +- dev-ruby/pg/pg-1.3.5.ebuild | 2 +- dev-ruby/pg/pg-1.4.1.ebuild | 2 +- dev-ruby/prawn/prawn-2.4.0.ebuild | 2 +- dev-ruby/rash_alt/Manifest | 1 - dev-ruby/rash_alt/rash_alt-0.4.9.ebuild | 30 - dev-ruby/rcairo/rcairo-1.16.6.ebuild | 4 +- dev-ruby/rcairo/rcairo-1.17.5.ebuild | 2 +- dev-ruby/rdoc/rdoc-6.3.2.ebuild | 4 +- dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild | 4 +- dev-ruby/rdoc/rdoc-6.3.3.ebuild | 4 +- dev-ruby/rdoc/rdoc-6.4.0.ebuild | 2 +- .../rest-client/rest-client-2.1.0-r1.ebuild | 2 +- dev-ruby/rouge/Manifest | 4 +- dev-ruby/rouge/rouge-3.26.1.ebuild | 36 - dev-ruby/rouge/rouge-3.27.0.ebuild | 36 - dev-ruby/rouge/rouge-3.29.0.ebuild | 2 +- ...ouge-3.28.0.ebuild => rouge-3.30.0.ebuild} | 2 +- dev-ruby/rqrcode/Manifest | 1 + dev-ruby/rqrcode/rqrcode-2.1.2.ebuild | 35 + dev-ruby/ruby-filemagic/Manifest | 1 - .../ruby-filemagic-0.7.2-r1.ebuild | 42 - .../ruby-filemagic-0.7.3.ebuild | 2 +- .../ruby-gettext/ruby-gettext-3.3.5.ebuild | 4 +- .../ruby-gettext/ruby-gettext-3.3.7.ebuild | 2 +- .../ruby-gettext/ruby-gettext-3.4.1.ebuild | 2 +- .../ruby-gettext/ruby-gettext-3.4.3.ebuild | 2 +- dev-ruby/ruby-odbc/ruby-odbc-0.99999.ebuild | 4 +- .../ruby-odbc/ruby-odbc-0.999991-r1.ebuild | 2 +- dev-ruby/ruby-odbc/ruby-odbc-0.999991.ebuild | 4 +- .../ruby-oembed/ruby-oembed-0.16.1.ebuild | 6 +- .../ruby-romkan/ruby-romkan-0.4-r7.ebuild | 2 +- .../ruby-shadow/ruby-shadow-2.5.0-r1.ebuild | 4 +- dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild | 2 +- .../ruby-shout/ruby-shout-2.2.2-r1.ebuild | 25 - .../ruby-shout/ruby-shout-2.2.2-r2.ebuild | 2 +- .../ruby-termios/ruby-termios-1.1.0-r1.ebuild | 2 +- .../ruby-termios/ruby-termios-1.1.0.ebuild | 4 +- .../ruby2_keywords-0.0.4.ebuild | 4 +- .../ruby2_keywords-0.0.5.ebuild | 2 +- dev-ruby/rubygems/rubygems-3.0.3.ebuild | 4 +- dev-ruby/rubygems/rubygems-3.0.9.ebuild | 4 +- dev-ruby/rubygems/rubygems-3.1.6.ebuild | 4 +- dev-ruby/rubygems/rubygems-3.2.14.ebuild | 4 +- dev-ruby/rubygems/rubygems-3.2.22.ebuild | 4 +- dev-ruby/rubygems/rubygems-3.2.33.ebuild | 2 +- dev-ruby/rubygems/rubygems-3.3.8.ebuild | 2 +- dev-ruby/rubypants/rubypants-0.7.1.ebuild | 2 +- dev-ruby/rubyzip/rubyzip-1.3.0.ebuild | 2 +- dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild | 2 +- dev-ruby/systemu/systemu-2.6.5-r1.ebuild | 2 +- dev-ruby/test-unit/test-unit-3.3.9.ebuild | 4 +- dev-ruby/test-unit/test-unit-3.4.9.ebuild | 4 +- dev-ruby/test-unit/test-unit-3.5.3.ebuild | 2 +- dev-ruby/treetop/treetop-1.6.11-r1.ebuild | 4 +- dev-ruby/tty-file/tty-file-0.10.0.ebuild | 2 +- dev-ruby/typhoeus/typhoeus-1.4.0.ebuild | 4 +- dev-ruby/uconv/uconv-0.6.1-r3.ebuild | 2 +- dev-ruby/webmock/webmock-3.14.0-r1.ebuild | 2 +- dev-ruby/webrobots/webrobots-0.1.2-r2.ebuild | 2 +- dev-ruby/wirble/wirble-0.1.3-r5.ebuild | 2 +- dev-ruby/xml-simple/xml-simple-1.1.9.ebuild | 2 +- dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild | 2 +- dev-ruby/zentest/zentest-4.12.1.ebuild | 2 +- dev-util/Manifest.gz | Bin 68142 -> 68152 bytes dev-util/ccache/metadata.xml | 3 + dev-util/ccls/Manifest | 1 + dev-util/ccls/ccls-0.20220729.ebuild | 46 + dev-util/cmake/Manifest | 3 + dev-util/cmake/cmake-3.23.3.ebuild | 261 +++ dev-util/cvise/metadata.xml | 3 + dev-util/diffball/diffball-1.0.1-r2.ebuild | 2 +- .../gdbus-codegen/gdbus-codegen-2.72.3.ebuild | 2 +- dev-util/glib-utils/glib-utils-2.72.3.ebuild | 2 +- dev-util/intel-graphics-compiler/Manifest | 1 - .../intel-graphics-compiler-1.0.11378.ebuild | 83 - .../intel-graphics-compiler-1.0.11485.ebuild | 2 +- dev-util/jenkins-bin/Manifest | 1 + .../jenkins-bin/files/jenkins-bin-r3.service | 11 + dev-util/jenkins-bin/jenkins-bin-2.361.ebuild | 45 + dev-util/lldb/lldb-14.0.6.ebuild | 2 +- dev-util/lldb/lldb-15.0.0.9999.ebuild | 4 +- dev-util/lldb/metadata.xml | 3 + dev-util/maturin/maturin-0.12.20.ebuild | 2 +- dev-util/maturin/maturin-0.13.1.ebuild | 4 +- dev-util/maturin/maturin-0.13.2_beta1.ebuild | 8 +- dev-util/meson/metadata.xml | 1 + dev-util/ninja/metadata.xml | 2 +- dev-util/ninja/ninja-1.11.0.ebuild | 2 +- dev-util/ninja/ninja-9999.ebuild | 2 +- dev-util/pkgcheck/Manifest | 3 +- dev-util/pkgcheck/metadata.xml | 4 + dev-util/pkgcheck/pkgcheck-0.10.11.ebuild | 2 +- ...0.10.10.ebuild => pkgcheck-0.10.12.ebuild} | 6 +- dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild | 69 - dev-util/pkgcheck/pkgcheck-9999.ebuild | 4 +- dev-util/rustup/metadata.xml | 3 + dev-util/scons/metadata.xml | 1 + dev-util/shadowman/metadata.xml | 3 + dev-util/trace-cmd/trace-cmd-3.0.2.ebuild | 4 +- dev-util/valgrind/valgrind-3.19.0.ebuild | 2 + dev-util/valgrind/valgrind-9999.ebuild | 2 + dev-vcs/Manifest.gz | Bin 10991 -> 10988 bytes dev-vcs/git-annex/Manifest | 2 +- ...10.ebuild => git-annex-10.20220624.ebuild} | 70 +- dev-vcs/git-annex/metadata.xml | 24 - dev-vcs/git/metadata.xml | 1 + dev-vcs/subversion/metadata.xml | 3 + eclass/Manifest.gz | Bin 36968 -> 36979 bytes eclass/chromium-2.eclass | 4 +- eclass/llvm.eclass | 2 +- eclass/llvm.org.eclass | 2 +- eclass/stardict.eclass | 46 +- eclass/toolchain.eclass | 44 +- eclass/tree-sitter-grammar.eclass | 10 +- games-action/Manifest.gz | Bin 14382 -> 14385 bytes games-action/polymc/Manifest | 2 +- ...olymc-1.3.1.ebuild => polymc-1.4.1.ebuild} | 30 +- games-action/polymc/polymc-9999.ebuild | 30 +- games-arcade/Manifest.gz | Bin 20912 -> 20913 bytes ...1.1-r2.ebuild => performous-1.1-r3.ebuild} | 4 +- games-engines/Manifest.gz | Bin 3723 -> 3722 bytes games-engines/stratagus/Manifest | 1 + .../stratagus/stratagus-3.3.0.ebuild | 83 + games-misc/Manifest.gz | Bin 8759 -> 8761 bytes games-misc/doge/doge-3.6.0-r1.ebuild | 2 +- games-roguelike/Manifest.gz | Bin 3054 -> 3049 bytes games-roguelike/angband/Manifest | 4 +- ...d-4.2.3-r1.ebuild => angband-4.2.4.ebuild} | 4 +- games-strategy/Manifest.gz | Bin 8253 -> 8246 bytes games-strategy/war1gus/Manifest | 1 + games-strategy/war1gus/war1gus-3.3.0.ebuild | 68 + games-strategy/wargus/Manifest | 1 + games-strategy/wargus/wargus-3.3.0.ebuild | 81 + games-util/Manifest.gz | Bin 7863 -> 7865 bytes .../libstrangle-0.1.1_p20220222.ebuild | 4 +- games-util/nml/metadata.xml | 11 +- gnome-base/Manifest.gz | Bin 5041 -> 5040 bytes .../gnome-control-center-42.3.ebuild | 2 +- .../gnome-desktop-42.3-r300.ebuild | 2 +- .../gnome-desktop-42.3-r400.ebuild | 2 +- .../gnome-settings-daemon-42.2-r1.ebuild | 2 +- .../gnome-shell/gnome-shell-42.3.1.ebuild | 2 +- gnome-extra/Manifest.gz | Bin 11257 -> 11095 bytes .../evolution-data-server-3.44.3.ebuild | 2 +- .../gnome-calculator-42.2.ebuild | 2 +- .../gnome-shell-extensions-42.3.ebuild | 2 +- gnome-extra/gtkhtml/Manifest | 1 - gnome-extra/gtkhtml/files/enchant-2.patch | 35 - gnome-extra/gtkhtml/gtkhtml-4.10.0-r2.ebuild | 48 - gnome-extra/gtkhtml/metadata.xml | 16 - gnome-extra/nm-applet/nm-applet-1.28.0.ebuild | 2 +- gnome-extra/sushi/sushi-42.0.ebuild | 2 +- gui-libs/Manifest.gz | Bin 3782 -> 3790 bytes gui-libs/gtk-layer-shell/Manifest | 2 +- ....0.ebuild => gtk-layer-shell-0.7.0.ebuild} | 8 +- gui-libs/gtk-layer-shell/metadata.xml | 9 +- gui-libs/gtk/gtk-4.6.6.ebuild | 2 +- gui-libs/libadwaita/libadwaita-1.1.3.ebuild | 2 +- gui-libs/libhandy/libhandy-1.6.3.ebuild | 2 +- kde-frameworks/Manifest.gz | Bin 13735 -> 13737 bytes .../extra-cmake-modules-5.96.0.ebuild | 2 +- kde-misc/Manifest.gz | Bin 4946 -> 4947 bytes kde-misc/kweather/kweather-22.06.ebuild | 2 +- kde-plasma/Manifest.gz | Bin 9306 -> 9275 bytes kde-plasma/bluedevil/bluedevil-5.24.6.ebuild | 2 +- .../breeze-grub/breeze-grub-5.24.6.ebuild | 2 +- .../breeze-gtk/breeze-gtk-5.24.6.ebuild | 2 +- .../breeze-plymouth-5.24.6.ebuild | 2 +- kde-plasma/breeze/breeze-5.24.6-r1.ebuild | 2 +- kde-plasma/discover/discover-5.24.6-r1.ebuild | 2 +- kde-plasma/drkonqi/drkonqi-5.24.6.ebuild | 2 +- .../kactivitymanagerd-5.24.6.ebuild | 2 +- .../kde-cli-tools/kde-cli-tools-5.24.6.ebuild | 2 +- .../kde-gtk-config-5.24.6.ebuild | 2 +- .../kdecoration/kdecoration-5.24.6.ebuild | 2 +- .../kdeplasma-addons-5.24.6-r1.ebuild | 2 +- kde-plasma/kgamma/kgamma-5.24.6.ebuild | 2 +- kde-plasma/khotkeys/khotkeys-5.24.6.ebuild | 2 +- .../kinfocenter/kinfocenter-5.24.6.ebuild | 2 +- kde-plasma/kmenuedit/kmenuedit-5.24.6.ebuild | 2 +- kde-plasma/kscreen/kscreen-5.24.6.ebuild | 2 +- .../kscreenlocker/kscreenlocker-5.24.6.ebuild | 2 +- .../ksshaskpass/ksshaskpass-5.24.6.ebuild | 2 +- .../ksystemstats/ksystemstats-5.24.6.ebuild | 2 +- .../kwallet-pam/kwallet-pam-5.24.6.ebuild | 2 +- .../kwayland-integration-5.24.6.ebuild | 2 +- .../kwayland-server-5.24.6.ebuild | 2 +- kde-plasma/kwin/kwin-5.24.6-r1.ebuild | 2 +- kde-plasma/kwrited/kwrited-5.24.6.ebuild | 2 +- .../layer-shell-qt-5.24.6.ebuild | 2 +- .../libkscreen/libkscreen-5.24.6.ebuild | 2 +- .../libksysguard/libksysguard-5.24.6.ebuild | 2 +- .../libkworkspace/libkworkspace-5.24.6.ebuild | 2 +- kde-plasma/milou/milou-5.24.6.ebuild | 2 +- kde-plasma/oxygen/oxygen-5.24.6.ebuild | 2 +- .../plasma-browser-integration-5.24.6.ebuild | 2 +- .../plasma-desktop-5.24.6-r1.ebuild | 2 +- .../plasma-disks/plasma-disks-5.24.6.ebuild | 2 +- .../plasma-firewall-5.24.6.ebuild | 2 +- .../plasma-integration-5.24.6.ebuild | 2 +- .../plasma-meta/plasma-meta-5.24.6-r1.ebuild | 2 +- kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild | 2 +- .../plasma-pa/plasma-pa-5.24.6-r1.ebuild | 2 +- .../plasma-sdk/plasma-sdk-5.24.6.ebuild | 2 +- .../plasma-systemmonitor-5.24.6.ebuild | 2 +- .../plasma-thunderbolt-5.24.6.ebuild | 2 +- .../plasma-vault/plasma-vault-5.24.6.ebuild | 2 +- .../plasma-workspace-wallpapers-5.24.6.ebuild | 2 +- .../plasma-workspace-5.24.6.ebuild | 2 +- .../plymouth-kcm/plymouth-kcm-5.24.6.ebuild | 2 +- .../polkit-kde-agent-5.24.6.ebuild | 2 +- .../powerdevil/powerdevil-5.24.6.ebuild | 2 +- kde-plasma/sddm-kcm/sddm-kcm-5.24.6.ebuild | 2 +- .../systemsettings-5.24.6.ebuild | 2 +- .../xdg-desktop-portal-kde-5.24.6.ebuild | 2 +- .../xembed-sni-proxy-5.24.6-r1.ebuild | 2 +- mail-client/Manifest.gz | Bin 3703 -> 3706 bytes mail-client/evolution/evolution-3.44.3.ebuild | 2 +- mail-client/roundcube/Manifest | 1 + mail-client/roundcube/roundcube-1.6.0.ebuild | 97 + mail-client/roundcube/roundcube-9999.ebuild | 2 +- mail-client/thunderbird-bin/Manifest | 130 +- ....ebuild => thunderbird-bin-91.12.0.ebuild} | 0 mail-client/thunderbird/Manifest | 64 + .../thunderbird/thunderbird-91.12.0.ebuild | 1131 ++++++++++++ mail-filter/Manifest.gz | Bin 8516 -> 8531 bytes mail-filter/gld/gld-1.7-r4.ebuild | 6 +- mail-filter/libmilter/Manifest | 1 + .../libmilter/libmilter-1.0.2_p3.ebuild | 130 ++ .../mailfilter/mailfilter-0.8.4.ebuild | 6 +- .../mailfilter/mailfilter-0.8.7.ebuild | 4 +- mail-filter/opendkim/metadata.xml | 1 + mail-filter/policyd/policyd-1.82-r4.ebuild | 6 +- mail-mta/Manifest.gz | Bin 2381 -> 2376 bytes mail-mta/opensmtpd/metadata.xml | 23 +- mail-mta/postfix/Manifest | 2 +- ....ebuild => postfix-3.8_pre20220724.ebuild} | 0 mail-mta/sendmail/Manifest | 1 + .../sendmail-8.17.1-cyrus-sasl-auth.patch | 26 + mail-mta/sendmail/sendmail-8.17.1-r3.ebuild | 208 +++ mail-mta/sendmail/sendmail-8.17.1.9.ebuild | 217 +++ media-fonts/Manifest.gz | Bin 36769 -> 36768 bytes media-fonts/unifont/unifont-14.0.03.ebuild | 2 +- media-gfx/Manifest.gz | Bin 38335 -> 38311 bytes media-gfx/cairosvg/metadata.xml | 1 + media-gfx/chafa/Manifest | 1 + media-gfx/chafa/chafa-1.12.3.ebuild | 36 + media-gfx/exiv2/exiv2-0.27.5-r1.ebuild | 4 +- media-gfx/exiv2/metadata.xml | 3 + media-gfx/fbida/fbida-2.14-r3.ebuild | 4 +- ...cad-0.20.ebuild => freecad-0.20-r1.ebuild} | 19 +- media-gfx/freecad/freecad-9999.ebuild | 50 +- media-gfx/graphicsmagick/Manifest | 1 - ...phicsmagick-1.3.38-configure-bashism.patch | 34 + ...ebuild => graphicsmagick-1.3.38-r2.ebuild} | 43 +- .../graphicsmagick-1.3.38.ebuild | 2 +- .../graphicsmagick/graphicsmagick-9999.ebuild | 19 +- media-gfx/hydrus/Manifest | 2 +- .../{hydrus-482.ebuild => hydrus-493.ebuild} | 2 +- media-gfx/hydrus/metadata.xml | 3 + media-gfx/imagemagick/metadata.xml | 46 +- media-gfx/mypaint-brushes/metadata.xml | 3 + media-gfx/shotwell/shotwell-0.30.16.ebuild | 2 +- media-gfx/solvespace/solvespace-3.1-r1.ebuild | 2 +- media-gfx/waifu2x-ncnn-vulkan/Manifest | 1 + .../waifu2x-ncnn-vulkan-20220728.ebuild | 55 + media-libs/Manifest.gz | Bin 66124 -> 66092 bytes media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- media-libs/alsa-lib/metadata.xml | 21 +- media-libs/alsa-oss/metadata.xml | 9 +- media-libs/alsa-topology-conf/metadata.xml | 13 +- .../alsa-ucm-conf-1.2.7.2.ebuild | 2 +- media-libs/alsa-ucm-conf/metadata.xml | 13 +- media-libs/audiofile/metadata.xml | 19 +- media-libs/bcg729/metadata.xml | 3 + media-libs/dav1d/dav1d-1.0.0.ebuild | 2 +- media-libs/freeglut/metadata.xml | 3 +- media-libs/freetype/metadata.xml | 1 + media-libs/gd/gd-2.3.3-r1.ebuild | 2 +- media-libs/harfbuzz/harfbuzz-4.4.1.ebuild | 2 +- media-libs/harfbuzz/metadata.xml | 1 + media-libs/imlib2/Manifest | 1 + media-libs/imlib2/imlib2-1.9.1.ebuild | 93 + media-libs/imlib2/metadata.xml | 1 + media-libs/libaom/libaom-3.4.0.ebuild | 2 +- media-libs/libaom/libaom-9999.ebuild | 2 +- media-libs/libcaca/metadata.xml | 9 +- .../libgphoto2/libgphoto2-2.5.30.ebuild | 2 +- .../files/libheif-1.12.0-dav1d-1.0.0.patch | 45 + media-libs/libheif/libheif-1.12.0-r2.ebuild | 77 + media-libs/libheif/libheif-9999.ebuild | 6 +- .../libmediainfo/libmediainfo-22.03.ebuild | 2 +- media-libs/libmodplug/metadata.xml | 15 +- media-libs/libopenaptx/metadata.xml | 3 + ...eaudio-16.0-fix-pactl-volume-command.patch | 55 - media-libs/libpulse/libpulse-16.0-r1.ebuild | 204 --- media-libs/libpulse/libpulse-16.1.ebuild | 2 +- media-libs/libsamplerate/metadata.xml | 11 +- media-libs/libsdl2/metadata.xml | 3 + media-libs/libsndfile/metadata.xml | 11 +- media-libs/libvpx/metadata.xml | 1 + media-libs/libzen/libzen-0.4.39.ebuild | 2 +- media-libs/lilv/Manifest | 1 + media-libs/lilv/lilv-0.24.16.ebuild | 84 + media-libs/lilv/metadata.xml | 1 + media-libs/lv2/Manifest | 1 + media-libs/lv2/lv2-1.18.6.ebuild | 80 + media-libs/openal/Manifest | 1 - media-libs/openal/openal-1.22.0.ebuild | 83 - media-libs/openal/openal-1.22.2.ebuild | 2 +- media-libs/sratom/Manifest | 1 + media-libs/sratom/sratom-0.6.12.ebuild | 68 + media-libs/suil/Manifest | 1 + media-libs/suil/suil-0.10.14.ebuild | 58 + media-libs/zxing-cpp/metadata.xml | 3 + media-plugins/Manifest.gz | Bin 46685 -> 46683 bytes .../alsa-plugins/alsa-plugins-1.2.7.1.ebuild | 2 +- media-plugins/alsa-plugins/metadata.xml | 1 + media-plugins/imlib2_loaders/Manifest | 1 + .../imlib2_loaders-1.9.1.ebuild | 34 + media-sound/Manifest.gz | Bin 57041 -> 57068 bytes media-sound/alsa-tools/metadata.xml | 9 +- .../alsa-utils/alsa-utils-1.2.7-r1.ebuild | 2 +- media-sound/alsa-utils/metadata.xml | 19 +- ...1.08-r1.ebuild => baudline-1.08-r2.ebuild} | 13 +- ...r1.ebuild => combine_wave-0.3.1-r2.ebuild} | 22 +- .../files/combine_wave-0.3.1-makefile.patch | 22 + .../combine_wave-0.3.1-missing-includes.patch | 14 + ....4.3-r2.ebuild => easytag-2.4.3-r3.ebuild} | 20 +- ...6.0-r1.ebuild => ezstream-0.6.0-r2.ebuild} | 17 +- .../frescobaldi/frescobaldi-3.2-r1.ebuild | 2 +- media-sound/gpodder/Manifest | 1 + media-sound/gpodder/gpodder-3.11.0.ebuild | 80 + media-sound/jack/metadata.xml | 3 + ...-0.11-r6.ebuild => mp32ogg-0.11-r7.ebuild} | 20 +- ....2.6.ebuild => mp3blaster-3.2.6-r1.ebuild} | 17 +- .../mp3val/files/mp3val-0.1.8-makefile.patch | 12 + .../mp3val/files/mp3val-0.1.8-open.patch | 20 +- ...al-0.1.8.ebuild => mp3val-0.1.8-r1.ebuild} | 23 +- media-sound/mpc/mpc-0.34.ebuild | 4 +- media-sound/mpdscribble/Manifest | 1 - .../mpdscribble/mpdscribble-0.23.ebuild | 42 - .../mpdscribble/mpdscribble-0.24.ebuild | 2 +- media-sound/mpg123/Manifest | 1 - media-sound/mpg123/mpg123-1.29.3.ebuild | 108 -- media-sound/mpg123/mpg123-1.30.0.ebuild | 2 +- media-sound/mup/Manifest | 1 - media-sound/mup/files/mup-6.6-makefile.patch | 69 - media-sound/mup/mup-6.6.ebuild | 44 - media-sound/puddletag/Manifest | 1 + media-sound/puddletag/puddletag-2.2.0.ebuild | 31 + media-sound/pulseaudio-ctl/Manifest | 3 - .../pulseaudio-ctl/pulseaudio-ctl-1.67.ebuild | 23 - .../pulseaudio-ctl/pulseaudio-ctl-1.68.ebuild | 21 - .../pulseaudio-ctl/pulseaudio-ctl-1.69.ebuild | 21 - ...16.0-fix-combine-sink-underrun-crash.patch | 72 - ....0-fix-gstreamer-bluetooth-arm-crash.patch | 43 - ...audio-16.0-fix-pacmd-play-file-crash.patch | 42 - ...dio-16.0-fix-rtp-receiver-sdp-record.patch | 26 - .../pulseaudio-daemon-16.0-r4.ebuild | 388 ---- .../pulseaudio-daemon-16.0-r5.ebuild | 396 ---- .../pulseaudio-daemon-16.1.ebuild | 2 +- media-sound/pulseaudio-modules-bt/Manifest | 1 - .../pulseaudio-modules-bt-1.4.ebuild | 81 - media-sound/pulseaudio/Manifest | 2 - ...pulseaudio-11.1-disable-flat-volumes.patch | 48 - .../files/pulseaudio-13.0-clang.patch | 25 - ...4.99.2-require-GIO-for-RTP-GStreamer.patch | 51 - ...dio-14.99.2-require-bluez-dependency.patch | 89 - ...audio-15.0-xice-xsm-xtst-daemon-only.patch | 25 - .../pulseaudio/files/pulseaudio.conf.d | 6 - .../pulseaudio/files/pulseaudio.init.d-5 | 80 - .../pulseaudio/files/pulseaudio.service | 10 - .../pulseaudio/files/pulseaudio.tmpfiles | 1 - media-sound/pulseaudio/metadata.xml | 69 - .../pulseaudio/pulseaudio-13.0-r1.ebuild | 355 ---- .../pulseaudio/pulseaudio-15.0-r2.ebuild | 375 ---- .../pulseaudio/pulseaudio-15.0-r3.ebuild | 382 ---- media-sound/pulseaudio/pulseaudio-16.1.ebuild | 2 +- .../rexima/files/rexima-1.4-makefile.patch | 24 + ...ima-1.4-r1.ebuild => rexima-1.4-r2.ebuild} | 20 +- media-sound/sndfile-tools/metadata.xml | 3 + media-sound/soundconverter/Manifest | 1 - .../soundconverter-3.0.2-r1.ebuild | 65 - media-sound/spotify/metadata.xml | 20 +- .../files/tagtool-0.12.3-QA-desktop.patch | 10 + ...g.patch => tagtool-0.12.3-autotools.patch} | 24 +- ...2.3-r1.ebuild => tagtool-0.12.3-r2.ebuild} | 26 +- media-video/Manifest.gz | Bin 26193 -> 26171 bytes .../aegisub-3.2.2_p20160518-r103.ebuild | 6 +- media-video/celluloid/celluloid-0.21.ebuild | 2 +- media-video/ffmpeg/metadata.xml | 141 +- media-video/mediainfo/mediainfo-22.03.ebuild | 2 +- media-video/pipewire/Manifest | 3 - .../files/pipewire-0.3.52-pulse-path.patch | 78 - .../files/pipewire-0.3.55-jack-mix.patch | 20 - .../pipewire/pipewire-0.3.52-r1.ebuild | 366 ---- .../pipewire-0.3.53_p20220705-r1.ebuild | 413 ----- .../pipewire/pipewire-0.3.55-r1.ebuild | 424 ----- media-video/pipewire/pipewire-0.3.56.ebuild | 2 +- media-video/qmplay2/Manifest | 2 - media-video/qmplay2/qmplay2-21.12.24.ebuild | 137 -- media-video/qmplay2/qmplay2-22.03.19.ebuild | 137 -- .../wireplumber/wireplumber-0.4.10-r6.ebuild | 126 -- .../wireplumber/wireplumber-0.4.11-r1.ebuild | 129 -- .../wireplumber/wireplumber-0.4.11-r2.ebuild | 2 +- metadata/Manifest.gz | Bin 3689 -> 3682 bytes metadata/dtd/Manifest.gz | Bin 1066 -> 1068 bytes metadata/dtd/metadata.dtd | 2 +- metadata/dtd/timestamp.chk | 2 +- metadata/dtd/timestamp.commit | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28258 -> 28234 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6742 -> 6901 bytes .../app-accessibility/accerciser-3.40.0 | 16 + .../md5-cache/app-accessibility/orca-42.3 | 4 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 57509 -> 57030 bytes .../md5-cache/app-admin/ansible-lint-6.3.0 | 5 +- metadata/md5-cache/app-admin/awscli-1.25.26 | 16 - metadata/md5-cache/app-admin/awscli-1.25.31 | 4 +- .../{awscli-1.25.37 => awscli-1.25.41} | 6 +- .../md5-cache/app-admin/awscli-bin-2.7.20 | 12 + metadata/md5-cache/app-admin/chrpath-0.13-r2 | 13 - .../{chrpath-0.16 => chrpath-0.16-r1} | 9 +- metadata/md5-cache/app-admin/kube-bench-0.6.8 | 13 + metadata/md5-cache/app-admin/lib_users-0.15 | 4 +- .../md5-cache/app-admin/logrotate-3.20.1-r1 | 4 +- metadata/md5-cache/app-admin/vault-1.10.3 | 16 - metadata/md5-cache/app-admin/vault-1.10.4 | 16 - metadata/md5-cache/app-admin/vault-1.10.5 | 4 +- metadata/md5-cache/app-admin/vault-1.11.0 | 16 - metadata/md5-cache/app-arch/Manifest.gz | Bin 21995 -> 22000 bytes .../app-arch/{qpress-1.1 => qpress-1.1-r1} | 6 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 14929 -> 15260 bytes .../md5-cache/app-containers/grype-0.44.0-r1 | 13 + .../md5-cache/app-containers/syft-0.52.0-r1 | 13 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 37967 -> 37638 bytes metadata/md5-cache/app-crypt/acme-tiny-4.1.0 | 16 - metadata/md5-cache/app-crypt/acme-tiny-5.0.1 | 3 +- metadata/md5-cache/app-crypt/acme-tiny-9999 | 15 - metadata/md5-cache/app-crypt/mkp224o-1.6.1 | 4 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 97296 -> 97011 bytes ...4.2 => stardict-cdict-en-zh-big5-2.4.2-r1} | 9 +- ...2.4.2 => stardict-cdict-en-zh-gb-2.4.2-r1} | 9 +- ....2 => stardict-cedict-zh-en-big5-2.4.2-r1} | 9 +- ....4.2 => stardict-cedict-zh-en-gb-2.4.2-r1} | 9 +- ...s-2.4.2 => stardict-dictd-devils-2.4.2-r1} | 9 +- ...4.2 => stardict-freedict-eng-deu-2.4.2-r1} | 9 +- ...4.2 => stardict-freedict-eng-fra-2.4.2-r1} | 9 +- ...4.2 => stardict-freedict-eng-ita-2.4.2-r1} | 9 +- ...4.2 => stardict-freedict-eng-lat-2.4.2-r1} | 9 +- ...4.2 => stardict-freedict-eng-rus-2.4.2-r1} | 9 +- ...4.2 => stardict-freedict-eng-spa-2.4.2-r1} | 9 +- ...4.2 => stardict-freedict-eng-swe-2.4.2-r1} | 9 +- ...4.2 => stardict-freedict-eng-tur-2.4.2-r1} | 9 +- ...4.2 => stardict-freedict-tur-deu-2.4.2-r1} | 9 +- ...4.2 => stardict-freedict-tur-eng-2.4.2-r1} | 9 +- .../app-dicts/stardict-jmdict-en-ja-2.4.2-r1 | 13 - ....4.2-r2 => stardict-jmdict-en-ja-2.4.2-r3} | 9 +- .../app-dicts/stardict-jmdict-ja-en-2.4.2-r1 | 13 - ....4.2-r2 => stardict-jmdict-ja-en-2.4.2-r3} | 9 +- ...4.2 => stardict-langdao-en-zh-gb-2.4.2-r1} | 9 +- ...4.2 => stardict-langdao-zh-en-gb-2.4.2-r1} | 9 +- ...ey-2.4.2 => stardict-mova-smiley-2.4.2-r1} | 9 +- ....4.2 => stardict-oxford-en-zh-gb-2.4.2-r1} | 9 +- ...-2.4.2 => stardict-quick-eng-jpn-2.4.2-r1} | 9 +- ...-2.4.2 => stardict-quick-jpn-eng-2.4.2-r1} | 9 +- ...en-2.4.2 => stardict-quick-ru-en-2.4.2-r1} | 9 +- ...4.2 => stardict-xdict-en-zh-big5-2.4.2-r1} | 9 +- ...2.4.2 => stardict-xdict-en-zh-gb-2.4.2-r1} | 9 +- ...4.2 => stardict-xdict-zh-en-big5-2.4.2-r1} | 9 +- ...2.4.2 => stardict-xdict-zh-en-gb-2.4.2-r1} | 9 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22846 -> 22836 bytes metadata/md5-cache/app-doc/doxygen-1.9.1 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.2 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.3 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.4-r1 | 6 +- metadata/md5-cache/app-doc/doxygen-9999 | 2 +- metadata/md5-cache/app-doc/halibut-1.3 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 25050 -> 25520 bytes metadata/md5-cache/app-editors/gedit-42.2 | 16 + metadata/md5-cache/app-editors/gvim-9.0.0099 | 17 + metadata/md5-cache/app-editors/gvim-9999 | 12 +- .../app-editors/{moe-1.11 => moe-1.12} | 13 +- metadata/md5-cache/app-editors/moe-1.9 | 13 - metadata/md5-cache/app-editors/nano-6.3 | 4 +- metadata/md5-cache/app-editors/vim-9.0.0099 | 16 + metadata/md5-cache/app-editors/vim-9999 | 12 +- ...vim-core-8.2.4586 => vim-core-8.2.4586-r1} | 2 +- ...-core-8.2.5066-r2 => vim-core-8.2.5066-r3} | 2 +- ...-core-9.0.0049-r1 => vim-core-9.0.0049-r2} | 2 +- .../md5-cache/app-editors/vim-core-9.0.0099 | 16 + metadata/md5-cache/app-editors/vim-core-9999 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 80335 -> 80835 bytes .../app-emacs/company-mode-0.9.13_p20220720 | 13 + metadata/md5-cache/app-emacs/dash-2.19.1 | 5 +- .../md5-cache/app-emacs/emojify-1.2_p20210309 | 14 + metadata/md5-cache/app-emacs/epl-0.9-r1 | 5 +- .../app-emacs/flycheck-32_p20220328-r1 | 4 +- .../app-emacs/flycheck-inline-0_pre20200808 | 5 +- .../app-emacs/nxml-gentoo-schemas-20220730 | 13 + metadata/md5-cache/app-emacs/pkg-info-0.6 | 5 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 30781 -> 31101 bytes .../md5-cache/app-emulation/vice-3.6.1-r1 | 4 +- .../md5-cache/app-emulation/wine-staging-7.10 | 17 - .../app-emulation/wine-staging-7.13-r1 | 17 + .../md5-cache/app-emulation/wine-staging-7.14 | 17 + .../md5-cache/app-emulation/wine-staging-9999 | 8 +- .../md5-cache/app-emulation/wine-vanilla-7.10 | 17 - .../app-emulation/wine-vanilla-7.13-r1 | 17 + .../md5-cache/app-emulation/wine-vanilla-7.14 | 17 + .../md5-cache/app-emulation/wine-vanilla-9999 | 8 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 8571 -> 8575 bytes .../eselect-package-manager-20110108-r2 | 4 +- .../app-eselect/eselect-repository-12 | 4 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 6440 -> 6440 bytes .../md5-cache/app-forensics/aflplusplus-4.00c | 2 +- .../app-forensics/aflplusplus-4.01c-r1 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 28207 -> 28046 bytes .../app-i18n/ibus-typing-booster-2.16.0 | 17 - .../app-i18n/ibus-typing-booster-2.16.7 | 4 +- ...ster-2.18.0 => ibus-typing-booster-2.18.6} | 2 +- ...s-l10n-4.14.0 => man-pages-l10n-4.14.0-r1} | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 73570 -> 73083 bytes .../app-misc/{acdctl-1.1-r1 => acdctl-1.1-r2} | 8 +- metadata/md5-cache/app-misc/astrolog-5.40-r3 | 14 - .../app-misc/{bfr-1.6-r3 => bfr-1.6-r4} | 6 +- metadata/md5-cache/app-misc/binclock-1.5 | 12 - metadata/md5-cache/app-misc/binclock-1.5-r1 | 11 + metadata/md5-cache/app-misc/pax-utils-1.3.5 | 17 + metadata/md5-cache/app-misc/pax-utils-9999 | 2 +- metadata/md5-cache/app-misc/pdfpc-4.5.0 | 15 - metadata/md5-cache/app-misc/pdfpc-4.5.0-r1 | 4 +- metadata/md5-cache/app-misc/rlwrap-0.42-r1 | 12 - metadata/md5-cache/app-misc/rlwrap-0.43 | 12 - metadata/md5-cache/app-misc/tmux-3.3a | 4 +- metadata/md5-cache/app-misc/tracker-3.3.2 | 4 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18594 -> 18761 bytes .../md5-cache/app-portage/diffmask-0.3.3-r5 | 4 +- .../md5-cache/app-portage/distpatch-0.1.2-r2 | 4 +- metadata/md5-cache/app-portage/eix-0.36.2 | 15 - metadata/md5-cache/app-portage/eix-0.36.3 | 4 +- .../app-portage/emerge-delta-webrsync-3.7.6 | 4 +- metadata/md5-cache/app-portage/epkg-0.4-r2 | 4 +- .../app-portage/fetchcommandwrapper-0.8.4-r2 | 4 +- .../md5-cache/app-portage/g-octave-0.4.1-r7 | 4 +- .../md5-cache/app-portage/gander-0.0.1-r2 | 4 +- metadata/md5-cache/app-portage/gverify-2 | 4 +- .../{hackport-0.7.2.1 => hackport-0.7.2.2} | 4 +- .../md5-cache/app-portage/iwdevtools-0.11.5 | 15 + metadata/md5-cache/app-portage/metagen-0.7.3 | 4 +- .../md5-cache/app-portage/metagen-0.7.3-r1 | 4 +- .../app-portage/mgorny-dev-scripts-24 | 10 + .../md5-cache/app-portage/overlint-0.5.3-r3 | 4 +- .../md5-cache/app-portage/porticron-0.7.1 | 4 +- .../md5-cache/app-portage/portpeek-3.2.2-r1 | 4 +- .../app-portage/repo-commit-0.4.1-r1 | 5 +- .../md5-cache/app-portage/unsymlink-lib-20 | 4 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15721 -> 15715 bytes .../{bash-5.1_p16 => bash-5.1_p16-r1} | 2 +- .../{bash-5.2_rc2 => bash-5.2_rc2-r1} | 2 +- metadata/md5-cache/app-shells/bash-9999 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 73015 -> 73175 bytes .../app-text/docbook-sgml-utils-0.6.14-r4 | 15 - .../app-text/docbook-sgml-utils-0.6.14-r5 | 4 +- metadata/md5-cache/app-text/dos2unix-7.4.3 | 4 +- metadata/md5-cache/app-text/gspell-1.11.1 | 4 +- .../app-text/{pandoc-2.18 => pandoc-2.18-r2} | 15 +- metadata/md5-cache/app-text/poppler-22.06.0 | 4 +- metadata/md5-cache/app-text/sigil-1.9.10 | 16 + metadata/md5-cache/app-text/tree-2.0.1 | 4 +- metadata/md5-cache/app-text/tree-2.0.2 | 11 + .../md5-cache/app-text/xhtml1-20020801-r6 | 4 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 21524 -> 21685 bytes .../clucene-2.3.3.4-r8} | 18 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 36493 -> 36184 bytes metadata/md5-cache/dev-db/postgresql-11.14-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-11.15-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-11.16 | 2 +- metadata/md5-cache/dev-db/postgresql-12.10-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-12.11 | 2 +- metadata/md5-cache/dev-db/postgresql-12.9-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-13.5-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-13.6-r2 | 2 +- metadata/md5-cache/dev-db/postgresql-13.7 | 2 +- metadata/md5-cache/dev-db/postgresql-14.1-r1 | 2 +- metadata/md5-cache/dev-db/sqlite-3.39.0 | 16 - metadata/md5-cache/dev-db/sqlite-3.39.1 | 16 - metadata/md5-cache/dev-db/sqlite-3.39.2 | 4 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13145 -> 13141 bytes metadata/md5-cache/dev-embedded/xa-2.3.13 | 4 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 9802 -> 9965 bytes metadata/md5-cache/dev-games/aseprite-1.2.37 | 16 + metadata/md5-cache/dev-haskell/Manifest.gz | Bin 160981 -> 139516 bytes .../md5-cache/dev-haskell/abstract-deque-0.3 | 4 +- .../dev-haskell/abstract-deque-tests-0.3 | 4 +- .../dev-haskell/abstract-par-0.3.3-r1 | 4 +- .../md5-cache/dev-haskell/aeson-diff-1.1.0.13 | 16 + .../md5-cache/dev-haskell/aeson-diff-1.1.0.9 | 16 - metadata/md5-cache/dev-haskell/alex-3.2.7.1 | 4 +- metadata/md5-cache/dev-haskell/async-2.2.2 | 16 - .../dev-haskell/atomic-primops-0.8.4 | 4 +- .../md5-cache/dev-haskell/attoparsec-0.13.2.3 | 16 - .../dev-haskell/attoparsec-iso8601-1.0.1.0-r1 | 15 - metadata/md5-cache/dev-haskell/aws-0.22-r4 | 16 - metadata/md5-cache/dev-haskell/aws-0.22-r5 | 16 + .../md5-cache/dev-haskell/base-compat-0.11.1 | 15 - .../dev-haskell/base-compat-batteries-0.11.1 | 16 - .../md5-cache/dev-haskell/base-orphans-0.8.4 | 16 - .../md5-cache/dev-haskell/base-prelude-1.3 | 4 +- .../md5-cache/dev-haskell/basement-0.0.11 | 15 - .../md5-cache/dev-haskell/bencode-0.6.1.1 | 4 +- .../dev-haskell/binary-orphans-1.0.1 | 16 - .../dev-haskell/binary-orphans-1.0.2 | 16 + .../dev-haskell/blaze-builder-0.4.1.0 | 16 - .../md5-cache/dev-haskell/blaze-html-0.9.1.2 | 16 - .../dev-haskell/blaze-markup-0.8.2.4 | 16 - .../md5-cache/dev-haskell/bloomfilter-2.0.1.0 | 4 +- metadata/md5-cache/dev-haskell/byteable-0.1.1 | 4 +- metadata/md5-cache/dev-haskell/c2hs-0.28.7 | 16 - .../dev-haskell/cabal-doctest-1.0.8-r1 | 15 - .../dev-haskell/cabal-install-3.2.0.0 | 15 - .../dev-haskell/cabal-install-3.2.0.0-r2 | 15 - .../dev-haskell/cabal-install-3.4.1.0-r1 | 15 - .../dev-haskell/cabal-install-3.4.1.0-r2 | 6 +- metadata/md5-cache/dev-haskell/cairo-0.13.8.1 | 15 - .../md5-cache/dev-haskell/call-stack-0.2.0 | 16 - .../md5-cache/dev-haskell/cassava-0.5.2.0 | 16 - .../md5-cache/dev-haskell/cassava-0.5.2.0-r1 | 16 + .../dev-haskell/chaselev-deque-0.5.0.5 | 4 +- metadata/md5-cache/dev-haskell/chell-0.4.0.2 | 4 +- .../md5-cache/dev-haskell/cipher-aes-0.2.11 | 4 +- .../md5-cache/dev-haskell/citeproc-0.3.0.9 | 16 - .../dev-haskell/clientsession-0.9.1.2 | 4 +- .../md5-cache/dev-haskell/commonmark-0.1.1.4 | 16 - .../dev-haskell/commonmark-extensions-0.2.0.4 | 16 - .../dev-haskell/commonmark-pandoc-0.2.0.1 | 15 - metadata/md5-cache/dev-haskell/comonad-5.0.7 | 16 - metadata/md5-cache/dev-haskell/conduit-1.3.4 | 16 - .../dev-haskell/conduit-combinators-1.3.0 | 4 +- .../md5-cache/dev-haskell/constraints-0.11.2 | 16 - .../md5-cache/dev-haskell/contravariant-1.5.2 | 15 - .../dev-haskell/contravariant-extras-0.3.5.2 | 4 +- .../md5-cache/dev-haskell/cprng-aes-0.6.1 | 4 +- .../md5-cache/dev-haskell/criterion-1.5.11.0 | 16 + .../md5-cache/dev-haskell/criterion-1.5.6.2 | 16 - .../dev-haskell/criterion-measurement-0.1.2.0 | 4 +- .../md5-cache/dev-haskell/crypto-api-0.13.3 | 4 +- .../dev-haskell/crypto-api-tests-0.3-r1 | 4 +- .../dev-haskell/crypto-cipher-tests-0.0.11-r1 | 4 +- .../dev-haskell/crypto-cipher-types-0.0.9 | 4 +- .../md5-cache/dev-haskell/crypto-random-0.0.9 | 4 +- .../dev-haskell/cryptohash-md5-0.11.100.1 | 4 +- .../dev-haskell/cryptohash-sha1-0.11.100.1 | 4 +- .../dev-haskell/cryptohash-sha256-0.11.101.0 | 4 +- .../md5-cache/dev-haskell/cryptonite-0.26-r1 | 16 - .../dev-haskell/cryptonite-conduit-0.2.2 | 4 +- .../md5-cache/dev-haskell/css-text-0.1.3.0 | 4 +- metadata/md5-cache/dev-haskell/dav-1.3.4 | 4 +- metadata/md5-cache/dev-haskell/dbus-1.2.16 | 16 - metadata/md5-cache/dev-haskell/dbus-1.2.22 | 16 + .../dev-haskell/dense-linear-algebra-0.1.0.0 | 4 +- .../dev-haskell/disk-free-space-0.1.0.1 | 4 +- .../md5-cache/dev-haskell/distributive-0.6.1 | 16 - .../dev-haskell/{dlist-0.8.0.7 => dlist-1.0} | 10 +- .../md5-cache/dev-haskell/doclayout-0.3.0.2 | 16 - .../md5-cache/dev-haskell/doctemplates-0.8.2 | 16 - .../md5-cache/dev-haskell/doctemplates-0.9 | 16 - metadata/md5-cache/dev-haskell/doctest-0.16.3 | 16 - metadata/md5-cache/dev-haskell/echo-0.1.3 | 4 +- .../md5-cache/dev-haskell/ed25519-0.0.5.0 | 4 +- .../dev-haskell/edit-distance-0.2.2.1-r1 | 4 +- .../{either-5.0.1.1 => either-5.0.1.1-r1} | 6 +- .../dev-haskell/email-validate-2.3.2.15 | 4 +- metadata/md5-cache/dev-haskell/emojis-0.1 | 16 - .../md5-cache/dev-haskell/entropy-0.4.1.6-r1 | 4 +- .../dev-haskell/errorcall-eq-instance-0.3.0 | 4 +- .../md5-cache/dev-haskell/fdo-notify-0.3.1 | 4 +- metadata/md5-cache/dev-haskell/feed-1.3.2.1 | 4 +- metadata/md5-cache/dev-haskell/fgl-5.7.0.2 | 16 - metadata/md5-cache/dev-haskell/fgl-5.7.0.3 | 16 + .../dev-haskell/filepath-bytestring-1.4.2.1.6 | 16 - .../dev-haskell/filepath-bytestring-1.4.2.1.9 | 16 + metadata/md5-cache/dev-haskell/foldl-1.4.7 | 16 - .../md5-cache/dev-haskell/foundation-0.0.25 | 16 - metadata/md5-cache/dev-haskell/free-5.1.3 | 15 - .../dev-haskell/genvalidity-0.10.0.2 | 16 - .../md5-cache/dev-haskell/genvalidity-1.0.0.1 | 16 + .../dev-haskell/genvalidity-hspec-0.7.0.4 | 16 - .../dev-haskell/genvalidity-hspec-1.0.0.0 | 16 + .../dev-haskell/genvalidity-property-0.5.0.1 | 16 - .../dev-haskell/genvalidity-property-1.0.0.0 | 16 + .../{git-lfs-1.1.2 => git-lfs-1.2.0} | 8 +- metadata/md5-cache/dev-haskell/glob-0.10.1 | 16 - metadata/md5-cache/dev-haskell/groups-0.5.3 | 4 +- .../dev-haskell/hackage-security-0.6.1.0 | 4 +- .../dev-haskell/haddock-library-1.8.0 | 16 - .../dev-haskell/haddock-library-1.9.0 | 16 - .../md5-cache/dev-haskell/hashable-1.2.7.0 | 16 - .../dev-haskell/hashable-time-0.2.0.2-r1 | 15 - .../md5-cache/dev-haskell/hashtables-1.2.4.1 | 16 - metadata/md5-cache/dev-haskell/hashtables-1.3 | 16 + .../md5-cache/dev-haskell/haskell-lexer-1.0.2 | 15 - .../dev-haskell/haskell-src-exts-1.17.1 | 16 - metadata/md5-cache/dev-haskell/hedgehog-1.0.4 | 16 - metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4 | 4 +- .../md5-cache/dev-haskell/hslogger-1.3.1.0-r1 | 16 - .../md5-cache/dev-haskell/hslogger-1.3.1.0-r2 | 16 + metadata/md5-cache/dev-haskell/hslua-1.0.3.1 | 16 - metadata/md5-cache/dev-haskell/hslua-1.1.2 | 16 - metadata/md5-cache/dev-haskell/hslua-1.3.0.1 | 16 - metadata/md5-cache/dev-haskell/hslua-2.1.0 | 16 - .../md5-cache/dev-haskell/hslua-classes-2.1.0 | 16 - .../md5-cache/dev-haskell/hslua-core-2.1.0 | 16 - .../dev-haskell/hslua-marshalling-2.1.0 | 16 - .../dev-haskell/hslua-module-path-0.1.0.1 | 16 - .../dev-haskell/hslua-module-system-0.2.2.1 | 16 - .../dev-haskell/hslua-module-text-0.2.1 | 16 - .../dev-haskell/hslua-module-text-0.3.0.1 | 16 - .../dev-haskell/hslua-objectorientation-2.1.0 | 16 - .../dev-haskell/hslua-packaging-2.1.0 | 16 - .../dev-haskell/hsopenssl-0.11.4.17-r1 | 4 +- metadata/md5-cache/dev-haskell/hspec-2.7.1 | 15 - .../md5-cache/dev-haskell/hspec-core-2.7.1 | 16 - .../dev-haskell/hspec-discover-2.7.1 | 16 - .../dev-haskell/hspec-megaparsec-2.2.0 | 16 + .../md5-cache/dev-haskell/hspec-meta-2.6.0 | 15 - .../md5-cache/dev-haskell/hsql-mysql-1.8.2-r1 | 15 - .../dev-haskell/html-conduit-1.3.2.1 | 4 +- metadata/md5-cache/dev-haskell/http-4000.3.16 | 16 - metadata/md5-cache/dev-haskell/http-4000.4.1 | 4 +- .../dev-haskell/http-api-data-0.4.1.1 | 16 - .../md5-cache/dev-haskell/http-client-0.6.4.1 | 16 - .../dev-haskell/http-client-restricted-0.0.3 | 15 - .../dev-haskell/http-client-restricted-0.0.5 | 15 + ...nt-tls-0.3.5.3 => http-client-tls-0.3.6.1} | 10 +- .../md5-cache/dev-haskell/http-common-0.8.2.1 | 15 - .../md5-cache/dev-haskell/http-common-0.8.3.4 | 15 + .../dev-haskell/http-streams-0.8.7.2 | 16 - .../dev-haskell/http-streams-0.8.9.4 | 16 + .../md5-cache/dev-haskell/httpd-shed-0.4.1.1 | 15 - .../dev-haskell/httpd-shed-0.4.1.1-r1 | 15 + .../md5-cache/dev-haskell/hunit-1.2.5.2-r1 | 15 - metadata/md5-cache/dev-haskell/hunit-1.6.0.0 | 16 - .../{hxt-9.3.1.18 => hxt-9.3.1.22} | 12 +- metadata/md5-cache/dev-haskell/ieee754-0.7.8 | 4 +- metadata/md5-cache/dev-haskell/ifelse-0.85-r1 | 4 +- .../dev-haskell/indexed-traversable-0.1 | 15 - .../dev-haskell/indexed-traversable-0.1.1 | 15 - .../dev-haskell/integer-logarithms-1.0.3.1 | 16 - .../md5-cache/dev-haskell/io-streams-1.5.2.0 | 16 - .../md5-cache/dev-haskell/io-streams-1.5.2.1 | 16 + .../dev-haskell/io-streams-haproxy-1.0.1.0-r1 | 16 - .../dev-haskell/io-streams-haproxy-1.0.1.0-r2 | 16 + metadata/md5-cache/dev-haskell/ipynb-0.1 | 16 - metadata/md5-cache/dev-haskell/ipynb-0.1.0.2 | 16 - .../dev-haskell/jira-wiki-markup-1.1.4 | 16 - .../dev-haskell/jira-wiki-markup-1.3.4 | 16 - .../md5-cache/dev-haskell/js-chart-2.9.4.1 | 16 + metadata/md5-cache/dev-haskell/js-flot-0.8.3 | 4 +- .../md5-cache/dev-haskell/js-jquery-3.3.1 | 4 +- .../md5-cache/dev-haskell/kan-extensions-5.2 | 15 - metadata/md5-cache/dev-haskell/keys-3.12.3 | 15 - metadata/md5-cache/dev-haskell/keys-3.12.3-r1 | 15 + .../md5-cache/dev-haskell/language-c-0.4.7 | 15 - .../md5-cache/dev-haskell/language-c-0.7.1 | 15 - .../language-haskell-extract-0.2.4-r1 | 4 +- .../dev-haskell/language-javascript-0.6.0.14 | 4 +- metadata/md5-cache/dev-haskell/lens-4.19.2-r2 | 16 - .../md5-cache/dev-haskell/lift-type-0.1.0.1 | 4 +- .../dev-haskell/lifted-async-0.10.0.6 | 16 - metadata/md5-cache/dev-haskell/linear-1.21.10 | 16 + metadata/md5-cache/dev-haskell/linear-1.21.3 | 16 - metadata/md5-cache/dev-haskell/linear-1.21.5 | 16 - metadata/md5-cache/dev-haskell/lua-2.1.0 | 16 - metadata/md5-cache/dev-haskell/lukko-0.1.1.3 | 4 +- metadata/md5-cache/dev-haskell/magic-1.1 | 4 +- .../dev-haskell/markdown-unlit-0.5.0 | 4 +- .../md5-cache/dev-haskell/megaparsec-9.0.1 | 15 - .../md5-cache/dev-haskell/megaparsec-9.2.1 | 15 + .../dev-haskell/megaparsec-tests-9.2.1 | 16 + metadata/md5-cache/dev-haskell/memory-0.15.0 | 16 - .../dev-haskell/microlens-mtl-0.2.0.1 | 4 +- .../dev-haskell/microlens-th-0.4.3.10 | 4 +- .../md5-cache/dev-haskell/microstache-1.0.1.1 | 16 - .../md5-cache/dev-haskell/microstache-1.0.2 | 16 + .../{missingh-1.4.3.0 => missingh-1.4.3.0-r1} | 10 +- .../md5-cache/dev-haskell/monad-logger-0.3.32 | 4 +- .../md5-cache/dev-haskell/monad-loops-0.4.3 | 4 +- .../md5-cache/dev-haskell/monad-par-0.3.5-r1 | 6 +- .../dev-haskell/monad-par-extras-0.3.3-r1 | 4 +- .../md5-cache/dev-haskell/monads-tf-0.1.0.3 | 4 +- .../md5-cache/dev-haskell/mountpoints-1.0.2 | 4 +- metadata/md5-cache/dev-haskell/mustache-2.3.1 | 16 - metadata/md5-cache/dev-haskell/mustache-2.4.0 | 16 + metadata/md5-cache/dev-haskell/nats-1.1.2 | 16 - .../{netlink-1.1.1.0 => netlink-1.1.1.0-r1} | 10 +- .../md5-cache/dev-haskell/network-2.4.1.2 | 16 - .../md5-cache/dev-haskell/network-2.4.2.2 | 16 - .../md5-cache/dev-haskell/network-2.5.0.0 | 16 - .../md5-cache/dev-haskell/network-2.6.2.1 | 16 - .../md5-cache/dev-haskell/network-2.6.3.1-r1 | 16 - .../md5-cache/dev-haskell/network-3.0.1.1 | 16 - .../md5-cache/dev-haskell/network-3.1.2.5 | 16 + ...ork-bsd-2.8.1.0 => network-bsd-2.8.1.0-r1} | 8 +- .../dev-haskell/network-info-0.2.0.10 | 4 +- .../dev-haskell/network-multicast-0.3.2 | 4 +- .../md5-cache/dev-haskell/network-uri-2.5.0.0 | 15 - .../md5-cache/dev-haskell/network-uri-2.6.3.0 | 16 - metadata/md5-cache/dev-haskell/nonce-1.0.7 | 14 - metadata/md5-cache/dev-haskell/only-0.1 | 4 +- .../dev-haskell/openssl-streams-1.2.3.0 | 4 +- .../md5-cache/dev-haskell/options-1.2.1.1 | 4 +- .../dev-haskell/optparse-applicative-0.15.1.0 | 16 - .../dev-haskell/parallel-io-0.3.3-r3 | 15 - .../md5-cache/dev-haskell/parallel-io-0.3.5 | 15 + .../md5-cache/dev-haskell/parsec-3.1.14.0 | 16 - .../dev-haskell/parser-combinators-1.0.0 | 15 - .../dev-haskell/parser-combinators-1.3.0 | 16 + .../md5-cache/dev-haskell/parsers-0.12.10 | 16 - metadata/md5-cache/dev-haskell/path-0.7.0 | 16 - metadata/md5-cache/dev-haskell/path-0.9.2 | 16 + .../md5-cache/dev-haskell/path-io-1.6.0-r1 | 16 - metadata/md5-cache/dev-haskell/path-io-1.6.3 | 16 + .../md5-cache/dev-haskell/path-pieces-0.2.1 | 4 +- .../md5-cache/dev-haskell/patience-0.1.1-r1 | 4 +- .../md5-cache/dev-haskell/persistent-2.14.0.3 | 4 +- .../dev-haskell/persistent-sqlite-2.10.6.2 | 16 - .../dev-haskell/persistent-sqlite-2.13.1.0 | 16 + .../dev-haskell/persistent-template-2.12.0.0 | 4 +- .../dev-haskell/persistent-test-2.13.1.3 | 4 +- .../{pointed-5.0.2 => pointed-5.0.3} | 20 +- metadata/md5-cache/dev-haskell/pretty-hex-1.0 | 4 +- .../md5-cache/dev-haskell/pretty-show-1.9.5 | 15 - .../md5-cache/dev-haskell/prettyprinter-1.6.1 | 16 - .../prettyprinter-ansi-terminal-1.1.1.2 | 16 - .../md5-cache/dev-haskell/profunctors-5.5.1 | 15 - .../md5-cache/dev-haskell/psqueues-0.2.7.2 | 16 - metadata/md5-cache/dev-haskell/puremd5-2.1.3 | 4 +- .../md5-cache/dev-haskell/quickcheck-2.13.2 | 16 - .../dev-haskell/quickcheck-instances-0.3.22 | 16 - metadata/md5-cache/dev-haskell/random-1.1 | 16 - metadata/md5-cache/dev-haskell/readable-0.3.1 | 4 +- .../md5-cache/dev-haskell/rebase-1.15.0.3 | 4 +- .../md5-cache/dev-haskell/regex-base-0.94.0.0 | 15 - .../dev-haskell/regex-compat-0.95.2.1 | 4 +- .../dev-haskell/regex-compat-tdfa-0.95.1.4 | 4 +- .../md5-cache/dev-haskell/rerebase-1.15.0.3 | 4 +- .../md5-cache/dev-haskell/resolv-0.1.2.0-r1 | 4 +- .../dev-haskell/resource-pool-0.2.3.2 | 4 +- metadata/md5-cache/dev-haskell/retry-0.8.1.1 | 16 - .../md5-cache/dev-haskell/rfc5051-0.1.0.4 | 15 - metadata/md5-cache/dev-haskell/rio-0.1.21.0 | 4 +- .../dev-haskell/safesemaphore-0.10.1 | 4 +- metadata/md5-cache/dev-haskell/sandi-0.5 | 4 +- .../md5-cache/dev-haskell/securemem-0.1.10 | 4 +- metadata/md5-cache/dev-haskell/selective-0.5 | 4 +- .../md5-cache/dev-haskell/semigroupoids-5.3.4 | 16 - .../md5-cache/dev-haskell/semigroups-0.18.5 | 15 - .../md5-cache/dev-haskell/semirings-0.5.4 | 15 - metadata/md5-cache/dev-haskell/semirings-0.6 | 15 + .../md5-cache/dev-haskell/shakespeare-2.0.30 | 4 +- metadata/md5-cache/dev-haskell/skein-1.0.9.4 | 4 +- .../dev-haskell/skylighting-0.10.5-r1 | 15 - .../dev-haskell/skylighting-0.8.5-r1 | 15 - .../dev-haskell/skylighting-core-0.10.5-r1 | 16 - .../dev-haskell/skylighting-core-0.8.5-r1 | 16 - .../md5-cache/dev-haskell/snap-core-1.0.4.2 | 16 - .../md5-cache/dev-haskell/snap-core-1.0.5.0 | 16 + .../md5-cache/dev-haskell/snap-server-1.1.1.2 | 16 - .../md5-cache/dev-haskell/snap-server-1.1.2.0 | 16 + .../md5-cache/dev-haskell/sop-core-0.5.0.1 | 15 - metadata/md5-cache/dev-haskell/splitmix-0.0.4 | 16 - .../md5-cache/dev-haskell/statevar-1.1.1.1 | 15 - .../md5-cache/dev-haskell/statistics-0.15.2.0 | 4 +- .../md5-cache/dev-haskell/stm-chans-3.0.0.4 | 4 +- .../md5-cache/dev-haskell/strict-0.3.2-r1 | 15 - metadata/md5-cache/dev-haskell/syb-0.7.1 | 16 - .../dev-haskell/system-fileio-0.3.16.4 | 4 +- ...epath-0.4.14 => system-filepath-0.4.14-r1} | 8 +- metadata/md5-cache/dev-haskell/tagged-0.8.6 | 15 - metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2 | 4 +- metadata/md5-cache/dev-haskell/tasty-1.2.3 | 15 - .../dev-haskell/tasty-hedgehog-1.0.0.2-r1 | 16 - .../dev-haskell/tasty-hunit-0.10.0.2 | 15 - .../md5-cache/dev-haskell/tasty-lua-0.2.3.1 | 16 - ...{tasty-rerun-1.1.17 => tasty-rerun-1.1.18} | 14 +- .../template-haskell-compat-v0208-0.1.4 | 4 +- .../dev-haskell/test-framework-0.8.2.0-r2 | 16 - .../test-framework-quickcheck2-0.3.0.5-r1 | 15 - .../dev-haskell/test-framework-th-0.2.4 | 4 +- metadata/md5-cache/dev-haskell/texmath-0.12.2 | 16 - .../md5-cache/dev-haskell/text-icu-0.7.0.1 | 16 - .../md5-cache/dev-haskell/text-short-0.1.3 | 16 - .../dev-haskell/th-lift-instances-0.1.14 | 16 - .../md5-cache/dev-haskell/th-orphans-0.13.10 | 16 - .../md5-cache/dev-haskell/th-orphans-0.13.13 | 16 + .../dev-haskell/th-reify-many-0.1.10 | 16 + .../md5-cache/dev-haskell/th-reify-many-0.1.9 | 16 - .../md5-cache/dev-haskell/time-compat-1.9.3 | 16 - .../md5-cache/dev-haskell/torrent-10000.1.1 | 4 +- metadata/md5-cache/dev-haskell/trifecta-2.1 | 16 - .../dev-haskell/unicode-transforms-0.3.7.1 | 16 - .../md5-cache/dev-haskell/uniplate-1.6.12 | 15 - .../dev-haskell/unordered-containers-0.2.12.0 | 16 - .../md5-cache/dev-haskell/utf8-light-0.4.2 | 4 +- metadata/md5-cache/dev-haskell/uuid-1.3.15 | 4 +- .../md5-cache/dev-haskell/uuid-types-1.0.3-r1 | 16 - .../md5-cache/dev-haskell/validity-0.12.0.0 | 16 + .../md5-cache/dev-haskell/validity-0.9.0.3 | 16 - metadata/md5-cache/dev-haskell/vault-0.3.1.4 | 15 - .../md5-cache/dev-haskell/vector-0.12.1.2 | 16 - .../dev-haskell/vector-algorithms-0.8.0.3 | 16 - .../vector-binary-instances-0.2.5.1 | 4 +- .../dev-haskell/vector-builder-0.3.8 | 16 - .../dev-haskell/vector-builder-0.3.8.3 | 16 + .../dev-haskell/vector-instances-3.4 | 4 +- metadata/md5-cache/dev-haskell/wreq-0.5.3.2 | 16 - .../md5-cache/dev-haskell/wreq-0.5.3.3-r1 | 16 + .../md5-cache/dev-haskell/xml-hamlet-0.5.0.1 | 4 +- .../md5-cache/dev-haskell/xss-sanitize-0.3.6 | 4 +- metadata/md5-cache/dev-haskell/yesod-1.6.2 | 4 +- .../md5-cache/dev-haskell/yesod-auth-1.6.9 | 15 - .../md5-cache/dev-haskell/yesod-core-1.6.23.1 | 4 +- .../md5-cache/dev-haskell/yesod-form-1.7.0 | 4 +- .../dev-haskell/yesod-persistent-1.6.0.8 | 4 +- .../dev-haskell/yesod-static-1.6.1.0 | 4 +- .../md5-cache/dev-haskell/yesod-test-1.6.12 | 4 +- metadata/md5-cache/dev-haskell/zlib-0.6.2.2 | 16 - .../dev-haskell/zlib-bindings-0.1.1.5 | 4 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 71361 -> 72171 bytes .../dev-java/apiguardian-api-1.1.2-r1 | 14 + ...-1.0_alpha2 => commons-imaging-1.0_alpha3} | 4 +- metadata/md5-cache/dev-java/gson-2.9.0-r2 | 15 + .../md5-cache/dev-java/hawtjni-runtime-1.18 | 14 + .../jackson-dataformat-yaml-2.13.3-r1 | 15 + .../dev-java/jdbc-postgresql-9.4_p1206-r1 | 15 - .../dev-java/plexus-classworlds-2.6.0 | 15 + metadata/md5-cache/dev-java/poi-5.2.2 | 4 +- .../md5-cache/dev-java/reflections-0.9.12-r3 | 15 - metadata/md5-cache/dev-java/snakeyaml-1.30-r1 | 15 + metadata/md5-cache/dev-java/zstd-jni-1.5.0.5 | 14 + metadata/md5-cache/dev-lang/Manifest.gz | Bin 41194 -> 41517 bytes metadata/md5-cache/dev-lang/crystal-1.2.2 | 2 +- metadata/md5-cache/dev-lang/crystal-1.5.0 | 2 +- metadata/md5-cache/dev-lang/ghc-9.0.2 | 2 +- metadata/md5-cache/dev-lang/gnat-gpl-2020 | 2 +- metadata/md5-cache/dev-lang/gnat-gpl-2021-r1 | 2 +- metadata/md5-cache/dev-lang/gnat-gpl-2021-r3 | 2 +- metadata/md5-cache/dev-lang/ispc-1.17.0-r2 | 2 +- metadata/md5-cache/dev-lang/ispc-1.18.0 | 2 +- metadata/md5-cache/dev-lang/ispc-9999 | 2 +- metadata/md5-cache/dev-lang/julia-1.7.1-r4 | 2 +- metadata/md5-cache/dev-lang/julia-1.7.3 | 2 +- metadata/md5-cache/dev-lang/rust-1.59.0 | 4 +- metadata/md5-cache/dev-lang/rust-1.60.0 | 4 +- metadata/md5-cache/dev-lang/rust-1.61.0-r2 | 4 +- metadata/md5-cache/dev-lang/rust-1.62.0 | 4 +- metadata/md5-cache/dev-lang/rust-1.62.1 | 4 +- metadata/md5-cache/dev-lang/smlnj-110.99.3 | 11 + .../dev-lang/spidermonkey-60.5.2_p0-r6 | 4 +- .../md5-cache/dev-lang/spidermonkey-78.15.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-91.11.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-91.12.0 | 16 + metadata/md5-cache/dev-lang/zig-0.9.1 | 2 +- metadata/md5-cache/dev-lang/zig-9999 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 161882 -> 161412 bytes metadata/md5-cache/dev-libs/gjs-1.72.1 | 4 +- metadata/md5-cache/dev-libs/glib-2.72.3 | 4 +- metadata/md5-cache/dev-libs/icu-71.1-r1 | 4 +- .../intel-compute-runtime-22.23.23405 | 15 - .../intel-compute-runtime-22.24.23453 | 15 - .../intel-compute-runtime-22.25.23529 | 4 +- .../dev-libs/intel-vc-intrinsics-0.4.2-r2 | 2 +- .../dev-libs/intel-vc-intrinsics-0.5.0-r1 | 2 +- metadata/md5-cache/dev-libs/jemalloc-5.3.0 | 4 +- metadata/md5-cache/dev-libs/jsoncpp-1.9.5 | 4 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r1 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- metadata/md5-cache/dev-libs/kweathercore-0.6 | 4 +- metadata/md5-cache/dev-libs/libclc-14.0.4 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.6 | 6 +- .../md5-cache/dev-libs/libclc-15.0.0.9999 | 6 +- metadata/md5-cache/dev-libs/libevdev-1.12.1 | 4 +- metadata/md5-cache/dev-libs/libevdev-9999 | 4 +- metadata/md5-cache/dev-libs/libgpiod-1.6.3-r1 | 4 +- .../md5-cache/dev-libs/libtraceevent-1.5.2-r1 | 4 +- metadata/md5-cache/dev-libs/libtracefs-1.3.1 | 4 +- metadata/md5-cache/dev-libs/libusbhp-1.0.2-r1 | 4 +- metadata/md5-cache/dev-libs/libwacom-2.4.0 | 16 + metadata/md5-cache/dev-libs/mimalloc-2.0.6 | 4 +- metadata/md5-cache/dev-libs/ncnn-20220729 | 16 + metadata/md5-cache/dev-libs/newt-0.52.21-r1 | 17 - metadata/md5-cache/dev-libs/nwjs-0.65.1 | 2 +- metadata/md5-cache/dev-libs/oniguruma-6.9.8 | 4 +- .../md5-cache/dev-libs/opencl-clang-13.0.0-r1 | 2 +- .../md5-cache/dev-libs/opencl-clang-14.0.0 | 2 +- metadata/md5-cache/dev-libs/pocl-1.8-r2 | 2 +- metadata/md5-cache/dev-libs/pocl-3.0 | 2 +- metadata/md5-cache/dev-libs/raft-0.14.0 | 4 +- metadata/md5-cache/dev-libs/redland-1.0.17-r3 | 15 + metadata/md5-cache/dev-libs/serd-0.30.14 | 2 +- metadata/md5-cache/dev-libs/sord-0.16.12 | 16 + metadata/md5-cache/dev-libs/sord-9999 | 12 +- .../md5-cache/dev-libs/tree-sitter-0.20.0 | 11 - .../md5-cache/dev-libs/tree-sitter-0.20.2-r1 | 11 - .../md5-cache/dev-libs/tree-sitter-0.20.6 | 6 +- metadata/md5-cache/dev-libs/tree-sitter-9999 | 4 +- .../dev-libs/tree-sitter-bash-0.19.0 | 6 +- .../md5-cache/dev-libs/tree-sitter-c-0.20.1 | 2 +- .../dev-libs/tree-sitter-c-sharp-0.19.1 | 2 +- .../md5-cache/dev-libs/tree-sitter-cpp-0.20.0 | 2 +- .../md5-cache/dev-libs/tree-sitter-css-0.19.0 | 2 +- .../tree-sitter-embedded-template-0.19.0 | 2 +- .../md5-cache/dev-libs/tree-sitter-go-0.19.1 | 2 +- .../tree-sitter-haskell-0.13.0_p20211114 | 2 +- .../dev-libs/tree-sitter-html-0.19.0 | 2 +- .../dev-libs/tree-sitter-java-0.19.1 | 2 +- .../dev-libs/tree-sitter-javascript-0.20.0 | 2 +- .../dev-libs/tree-sitter-jsdoc-0.19.0 | 2 +- .../dev-libs/tree-sitter-json-0.19.0 | 2 +- .../dev-libs/tree-sitter-julia-0.19.0 | 2 +- .../dev-libs/tree-sitter-ocaml-0.19.0 | 2 +- .../md5-cache/dev-libs/tree-sitter-php-0.19.0 | 2 +- .../tree-sitter-python-0.19.1_p20211112 | 2 +- .../dev-libs/tree-sitter-python-0.20.0 | 2 +- .../md5-cache/dev-libs/tree-sitter-ql-0.19.0 | 2 +- .../dev-libs/tree-sitter-regex-0.19.0 | 2 +- .../dev-libs/tree-sitter-ruby-0.19.0 | 2 +- .../dev-libs/tree-sitter-rust-0.20.0 | 2 +- .../dev-libs/tree-sitter-rust-0.20.1 | 2 +- .../dev-libs/tree-sitter-scala-0.19.0 | 2 +- .../md5-cache/dev-libs/tree-sitter-tsq-0.19.0 | 2 +- .../dev-libs/tree-sitter-typescript-0.20.0 | 2 +- .../dev-libs/tree-sitter-typescript-0.20.1 | 2 +- metadata/md5-cache/dev-libs/utfcpp-3.2.1 | 4 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5042 -> 5050 bytes .../md5-cache/dev-lisp/c2ffi-13.0.0.20220626 | 2 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 7966 -> 8126 bytes metadata/md5-cache/dev-lua/luasec-1.2.0 | 15 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 68591 -> 68593 bytes metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.4 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-15.0.0.9999 | 6 +- .../dev-perl/CGI-FormBuilder-3.100.0-r1 | 4 +- .../md5-cache/dev-perl/CGI-Session-4.480.0-r3 | 4 +- .../dev-perl/Crypt-DH-GMP-0.0.120-r1 | 4 +- .../dev-perl/DateTime-Format-Flexible-0.340.0 | 4 +- .../dev-perl/DateTime-Format-Natural-1.120.0 | 4 +- metadata/md5-cache/dev-perl/Feed-Find-0.120.0 | 4 +- .../dev-perl/LWP-Authen-Wsse-0.50.0-r2 | 4 +- .../dev-perl/LWPx-ParanoidAgent-1.120.0-r1 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 306422 -> 306445 bytes .../md5-cache/dev-perl/Module-Util-1.90.0-r1 | 4 +- .../dev-perl/Net-OpenID-Common-1.200.0-r1 | 4 +- .../dev-perl/Net-OpenID-Consumer-1.180.0-r1 | 4 +- metadata/md5-cache/dev-perl/RPC-XML-0.820.0 | 4 +- .../dev-perl/Text-Markdown-1.0.31-r2 | 4 +- metadata/md5-cache/dev-perl/URI-Fetch-0.150.0 | 4 +- metadata/md5-cache/dev-perl/XML-Atom-0.430.0 | 4 +- metadata/md5-cache/dev-perl/XML-Feed-0.630.0 | 4 +- .../dev-perl/XML-RSS-LibXML-0.310.500-r1 | 4 +- .../md5-cache/dev-perl/boolean-0.460.0-r1 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 337848 -> 340009 bytes metadata/md5-cache/dev-python/PySDL2-0.9.13 | 17 + metadata/md5-cache/dev-python/aiodns-3.0.0-r1 | 18 + metadata/md5-cache/dev-python/aiohttp-3.8.1 | 16 - .../md5-cache/dev-python/aiohttp-3.8.1-r1 | 4 +- metadata/md5-cache/dev-python/asttokens-2.0.5 | 10 +- metadata/md5-cache/dev-python/attrs-22.1.0 | 16 + metadata/md5-cache/dev-python/black-22.6.0 | 4 +- metadata/md5-cache/dev-python/bleach-5.0.0-r1 | 16 - metadata/md5-cache/dev-python/bleach-5.0.1 | 4 +- metadata/md5-cache/dev-python/boolean-py-4.0 | 4 +- metadata/md5-cache/dev-python/boto3-1.24.31 | 4 +- .../{boto3-1.24.37 => boto3-1.24.41} | 6 +- .../md5-cache/dev-python/botocore-1.27.31 | 4 +- .../{botocore-1.27.37 => botocore-1.27.41} | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.61.4 | 16 + .../md5-cache/dev-python/chardet-4.0.0-r1 | 16 - metadata/md5-cache/dev-python/chardet-5.0.0 | 4 +- .../md5-cache/dev-python/clang-python-13.0.1 | 2 +- .../md5-cache/dev-python/clang-python-14.0.4 | 2 +- .../md5-cache/dev-python/clang-python-14.0.6 | 6 +- .../dev-python/clang-python-15.0.0.9999 | 12 +- .../md5-cache/dev-python/configupdater-3.1.1 | 4 +- .../dev-python/cryptography-3.4.7-r3 | 17 - .../md5-cache/dev-python/cryptography-37.0.4 | 4 +- metadata/md5-cache/dev-python/cython-0.29.32 | 16 + .../dev-python/dj-database-url-1.0.0 | 16 + .../dev-python/django-crispy-forms-1.14.0 | 16 + metadata/md5-cache/dev-python/dnspython-2.2.1 | 16 - .../md5-cache/dev-python/dnspython-2.2.1-r1 | 4 +- metadata/md5-cache/dev-python/doc8-1.0.0 | 16 + .../dev-python/exceptiongroup-1.0.0_rc8 | 4 +- metadata/md5-cache/dev-python/executing-0.9.1 | 16 + .../md5-cache/dev-python/flask-security-4.1.5 | 16 + metadata/md5-cache/dev-python/flit_scm-1.6.2 | 4 +- metadata/md5-cache/dev-python/fsspec-2022.7.1 | 16 + .../md5-cache/dev-python/geventhttpclient-2.0 | 16 + .../google-api-python-client-2.55.0 | 16 + .../md5-cache/dev-python/httpretty-1.1.4-r1 | 4 +- .../md5-cache/dev-python/hypothesis-6.46.11 | 16 - .../md5-cache/dev-python/hypothesis-6.49.1 | 4 +- metadata/md5-cache/dev-python/iminuit-2.15.1 | 16 + .../dev-python/importlib_metadata-4.11.4 | 16 - .../dev-python/importlib_metadata-4.12.0 | 4 +- metadata/md5-cache/dev-python/ini2toml-0.10 | 16 - metadata/md5-cache/dev-python/ini2toml-0.11 | 4 +- .../md5-cache/dev-python/ini2toml-0.11-r1 | 4 +- .../md5-cache/dev-python/ipyparallel-8.3.0 | 16 - .../md5-cache/dev-python/ipyparallel-8.4.1 | 4 +- .../md5-cache/dev-python/jsonschema-4.6.0 | 16 - .../md5-cache/dev-python/jsonschema-4.6.1 | 16 - .../md5-cache/dev-python/jsonschema-4.6.2 | 4 +- .../{jsonschema-4.7.1 => jsonschema-4.8.0} | 2 +- .../dev-python/license-expression-30.0.0 | 4 +- metadata/md5-cache/dev-python/lit-13.0.1 | 2 +- metadata/md5-cache/dev-python/lit-14.0.4 | 2 +- metadata/md5-cache/dev-python/lit-14.0.6 | 6 +- metadata/md5-cache/dev-python/lit-15.0.0.9999 | 12 +- metadata/md5-cache/dev-python/manuel-1.11.2 | 16 - metadata/md5-cache/dev-python/manuel-1.12.4 | 4 +- .../md5-cache/dev-python/meson-python-0.8.1 | 16 + metadata/md5-cache/dev-python/mypy-0.942 | 16 - metadata/md5-cache/dev-python/mypy-0.950 | 16 - metadata/md5-cache/dev-python/mypy-0.960 | 16 - metadata/md5-cache/dev-python/mypy-0.961 | 4 +- metadata/md5-cache/dev-python/nodeenv-1.6.0 | 16 - metadata/md5-cache/dev-python/nodeenv-1.7.0 | 4 +- metadata/md5-cache/dev-python/nose2-0.12.0 | 6 +- metadata/md5-cache/dev-python/nuitka-1.0 | 16 + metadata/md5-cache/dev-python/numpy-1.23.1 | 4 +- .../md5-cache/dev-python/passlib-1.7.4-r2 | 4 +- .../md5-cache/dev-python/pdm-pep517-1.0.3 | 16 + metadata/md5-cache/dev-python/pep517-0.13.0 | 16 + metadata/md5-cache/dev-python/pikepdf-5.4.2 | 17 + metadata/md5-cache/dev-python/pip-22.1.2 | 4 +- metadata/md5-cache/dev-python/pip-22.2 | 4 +- metadata/md5-cache/dev-python/pip-22.2.1 | 16 + .../dev-python/prompt_toolkit-3.0.29 | 16 - .../dev-python/prompt_toolkit-3.0.30 | 4 +- metadata/md5-cache/dev-python/psycopg-3.0.16 | 17 + metadata/md5-cache/dev-python/pyflakes-2.5.0 | 16 + .../md5-cache/dev-python/pykwalify-1.8.0-r2 | 16 + .../md5-cache/dev-python/pyopenssl-20.0.1-r1 | 16 - .../md5-cache/dev-python/pyopenssl-22.0.0 | 4 +- .../md5-cache/dev-python/pyproject-fmt-0.3.4 | 4 +- .../dev-python/pyproject-metadata-0.6.1 | 4 +- metadata/md5-cache/dev-python/pypugjs-5.9.12 | 16 + ...er-1.0.4-r1 => pytest-httpserver-1.0.4-r2} | 2 +- .../dev-python/pytest-httpserver-1.0.5 | 16 + .../md5-cache/dev-python/pytest-mock-3.7.0 | 16 - .../md5-cache/dev-python/pytest-mock-3.8.1 | 16 - .../md5-cache/dev-python/pytest-mock-3.8.2 | 4 +- .../dev-python/pytest-shell-utilities-1.6.0 | 16 + .../md5-cache/dev-python/python-nbxmpp-3.1.1 | 16 + .../md5-cache/dev-python/pytoolconfig-1.2.1 | 4 +- metadata/md5-cache/dev-python/qpageview-0.6.2 | 4 +- metadata/md5-cache/dev-python/rdflib-6.2.0 | 16 + metadata/md5-cache/dev-python/regex-2022.7.25 | 16 + metadata/md5-cache/dev-python/rope-1.2.0 | 4 +- metadata/md5-cache/dev-python/rope-1.3.0 | 16 + .../{scipy-1.9.0_rc3 => scipy-1.9.0-r1} | 13 +- metadata/md5-cache/dev-python/scipy-1.9.9999 | 10 +- .../dev-python/semantic_version-2.10.0 | 4 +- .../md5-cache/dev-python/sentry-sdk-1.9.0 | 16 + metadata/md5-cache/dev-python/serpent-1.40 | 16 - metadata/md5-cache/dev-python/serpent-1.41 | 4 +- .../md5-cache/dev-python/setproctitle-1.3.0 | 16 + .../dev-python/setuptools-rust-1.3.0 | 4 +- .../md5-cache/dev-python/sexpdata-0.0.3-r2 | 4 +- .../md5-cache/dev-python/shiboken2-5.15.2-r1 | 2 +- .../md5-cache/dev-python/shiboken2-5.15.2-r2 | 2 +- metadata/md5-cache/dev-python/sip-6.6.2 | 4 +- metadata/md5-cache/dev-python/slixmpp-1.8.2 | 10 +- metadata/md5-cache/dev-python/slixmpp-9999 | 10 +- metadata/md5-cache/dev-python/snakeoil-0.9.11 | 16 + metadata/md5-cache/dev-python/snakeoil-9999 | 10 +- metadata/md5-cache/dev-python/sphinx-5.1.1 | 16 + .../sphinx-autodoc-typehints-1.19.0 | 16 + .../dev-python/sphinx-gallery-0.11.0 | 16 + .../dev-python/sphinx-issues-3.0.1-r1 | 16 + .../md5-cache/dev-python/sphinx-tabs-3.3.1-r1 | 16 - .../md5-cache/dev-python/sphinx-tabs-3.4.0 | 16 - .../md5-cache/dev-python/sphinx-tabs-3.4.1 | 4 +- .../dev-python/sphinxcontrib-doxylink-1.12.1 | 16 + .../md5-cache/dev-python/sphinxemoji-0.2.0 | 10 +- .../md5-cache/dev-python/sqlalchemy-1.4.37 | 16 - .../md5-cache/dev-python/sqlalchemy-1.4.39 | 4 +- .../md5-cache/dev-python/stack_data-0.2.0 | 16 - .../md5-cache/dev-python/stack_data-0.3.0 | 4 +- .../md5-cache/dev-python/suds-community-1.1.1 | 16 - .../md5-cache/dev-python/suds-community-1.1.2 | 4 +- .../md5-cache/dev-python/tifffile-2022.7.28 | 16 + .../dev-python/tree-sitter-0.20.0-r1 | 4 +- .../dev-python/virtualenv-20.14.1-r1 | 16 - .../md5-cache/dev-python/virtualenv-20.15.1 | 4 +- ...{virtualenv-20.15.0 => virtualenv-20.16.2} | 4 +- .../md5-cache/dev-python/watchfiles-0.16.1 | 16 + metadata/md5-cache/dev-python/werkzeug-2.1.2 | 4 +- metadata/md5-cache/dev-python/werkzeug-2.2.0 | 4 +- metadata/md5-cache/dev-python/werkzeug-2.2.1 | 16 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 11548 -> 11882 bytes metadata/md5-cache/dev-qt/qt-creator-6.0.0 | 2 +- metadata/md5-cache/dev-qt/qt-creator-9999 | 2 +- .../md5-cache/dev-qt/qtprintsupport-5.15.5-r1 | 16 + metadata/md5-cache/dev-qt/qtwayland-5.15.5-r1 | 16 + metadata/md5-cache/dev-ros/Manifest.gz | Bin 193427 -> 193424 bytes .../md5-cache/dev-ros/test_rosbag-1.15.11 | 4 +- .../md5-cache/dev-ros/test_rosbag-1.15.13 | 4 +- .../md5-cache/dev-ros/test_rosbag-1.15.14 | 4 +- metadata/md5-cache/dev-ros/test_rosbag-9999 | 4 +- .../md5-cache/dev-ros/xmlrpcpp-1.15.10-r1 | 4 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.11 | 4 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.13 | 4 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.14 | 4 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.8-r1 | 4 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.9-r1 | 4 +- metadata/md5-cache/dev-ros/xmlrpcpp-9999 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 187036 -> 186525 bytes metadata/md5-cache/dev-ruby/abstract-1.0.0-r4 | 4 +- metadata/md5-cache/dev-ruby/abstract-1.0.0-r5 | 4 +- metadata/md5-cache/dev-ruby/amqp-1.8.0-r1 | 4 +- metadata/md5-cache/dev-ruby/bsearch-1.5.0-r3 | 4 +- metadata/md5-cache/dev-ruby/buftok-0.2.0-r2 | 12 +- .../md5-cache/dev-ruby/columnize-0.9.0-r1 | 4 +- metadata/md5-cache/dev-ruby/diff-lcs-1.4.4 | 4 +- metadata/md5-cache/dev-ruby/diff-lcs-1.5.0 | 4 +- .../md5-cache/dev-ruby/eventmachine-1.2.7-r3 | 4 +- metadata/md5-cache/dev-ruby/faker-2.22.0 | 17 + metadata/md5-cache/dev-ruby/faraday-2.3.0 | 12 +- metadata/md5-cache/dev-ruby/faraday-2.4.0 | 17 + .../md5-cache/dev-ruby/faraday-net_http-2.0.3 | 12 +- .../md5-cache/dev-ruby/faraday-net_http-2.1.0 | 17 + metadata/md5-cache/dev-ruby/fattr-2.4.0 | 16 - metadata/md5-cache/dev-ruby/fattr-2.4.0-r1 | 4 +- metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r2 | 4 +- metadata/md5-cache/dev-ruby/gist-6.0.0 | 12 +- metadata/md5-cache/dev-ruby/gruff-0.18.0 | 12 +- metadata/md5-cache/dev-ruby/highline-2.0.3 | 4 +- metadata/md5-cache/dev-ruby/highline-2.0.3-r1 | 4 +- metadata/md5-cache/dev-ruby/histogram-0.2.4.1 | 12 +- metadata/md5-cache/dev-ruby/httparty-0.20.0 | 12 +- .../md5-cache/dev-ruby/httpclient-2.8.3-r2 | 4 +- .../dev-ruby/imagesize-0.1.1_p20100902-r2 | 4 +- metadata/md5-cache/dev-ruby/json-2.5.1-r1 | 4 +- metadata/md5-cache/dev-ruby/json-2.6.1 | 4 +- metadata/md5-cache/dev-ruby/json-2.6.2 | 4 +- .../md5-cache/dev-ruby/kirbybase-2.6.1-r3 | 4 +- metadata/md5-cache/dev-ruby/locale-2.1.3 | 4 +- metadata/md5-cache/dev-ruby/lockfile-2.1.3-r1 | 4 +- .../md5-cache/dev-ruby/mini_magick-4.11.0-r1 | 12 +- metadata/md5-cache/dev-ruby/minitar-0.9 | 4 +- metadata/md5-cache/dev-ruby/minitar-0.9-r1 | 4 +- metadata/md5-cache/dev-ruby/minitest-5.14.4 | 4 +- metadata/md5-cache/dev-ruby/multi_json-1.15.0 | 12 +- metadata/md5-cache/dev-ruby/narray-0.6.1.2-r1 | 4 +- metadata/md5-cache/dev-ruby/narray-0.6.1.2-r2 | 14 +- .../dev-ruby/neovim-ruby-client-0.9.0 | 17 + metadata/md5-cache/dev-ruby/oauth2-1.4.10 | 12 +- metadata/md5-cache/dev-ruby/openssl-ccm-1.2.3 | 17 + metadata/md5-cache/dev-ruby/pdf-core-0.9.0 | 12 +- .../md5-cache/dev-ruby/pdf-reader-1.4.1-r4 | 12 +- metadata/md5-cache/dev-ruby/pdf-reader-2.8.0 | 17 - metadata/md5-cache/dev-ruby/pdf-reader-2.9.0 | 17 - metadata/md5-cache/dev-ruby/pdf-reader-2.9.1 | 17 - metadata/md5-cache/dev-ruby/pg-1.2.2 | 4 +- metadata/md5-cache/dev-ruby/pg-1.2.3 | 4 +- metadata/md5-cache/dev-ruby/pg-1.3.5 | 4 +- metadata/md5-cache/dev-ruby/pg-1.4.1 | 4 +- metadata/md5-cache/dev-ruby/prawn-2.4.0 | 4 +- metadata/md5-cache/dev-ruby/rash_alt-0.4.9 | 17 - metadata/md5-cache/dev-ruby/rcairo-1.16.6 | 4 +- metadata/md5-cache/dev-ruby/rcairo-1.17.5 | 4 +- metadata/md5-cache/dev-ruby/rdoc-6.3.2 | 4 +- metadata/md5-cache/dev-ruby/rdoc-6.3.3 | 4 +- metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1 | 4 +- metadata/md5-cache/dev-ruby/rdoc-6.4.0 | 4 +- .../md5-cache/dev-ruby/rest-client-2.1.0-r1 | 12 +- metadata/md5-cache/dev-ruby/rouge-3.26.1 | 17 - metadata/md5-cache/dev-ruby/rouge-3.27.0 | 17 - metadata/md5-cache/dev-ruby/rouge-3.28.0 | 17 - metadata/md5-cache/dev-ruby/rouge-3.29.0 | 4 +- metadata/md5-cache/dev-ruby/rouge-3.30.0 | 17 + metadata/md5-cache/dev-ruby/rqrcode-2.1.2 | 17 + .../dev-ruby/ruby-filemagic-0.7.2-r1 | 17 - .../md5-cache/dev-ruby/ruby-filemagic-0.7.3 | 4 +- .../md5-cache/dev-ruby/ruby-gettext-3.3.5 | 4 +- .../md5-cache/dev-ruby/ruby-gettext-3.3.7 | 4 +- .../md5-cache/dev-ruby/ruby-gettext-3.4.1 | 4 +- .../md5-cache/dev-ruby/ruby-gettext-3.4.3 | 4 +- metadata/md5-cache/dev-ruby/ruby-odbc-0.99999 | 4 +- .../md5-cache/dev-ruby/ruby-odbc-0.999991 | 4 +- .../md5-cache/dev-ruby/ruby-odbc-0.999991-r1 | 4 +- .../md5-cache/dev-ruby/ruby-oembed-0.16.1 | 12 +- .../md5-cache/dev-ruby/ruby-romkan-0.4-r7 | 4 +- .../md5-cache/dev-ruby/ruby-shadow-2.5.0-r1 | 4 +- metadata/md5-cache/dev-ruby/ruby-shadow-2.5.1 | 4 +- .../md5-cache/dev-ruby/ruby-shout-2.2.2-r1 | 17 - .../md5-cache/dev-ruby/ruby-shout-2.2.2-r2 | 4 +- .../md5-cache/dev-ruby/ruby-termios-1.1.0 | 4 +- .../md5-cache/dev-ruby/ruby-termios-1.1.0-r1 | 4 +- .../md5-cache/dev-ruby/ruby2_keywords-0.0.4 | 4 +- .../md5-cache/dev-ruby/ruby2_keywords-0.0.5 | 4 +- metadata/md5-cache/dev-ruby/rubygems-3.0.3 | 4 +- metadata/md5-cache/dev-ruby/rubygems-3.0.9 | 4 +- metadata/md5-cache/dev-ruby/rubygems-3.1.6 | 4 +- metadata/md5-cache/dev-ruby/rubygems-3.2.14 | 4 +- metadata/md5-cache/dev-ruby/rubygems-3.2.22 | 4 +- metadata/md5-cache/dev-ruby/rubygems-3.2.33 | 4 +- metadata/md5-cache/dev-ruby/rubygems-3.3.8 | 4 +- metadata/md5-cache/dev-ruby/rubypants-0.7.1 | 4 +- metadata/md5-cache/dev-ruby/rubyzip-1.3.0 | 4 +- metadata/md5-cache/dev-ruby/rubyzip-2.3.2-r1 | 4 +- metadata/md5-cache/dev-ruby/systemu-2.6.5-r1 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.3.9 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.4.9 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.5.3 | 4 +- metadata/md5-cache/dev-ruby/treetop-1.6.11-r1 | 14 +- metadata/md5-cache/dev-ruby/tty-file-0.10.0 | 12 +- metadata/md5-cache/dev-ruby/typhoeus-1.4.0 | 4 +- metadata/md5-cache/dev-ruby/uconv-0.6.1-r3 | 4 +- metadata/md5-cache/dev-ruby/webmock-3.14.0-r1 | 12 +- .../md5-cache/dev-ruby/webrobots-0.1.2-r2 | 12 +- metadata/md5-cache/dev-ruby/wirble-0.1.3-r5 | 4 +- metadata/md5-cache/dev-ruby/xml-simple-1.1.9 | 4 +- metadata/md5-cache/dev-ruby/xmlrpc-0.3.2-r1 | 4 +- metadata/md5-cache/dev-ruby/zentest-4.12.1 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 123465 -> 123600 bytes metadata/md5-cache/dev-util/bcc-0.24.0-r1 | 2 +- metadata/md5-cache/dev-util/bpftrace-0.15.0 | 2 +- .../md5-cache/dev-util/ccls-0.20210330-r1 | 2 +- metadata/md5-cache/dev-util/ccls-0.20220729 | 14 + metadata/md5-cache/dev-util/ccls-9999 | 2 +- metadata/md5-cache/dev-util/clazy-1.11-r1 | 2 +- metadata/md5-cache/dev-util/cmake-3.23.3 | 16 + metadata/md5-cache/dev-util/cvise-2.4.0-r2 | 2 +- metadata/md5-cache/dev-util/diffball-1.0.1-r2 | 4 +- metadata/md5-cache/dev-util/edi-0.8.0-r1 | 2 +- metadata/md5-cache/dev-util/edi-0.8.0-r2 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.72.3 | 4 +- metadata/md5-cache/dev-util/glib-utils-2.72.3 | 4 +- .../md5-cache/dev-util/gnome-builder-42.1 | 2 +- .../dev-util/include-what-you-use-0.17 | 2 +- .../dev-util/include-what-you-use-0.18 | 2 +- .../intel-graphics-compiler-1.0.11378 | 15 - .../intel-graphics-compiler-1.0.11485 | 6 +- .../intel-graphics-compiler-1.0.11485-r1 | 2 +- metadata/md5-cache/dev-util/jenkins-bin-2.361 | 14 + metadata/md5-cache/dev-util/lldb-13.0.1 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.4 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.6 | 6 +- metadata/md5-cache/dev-util/lldb-15.0.0.9999 | 12 +- metadata/md5-cache/dev-util/maturin-0.12.20 | 4 +- metadata/md5-cache/dev-util/maturin-0.13.1 | 2 +- .../md5-cache/dev-util/maturin-0.13.2_beta1 | 2 +- metadata/md5-cache/dev-util/ninja-1.11.0 | 4 +- metadata/md5-cache/dev-util/ninja-9999 | 4 +- metadata/md5-cache/dev-util/perf-5.15-r1 | 2 +- metadata/md5-cache/dev-util/perf-5.17.1 | 2 +- metadata/md5-cache/dev-util/perf-5.18 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.10.10 | 16 - metadata/md5-cache/dev-util/pkgcheck-0.10.11 | 4 +- metadata/md5-cache/dev-util/pkgcheck-0.10.12 | 16 + .../md5-cache/dev-util/pkgcheck-0.10.9-r1 | 16 - metadata/md5-cache/dev-util/pkgcheck-9999 | 2 +- .../dev-util/spirv-llvm-translator-13.0.0-r2 | 2 +- .../dev-util/spirv-llvm-translator-14.0.0-r1 | 2 +- metadata/md5-cache/dev-util/trace-cmd-3.0.2 | 4 +- metadata/md5-cache/dev-util/valgrind-3.19.0 | 2 +- metadata/md5-cache/dev-util/valgrind-9999 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 20435 -> 20433 bytes .../md5-cache/dev-vcs/git-annex-10.20220624 | 16 + .../md5-cache/dev-vcs/git-annex-8.20200810 | 16 - metadata/md5-cache/games-action/Manifest.gz | Bin 15635 -> 15641 bytes .../{polymc-1.3.1 => polymc-1.4.1} | 9 +- metadata/md5-cache/games-action/polymc-9999 | 7 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21650 -> 21655 bytes .../{performous-1.1-r2 => performous-1.1-r3} | 6 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 5887 -> 6052 bytes .../md5-cache/games-engines/stratagus-3.3.0 | 16 + metadata/md5-cache/games-misc/Manifest.gz | Bin 10054 -> 10049 bytes metadata/md5-cache/games-misc/doge-3.6.0-r1 | 10 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 4090 -> 4092 bytes .../{angband-4.2.3-r1 => angband-4.2.4} | 4 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 12628 -> 12950 bytes .../md5-cache/games-strategy/war1gus-3.3.0 | 14 + .../md5-cache/games-strategy/wargus-3.3.0 | 15 + metadata/md5-cache/games-util/Manifest.gz | Bin 9185 -> 9186 bytes .../games-util/libstrangle-0.1.1_p20220222 | 4 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 6252 -> 6260 bytes .../gnome-base/gnome-control-center-42.3 | 4 +- .../gnome-base/gnome-desktop-42.3-r300 | 4 +- .../gnome-base/gnome-desktop-42.3-r400 | 4 +- .../gnome-base/gnome-settings-daemon-42.2-r1 | 4 +- .../md5-cache/gnome-base/gnome-shell-42.3.1 | 4 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 16187 -> 16012 bytes .../gnome-extra/evolution-data-server-3.44.3 | 4 +- .../gnome-extra/gnome-calculator-42.2 | 4 +- .../gnome-extra/gnome-shell-extensions-42.3 | 4 +- .../md5-cache/gnome-extra/gtkhtml-4.10.0-r2 | 13 - .../md5-cache/gnome-extra/nm-applet-1.28.0 | 4 +- metadata/md5-cache/gnome-extra/sushi-42.0 | 4 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 7564 -> 7568 bytes metadata/md5-cache/gui-libs/gtk-4.6.6 | 4 +- ...ayer-shell-0.6.0 => gtk-layer-shell-0.7.0} | 12 +- metadata/md5-cache/gui-libs/libadwaita-1.1.3 | 4 +- metadata/md5-cache/gui-libs/libhandy-1.6.3 | 4 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 27465 -> 27463 bytes .../kde-frameworks/extra-cmake-modules-5.96.0 | 4 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 5012 -> 5010 bytes metadata/md5-cache/kde-misc/kweather-22.06 | 4 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 26557 -> 26597 bytes .../md5-cache/kde-plasma/bluedevil-5.24.6 | 4 +- .../md5-cache/kde-plasma/breeze-5.24.6-r1 | 4 +- .../md5-cache/kde-plasma/breeze-grub-5.24.6 | 4 +- .../md5-cache/kde-plasma/breeze-gtk-5.24.6 | 4 +- .../kde-plasma/breeze-plymouth-5.24.6 | 4 +- .../md5-cache/kde-plasma/discover-5.24.6-r1 | 4 +- metadata/md5-cache/kde-plasma/drkonqi-5.24.6 | 4 +- .../kde-plasma/kactivitymanagerd-5.24.6 | 4 +- .../md5-cache/kde-plasma/kde-cli-tools-5.24.6 | 4 +- .../kde-plasma/kde-gtk-config-5.24.6 | 4 +- .../md5-cache/kde-plasma/kdecoration-5.24.6 | 4 +- .../kde-plasma/kdeplasma-addons-5.24.6-r1 | 4 +- metadata/md5-cache/kde-plasma/kgamma-5.24.6 | 4 +- metadata/md5-cache/kde-plasma/khotkeys-5.24.6 | 4 +- .../md5-cache/kde-plasma/kinfocenter-5.24.6 | 4 +- .../md5-cache/kde-plasma/kmenuedit-5.24.6 | 4 +- metadata/md5-cache/kde-plasma/kscreen-5.24.6 | 4 +- .../md5-cache/kde-plasma/kscreenlocker-5.24.6 | 4 +- .../md5-cache/kde-plasma/ksshaskpass-5.24.6 | 4 +- .../md5-cache/kde-plasma/ksystemstats-5.24.6 | 4 +- .../md5-cache/kde-plasma/kwallet-pam-5.24.6 | 4 +- .../kde-plasma/kwayland-integration-5.24.6 | 4 +- .../kde-plasma/kwayland-server-5.24.6 | 4 +- metadata/md5-cache/kde-plasma/kwin-5.24.6-r1 | 4 +- metadata/md5-cache/kde-plasma/kwrited-5.24.6 | 4 +- .../kde-plasma/layer-shell-qt-5.24.6 | 4 +- .../md5-cache/kde-plasma/libkscreen-5.24.6 | 4 +- .../md5-cache/kde-plasma/libksysguard-5.24.6 | 4 +- .../md5-cache/kde-plasma/libkworkspace-5.24.6 | 4 +- metadata/md5-cache/kde-plasma/milou-5.24.6 | 4 +- metadata/md5-cache/kde-plasma/oxygen-5.24.6 | 4 +- .../plasma-browser-integration-5.24.6 | 4 +- .../kde-plasma/plasma-desktop-5.24.6-r1 | 4 +- .../md5-cache/kde-plasma/plasma-disks-5.24.6 | 4 +- .../kde-plasma/plasma-firewall-5.24.6 | 4 +- .../kde-plasma/plasma-integration-5.24.6 | 4 +- .../kde-plasma/plasma-meta-5.24.6-r1 | 4 +- .../md5-cache/kde-plasma/plasma-nm-5.24.6 | 4 +- .../md5-cache/kde-plasma/plasma-pa-5.24.6-r1 | 4 +- .../md5-cache/kde-plasma/plasma-sdk-5.24.6 | 4 +- .../kde-plasma/plasma-systemmonitor-5.24.6 | 4 +- .../kde-plasma/plasma-thunderbolt-5.24.6 | 4 +- .../md5-cache/kde-plasma/plasma-vault-5.24.6 | 4 +- .../kde-plasma/plasma-workspace-5.24.6 | 4 +- .../plasma-workspace-wallpapers-5.24.6 | 4 +- .../md5-cache/kde-plasma/plymouth-kcm-5.24.6 | 4 +- .../kde-plasma/polkit-kde-agent-5.24.6 | 4 +- .../md5-cache/kde-plasma/powerdevil-5.24.6 | 4 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.24.6 | 4 +- .../kde-plasma/systemsettings-5.24.6 | 4 +- .../kde-plasma/xdg-desktop-portal-kde-5.24.6 | 4 +- .../kde-plasma/xembed-sni-proxy-5.24.6-r1 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 8603 -> 8927 bytes .../md5-cache/mail-client/evolution-3.44.3 | 4 +- .../md5-cache/mail-client/roundcube-1.6.0 | 15 + metadata/md5-cache/mail-client/roundcube-9999 | 5 +- .../md5-cache/mail-client/thunderbird-91.11.0 | 2 +- .../md5-cache/mail-client/thunderbird-91.12.0 | 16 + .../mail-client/thunderbird-bin-91.11.0 | 16 - .../mail-client/thunderbird-bin-91.12.0 | 16 + metadata/md5-cache/mail-filter/Manifest.gz | Bin 11933 -> 12103 bytes metadata/md5-cache/mail-filter/gld-1.7-r4 | 8 +- .../md5-cache/mail-filter/libmilter-1.0.2_p3 | 13 + .../md5-cache/mail-filter/mailfilter-0.8.4 | 6 +- .../md5-cache/mail-filter/mailfilter-0.8.7 | 6 +- .../md5-cache/mail-filter/policyd-1.82-r4 | 8 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 4042 -> 4368 bytes ....8_pre20220527 => postfix-3.8_pre20220724} | 2 +- .../md5-cache/mail-mta/sendmail-8.17.1-r3 | 16 + metadata/md5-cache/mail-mta/sendmail-8.17.1.9 | 16 + metadata/md5-cache/media-fonts/Manifest.gz | Bin 42073 -> 42073 bytes .../md5-cache/media-fonts/unifont-14.0.03 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 56967 -> 57284 bytes metadata/md5-cache/media-gfx/chafa-1.12.3 | 13 + metadata/md5-cache/media-gfx/exiv2-0.27.5-r1 | 4 +- metadata/md5-cache/media-gfx/fbida-2.14-r3 | 4 +- .../{freecad-0.20 => freecad-0.20-r1} | 6 +- metadata/md5-cache/media-gfx/freecad-9999 | 10 +- .../md5-cache/media-gfx/graphicsmagick-1.3.37 | 15 - .../md5-cache/media-gfx/graphicsmagick-1.3.38 | 4 +- .../media-gfx/graphicsmagick-1.3.38-r2 | 15 + .../md5-cache/media-gfx/graphicsmagick-9999 | 8 +- metadata/md5-cache/media-gfx/hydrus-482 | 16 - metadata/md5-cache/media-gfx/hydrus-493 | 16 + metadata/md5-cache/media-gfx/shotwell-0.30.16 | 4 +- .../md5-cache/media-gfx/solvespace-3.1-r1 | 4 +- .../waifu2x-ncnn-vulkan-20220728} | 12 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 103109 -> 103785 bytes .../md5-cache/media-libs/alsa-lib-1.2.7.2 | 4 +- .../media-libs/alsa-ucm-conf-1.2.7.2 | 4 +- metadata/md5-cache/media-libs/dav1d-1.0.0 | 4 +- metadata/md5-cache/media-libs/gd-2.3.3-r1 | 4 +- metadata/md5-cache/media-libs/harfbuzz-4.4.1 | 4 +- metadata/md5-cache/media-libs/imlib2-1.9.1 | 16 + metadata/md5-cache/media-libs/libaom-3.4.0 | 4 +- metadata/md5-cache/media-libs/libaom-9999 | 4 +- .../md5-cache/media-libs/libgphoto2-2.5.30 | 4 +- .../md5-cache/media-libs/libheif-1.12.0-r2 | 17 + metadata/md5-cache/media-libs/libheif-9999 | 8 +- .../md5-cache/media-libs/libmediainfo-22.03 | 4 +- .../md5-cache/media-libs/libpulse-16.0-r1 | 16 - metadata/md5-cache/media-libs/libpulse-16.1 | 4 +- metadata/md5-cache/media-libs/libzen-0.4.39 | 4 +- metadata/md5-cache/media-libs/lilv-0.24.16 | 17 + metadata/md5-cache/media-libs/lv2-1.18.6 | 16 + metadata/md5-cache/media-libs/mesa-22.0.5 | 2 +- metadata/md5-cache/media-libs/mesa-22.1.2 | 2 +- metadata/md5-cache/media-libs/mesa-22.1.3 | 2 +- metadata/md5-cache/media-libs/mesa-9999 | 2 +- metadata/md5-cache/media-libs/openal-1.22.0 | 15 - metadata/md5-cache/media-libs/openal-1.22.2 | 4 +- .../md5-cache/media-libs/osl-1.11.17.0-r4 | 2 +- metadata/md5-cache/media-libs/osl-1.12.4.1-r2 | 2 +- metadata/md5-cache/media-libs/sratom-0.6.12 | 16 + metadata/md5-cache/media-libs/suil-0.10.14 | 15 + metadata/md5-cache/media-plugins/Manifest.gz | Bin 76916 -> 77066 bytes .../media-plugins/alsa-plugins-1.2.7.1 | 4 +- .../media-plugins/imlib2_loaders-1.9.1 | 13 + metadata/md5-cache/media-sound/Manifest.gz | Bin 75805 -> 74007 bytes .../md5-cache/media-sound/alsa-utils-1.2.7-r1 | 4 +- .../{baudline-1.08-r1 => baudline-1.08-r2} | 9 +- ...ne_wave-0.3.1-r1 => combine_wave-0.3.1-r2} | 6 +- .../{easytag-2.4.3-r2 => easytag-2.4.3-r3} | 9 +- .../{ezstream-0.6.0-r1 => ezstream-0.6.0-r2} | 7 +- .../md5-cache/media-sound/frescobaldi-3.2-r1 | 4 +- metadata/md5-cache/media-sound/gpodder-3.11.0 | 16 + .../{mp32ogg-0.11-r6 => mp32ogg-0.11-r7} | 6 +- .../md5-cache/media-sound/mp3blaster-3.2.6 | 15 - .../md5-cache/media-sound/mp3blaster-3.2.6-r1 | 16 + metadata/md5-cache/media-sound/mp3val-0.1.8 | 11 - .../md5-cache/media-sound/mp3val-0.1.8-r1 | 11 + metadata/md5-cache/media-sound/mpc-0.34 | 4 +- .../md5-cache/media-sound/mpdscribble-0.23 | 14 - .../md5-cache/media-sound/mpdscribble-0.24 | 4 +- metadata/md5-cache/media-sound/mpg123-1.29.3 | 16 - metadata/md5-cache/media-sound/mpg123-1.30.0 | 4 +- metadata/md5-cache/media-sound/mup-6.6 | 13 - .../md5-cache/media-sound/puddletag-2.2.0 | 15 + .../md5-cache/media-sound/pulseaudio-13.0-r1 | 18 - .../md5-cache/media-sound/pulseaudio-15.0-r2 | 18 - .../md5-cache/media-sound/pulseaudio-15.0-r3 | 18 - .../md5-cache/media-sound/pulseaudio-16.1 | 4 +- .../md5-cache/media-sound/pulseaudio-ctl-1.67 | 10 - .../md5-cache/media-sound/pulseaudio-ctl-1.68 | 10 - .../md5-cache/media-sound/pulseaudio-ctl-1.69 | 10 - .../media-sound/pulseaudio-daemon-16.0-r4 | 18 - .../media-sound/pulseaudio-daemon-16.0-r5 | 18 - .../media-sound/pulseaudio-daemon-16.1 | 4 +- .../media-sound/pulseaudio-modules-bt-1.4 | 15 - .../{rexima-1.4-r1 => rexima-1.4-r2} | 9 +- .../media-sound/soundconverter-3.0.2-r1 | 16 - .../md5-cache/media-sound/tagtool-0.12.3-r1 | 15 - .../md5-cache/media-sound/tagtool-0.12.3-r2 | 16 + metadata/md5-cache/media-video/Manifest.gz | Bin 41502 -> 40408 bytes .../media-video/aegisub-3.2.2_p20160518-r103 | 12 +- metadata/md5-cache/media-video/celluloid-0.21 | 4 +- .../md5-cache/media-video/mediainfo-22.03 | 4 +- .../md5-cache/media-video/pipewire-0.3.52-r1 | 18 - .../media-video/pipewire-0.3.53_p20220705-r1 | 18 - .../md5-cache/media-video/pipewire-0.3.55-r1 | 18 - .../md5-cache/media-video/pipewire-0.3.56 | 4 +- .../media-video/popcorntime-bin-0.4.8 | 2 +- .../md5-cache/media-video/qmplay2-21.12.24 | 16 - .../md5-cache/media-video/qmplay2-22.03.19 | 16 - .../media-video/wireplumber-0.4.10-r6 | 17 - .../media-video/wireplumber-0.4.11-r1 | 17 - .../media-video/wireplumber-0.4.11-r2 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 67466 -> 67146 bytes .../md5-cache/net-analyzer/dnstracer-1.9-r2 | 10 - metadata/md5-cache/net-analyzer/fprobe-1.1-r3 | 12 - .../{fprobe-1.1-r4 => fprobe-1.1-r5} | 4 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 6607 -> 6600 bytes metadata/md5-cache/net-dialup/mgetty-1.2.1-r4 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 14417 -> 14080 bytes metadata/md5-cache/net-dns/c-ares-1.18.1 | 4 +- metadata/md5-cache/net-dns/libidn-1.38-r1 | 15 - metadata/md5-cache/net-dns/libidn-1.40 | 15 - metadata/md5-cache/net-dns/libidn-1.41 | 4 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6498 -> 7144 bytes metadata/md5-cache/net-fs/cifs-utils-6.15-r1 | 17 + metadata/md5-cache/net-fs/samba-4.14.14 | 17 + metadata/md5-cache/net-fs/samba-4.15.9 | 17 + metadata/md5-cache/net-fs/samba-4.16.4 | 17 + metadata/md5-cache/net-im/Manifest.gz | Bin 18233 -> 18393 bytes metadata/md5-cache/net-im/discord-bin-0.0.18 | 2 +- ...-bin-1.11.0 => element-desktop-bin-1.11.1} | 2 +- .../net-im/rocketchat-desktop-bin-3.8.7 | 2 +- .../md5-cache/net-im/skypeforlinux-8.81.0.268 | 2 +- .../md5-cache/net-im/skypeforlinux-8.82.0.403 | 2 +- .../md5-cache/net-im/skypeforlinux-8.83.0.408 | 2 +- .../md5-cache/net-im/skypeforlinux-8.83.0.411 | 2 +- .../md5-cache/net-im/skypeforlinux-8.85.0.409 | 2 +- metadata/md5-cache/net-im/synapse-1.63.1 | 17 + .../md5-cache/net-im/teams-1.4.00.13653-r2 | 2 +- .../md5-cache/net-im/teams-1.4.00.26453-r1 | 2 +- .../md5-cache/net-im/teams-1.4.00.7556-r1 | 2 +- metadata/md5-cache/net-im/teams-1.5.00.10453 | 2 +- .../md5-cache/net-im/wazzapp-bin-0.4.2-r1 | 2 +- .../net-im/whatsapp-desktop-bin-0.5.2 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 13637 -> 13155 bytes metadata/md5-cache/net-irc/irssi-1.4.2 | 4 +- metadata/md5-cache/net-irc/weechat-3.3 | 17 - metadata/md5-cache/net-irc/weechat-3.4 | 17 - metadata/md5-cache/net-irc/weechat-3.4.1 | 17 - metadata/md5-cache/net-irc/weechat-3.5-r1 | 4 +- metadata/md5-cache/net-irc/weechat-9999 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 54538 -> 55036 bytes .../md5-cache/net-libs/glib-networking-2.72.1 | 4 +- metadata/md5-cache/net-libs/gnutls-3.7.7 | 17 + .../md5-cache/net-libs/libdmapsharing-2.9.41 | 4 +- metadata/md5-cache/net-libs/libqmi-1.30.8 | 4 +- .../md5-cache/net-libs/libqrtr-glib-1.2.2 | 4 +- .../net-libs/libtorrent-rasterbar-1.2.16 | 17 + .../net-libs/libtorrent-rasterbar-1.2.17 | 17 + .../net-libs/libtorrent-rasterbar-2.0.7 | 2 +- metadata/md5-cache/net-libs/miniupnpc-2.2.3 | 13 - .../md5-cache/net-libs/miniupnpc-2.2.3-r1 | 4 +- metadata/md5-cache/net-libs/nodejs-14.20.0 | 4 +- metadata/md5-cache/net-libs/nodejs-16.16.0 | 4 +- metadata/md5-cache/net-libs/nodejs-18.6.0 | 4 +- metadata/md5-cache/net-libs/uhttpmock-0.5.5 | 4 +- metadata/md5-cache/net-libs/webkit-gtk-2.36.5 | 17 + metadata/md5-cache/net-libs/xrootd-5.4.3 | 4 +- metadata/md5-cache/net-libs/xrootd-ceph-5.4.3 | 4 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 19933 -> 19931 bytes metadata/md5-cache/net-mail/mu-1.8.7 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 93177 -> 93180 bytes .../net-misc/connman-notify-0_pre20191003-r2 | 14 - .../net-misc/connman-notify-0_pre20191003-r3 | 8 +- .../net-misc/modemmanager-1.18.10-r1 | 4 +- metadata/md5-cache/net-misc/smbc-1.2.2-r3 | 8 +- metadata/md5-cache/net-misc/suite3270-4.1_p11 | 3 +- metadata/md5-cache/net-misc/wget-1.21.2 | 4 +- metadata/md5-cache/net-misc/wget-1.21.3 | 4 +- metadata/md5-cache/net-misc/wget-1.21.3-r1 | 4 +- metadata/md5-cache/net-misc/you-get-0.4.1620 | 17 + ...ube-viewer-3.9.7 => youtube-viewer-3.10.1} | 4 +- .../md5-cache/net-misc/youtube-viewer-9999 | 2 +- metadata/md5-cache/net-misc/zerotier-1.6.4 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3901 -> 3896 bytes ...p-tools-0.9.11 => smbldap-tools-0.9.11-r1} | 5 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 16062 -> 16215 bytes .../net-p2p/airdcpp-webclient-2.11.2 | 4 +- .../md5-cache/net-p2p/cpuminer-opt-3.20.1 | 16 + metadata/md5-cache/net-print/Manifest.gz | Bin 7169 -> 7340 bytes .../net-print/cndrvcups-common-lb-3.70 | 4 +- .../md5-cache/net-print/cndrvcups-lb-3.70 | 4 +- metadata/md5-cache/net-print/cups-2.4.2-r1 | 4 +- metadata/md5-cache/net-print/hplip-3.22.4 | 6 +- metadata/md5-cache/net-print/hplip-3.22.6 | 16 + .../md5-cache/net-print/hplip-plugin-3.22.4 | 4 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9020 -> 9024 bytes metadata/md5-cache/net-proxy/torsocks-2.4.0 | 4 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 12732 -> 12403 bytes .../md5-cache/net-vpn/openconnect-8.10-r7 | 16 - .../md5-cache/net-vpn/openconnect-8.20-r1 | 16 - metadata/md5-cache/net-vpn/openconnect-9.01 | 6 +- metadata/md5-cache/net-vpn/openconnect-9999 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 27264 -> 27102 bytes .../net-wireless/gnome-bluetooth-42.2 | 4 +- metadata/md5-cache/net-wireless/kismet-9999 | 2 +- metadata/md5-cache/net-wireless/unifi-7.1.66 | 16 - metadata/md5-cache/net-wireless/unifi-7.1.67 | 4 +- .../perl-core/Compress-Raw-Zlib-2.202.0 | 4 +- metadata/md5-cache/perl-core/Manifest.gz | Bin 2131 -> 2129 bytes metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9716 -> 9716 bytes metadata/md5-cache/sci-astronomy/siril-9999 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 20792 -> 20795 bytes .../md5-cache/sci-geosciences/congen-1.6.2-r1 | 4 +- metadata/md5-cache/sci-geosciences/congen-1.7 | 4 +- .../sci-geosciences/geocode-glib-3.26.3 | 4 +- .../harmonics-dwf-free-20131228 | 4 +- .../md5-cache/sci-geosciences/libtcd-2.2.7_p2 | 4 +- .../sci-geosciences/tcd-utils-20120115-r1 | 4 +- .../md5-cache/sci-geosciences/xtide-2.15.1 | 4 +- .../md5-cache/sci-geosciences/xtide-2.15.1-r1 | 4 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 68575 -> 68572 bytes metadata/md5-cache/sci-libs/hdf5-1.12.2-r4 | 4 +- ...image-0.17.2-r1 => scikit-image-0.17.2-r2} | 6 +- ...it-image-0.19.1 => scikit-image-0.19.1-r1} | 8 +- ...it-image-0.19.2 => scikit-image-0.19.2-r1} | 8 +- .../md5-cache/sci-libs/symengine-0.9.0-r2 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 28726 -> 28882 bytes metadata/md5-cache/sci-mathematics/z3-4.10.2 | 16 + .../md5-cache/sci-visualization/Manifest.gz | Bin 7453 -> 7447 bytes .../{gnuplot-5.4.2-r1 => gnuplot-5.4.4} | 6 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 16126 -> 16129 bytes .../sec-keys/openpgp-keys-aacid-20220603 | 4 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 85015 -> 84880 bytes .../md5-cache/sys-apps/bubblewrap-0.6.2-r1 | 4 +- metadata/md5-cache/sys-apps/cpuid-20220224 | 12 - metadata/md5-cache/sys-apps/cpuid-20220620 | 4 +- metadata/md5-cache/sys-apps/file-5.42 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.8.3 | 2 +- metadata/md5-cache/sys-apps/fwupd-efi-1.2 | 14 - metadata/md5-cache/sys-apps/fwupd-efi-1.3 | 2 +- .../md5-cache/sys-apps/gentoo-functions-0.14 | 4 +- .../md5-cache/sys-apps/gentoo-functions-0.15 | 4 +- .../md5-cache/sys-apps/gentoo-functions-0.16 | 11 + .../md5-cache/sys-apps/gentoo-functions-0.17 | 11 + .../md5-cache/sys-apps/gentoo-functions-9999 | 8 +- metadata/md5-cache/sys-apps/inxi-3.3.04.1 | 11 - metadata/md5-cache/sys-apps/inxi-3.3.17.1 | 4 +- .../sys-apps/{inxi-3.3.06.1 => inxi-3.3.20.1} | 6 +- metadata/md5-cache/sys-apps/lsb-release-3.2 | 12 + .../md5-cache/sys-apps/osinfo-db-20220727 | 10 + metadata/md5-cache/sys-apps/pkgcore-0.12.11 | 4 +- .../{pkgcore-0.12.10 => pkgcore-0.12.12} | 10 +- metadata/md5-cache/sys-apps/pkgcore-9999 | 4 +- metadata/md5-cache/sys-apps/qdirstat-1.8.1 | 4 +- metadata/md5-cache/sys-apps/uutils-0.0.12 | 13 - metadata/md5-cache/sys-apps/uutils-0.0.13 | 13 - metadata/md5-cache/sys-apps/uutils-0.0.14 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 14196 -> 14202 bytes metadata/md5-cache/sys-auth/fprintd-1.94.1 | 4 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 16844 -> 16847 bytes ...{megacli-8.07.14-r3 => megacli-8.07.14-r4} | 11 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 27741 -> 27898 bytes metadata/md5-cache/sys-cluster/galera-25.3.35 | 4 +- .../md5-cache/sys-cluster/galera-26.4.10-r1 | 4 +- .../md5-cache/sys-cluster/kube-router-1.5.0 | 14 + metadata/md5-cache/sys-devel/Manifest.gz | Bin 26586 -> 27852 bytes metadata/md5-cache/sys-devel/autoconf-2.69-r6 | 15 + .../md5-cache/sys-devel/autogen-5.18.16-r1 | 3 +- metadata/md5-cache/sys-devel/automake-1.16.5 | 4 +- metadata/md5-cache/sys-devel/automake-9999 | 4 +- metadata/md5-cache/sys-devel/binutils-2.38-r2 | 4 +- metadata/md5-cache/sys-devel/binutils-9999 | 2 +- .../sys-devel/binutils-apple-8.2.1-r1 | 2 +- metadata/md5-cache/sys-devel/bmake-20220726 | 9 + metadata/md5-cache/sys-devel/clang-13.0.1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.4 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 18 + .../md5-cache/sys-devel/clang-15.0.0.9999 | 4 +- .../md5-cache/sys-devel/clang-common-13.0.1 | 2 +- .../md5-cache/sys-devel/clang-common-14.0.4 | 2 +- .../md5-cache/sys-devel/clang-common-14.0.6 | 6 +- .../sys-devel/clang-common-15.0.0.9999 | 2 +- .../md5-cache/sys-devel/clang-runtime-14.0.6 | 4 +- metadata/md5-cache/sys-devel/gcc-10.3.0-r2 | 2 +- .../md5-cache/sys-devel/gcc-10.3.1_p20211126 | 2 +- metadata/md5-cache/sys-devel/gcc-10.4.0 | 2 +- .../md5-cache/sys-devel/gcc-10.4.1_p20220721 | 2 +- .../md5-cache/sys-devel/gcc-10.4.1_p20220728 | 16 + metadata/md5-cache/sys-devel/gcc-10.5.9999 | 2 +- metadata/md5-cache/sys-devel/gcc-11.2.0 | 2 +- .../md5-cache/sys-devel/gcc-11.2.1_p20220115 | 2 +- metadata/md5-cache/sys-devel/gcc-11.3.0 | 2 +- .../md5-cache/sys-devel/gcc-11.3.1_p20220722 | 2 +- .../md5-cache/sys-devel/gcc-11.3.1_p20220729 | 16 + metadata/md5-cache/sys-devel/gcc-11.4.9999 | 2 +- metadata/md5-cache/sys-devel/gcc-12.1.0 | 2 +- .../md5-cache/sys-devel/gcc-12.1.1_p20220625 | 2 +- .../md5-cache/sys-devel/gcc-12.1.1_p20220723 | 2 +- .../md5-cache/sys-devel/gcc-12.1.1_p20220730 | 16 + metadata/md5-cache/sys-devel/gcc-12.2.9999 | 2 +- .../sys-devel/gcc-13.0.0_pre20220710 | 2 +- .../sys-devel/gcc-13.0.0_pre20220724 | 2 +- metadata/md5-cache/sys-devel/gcc-13.0.9999 | 2 +- metadata/md5-cache/sys-devel/gcc-8.5.0-r1 | 2 +- metadata/md5-cache/sys-devel/gcc-9.5.0 | 2 +- .../sys-devel/gcc-apple-4.2.1_p5666-r3 | 2 +- metadata/md5-cache/sys-devel/kgcc64-10.3.0 | 2 +- metadata/md5-cache/sys-devel/kgcc64-11.3.0 | 2 +- metadata/md5-cache/sys-devel/kgcc64-9.3.0-r2 | 2 +- metadata/md5-cache/sys-devel/kgcc64-9.4.0 | 2 +- metadata/md5-cache/sys-devel/lld-13.0.1 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.4 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.6 | 6 +- metadata/md5-cache/sys-devel/lld-15.0.0.9999 | 6 +- metadata/md5-cache/sys-devel/llvm-13.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.4 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r2 | 18 + metadata/md5-cache/sys-devel/llvm-15.0.0.9999 | 2 +- .../md5-cache/sys-devel/llvm-common-13.0.1 | 2 +- .../md5-cache/sys-devel/llvm-common-14.0.4 | 2 +- .../md5-cache/sys-devel/llvm-common-14.0.6 | 6 +- .../sys-devel/llvm-common-15.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/mold-1.3.1 | 4 +- metadata/md5-cache/sys-devel/mold-1.3.1-r1 | 13 + metadata/md5-cache/sys-devel/sparse-0.6.4-r2 | 2 +- metadata/md5-cache/sys-devel/sparse-9999 | 2 +- metadata/md5-cache/sys-firmware/Manifest.gz | Bin 9299 -> 9464 bytes ...-firmware-1.2.4 => alsa-firmware-1.2.4-r1} | 5 +- .../sys-firmware/sof-firmware-2.1.1-r1 | 4 +- .../md5-cache/sys-firmware/sof-firmware-2.2 | 10 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 35137 -> 35293 bytes metadata/md5-cache/sys-fs/fuse-3.11.0 | 4 +- metadata/md5-cache/sys-fs/genext2fs-1.5.0-r1 | 12 + metadata/md5-cache/sys-kernel/Manifest.gz | Bin 33403 -> 34189 bytes .../md5-cache/sys-kernel/genkernel-4.2.6-r2 | 14 - .../md5-cache/sys-kernel/genkernel-4.2.6-r3 | 14 - .../md5-cache/sys-kernel/genkernel-4.2.6-r4 | 14 - ...{genkernel-4.2.6-r5 => genkernel-4.2.6-r6} | 6 +- metadata/md5-cache/sys-kernel/genkernel-9999 | 4 +- .../sys-kernel/gentoo-kernel-5.10.134 | 17 + .../sys-kernel/gentoo-kernel-5.15.58 | 17 + .../sys-kernel/gentoo-kernel-5.18.15 | 17 + .../sys-kernel/gentoo-kernel-5.4.208 | 16 + .../sys-kernel/gentoo-kernel-bin-5.10.134 | 16 + .../sys-kernel/gentoo-kernel-bin-5.15.58 | 16 + .../sys-kernel/gentoo-kernel-bin-5.18.15 | 16 + .../sys-kernel/gentoo-kernel-bin-5.4.208 | 16 + ...urces-4.14.285 => gentoo-sources-4.14.290} | 6 +- ...urces-4.19.249 => gentoo-sources-4.19.254} | 6 +- .../sys-kernel/gentoo-sources-4.9.320 | 15 - ...sources-4.9.319 => gentoo-sources-4.9.325} | 6 +- ...urces-5.10.127 => gentoo-sources-5.10.134} | 6 +- .../sys-kernel/gentoo-sources-5.15.51 | 15 - .../sys-kernel/gentoo-sources-5.15.54 | 15 - ...sources-5.15.53 => gentoo-sources-5.15.58} | 6 +- .../sys-kernel/gentoo-sources-5.17.15 | 15 - ...sources-5.18.10 => gentoo-sources-5.18.15} | 6 +- .../sys-kernel/gentoo-sources-5.18.8 | 15 - .../sys-kernel/gentoo-sources-5.18.9 | 15 - ...sources-5.4.202 => gentoo-sources-5.4.208} | 6 +- .../md5-cache/sys-kernel/pf-sources-5.18_p5 | 15 + .../raspberrypi-image-5.15.32_p20220331 | 13 + .../sys-kernel/raspberrypi-image-9999 | 7 +- .../sys-kernel/vanilla-kernel-5.10.134 | 17 + .../sys-kernel/vanilla-kernel-5.15.58 | 17 + .../sys-kernel/vanilla-kernel-5.18.15 | 17 + .../sys-kernel/vanilla-kernel-5.4.208 | 16 + ...rces-4.14.289 => vanilla-sources-4.14.290} | 4 +- ...rces-4.19.253 => vanilla-sources-4.19.254} | 4 +- ...ources-4.9.324 => vanilla-sources-4.9.325} | 4 +- ...rces-5.10.133 => vanilla-sources-5.10.134} | 4 +- ...ources-5.15.57 => vanilla-sources-5.15.58} | 4 +- ...ources-5.18.14 => vanilla-sources-5.18.15} | 4 +- ...ources-5.4.207 => vanilla-sources-5.4.208} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 32614 -> 32623 bytes .../md5-cache/sys-libs/binutils-libs-2.38-r2 | 4 +- .../md5-cache/sys-libs/compiler-rt-13.0.1 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.4 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.6 | 8 +- .../sys-libs/compiler-rt-15.0.0.9999 | 6 +- .../sys-libs/compiler-rt-sanitizers-13.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.4 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.6 | 8 +- .../compiler-rt-sanitizers-15.0.0.9999 | 6 +- metadata/md5-cache/sys-libs/glibc-2.35-r4 | 17 - metadata/md5-cache/sys-libs/glibc-2.35-r5 | 17 - metadata/md5-cache/sys-libs/glibc-2.35-r6 | 17 - metadata/md5-cache/sys-libs/glibc-2.35-r7 | 17 - metadata/md5-cache/sys-libs/glibc-2.35-r8 | 4 +- metadata/md5-cache/sys-libs/ldb-2.3.4 | 17 + metadata/md5-cache/sys-libs/ldb-2.4.4 | 17 + metadata/md5-cache/sys-libs/ldb-2.5.2 | 17 + metadata/md5-cache/sys-libs/libcxx-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.4 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.6 | 8 +- .../md5-cache/sys-libs/libcxx-15.0.0.9999 | 12 +- metadata/md5-cache/sys-libs/libcxxabi-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.4 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.6 | 6 +- .../md5-cache/sys-libs/libcxxabi-15.0.0.9999 | 15 +- metadata/md5-cache/sys-libs/libomp-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.4 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 8 +- .../md5-cache/sys-libs/libomp-15.0.0.9999 | 13 +- .../md5-cache/sys-libs/libxcrypt-4.4.28-r1 | 4 +- .../md5-cache/sys-libs/llvm-libunwind-13.0.1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-14.0.4 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-14.0.6 | 6 +- .../sys-libs/llvm-libunwind-15.0.0.9999 | 11 +- .../md5-cache/sys-libs/nss_wrapper-1.1.11 | 13 + metadata/md5-cache/sys-process/Manifest.gz | Bin 16566 -> 16735 bytes metadata/md5-cache/sys-process/glances-3.2.7 | 16 + metadata/md5-cache/sys-process/htop-3.2.1-r1 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 44766 -> 45380 bytes .../md5-cache/virtual/dist-kernel-5.10.134 | 7 + .../md5-cache/virtual/dist-kernel-5.15.58 | 7 + .../md5-cache/virtual/dist-kernel-5.18.15 | 7 + .../md5-cache/virtual/dist-kernel-5.4.208 | 7 + .../virtual/perl-Compress-Raw-Zlib-2.202.0 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 25300 -> 25599 bytes metadata/md5-cache/www-apps/cgit-1.2.3-r200 | 10 +- metadata/md5-cache/www-apps/cgit-1.2.3-r201 | 17 + metadata/md5-cache/www-apps/cgit-9999 | 16 - metadata/md5-cache/www-apps/gitea-1.16.9 | 4 +- .../md5-cache/www-apps/ikiwiki-3.20200202.3 | 4 +- .../www-apps/ikiwiki-3.20200202.3-r1 | 16 + .../md5-cache/www-apps/prowlarr-0.4.3.1921 | 14 + metadata/md5-cache/www-client/Manifest.gz | Bin 12403 -> 12398 bytes .../www-client/chromium-103.0.5060.114 | 4 +- .../www-client/chromium-103.0.5060.134 | 4 +- .../www-client/chromium-104.0.5112.12 | 4 +- .../www-client/chromium-104.0.5112.48 | 4 +- .../www-client/chromium-104.0.5112.57 | 4 +- .../www-client/chromium-bin-103.0.5060.53 | 2 +- metadata/md5-cache/www-client/epiphany-42.3 | 4 +- metadata/md5-cache/www-client/firefox-102.0.1 | 2 +- metadata/md5-cache/www-client/firefox-103.0 | 2 +- metadata/md5-cache/www-client/firefox-91.11.0 | 2 +- metadata/md5-cache/www-client/firefox-91.12.0 | 2 +- .../www-client/google-chrome-103.0.5060.134 | 2 +- .../google-chrome-beta-104.0.5112.57 | 2 +- .../google-chrome-unstable-105.0.5176.3 | 2 +- .../www-client/microsoft-edge-103.0.1264.62 | 2 +- .../microsoft-edge-beta-104.0.1293.14 | 2 +- .../microsoft-edge-beta-104.0.1293.21 | 2 +- .../microsoft-edge-beta-104.0.1293.25 | 2 +- .../microsoft-edge-dev-104.0.1293.5 | 2 +- .../microsoft-edge-dev-105.0.1300.1 | 2 +- .../microsoft-edge-dev-105.0.1321.0 | 2 +- .../md5-cache/www-client/opera-89.0.4447.51 | 2 +- .../www-client/opera-beta-89.0.4447.33 | 2 +- .../www-client/opera-beta-89.0.4447.37 | 2 +- .../www-client/opera-beta-90.0.4480.25 | 2 +- .../www-client/opera-developer-90.0.4470.0 | 2 +- .../www-client/opera-developer-90.0.4477.0 | 2 +- .../www-client/opera-developer-91.0.4484.0 | 2 +- .../md5-cache/www-client/vivaldi-5.3.2679.68 | 2 +- .../md5-cache/www-client/vivaldi-5.3.2679.70 | 2 +- .../www-client/vivaldi-snapshot-5.4.2737.3 | 2 +- .../www-client/vivaldi-snapshot-5.4.2741.3 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 28558 -> 28560 bytes metadata/md5-cache/x11-libs/pango-1.50.8 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 65317 -> 65142 bytes metadata/md5-cache/x11-misc/dunst-1.8.1 | 15 - metadata/md5-cache/x11-misc/dunst-1.9.0 | 4 +- metadata/md5-cache/x11-misc/xmobar-0.37 | 16 - metadata/md5-cache/x11-misc/xmobar-0.44.1 | 16 + metadata/md5-cache/x11-misc/xscreensaver-6.04 | 4 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 33576 -> 33729 bytes .../md5-cache/x11-plugins/e16-epplets-0.17 | 13 + metadata/md5-cache/x11-terms/Manifest.gz | Bin 7350 -> 7343 bytes metadata/md5-cache/x11-terms/alacritty-0.10.1 | 4 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 27610 -> 27602 bytes ...sors-0.3.2-r2 => gentoo-xcursors-0.3.2-r3} | 6 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 15882 -> 16047 bytes metadata/md5-cache/x11-wm/e16-1.0.25 | 14 + metadata/md5-cache/x11-wm/mutter-42.3 | 4 +- metadata/md5-cache/xfce-base/Manifest.gz | Bin 3524 -> 3357 bytes .../md5-cache/xfce-base/xfce4-settings-4.16.2 | 16 - .../md5-cache/xfce-base/xfce4-settings-4.16.3 | 4 +- .../2022-07-29-pipewire-sound-server.en.txt | 149 ++ metadata/news/Manifest.files.gz | Bin 13864 -> 14056 bytes metadata/news/timestamp.chk | 2 +- metadata/news/timestamp.commit | 2 +- metadata/projects.xml | 14 - metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/Manifest.gz | Bin 745 -> 744 bytes metadata/xml-schema/metadata.xsd | 2 + metadata/xml-schema/timestamp.chk | 2 +- metadata/xml-schema/timestamp.commit | 2 +- net-analyzer/Manifest.gz | Bin 45066 -> 45081 bytes net-analyzer/dnstracer/Manifest | 1 - .../dnstracer/dnstracer-1.9-r2.ebuild | 22 - net-analyzer/fprobe/files/conf.d-fprobe | 71 - .../fprobe/files/fprobe-1.1-setgroups.patch | 11 +- net-analyzer/fprobe/files/init.d-fprobe | 41 - net-analyzer/fprobe/fprobe-1.1-r3.ebuild | 43 - ...obe-1.1-r4.ebuild => fprobe-1.1-r5.ebuild} | 20 +- net-analyzer/nmap/metadata.xml | 3 + net-analyzer/sngrep/metadata.xml | 19 +- net-dialup/Manifest.gz | Bin 5223 -> 5227 bytes net-dialup/mgetty/mgetty-1.2.1-r4.ebuild | 1 + net-dialup/ppp/metadata.xml | 39 +- net-dns/Manifest.gz | Bin 8702 -> 8696 bytes net-dns/c-ares/c-ares-1.18.1.ebuild | 2 +- net-dns/c-ares/metadata.xml | 15 +- net-dns/libidn/Manifest | 4 - net-dns/libidn/libidn-1.38-r1.ebuild | 111 -- net-dns/libidn/libidn-1.40.ebuild | 91 - net-dns/libidn/libidn-1.41.ebuild | 2 +- net-firewall/Manifest.gz | Bin 4548 -> 4547 bytes net-firewall/firewalld/metadata.xml | 3 + net-fs/Manifest.gz | Bin 3519 -> 3516 bytes net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild | 142 ++ net-fs/samba/Manifest | 3 + .../ldb-2.5.2-skip-wav-tevent-check.patch | 12 + net-fs/samba/samba-4.14.14.ebuild | 333 ++++ net-fs/samba/samba-4.15.9.ebuild | 328 ++++ net-fs/samba/samba-4.16.4.ebuild | 332 ++++ net-im/Manifest.gz | Bin 10439 -> 10443 bytes net-im/element-desktop-bin/Manifest | 2 +- ...uild => element-desktop-bin-1.11.1.ebuild} | 0 net-im/synapse/Manifest | 1 + net-im/synapse/files/synapse.service | 22 + net-im/synapse/synapse-1.63.1.ebuild | 104 ++ net-irc/Manifest.gz | Bin 8067 -> 8066 bytes net-irc/atheme-services/metadata.xml | 3 + net-irc/irssi/irssi-1.4.2.ebuild | 2 +- net-irc/quassel/metadata.xml | 3 + net-irc/unrealircd/metadata.xml | 3 + net-irc/weechat/Manifest | 4 - net-irc/weechat/metadata.xml | 3 + net-irc/weechat/weechat-3.3.ebuild | 172 -- net-irc/weechat/weechat-3.4.1.ebuild | 182 -- net-irc/weechat/weechat-3.4.ebuild | 178 -- net-irc/weechat/weechat-3.5-r1.ebuild | 4 +- net-irc/weechat/weechat-9999.ebuild | 2 +- net-libs/Manifest.gz | Bin 32476 -> 32467 bytes .../glib-networking-2.72.1.ebuild | 2 +- net-libs/gnutls/Manifest | 2 + net-libs/gnutls/gnutls-3.7.7.ebuild | 144 ++ net-libs/gnutls/metadata.xml | 85 +- .../libdmapsharing-2.9.41.ebuild | 2 +- net-libs/libnsl/metadata.xml | 19 +- net-libs/libqmi/libqmi-1.30.8.ebuild | 2 +- .../libqrtr-glib/libqrtr-glib-1.2.2.ebuild | 2 +- net-libs/libssh2/metadata.xml | 25 +- net-libs/libtorrent-rasterbar/Manifest | 2 + .../libtorrent-rasterbar-1.2.16.ebuild | 69 + .../libtorrent-rasterbar-1.2.17.ebuild | 69 + .../libtorrent-rasterbar-2.0.7.ebuild | 3 +- net-libs/miniupnpc/miniupnpc-2.2.3-r1.ebuild | 2 +- net-libs/miniupnpc/miniupnpc-2.2.3.ebuild | 63 - net-libs/nodejs/metadata.xml | 3 + net-libs/nodejs/nodejs-14.20.0.ebuild | 2 +- net-libs/nodejs/nodejs-16.16.0.ebuild | 2 +- net-libs/nodejs/nodejs-18.6.0.ebuild | 2 +- net-libs/rpcsvc-proto/metadata.xml | 19 +- net-libs/serf/metadata.xml | 3 + net-libs/uhttpmock/uhttpmock-0.5.5.ebuild | 2 +- net-libs/webkit-gtk/Manifest | 1 + net-libs/webkit-gtk/webkit-gtk-2.36.5.ebuild | 250 +++ net-libs/xrootd-ceph/xrootd-ceph-5.4.3.ebuild | 2 +- net-libs/xrootd/xrootd-5.4.3.ebuild | 2 +- net-mail/Manifest.gz | Bin 14735 -> 14728 bytes net-mail/dovecot/metadata.xml | 36 +- net-mail/mu/mu-1.8.7.ebuild | 2 +- net-misc/Manifest.gz | Bin 55433 -> 55435 bytes .../connman-notify-0_pre20191003-r2.ebuild | 38 - .../connman-notify-0_pre20191003-r3.ebuild | 4 +- net-misc/curl/metadata.xml | 1 + .../modemmanager-1.18.10-r1.ebuild | 2 +- net-misc/mosh/metadata.xml | 1 + net-misc/openntpd/metadata.xml | 3 + net-misc/openssh/metadata.xml | 41 +- net-misc/openvswitch/metadata.xml | 3 + net-misc/radvd/metadata.xml | 1 + net-misc/rdesktop/metadata.xml | 1 + net-misc/rsync/metadata.xml | 1 + ...mbc-1.2.2-multiple-definitions-gcc10.patch | 46 + .../files/smbc-1.2.2-samba4-includes.patch | 99 + net-misc/smbc/files/smbc-1.2.2-tinfo.patch | 18 + net-misc/smbc/smbc-1.2.2-r3.ebuild | 18 +- .../files/suite3270-4.1-musl-wint-t-fix.patch | 12 + net-misc/suite3270/suite3270-4.1_p11.ebuild | 4 + net-misc/wget/wget-1.21.2.ebuild | 2 +- net-misc/wget/wget-1.21.3-r1.ebuild | 4 +- net-misc/wget/wget-1.21.3.ebuild | 2 +- net-misc/you-get/Manifest | 1 + net-misc/you-get/you-get-0.4.1620.ebuild | 24 + net-misc/youtube-viewer/Manifest | 2 +- ....7.ebuild => youtube-viewer-3.10.1.ebuild} | 2 +- .../youtube-viewer/youtube-viewer-9999.ebuild | 2 +- net-nds/Manifest.gz | Bin 2566 -> 2569 bytes net-nds/gssproxy/metadata.xml | 9 +- net-nds/openldap/metadata.xml | 1 + ....ebuild => smbldap-tools-0.9.11-r1.ebuild} | 5 +- net-p2p/Manifest.gz | Bin 7433 -> 7439 bytes .../airdcpp-webclient-2.11.2.ebuild | 4 +- net-p2p/cpuminer-opt/Manifest | 1 + .../cpuminer-opt/cpuminer-opt-3.20.1.ebuild | 49 + net-print/Manifest.gz | Bin 6080 -> 6090 bytes .../cndrvcups-common-lb-3.70.ebuild | 4 +- .../cndrvcups-lb/cndrvcups-lb-3.70.ebuild | 4 +- net-print/cups/cups-2.4.2-r1.ebuild | 2 +- .../hplip-plugin/hplip-plugin-3.22.4.ebuild | 2 +- net-print/hplip/Manifest | 1 + net-print/hplip/hplip-3.22.4.ebuild | 6 +- net-print/hplip/hplip-3.22.6.ebuild | 290 +++ net-proxy/Manifest.gz | Bin 5359 -> 5364 bytes net-proxy/torsocks/torsocks-2.4.0.ebuild | 2 +- net-voip/Manifest.gz | Bin 1720 -> 1720 bytes net-voip/mumble/metadata.xml | 1 + net-voip/sipvicious/metadata.xml | 3 + net-vpn/Manifest.gz | Bin 7057 -> 7050 bytes net-vpn/i2p/metadata.xml | 35 +- net-vpn/openconnect/Manifest | 2 - .../files/8.20-insecure-crypto.patch | 46 - .../openconnect/files/8.20-rsa-securid.patch | 51 - .../openconnect/openconnect-8.10-r7.ebuild | 146 -- .../openconnect/openconnect-8.20-r1.ebuild | 153 -- net-vpn/openconnect/openconnect-9.01.ebuild | 4 +- net-vpn/openconnect/openconnect-9999.ebuild | 2 +- net-wireless/Manifest.gz | Bin 15044 -> 15047 bytes .../gnome-bluetooth-42.2.ebuild | 2 +- net-wireless/kismet/kismet-9999.ebuild | 2 +- net-wireless/libxtrxll/metadata.xml | 3 + net-wireless/unifi/Manifest | 1 - net-wireless/unifi/unifi-7.1.66.ebuild | 107 -- net-wireless/unifi/unifi-7.1.67.ebuild | 2 +- .../Compress-Raw-Zlib-2.202.0.ebuild | 2 +- perl-core/Manifest.gz | Bin 2095 -> 2095 bytes profiles/Manifest.gz | Bin 147289 -> 147624 bytes profiles/arch/alpha/package.use.mask | 6 - profiles/arch/arm64/package.use.mask | 4 - profiles/arch/arm64/package.use.stable.mask | 1 - profiles/arch/hppa/package.use.mask | 4 - profiles/arch/ia64/package.use.mask | 10 - profiles/arch/ia64/use.mask | 4 + profiles/arch/powerpc/package.use.mask | 6 - profiles/arch/powerpc/package.use.stable.mask | 1 + profiles/arch/powerpc/ppc32/package.use.mask | 4 + profiles/arch/powerpc/ppc64/package.use.mask | 4 - .../powerpc/ppc64/package.use.stable.mask | 4 + profiles/arch/s390/package.use.mask | 6 - profiles/arch/sparc/package.use.mask | 10 +- profiles/base/package.use.mask | 15 +- .../linux/riscv/20.0/rv64gc/lp64/musl/eapi | 1 + .../riscv/20.0/rv64gc/lp64/musl/make.defaults | 8 + .../linux/riscv/20.0/rv64gc/lp64/musl/parent | 2 + profiles/features/musl/package.mask | 20 +- profiles/features/wd40/package.mask | 41 + profiles/features/wd40/package.use.mask | 27 + profiles/package.deprecated | 1 - profiles/package.mask | 17 +- profiles/prefix/linux/amd64/make.defaults | 8 +- profiles/prefix/linux/ppc64/make.defaults | 7 +- profiles/prefix/linux/ppc64le/make.defaults | 7 +- profiles/prefix/linux/x86/make.defaults | 8 +- profiles/profiles.desc | 1 + profiles/use.local.desc | 126 +- sci-astronomy/Manifest.gz | Bin 6840 -> 6844 bytes .../siril/files/siril-9999-dependencies.patch | 198 -- sci-astronomy/siril/siril-9999.ebuild | 1 - sci-astronomy/skymaker/metadata.xml | 3 + sci-biology/Manifest.gz | Bin 20168 -> 20165 bytes sci-biology/abyss/metadata.xml | 20 +- sci-biology/bwa/metadata.xml | 15 +- sci-biology/fasta/metadata.xml | 11 +- sci-biology/mothur/metadata.xml | 11 +- sci-biology/muscle/metadata.xml | 11 +- sci-biology/newick-utils/metadata.xml | 3 + sci-biology/t-coffee/metadata.xml | 3 + sci-calculators/Manifest.gz | Bin 3203 -> 3200 bytes sci-calculators/tiemu/metadata.xml | 3 + sci-chemistry/Manifest.gz | Bin 10367 -> 10372 bytes sci-chemistry/mdtraj/metadata.xml | 11 +- sci-chemistry/pymol/metadata.xml | 21 +- sci-geosciences/Manifest.gz | Bin 11075 -> 11078 bytes sci-geosciences/congen/congen-1.6.2-r1.ebuild | 4 +- sci-geosciences/congen/congen-1.7.ebuild | 2 +- .../geocode-glib/geocode-glib-3.26.3.ebuild | 2 +- .../harmonics-dwf-free-20131228.ebuild | 4 +- sci-geosciences/libtcd/libtcd-2.2.7_p2.ebuild | 4 +- sci-geosciences/qgis/metadata.xml | 3 + .../tcd-utils/tcd-utils-20120115-r1.ebuild | 4 +- sci-geosciences/xtide/xtide-2.15.1-r1.ebuild | 2 +- sci-geosciences/xtide/xtide-2.15.1.ebuild | 4 +- sci-libs/Manifest.gz | Bin 44561 -> 44567 bytes sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +- sci-libs/hdf5/metadata.xml | 33 +- ...1.ebuild => scikit-image-0.17.2-r2.ebuild} | 4 +- ...1.ebuild => scikit-image-0.19.1-r1.ebuild} | 4 +- ...2.ebuild => scikit-image-0.19.2-r1.ebuild} | 2 +- sci-mathematics/Manifest.gz | Bin 16668 -> 16666 bytes sci-mathematics/z3/Manifest | 1 + sci-mathematics/z3/z3-4.10.2.ebuild | 108 ++ sci-visualization/Manifest.gz | Bin 5697 -> 5697 bytes sci-visualization/gnuplot/Manifest | 2 +- .../files/gnuplot-5.4.2-signed-char.patch | 27 - ...t-5.4.2-r1.ebuild => gnuplot-5.4.4.ebuild} | 7 +- sec-keys/Manifest.gz | Bin 15270 -> 15267 bytes .../openpgp-keys-aacid-20220603.ebuild | 2 +- sys-apps/Manifest.gz | Bin 48148 -> 48164 bytes .../bubblewrap/bubblewrap-0.6.2-r1.ebuild | 2 +- sys-apps/cpuid/Manifest | 1 - sys-apps/cpuid/cpuid-20220224.ebuild | 35 - sys-apps/cpuid/cpuid-20220620.ebuild | 2 +- .../cpuid/files/cpuid-20200203-makefile.patch | 37 - sys-apps/file/file-5.42.ebuild | 2 +- sys-apps/fwupd-efi/Manifest | 1 - sys-apps/fwupd-efi/fwupd-efi-1.2.ebuild | 50 - sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild | 1 + sys-apps/fwupd/fwupd-1.8.3.ebuild | 3 + sys-apps/gentoo-functions/Manifest | 2 + .../gentoo-functions-0.14.ebuild | 5 +- .../gentoo-functions-0.15.ebuild | 3 +- .../gentoo-functions-0.16.ebuild | 27 + .../gentoo-functions-0.17.ebuild | 27 + .../gentoo-functions-9999.ebuild | 11 +- sys-apps/gsmartcontrol/metadata.xml | 1 + sys-apps/hwdata/metadata.xml | 3 + sys-apps/inxi/Manifest | 3 +- sys-apps/inxi/inxi-3.3.04.1.ebuild | 33 - sys-apps/inxi/inxi-3.3.17.1.ebuild | 2 +- ...i-3.3.06.1.ebuild => inxi-3.3.20.1.ebuild} | 4 +- sys-apps/kmod/metadata.xml | 27 +- sys-apps/lsb-release/Manifest | 1 + sys-apps/lsb-release/lsb-release-3.2.ebuild | 41 + sys-apps/lsb-release/metadata.xml | 1 + sys-apps/man-db/metadata.xml | 17 +- sys-apps/osinfo-db/Manifest | 1 + sys-apps/osinfo-db/osinfo-db-20220727.ebuild | 25 + sys-apps/pciutils/metadata.xml | 21 +- sys-apps/pkgcore/Manifest | 2 +- sys-apps/pkgcore/metadata.xml | 4 + sys-apps/pkgcore/pkgcore-0.12.11.ebuild | 2 +- ...-0.12.10.ebuild => pkgcore-0.12.12.ebuild} | 9 +- sys-apps/pkgcore/pkgcore-9999.ebuild | 7 +- sys-apps/qdirstat/qdirstat-1.8.1.ebuild | 2 +- sys-apps/systemd/metadata.xml | 1 + sys-apps/uutils/Manifest | 168 -- sys-apps/uutils/uutils-0.0.12.ebuild | 273 --- sys-apps/uutils/uutils-0.0.13.ebuild | 292 --- sys-apps/uutils/uutils-0.0.14.ebuild | 2 +- sys-apps/zram-generator/metadata.xml | 3 + sys-auth/Manifest.gz | Bin 9583 -> 9583 bytes sys-auth/fprintd/fprintd-1.94.1.ebuild | 2 +- sys-block/Manifest.gz | Bin 10685 -> 10686 bytes ...14-r3.ebuild => megacli-8.07.14-r4.ebuild} | 31 +- sys-cluster/Manifest.gz | Bin 11051 -> 11052 bytes sys-cluster/galera/galera-25.3.35.ebuild | 2 +- sys-cluster/galera/galera-26.4.10-r1.ebuild | 2 +- sys-cluster/galera/metadata.xml | 22 +- sys-cluster/kube-router/Manifest | 2 + .../kube-router/files/kube-router.confd | 3 +- .../kube-router/files/kube-router.initd | 6 +- .../kube-router/kube-router-1.5.0.ebuild | 37 + sys-cluster/kube-router/metadata.xml | 5 +- sys-devel/Manifest.gz | Bin 9479 -> 9473 bytes sys-devel/autoconf-archive/metadata.xml | 3 + sys-devel/autoconf/autoconf-2.69-r6.ebuild | 62 + sys-devel/autogen/autogen-5.18.16-r1.ebuild | 2 + sys-devel/automake/automake-1.16.5.ebuild | 18 +- sys-devel/automake/automake-9999.ebuild | 14 +- sys-devel/binutils/binutils-2.38-r2.ebuild | 2 +- sys-devel/binutils/binutils-9999.ebuild | 4 +- sys-devel/bison/metadata.xml | 11 +- sys-devel/bmake/Manifest | 1 + sys-devel/bmake/bmake-20220726.ebuild | 58 + .../clang-common/clang-common-14.0.6.ebuild | 2 +- sys-devel/clang-common/metadata.xml | 3 + .../clang-runtime/clang-runtime-14.0.6.ebuild | 2 +- sys-devel/clang-runtime/metadata.xml | 3 + sys-devel/clang/Manifest | 3 +- sys-devel/clang/clang-14.0.6-r1.ebuild | 440 +++++ sys-devel/clang/clang-15.0.0.9999.ebuild | 8 - sys-devel/clang/metadata.xml | 3 + sys-devel/gcc/Manifest | 3 + sys-devel/gcc/gcc-10.4.1_p20220728.ebuild | 58 + sys-devel/gcc/gcc-11.3.1_p20220729.ebuild | 52 + sys-devel/gcc/gcc-12.1.1_p20220730.ebuild | 30 + sys-devel/lld/lld-14.0.6.ebuild | 2 +- sys-devel/lld/lld-15.0.0.9999.ebuild | 2 +- sys-devel/lld/metadata.xml | 3 + .../llvm-common/llvm-common-14.0.6.ebuild | 2 +- sys-devel/llvm-common/metadata.xml | 3 + sys-devel/llvm/Manifest | 3 +- sys-devel/llvm/llvm-14.0.6-r2.ebuild | 530 ++++++ sys-devel/llvm/metadata.xml | 3 + sys-devel/llvmgold/metadata.xml | 3 + .../files/mold-1.3.1-fix-riscv-set32.patch | 25 + sys-devel/mold/mold-1.3.1-r1.ebuild | 99 + sys-devel/mold/mold-1.3.1.ebuild | 2 +- sys-firmware/Manifest.gz | Bin 5370 -> 5375 bytes ...4.ebuild => alsa-firmware-1.2.4-r1.ebuild} | 12 +- sys-firmware/alsa-firmware/metadata.xml | 9 +- sys-firmware/sof-firmware/Manifest | 1 + .../sof-firmware/sof-firmware-2.1.1-r1.ebuild | 2 +- .../sof-firmware/sof-firmware-2.2.ebuild | 33 + sys-fs/Manifest.gz | Bin 21890 -> 21880 bytes sys-fs/e2fsprogs/metadata.xml | 2 +- sys-fs/fuse/fuse-3.11.0.ebuild | 2 +- sys-fs/genext2fs/files/backport-pr-32.patch | 94 + sys-fs/genext2fs/genext2fs-1.5.0-r1.ebuild | 21 + sys-kernel/Manifest.gz | Bin 4416 -> 4417 bytes sys-kernel/dracut/metadata.xml | 3 + .../genkernel/genkernel-4.2.6-r2.ebuild | 318 ---- .../genkernel/genkernel-4.2.6-r3.ebuild | 319 ---- .../genkernel/genkernel-4.2.6-r4.ebuild | 320 ---- ....6-r5.ebuild => genkernel-4.2.6-r6.ebuild} | 7 +- sys-kernel/genkernel/genkernel-9999.ebuild | 7 +- sys-kernel/gentoo-kernel-bin/Manifest | 24 + .../gentoo-kernel-bin-5.10.134.ebuild | 135 ++ .../gentoo-kernel-bin-5.15.58.ebuild | 135 ++ .../gentoo-kernel-bin-5.18.15.ebuild | 135 ++ .../gentoo-kernel-bin-5.4.208.ebuild | 135 ++ sys-kernel/gentoo-kernel/Manifest | 8 + .../gentoo-kernel-5.10.134.ebuild | 131 ++ .../gentoo-kernel-5.15.58.ebuild | 131 ++ .../gentoo-kernel-5.18.15.ebuild | 137 ++ .../gentoo-kernel-5.4.208.ebuild | 100 + sys-kernel/gentoo-sources/Manifest | 61 +- ....ebuild => gentoo-sources-4.14.290.ebuild} | 2 +- ....ebuild => gentoo-sources-4.19.254.ebuild} | 2 +- ...5.ebuild => gentoo-sources-4.9.325.ebuild} | 2 +- ....ebuild => gentoo-sources-5.10.134.ebuild} | 2 +- .../gentoo-sources-5.15.53.ebuild | 28 - .../gentoo-sources-5.15.54.ebuild | 28 - ...1.ebuild => gentoo-sources-5.15.58.ebuild} | 2 +- .../gentoo-sources-5.18.10.ebuild | 28 - ...5.ebuild => gentoo-sources-5.18.15.ebuild} | 0 .../gentoo-sources-5.18.8.ebuild | 28 - .../gentoo-sources-5.18.9.ebuild | 28 - .../gentoo-sources-5.4.202.ebuild | 28 - ...0.ebuild => gentoo-sources-5.4.208.ebuild} | 2 +- sys-kernel/pf-sources/Manifest | 1 + .../pf-sources/pf-sources-5.18_p5.ebuild | 85 + sys-kernel/raspberrypi-image/Manifest | 1 + ...raspberrypi-image-5.15.32_p20220331.ebuild | 66 + .../raspberrypi-image-9999.ebuild | 51 +- sys-kernel/vanilla-kernel/Manifest | 8 + .../vanilla-kernel-5.10.134.ebuild | 134 ++ .../vanilla-kernel-5.15.58.ebuild | 134 ++ .../vanilla-kernel-5.18.15.ebuild | 134 ++ .../vanilla-kernel-5.4.208.ebuild | 108 ++ sys-kernel/vanilla-sources/Manifest | 14 +- ...ebuild => vanilla-sources-4.14.290.ebuild} | 0 ...ebuild => vanilla-sources-4.19.254.ebuild} | 0 ....ebuild => vanilla-sources-4.9.325.ebuild} | 0 ...ebuild => vanilla-sources-5.10.134.ebuild} | 0 ....ebuild => vanilla-sources-5.15.58.ebuild} | 0 ....ebuild => vanilla-sources-5.18.15.ebuild} | 0 ....ebuild => vanilla-sources-5.4.208.ebuild} | 0 sys-libs/Manifest.gz | Bin 14214 -> 14250 bytes .../binutils-libs-2.38-r2.ebuild | 2 +- sys-libs/compiler-rt-sanitizers/Manifest | 2 +- .../compiler-rt-sanitizers-14.0.6.ebuild | 4 +- .../compiler-rt-sanitizers-15.0.0.9999.ebuild | 4 +- sys-libs/compiler-rt-sanitizers/metadata.xml | 3 + sys-libs/compiler-rt/Manifest | 2 +- .../compiler-rt/compiler-rt-14.0.6.ebuild | 4 +- .../compiler-rt-15.0.0.9999.ebuild | 4 +- sys-libs/compiler-rt/metadata.xml | 3 + sys-libs/glibc/Manifest | 4 - sys-libs/glibc/glibc-2.35-r4.ebuild | 1596 ---------------- sys-libs/glibc/glibc-2.35-r5.ebuild | 1596 ---------------- sys-libs/glibc/glibc-2.35-r6.ebuild | 1597 ---------------- sys-libs/glibc/glibc-2.35-r7.ebuild | 1604 ----------------- sys-libs/glibc/glibc-2.35-r8.ebuild | 2 +- sys-libs/gpm/metadata.xml | 11 +- sys-libs/ldb/Manifest | 3 + .../ldb-2.5.2-skip-waf-tevent-check.patch | 12 + sys-libs/ldb/ldb-2.3.4.ebuild | 121 ++ sys-libs/ldb/ldb-2.4.4.ebuild | 122 ++ sys-libs/ldb/ldb-2.5.2.ebuild | 122 ++ sys-libs/libcap-ng/metadata.xml | 19 +- sys-libs/libcxx/Manifest | 2 +- sys-libs/libcxx/libcxx-14.0.6.ebuild | 4 +- sys-libs/libcxx/libcxx-15.0.0.9999.ebuild | 88 +- sys-libs/libcxx/metadata.xml | 5 + sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild | 2 +- .../libcxxabi/libcxxabi-15.0.0.9999.ebuild | 36 +- sys-libs/libcxxabi/metadata.xml | 5 + sys-libs/libnvme/metadata.xml | 3 + sys-libs/libomp/Manifest | 2 +- sys-libs/libomp/libomp-14.0.6-r1.ebuild | 4 +- sys-libs/libomp/libomp-15.0.0.9999.ebuild | 27 +- sys-libs/libomp/metadata.xml | 3 + sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild | 2 +- .../llvm-libunwind-14.0.6.ebuild | 2 +- .../llvm-libunwind-15.0.0.9999.ebuild | 31 +- sys-libs/llvm-libunwind/metadata.xml | 6 +- sys-libs/ncurses/metadata.xml | 1 + sys-libs/nss_wrapper/Manifest | 1 + .../nss_wrapper/nss_wrapper-1.1.11.ebuild | 15 + sys-libs/timezone-data/metadata.xml | 3 + sys-process/Manifest.gz | Bin 9996 -> 9991 bytes sys-process/glances/Manifest | 1 + sys-process/glances/glances-3.2.7.ebuild | 93 + sys-process/htop/htop-3.2.1-r1.ebuild | 2 +- sys-process/lsof/metadata.xml | 21 +- sys-process/procps/metadata.xml | 29 +- sys-process/psmisc/metadata.xml | 15 +- sys-process/schedtool/metadata.xml | 3 + virtual/Manifest.gz | Bin 28619 -> 28628 bytes .../dist-kernel/dist-kernel-5.10.134.ebuild | 19 + .../dist-kernel/dist-kernel-5.15.58.ebuild | 19 + .../dist-kernel/dist-kernel-5.18.15.ebuild | 19 + .../dist-kernel/dist-kernel-5.4.208.ebuild | 19 + .../perl-Compress-Raw-Zlib-2.202.0.ebuild | 2 +- www-apps/Manifest.gz | Bin 13262 -> 13265 bytes www-apps/bugzilla/metadata.xml | 3 + www-apps/cgit/cgit-1.2.3-r200.ebuild | 2 +- ...git-9999.ebuild => cgit-1.2.3-r201.ebuild} | 60 +- www-apps/gitea/gitea-1.16.9.ebuild | 2 +- .../ikiwiki/ikiwiki-3.20200202.3-r1.ebuild | 114 ++ www-apps/ikiwiki/ikiwiki-3.20200202.3.ebuild | 2 +- www-apps/mediawiki/metadata.xml | 13 +- www-apps/prowlarr/Manifest | 3 + www-apps/prowlarr/prowlarr-0.4.3.1921.ebuild | 55 + www-client/Manifest.gz | Bin 6207 -> 6207 bytes .../chromium/chromium-103.0.5060.114.ebuild | 2 +- .../chromium/chromium-103.0.5060.134.ebuild | 2 +- .../chromium/chromium-104.0.5112.12.ebuild | 2 +- .../chromium/chromium-104.0.5112.48.ebuild | 2 +- .../chromium/chromium-104.0.5112.57.ebuild | 2 +- www-client/epiphany/epiphany-42.3.ebuild | 2 +- www-servers/Manifest.gz | Bin 5021 -> 5028 bytes www-servers/apache/metadata.xml | 3 + x11-libs/Manifest.gz | Bin 20187 -> 20186 bytes x11-libs/pango/pango-1.50.8.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47348 -> 47347 bytes x11-misc/dunst/Manifest | 1 - x11-misc/dunst/dunst-1.8.1.ebuild | 79 - x11-misc/dunst/dunst-1.9.0.ebuild | 2 +- x11-misc/xmobar/Manifest | 2 +- x11-misc/xmobar/metadata.xml | 31 +- ...mobar-0.37.ebuild => xmobar-0.44.1.ebuild} | 32 +- .../xscreensaver/xscreensaver-6.04.ebuild | 2 +- x11-plugins/Manifest.gz | Bin 27354 -> 27356 bytes x11-plugins/e16-epplets/Manifest | 1 + .../e16-epplets/e16-epplets-0.17.ebuild | 49 + x11-terms/Manifest.gz | Bin 4712 -> 4710 bytes x11-terms/alacritty/alacritty-0.10.1.ebuild | 2 +- x11-themes/Manifest.gz | Bin 21916 -> 21928 bytes ...ebuild => gentoo-xcursors-0.3.2-r3.ebuild} | 23 +- x11-wm/Manifest.gz | Bin 9799 -> 9797 bytes x11-wm/e16/Manifest | 1 + x11-wm/e16/e16-1.0.25.ebuild | 146 ++ x11-wm/e16/metadata.xml | 5 +- x11-wm/mutter/mutter-42.3.ebuild | 2 +- xfce-base/Manifest.gz | Bin 2378 -> 2381 bytes xfce-base/xfce4-settings/Manifest | 1 - .../xfce4-settings-4.16.2.ebuild | 66 - .../xfce4-settings-4.16.3.ebuild | 2 +- 3633 files changed, 28066 insertions(+), 37255 deletions(-) create mode 100644 app-accessibility/accerciser/accerciser-3.40.0.ebuild create mode 100644 app-admin/awscli-bin/awscli-bin-2.7.20.ebuild delete mode 100644 app-admin/awscli/awscli-1.25.26.ebuild rename app-admin/awscli/{awscli-1.25.37.ebuild => awscli-1.25.41.ebuild} (100%) delete mode 100644 app-admin/chrpath/chrpath-0.13-r2.ebuild rename app-admin/chrpath/{chrpath-0.16.ebuild => chrpath-0.16-r1.ebuild} (71%) delete mode 100644 app-admin/chrpath/files/chrpath-0.13-multilib.patch delete mode 100644 app-admin/chrpath/files/chrpath-0.13-testsuite-1.patch delete mode 100644 app-admin/chrpath/files/chrpath-keepgoing.patch create mode 100644 app-admin/kube-bench/kube-bench-0.6.8.ebuild delete mode 100644 app-admin/vault/vault-1.10.3.ebuild delete mode 100644 app-admin/vault/vault-1.10.4.ebuild delete mode 100644 app-admin/vault/vault-1.11.0.ebuild rename app-arch/qpress/{qpress-1.1.ebuild => qpress-1.1-r1.ebuild} (70%) create mode 100644 app-containers/grype/grype-0.44.0-r1.ebuild create mode 100644 app-containers/syft/syft-0.52.0-r1.ebuild delete mode 100644 app-crypt/acme-tiny/acme-tiny-4.1.0.ebuild delete mode 100644 app-crypt/acme-tiny/acme-tiny-9999.ebuild rename app-dicts/stardict-cdict-en-zh-big5/{stardict-cdict-en-zh-big5-2.4.2.ebuild => stardict-cdict-en-zh-big5-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-cdict-en-zh-gb/{stardict-cdict-en-zh-gb-2.4.2.ebuild => stardict-cdict-en-zh-gb-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-cedict-zh-en-big5/{stardict-cedict-zh-en-big5-2.4.2.ebuild => stardict-cedict-zh-en-big5-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-cedict-zh-en-gb/{stardict-cedict-zh-en-gb-2.4.2.ebuild => stardict-cedict-zh-en-gb-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-dictd-devils/{stardict-dictd-devils-2.4.2.ebuild => stardict-dictd-devils-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-freedict-eng-deu/{stardict-freedict-eng-deu-2.4.2.ebuild => stardict-freedict-eng-deu-2.4.2-r1.ebuild} (82%) rename app-dicts/stardict-freedict-eng-fra/{stardict-freedict-eng-fra-2.4.2.ebuild => stardict-freedict-eng-fra-2.4.2-r1.ebuild} (82%) rename app-dicts/stardict-freedict-eng-ita/{stardict-freedict-eng-ita-2.4.2.ebuild => stardict-freedict-eng-ita-2.4.2-r1.ebuild} (83%) rename app-dicts/stardict-freedict-eng-lat/{stardict-freedict-eng-lat-2.4.2.ebuild => stardict-freedict-eng-lat-2.4.2-r1.ebuild} (82%) rename app-dicts/stardict-freedict-eng-rus/{stardict-freedict-eng-rus-2.4.2.ebuild => stardict-freedict-eng-rus-2.4.2-r1.ebuild} (83%) rename app-dicts/stardict-freedict-eng-spa/{stardict-freedict-eng-spa-2.4.2.ebuild => stardict-freedict-eng-spa-2.4.2-r1.ebuild} (83%) rename app-dicts/stardict-freedict-eng-swe/{stardict-freedict-eng-swe-2.4.2.ebuild => stardict-freedict-eng-swe-2.4.2-r1.ebuild} (83%) rename app-dicts/stardict-freedict-eng-tur/{stardict-freedict-eng-tur-2.4.2.ebuild => stardict-freedict-eng-tur-2.4.2-r1.ebuild} (82%) rename app-dicts/stardict-freedict-tur-deu/{stardict-freedict-tur-deu-2.4.2.ebuild => stardict-freedict-tur-deu-2.4.2-r1.ebuild} (82%) rename app-dicts/stardict-freedict-tur-eng/{stardict-freedict-tur-eng-2.4.2.ebuild => stardict-freedict-tur-eng-2.4.2-r1.ebuild} (82%) delete mode 100644 app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r1.ebuild rename app-dicts/stardict-jmdict-en-ja/{stardict-jmdict-en-ja-2.4.2-r2.ebuild => stardict-jmdict-en-ja-2.4.2-r3.ebuild} (88%) delete mode 100644 app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r1.ebuild rename app-dicts/stardict-jmdict-ja-en/{stardict-jmdict-ja-en-2.4.2-r2.ebuild => stardict-jmdict-ja-en-2.4.2-r3.ebuild} (88%) rename app-dicts/stardict-langdao-en-zh-gb/{stardict-langdao-en-zh-gb-2.4.2.ebuild => stardict-langdao-en-zh-gb-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-langdao-zh-en-gb/{stardict-langdao-zh-en-gb-2.4.2.ebuild => stardict-langdao-zh-en-gb-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-mova-smiley/{stardict-mova-smiley-2.4.2.ebuild => stardict-mova-smiley-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-oxford-en-zh-gb/{stardict-oxford-en-zh-gb-2.4.2.ebuild => stardict-oxford-en-zh-gb-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-quick-eng-jpn/{stardict-quick-eng-jpn-2.4.2.ebuild => stardict-quick-eng-jpn-2.4.2-r1.ebuild} (82%) rename app-dicts/stardict-quick-jpn-eng/{stardict-quick-jpn-eng-2.4.2.ebuild => stardict-quick-jpn-eng-2.4.2-r1.ebuild} (82%) rename app-dicts/stardict-quick-ru-en/{stardict-quick-ru-en-2.4.2.ebuild => stardict-quick-ru-en-2.4.2-r1.ebuild} (85%) rename app-dicts/stardict-xdict-en-zh-big5/{stardict-xdict-en-zh-big5-2.4.2.ebuild => stardict-xdict-en-zh-big5-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-xdict-en-zh-gb/{stardict-xdict-en-zh-gb-2.4.2.ebuild => stardict-xdict-en-zh-gb-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-xdict-zh-en-big5/{stardict-xdict-zh-en-big5-2.4.2.ebuild => stardict-xdict-zh-en-big5-2.4.2-r1.ebuild} (84%) rename app-dicts/stardict-xdict-zh-en-gb/{stardict-xdict-zh-en-gb-2.4.2.ebuild => stardict-xdict-zh-en-gb-2.4.2-r1.ebuild} (84%) create mode 100644 app-editors/gedit/gedit-42.2.ebuild create mode 100644 app-editors/gvim/gvim-9.0.0099.ebuild create mode 100644 app-editors/moe/files/moe-1.12-respect-user-flags.patch rename app-editors/moe/{moe-1.11.ebuild => moe-1.12.ebuild} (55%) delete mode 100644 app-editors/moe/moe-1.9.ebuild rename app-editors/vim-core/files/{vimrc-r5 => vimrc-r6} (97%) rename app-editors/vim-core/{vim-core-8.2.4586.ebuild => vim-core-8.2.4586-r1.ebuild} (97%) rename app-editors/vim-core/{vim-core-8.2.5066-r2.ebuild => vim-core-8.2.5066-r3.ebuild} (99%) rename app-editors/vim-core/{vim-core-9.0.0049-r1.ebuild => vim-core-9.0.0049-r2.ebuild} (99%) create mode 100644 app-editors/vim-core/vim-core-9.0.0099.ebuild create mode 100644 app-editors/vim/vim-9.0.0099.ebuild create mode 100644 app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild create mode 100644 app-emacs/company-mode/files/company-mode-company-icons-root.patch create mode 100644 app-emacs/emojify/emojify-1.2_p20210309.ebuild create mode 100644 app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20220730.ebuild rename app-emulation/wine-staging/{wine-staging-7.10.ebuild => wine-staging-7.13-r1.ebuild} (97%) create mode 100644 app-emulation/wine-staging/wine-staging-7.14.ebuild rename app-emulation/wine-vanilla/{wine-vanilla-7.10.ebuild => wine-vanilla-7.13-r1.ebuild} (97%) create mode 100644 app-emulation/wine-vanilla/wine-vanilla-7.14.ebuild delete mode 100644 app-i18n/ibus-typing-booster/ibus-typing-booster-2.16.0.ebuild rename app-i18n/ibus-typing-booster/{ibus-typing-booster-2.18.0.ebuild => ibus-typing-booster-2.18.6.ebuild} (100%) rename app-i18n/man-pages-l10n/{man-pages-l10n-4.14.0.ebuild => man-pages-l10n-4.14.0-r1.ebuild} (58%) rename app-misc/acdctl/{acdctl-1.1-r1.ebuild => acdctl-1.1-r2.ebuild} (66%) create mode 100644 app-misc/acdctl/files/acdctl-1.1-makefile.patch create mode 100644 app-misc/acdctl/files/acdctl-1.1-warnings.patch delete mode 100644 app-misc/astrolog/astrolog-5.40-r3.ebuild rename app-misc/bfr/{bfr-1.6-r3.ebuild => bfr-1.6-r4.ebuild} (71%) create mode 100644 app-misc/bfr/files/bfr-1.6-long-types.patch rename app-misc/binclock/{binclock-1.5.ebuild => binclock-1.5-r1.ebuild} (64%) create mode 100644 app-misc/pax-utils/pax-utils-1.3.5.ebuild delete mode 100644 app-misc/pdfpc/pdfpc-4.5.0.ebuild delete mode 100644 app-misc/rlwrap/rlwrap-0.42-r1.ebuild delete mode 100644 app-misc/rlwrap/rlwrap-0.43.ebuild delete mode 100644 app-portage/eix/eix-0.36.2.ebuild rename app-portage/hackport/{hackport-0.7.2.1.ebuild => hackport-0.7.2.2.ebuild} (96%) create mode 100644 app-portage/iwdevtools/iwdevtools-0.11.5.ebuild create mode 100644 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-24.ebuild rename app-shells/bash/{bash-5.1_p16.ebuild => bash-5.1_p16-r1.ebuild} (97%) rename app-shells/bash/{bash-5.2_rc2.ebuild => bash-5.2_rc2-r1.ebuild} (98%) delete mode 100644 app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r4.ebuild rename app-text/pandoc/{pandoc-2.18.ebuild => pandoc-2.18-r2.ebuild} (90%) create mode 100644 app-text/sigil/sigil-1.9.10.ebuild create mode 100644 app-text/tree/tree-2.0.2.ebuild create mode 100644 dev-cpp/clucene/clucene-2.3.3.4-r8.ebuild create mode 100644 dev-cpp/clucene/files/clucene-2.3.3.4-libcxx.patch delete mode 100644 dev-db/sqlite/sqlite-3.39.0.ebuild delete mode 100644 dev-db/sqlite/sqlite-3.39.1.ebuild create mode 100644 dev-games/aseprite/aseprite-1.2.37.ebuild rename dev-haskell/aeson-diff/{aeson-diff-1.1.0.9.ebuild => aeson-diff-1.1.0.13.ebuild} (52%) delete mode 100644 dev-haskell/async/async-2.2.2.ebuild delete mode 100644 dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.1.0-r1.ebuild delete mode 100644 dev-haskell/attoparsec/attoparsec-0.13.2.3.ebuild rename dev-haskell/aws/{aws-0.22-r4.ebuild => aws-0.22-r5.ebuild} (63%) create mode 100644 dev-haskell/aws/files/aws-0.22-aeson-2.patch delete mode 100644 dev-haskell/base-compat-batteries/base-compat-batteries-0.11.1.ebuild delete mode 100644 dev-haskell/base-compat/base-compat-0.11.1.ebuild delete mode 100644 dev-haskell/base-orphans/base-orphans-0.8.4.ebuild delete mode 100644 dev-haskell/basement/basement-0.0.11.ebuild delete mode 100644 dev-haskell/binary-orphans/binary-orphans-1.0.1.ebuild create mode 100644 dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild delete mode 100644 dev-haskell/blaze-builder/blaze-builder-0.4.1.0.ebuild delete mode 100644 dev-haskell/blaze-html/blaze-html-0.9.1.2.ebuild delete mode 100644 dev-haskell/blaze-markup/blaze-markup-0.8.2.4.ebuild delete mode 100644 dev-haskell/c2hs/c2hs-0.28.7.ebuild delete mode 100644 dev-haskell/cabal-doctest/cabal-doctest-1.0.8-r1.ebuild delete mode 100644 dev-haskell/cabal-install/cabal-install-3.2.0.0-r2.ebuild delete mode 100644 dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild delete mode 100644 dev-haskell/cabal-install/cabal-install-3.4.1.0-r1.ebuild delete mode 100644 dev-haskell/cairo/cairo-0.13.8.1.ebuild delete mode 100644 dev-haskell/call-stack/call-stack-0.2.0.ebuild rename dev-haskell/cassava/{cassava-0.5.2.0.ebuild => cassava-0.5.2.0-r1.ebuild} (57%) create mode 100644 dev-haskell/chaselev-deque/files/bd458b66e1b28c249628e282ff42e8468646c557.patch delete mode 100644 dev-haskell/citeproc/citeproc-0.3.0.9.ebuild delete mode 100644 dev-haskell/commonmark-extensions/commonmark-extensions-0.2.0.4.ebuild delete mode 100644 dev-haskell/commonmark-pandoc/commonmark-pandoc-0.2.0.1.ebuild delete mode 100644 dev-haskell/commonmark/commonmark-0.1.1.4.ebuild delete mode 100644 dev-haskell/comonad/comonad-5.0.7.ebuild delete mode 100644 dev-haskell/conduit/conduit-1.3.4.ebuild delete mode 100644 dev-haskell/constraints/constraints-0.11.2.ebuild delete mode 100644 dev-haskell/contravariant/contravariant-1.5.2.ebuild rename dev-haskell/criterion/{criterion-1.5.6.2.ebuild => criterion-1.5.11.0.ebuild} (79%) delete mode 100644 dev-haskell/cryptonite/cryptonite-0.26-r1.ebuild rename dev-haskell/dbus/{dbus-1.2.16.ebuild => dbus-1.2.22.ebuild} (68%) delete mode 100644 dev-haskell/distributive/distributive-0.6.1.ebuild rename dev-haskell/dlist/{dlist-0.8.0.7.ebuild => dlist-1.0.ebuild} (76%) delete mode 100644 dev-haskell/doclayout/doclayout-0.3.0.2.ebuild delete mode 100644 dev-haskell/doctemplates/doctemplates-0.8.2.ebuild delete mode 100644 dev-haskell/doctemplates/doctemplates-0.9.ebuild delete mode 100644 dev-haskell/doctest/doctest-0.16.3.ebuild rename dev-haskell/either/{either-5.0.1.1.ebuild => either-5.0.1.1-r1.ebuild} (82%) delete mode 100644 dev-haskell/emojis/emojis-0.1.ebuild rename dev-haskell/fgl/{fgl-5.7.0.2.ebuild => fgl-5.7.0.3.ebuild} (59%) rename dev-haskell/filepath-bytestring/{filepath-bytestring-1.4.2.1.6.ebuild => filepath-bytestring-1.4.2.1.9.ebuild} (63%) delete mode 100644 dev-haskell/foldl/foldl-1.4.7.ebuild delete mode 100644 dev-haskell/foundation/foundation-0.0.25.ebuild delete mode 100644 dev-haskell/free/free-5.1.3.ebuild rename dev-haskell/genvalidity-hspec/{genvalidity-hspec-0.7.0.4.ebuild => genvalidity-hspec-1.0.0.0.ebuild} (67%) rename dev-haskell/genvalidity-property/{genvalidity-property-0.5.0.1.ebuild => genvalidity-property-1.0.0.0.ebuild} (68%) rename dev-haskell/genvalidity/{genvalidity-0.10.0.2.ebuild => genvalidity-1.0.0.1.ebuild} (59%) rename dev-haskell/git-lfs/{git-lfs-1.1.2.ebuild => git-lfs-1.2.0.ebuild} (96%) delete mode 100644 dev-haskell/glob/glob-0.10.1.ebuild delete mode 100644 dev-haskell/haddock-library/haddock-library-1.8.0.ebuild delete mode 100644 dev-haskell/haddock-library/haddock-library-1.9.0.ebuild delete mode 100644 dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild delete mode 100644 dev-haskell/hashable/hashable-1.2.7.0.ebuild rename dev-haskell/hashtables/{hashtables-1.2.4.1.ebuild => hashtables-1.3.ebuild} (72%) delete mode 100644 dev-haskell/haskell-lexer/haskell-lexer-1.0.2.ebuild delete mode 100644 dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild delete mode 100644 dev-haskell/hedgehog/hedgehog-1.0.4.ebuild rename dev-haskell/hslogger/{hslogger-1.3.1.0-r1.ebuild => hslogger-1.3.1.0-r2.ebuild} (56%) delete mode 100644 dev-haskell/hslua-classes/hslua-classes-2.1.0.ebuild delete mode 100644 dev-haskell/hslua-core/hslua-core-2.1.0.ebuild delete mode 100644 dev-haskell/hslua-marshalling/hslua-marshalling-2.1.0.ebuild delete mode 100644 dev-haskell/hslua-module-path/hslua-module-path-0.1.0.1.ebuild delete mode 100644 dev-haskell/hslua-module-system/hslua-module-system-0.2.2.1.ebuild delete mode 100644 dev-haskell/hslua-module-text/hslua-module-text-0.2.1.ebuild delete mode 100644 dev-haskell/hslua-module-text/hslua-module-text-0.3.0.1.ebuild delete mode 100644 dev-haskell/hslua-objectorientation/hslua-objectorientation-2.1.0.ebuild delete mode 100644 dev-haskell/hslua-packaging/hslua-packaging-2.1.0.ebuild delete mode 100644 dev-haskell/hslua/hslua-1.0.3.1.ebuild delete mode 100644 dev-haskell/hslua/hslua-1.1.2.ebuild delete mode 100644 dev-haskell/hslua/hslua-1.3.0.1.ebuild delete mode 100644 dev-haskell/hslua/hslua-2.1.0.ebuild delete mode 100644 dev-haskell/hspec-core/hspec-core-2.7.1.ebuild delete mode 100644 dev-haskell/hspec-discover/hspec-discover-2.7.1.ebuild create mode 100644 dev-haskell/hspec-megaparsec/Manifest create mode 100644 dev-haskell/hspec-megaparsec/hspec-megaparsec-2.2.0.ebuild create mode 100644 dev-haskell/hspec-megaparsec/metadata.xml delete mode 100644 dev-haskell/hspec-meta/hspec-meta-2.6.0.ebuild delete mode 100644 dev-haskell/hspec/hspec-2.7.1.ebuild delete mode 100644 dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild delete mode 100644 dev-haskell/http-api-data/http-api-data-0.4.1.1.ebuild rename dev-haskell/http-client-restricted/{http-client-restricted-0.0.3.ebuild => http-client-restricted-0.0.5.ebuild} (71%) rename dev-haskell/http-client-tls/{http-client-tls-0.3.5.3.ebuild => http-client-tls-0.3.6.1.ebuild} (77%) delete mode 100644 dev-haskell/http-client/http-client-0.6.4.1.ebuild rename dev-haskell/http-common/{http-common-0.8.2.1.ebuild => http-common-0.8.3.4.ebuild} (70%) delete mode 100644 dev-haskell/http-streams/http-streams-0.8.7.2.ebuild create mode 100644 dev-haskell/http-streams/http-streams-0.8.9.4.ebuild delete mode 100644 dev-haskell/http/http-4000.3.16.ebuild create mode 100644 dev-haskell/httpd-shed/httpd-shed-0.4.1.1-r1.ebuild delete mode 100644 dev-haskell/httpd-shed/httpd-shed-0.4.1.1.ebuild delete mode 100644 dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild delete mode 100644 dev-haskell/hunit/hunit-1.6.0.0.ebuild rename dev-haskell/hxt/{hxt-9.3.1.18.ebuild => hxt-9.3.1.22.ebuild} (77%) delete mode 100644 dev-haskell/indexed-traversable/indexed-traversable-0.1.1.ebuild delete mode 100644 dev-haskell/indexed-traversable/indexed-traversable-0.1.ebuild delete mode 100644 dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1.ebuild delete mode 100644 dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.1.0-r1.ebuild create mode 100644 dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.1.0-r2.ebuild rename dev-haskell/io-streams/{io-streams-1.5.2.0.ebuild => io-streams-1.5.2.1.ebuild} (64%) delete mode 100644 dev-haskell/ipynb/ipynb-0.1.0.2.ebuild delete mode 100644 dev-haskell/ipynb/ipynb-0.1.ebuild delete mode 100644 dev-haskell/jira-wiki-markup/jira-wiki-markup-1.1.4.ebuild delete mode 100644 dev-haskell/jira-wiki-markup/jira-wiki-markup-1.3.4.ebuild create mode 100644 dev-haskell/js-chart/Manifest create mode 100644 dev-haskell/js-chart/js-chart-2.9.4.1.ebuild create mode 100644 dev-haskell/js-chart/metadata.xml delete mode 100644 dev-haskell/kan-extensions/kan-extensions-5.2.ebuild rename dev-haskell/keys/{keys-3.12.3.ebuild => keys-3.12.3-r1.ebuild} (54%) delete mode 100644 dev-haskell/language-c/language-c-0.4.7.ebuild delete mode 100644 dev-haskell/language-c/language-c-0.7.1.ebuild delete mode 100644 dev-haskell/lens/lens-4.19.2-r2.ebuild delete mode 100644 dev-haskell/lifted-async/lifted-async-0.10.0.6.ebuild rename dev-haskell/linear/{linear-1.21.5.ebuild => linear-1.21.10.ebuild} (68%) delete mode 100644 dev-haskell/linear/linear-1.21.3.ebuild delete mode 100644 dev-haskell/lua/lua-2.1.0.ebuild create mode 100644 dev-haskell/megaparsec-tests/Manifest create mode 100644 dev-haskell/megaparsec-tests/megaparsec-tests-9.2.1.ebuild create mode 100644 dev-haskell/megaparsec-tests/metadata.xml rename dev-haskell/megaparsec/{megaparsec-9.0.1.ebuild => megaparsec-9.2.1.ebuild} (50%) delete mode 100644 dev-haskell/memory/memory-0.15.0.ebuild delete mode 100644 dev-haskell/microstache/microstache-1.0.1.1.ebuild create mode 100644 dev-haskell/microstache/microstache-1.0.2.ebuild rename dev-haskell/missingh/{missingh-1.4.3.0.ebuild => missingh-1.4.3.0-r1.ebuild} (70%) create mode 100644 dev-haskell/mustache/files/mustache-2.3.2-disable-langspec-tests.patch create mode 100644 dev-haskell/mustache/files/mustache-2.4.0-ghc-8_10-fix.patch create mode 100644 dev-haskell/mustache/files/mustache-2.4.0-unordered-containers-2_17-fix.patch rename dev-haskell/mustache/{mustache-2.3.1.ebuild => mustache-2.4.0.ebuild} (71%) delete mode 100644 dev-haskell/nats/nats-1.1.2.ebuild rename dev-haskell/netlink/{netlink-1.1.1.0.ebuild => netlink-1.1.1.0-r1.ebuild} (74%) rename dev-haskell/network-bsd/{network-bsd-2.8.1.0.ebuild => network-bsd-2.8.1.0-r1.ebuild} (88%) delete mode 100644 dev-haskell/network-uri/network-uri-2.5.0.0.ebuild delete mode 100644 dev-haskell/network-uri/network-uri-2.6.3.0.ebuild delete mode 100644 dev-haskell/network/network-2.4.1.2.ebuild delete mode 100644 dev-haskell/network/network-2.4.2.2.ebuild delete mode 100644 dev-haskell/network/network-2.5.0.0.ebuild delete mode 100644 dev-haskell/network/network-2.6.2.1.ebuild delete mode 100644 dev-haskell/network/network-2.6.3.1-r1.ebuild rename dev-haskell/network/{network-3.0.1.1.ebuild => network-3.1.2.5.ebuild} (64%) delete mode 100644 dev-haskell/nonce/nonce-1.0.7.ebuild delete mode 100644 dev-haskell/optparse-applicative/optparse-applicative-0.15.1.0.ebuild delete mode 100644 dev-haskell/parallel-io/parallel-io-0.3.3-r3.ebuild create mode 100644 dev-haskell/parallel-io/parallel-io-0.3.5.ebuild delete mode 100644 dev-haskell/parsec/parsec-3.1.14.0.ebuild delete mode 100644 dev-haskell/parser-combinators/parser-combinators-1.0.0.ebuild create mode 100644 dev-haskell/parser-combinators/parser-combinators-1.3.0.ebuild delete mode 100644 dev-haskell/parsers/parsers-0.12.10.ebuild rename dev-haskell/path-io/{path-io-1.6.0-r1.ebuild => path-io-1.6.3.ebuild} (57%) rename dev-haskell/path/{path-0.7.0.ebuild => path-0.9.2.ebuild} (75%) rename dev-haskell/persistent-sqlite/{persistent-sqlite-2.10.6.2.ebuild => persistent-sqlite-2.13.1.0.ebuild} (68%) rename dev-haskell/pointed/{pointed-5.0.2.ebuild => pointed-5.0.3.ebuild} (66%) delete mode 100644 dev-haskell/pretty-show/pretty-show-1.9.5.ebuild delete mode 100644 dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.1.2.ebuild delete mode 100644 dev-haskell/prettyprinter/prettyprinter-1.6.1.ebuild delete mode 100644 dev-haskell/profunctors/profunctors-5.5.1.ebuild delete mode 100644 dev-haskell/psqueues/psqueues-0.2.7.2.ebuild delete mode 100644 dev-haskell/quickcheck-instances/quickcheck-instances-0.3.22.ebuild delete mode 100644 dev-haskell/quickcheck/quickcheck-2.13.2.ebuild delete mode 100644 dev-haskell/random/random-1.1.ebuild delete mode 100644 dev-haskell/regex-base/regex-base-0.94.0.0.ebuild create mode 100644 dev-haskell/regex-compat-tdfa/files/regex-compat-tdfa-0.95.1.4-ghc-9.0.patch delete mode 100644 dev-haskell/retry/retry-0.8.1.1.ebuild delete mode 100644 dev-haskell/rfc5051/rfc5051-0.1.0.4.ebuild delete mode 100644 dev-haskell/semigroupoids/semigroupoids-5.3.4.ebuild delete mode 100644 dev-haskell/semigroups/semigroups-0.18.5.ebuild delete mode 100644 dev-haskell/semirings/semirings-0.5.4.ebuild create mode 100644 dev-haskell/semirings/semirings-0.6.ebuild delete mode 100644 dev-haskell/skylighting-core/skylighting-core-0.10.5-r1.ebuild delete mode 100644 dev-haskell/skylighting-core/skylighting-core-0.8.5-r1.ebuild delete mode 100644 dev-haskell/skylighting/skylighting-0.10.5-r1.ebuild delete mode 100644 dev-haskell/skylighting/skylighting-0.8.5-r1.ebuild rename dev-haskell/snap-core/{snap-core-1.0.4.2.ebuild => snap-core-1.0.5.0.ebuild} (64%) rename dev-haskell/snap-server/{snap-server-1.1.1.2.ebuild => snap-server-1.1.2.0.ebuild} (54%) delete mode 100644 dev-haskell/sop-core/sop-core-0.5.0.1.ebuild delete mode 100644 dev-haskell/splitmix/splitmix-0.0.4.ebuild delete mode 100644 dev-haskell/statevar/statevar-1.1.1.1.ebuild delete mode 100644 dev-haskell/strict/strict-0.3.2-r1.ebuild delete mode 100644 dev-haskell/syb/syb-0.7.1.ebuild rename dev-haskell/system-filepath/{system-filepath-0.4.14.ebuild => system-filepath-0.4.14-r1.ebuild} (73%) delete mode 100644 dev-haskell/tagged/tagged-0.8.6.ebuild delete mode 100644 dev-haskell/tasty-hedgehog/tasty-hedgehog-1.0.0.2-r1.ebuild delete mode 100644 dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild delete mode 100644 dev-haskell/tasty-lua/tasty-lua-0.2.3.1.ebuild rename dev-haskell/tasty-rerun/{tasty-rerun-1.1.17.ebuild => tasty-rerun-1.1.18.ebuild} (70%) delete mode 100644 dev-haskell/tasty/tasty-1.2.3.ebuild delete mode 100644 dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild delete mode 100644 dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild delete mode 100644 dev-haskell/texmath/texmath-0.12.2.ebuild delete mode 100644 dev-haskell/text-icu/files/text-icu-0.7.0.1-icu.patch delete mode 100644 dev-haskell/text-icu/text-icu-0.7.0.1.ebuild delete mode 100644 dev-haskell/text-short/text-short-0.1.3.ebuild delete mode 100644 dev-haskell/th-lift-instances/th-lift-instances-0.1.14.ebuild rename dev-haskell/th-orphans/{th-orphans-0.13.10.ebuild => th-orphans-0.13.13.ebuild} (59%) rename dev-haskell/th-reify-many/{th-reify-many-0.1.9.ebuild => th-reify-many-0.1.10.ebuild} (58%) delete mode 100644 dev-haskell/time-compat/time-compat-1.9.3.ebuild delete mode 100644 dev-haskell/trifecta/trifecta-2.1.ebuild delete mode 100644 dev-haskell/unicode-transforms/unicode-transforms-0.3.7.1.ebuild delete mode 100644 dev-haskell/uniplate/uniplate-1.6.12.ebuild delete mode 100644 dev-haskell/unordered-containers/unordered-containers-0.2.12.0.ebuild delete mode 100644 dev-haskell/uuid-types/uuid-types-1.0.3-r1.ebuild rename dev-haskell/validity/{validity-0.9.0.3.ebuild => validity-0.12.0.0.ebuild} (69%) delete mode 100644 dev-haskell/vault/vault-0.3.1.4.ebuild delete mode 100644 dev-haskell/vector-algorithms/vector-algorithms-0.8.0.3.ebuild create mode 100644 dev-haskell/vector-builder/vector-builder-0.3.8.3.ebuild delete mode 100644 dev-haskell/vector-builder/vector-builder-0.3.8.ebuild delete mode 100644 dev-haskell/vector/vector-0.12.1.2.ebuild delete mode 100644 dev-haskell/wreq/wreq-0.5.3.2.ebuild create mode 100644 dev-haskell/wreq/wreq-0.5.3.3-r1.ebuild delete mode 100644 dev-haskell/yesod-auth/yesod-auth-1.6.9.ebuild delete mode 100644 dev-haskell/zlib/zlib-0.6.2.2.ebuild create mode 100644 dev-java/apiguardian-api/apiguardian-api-1.1.2-r1.ebuild rename dev-java/commons-imaging/{commons-imaging-1.0_alpha2.ebuild => commons-imaging-1.0_alpha3.ebuild} (85%) create mode 100644 dev-java/gson/gson-2.9.0-r2.ebuild create mode 100644 dev-java/hawtjni-runtime/hawtjni-runtime-1.18.ebuild create mode 100644 dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.3-r1.ebuild delete mode 100644 dev-java/jdbc-postgresql/files/jdbc-postgresql-9.4_p1201-remove-osgi.patch delete mode 100644 dev-java/jdbc-postgresql/files/jdbc-postgresql-9.4_p1204-remove-sspi.patch delete mode 100644 dev-java/jdbc-postgresql/jdbc-postgresql-9.4_p1206-r1.ebuild create mode 100644 dev-java/plexus-classworlds/plexus-classworlds-2.6.0.ebuild delete mode 100644 dev-java/reflections/reflections-0.9.12-r3.ebuild create mode 100644 dev-java/snakeyaml/snakeyaml-1.30-r1.ebuild create mode 100644 dev-java/zstd-jni/zstd-jni-1.5.0.5.ebuild create mode 100644 dev-lang/smlnj/smlnj-110.99.3.ebuild create mode 100644 dev-lang/spidermonkey/spidermonkey-91.12.0.ebuild delete mode 100644 dev-libs/intel-compute-runtime/intel-compute-runtime-22.23.23405.ebuild delete mode 100644 dev-libs/intel-compute-runtime/intel-compute-runtime-22.24.23453.ebuild create mode 100644 dev-libs/libwacom/libwacom-2.4.0.ebuild delete mode 100644 dev-libs/miniz/files/Config.cmake.in delete mode 100644 dev-libs/miniz/files/miniz-2.1.0-export-cmake-build-targets.patch delete mode 100644 dev-libs/miniz/files/miniz.pc.in delete mode 100644 dev-libs/miniz/miniz-2.1.0-r3.ebuild delete mode 100644 dev-libs/miniz/miniz-2.2.0.ebuild create mode 100644 dev-libs/ncnn/ncnn-20220729.ebuild delete mode 100644 dev-libs/newt/files/newt-0.52.21-makefile-LDFLAGS-ordering.patch delete mode 100644 dev-libs/newt/newt-0.52.21-r1.ebuild create mode 100644 dev-libs/redland/files/redland-1.0.17-ldflags-pc-leak.patch create mode 100644 dev-libs/redland/redland-1.0.17-r3.ebuild create mode 100644 dev-libs/sord/sord-0.16.12.ebuild delete mode 100644 dev-libs/tree-sitter/tree-sitter-0.20.0.ebuild delete mode 100644 dev-libs/tree-sitter/tree-sitter-0.20.2-r1.ebuild create mode 100644 dev-lua/luasec/luasec-1.2.0.ebuild create mode 100644 dev-python/PySDL2/PySDL2-0.9.13.ebuild create mode 100644 dev-python/aiodns/aiodns-3.0.0-r1.ebuild delete mode 100644 dev-python/aiohttp/aiohttp-3.8.1.ebuild create mode 100644 dev-python/attrs/attrs-22.1.0.ebuild delete mode 100644 dev-python/bleach/bleach-5.0.0-r1.ebuild rename dev-python/boto3/{boto3-1.24.37.ebuild => boto3-1.24.41.ebuild} (100%) rename dev-python/botocore/{botocore-1.27.37.ebuild => botocore-1.27.41.ebuild} (100%) create mode 100644 dev-python/cfn-lint/cfn-lint-0.61.4.ebuild delete mode 100644 dev-python/chardet/chardet-4.0.0-r1.ebuild delete mode 100644 dev-python/cryptography/cryptography-3.4.7-r3.ebuild delete mode 100644 dev-python/cryptography/files/cryptography-3.4.7-py310.patch create mode 100644 dev-python/cython/cython-0.29.32.ebuild create mode 100644 dev-python/dj-database-url/dj-database-url-1.0.0.ebuild create mode 100644 dev-python/django-crispy-forms/Manifest create mode 100644 dev-python/django-crispy-forms/django-crispy-forms-1.14.0.ebuild create mode 100644 dev-python/django-crispy-forms/metadata.xml delete mode 100644 dev-python/dnspython/dnspython-2.2.1.ebuild create mode 100644 dev-python/doc8/doc8-1.0.0.ebuild create mode 100644 dev-python/executing/executing-0.9.1.ebuild create mode 100644 dev-python/flask-security/flask-security-4.1.5.ebuild create mode 100644 dev-python/fsspec/fsspec-2022.7.1.ebuild create mode 100644 dev-python/geventhttpclient/geventhttpclient-2.0.ebuild create mode 100644 dev-python/google-api-python-client/google-api-python-client-2.55.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.46.11.ebuild create mode 100644 dev-python/iminuit/iminuit-2.15.1.ebuild delete mode 100644 dev-python/importlib_metadata/importlib_metadata-4.11.4.ebuild delete mode 100644 dev-python/ini2toml/files/ini2toml-0.10-test.patch delete mode 100644 dev-python/ini2toml/ini2toml-0.10.ebuild delete mode 100644 dev-python/ipyparallel/ipyparallel-8.3.0.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-4.6.0.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-4.7.1.ebuild rename dev-python/jsonschema/{jsonschema-4.6.1.ebuild => jsonschema-4.8.0.ebuild} (100%) delete mode 100644 dev-python/manuel/manuel-1.11.2.ebuild create mode 100644 dev-python/meson-python/meson-python-0.8.1.ebuild delete mode 100644 dev-python/mypy/mypy-0.942.ebuild delete mode 100644 dev-python/mypy/mypy-0.950.ebuild delete mode 100644 dev-python/mypy/mypy-0.960.ebuild delete mode 100644 dev-python/nodeenv/nodeenv-1.6.0.ebuild create mode 100644 dev-python/nuitka/nuitka-1.0.ebuild create mode 100644 dev-python/pdm-pep517/pdm-pep517-1.0.3.ebuild create mode 100644 dev-python/pep517/pep517-0.13.0.ebuild create mode 100644 dev-python/pikepdf/pikepdf-5.4.2.ebuild create mode 100644 dev-python/pip/files/pip-22.2.1-no-coverage.patch create mode 100644 dev-python/pip/pip-22.2.1.ebuild delete mode 100644 dev-python/prompt_toolkit/prompt_toolkit-3.0.29.ebuild create mode 100644 dev-python/psycopg/psycopg-3.0.16.ebuild create mode 100644 dev-python/pyflakes/pyflakes-2.5.0.ebuild create mode 100644 dev-python/pykwalify/pykwalify-1.8.0-r2.ebuild delete mode 100644 dev-python/pyopenssl/pyopenssl-20.0.1-r1.ebuild create mode 100644 dev-python/pypugjs/pypugjs-5.9.12.ebuild rename dev-python/pytest-httpserver/{pytest-httpserver-1.0.4-r1.ebuild => pytest-httpserver-1.0.4-r2.ebuild} (92%) create mode 100644 dev-python/pytest-httpserver/pytest-httpserver-1.0.5.ebuild delete mode 100644 dev-python/pytest-mock/pytest-mock-3.7.0.ebuild delete mode 100644 dev-python/pytest-mock/pytest-mock-3.8.1.ebuild create mode 100644 dev-python/pytest-shell-utilities/pytest-shell-utilities-1.6.0.ebuild create mode 100644 dev-python/python-nbxmpp/python-nbxmpp-3.1.1.ebuild create mode 100644 dev-python/rdflib/rdflib-6.2.0.ebuild create mode 100644 dev-python/regex/regex-2022.7.25.ebuild create mode 100644 dev-python/rope/rope-1.3.0.ebuild rename dev-python/scipy/{scipy-1.9.0_rc3.ebuild => scipy-1.9.0-r1.ebuild} (75%) create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.9.0.ebuild delete mode 100644 dev-python/serpent/serpent-1.40.ebuild create mode 100644 dev-python/setproctitle/setproctitle-1.3.0.ebuild create mode 100644 dev-python/snakeoil/snakeoil-0.9.11.ebuild create mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.19.0.ebuild create mode 100644 dev-python/sphinx-gallery/sphinx-gallery-0.11.0.ebuild create mode 100644 dev-python/sphinx-issues/sphinx-issues-3.0.1-r1.ebuild delete mode 100644 dev-python/sphinx-tabs/sphinx-tabs-3.3.1-r1.ebuild delete mode 100644 dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild create mode 100644 dev-python/sphinx/sphinx-5.1.1.ebuild create mode 100644 dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.1.ebuild delete mode 100644 dev-python/sqlalchemy/sqlalchemy-1.4.37.ebuild delete mode 100644 dev-python/stack_data/stack_data-0.2.0.ebuild delete mode 100644 dev-python/suds-community/suds-community-1.1.1.ebuild create mode 100644 dev-python/tifffile/tifffile-2022.7.28.ebuild delete mode 100644 dev-python/virtualenv/virtualenv-20.14.1-r1.ebuild rename dev-python/virtualenv/{virtualenv-20.15.0.ebuild => virtualenv-20.16.2.ebuild} (96%) create mode 100644 dev-python/watchfiles/watchfiles-0.16.1.ebuild create mode 100644 dev-python/werkzeug/werkzeug-2.2.1.ebuild create mode 100644 dev-qt/qtprintsupport/files/qtprintsupport-5.15.5-revert-cups-support-accessible-printers.patch create mode 100644 dev-qt/qtprintsupport/qtprintsupport-5.15.5-r1.ebuild create mode 100644 dev-qt/qtwayland/qtwayland-5.15.5-r1.ebuild create mode 100644 dev-ruby/faker/faker-2.22.0.ebuild create mode 100644 dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild create mode 100644 dev-ruby/faraday/faraday-2.4.0.ebuild delete mode 100644 dev-ruby/fattr/fattr-2.4.0.ebuild create mode 100644 dev-ruby/neovim-ruby-client/neovim-ruby-client-0.9.0.ebuild create mode 100644 dev-ruby/openssl-ccm/openssl-ccm-1.2.3.ebuild delete mode 100644 dev-ruby/pdf-reader/pdf-reader-2.8.0.ebuild delete mode 100644 dev-ruby/pdf-reader/pdf-reader-2.9.0.ebuild delete mode 100644 dev-ruby/pdf-reader/pdf-reader-2.9.1.ebuild delete mode 100644 dev-ruby/rash_alt/rash_alt-0.4.9.ebuild delete mode 100644 dev-ruby/rouge/rouge-3.26.1.ebuild delete mode 100644 dev-ruby/rouge/rouge-3.27.0.ebuild rename dev-ruby/rouge/{rouge-3.28.0.ebuild => rouge-3.30.0.ebuild} (96%) create mode 100644 dev-ruby/rqrcode/rqrcode-2.1.2.ebuild delete mode 100644 dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2-r1.ebuild delete mode 100644 dev-ruby/ruby-shout/ruby-shout-2.2.2-r1.ebuild create mode 100644 dev-util/ccls/ccls-0.20220729.ebuild create mode 100644 dev-util/cmake/cmake-3.23.3.ebuild delete mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11378.ebuild create mode 100644 dev-util/jenkins-bin/files/jenkins-bin-r3.service create mode 100644 dev-util/jenkins-bin/jenkins-bin-2.361.ebuild rename dev-util/pkgcheck/{pkgcheck-0.10.10.ebuild => pkgcheck-0.10.12.ebuild} (87%) delete mode 100644 dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild rename dev-vcs/git-annex/{git-annex-8.20200810.ebuild => git-annex-10.20220624.ebuild} (69%) rename games-action/polymc/{polymc-1.3.1.ebuild => polymc-1.4.1.ebuild} (76%) rename games-arcade/performous/{performous-1.1-r2.ebuild => performous-1.1-r3.ebuild} (97%) create mode 100644 games-engines/stratagus/stratagus-3.3.0.ebuild rename games-roguelike/angband/{angband-4.2.3-r1.ebuild => angband-4.2.4.ebuild} (95%) create mode 100644 games-strategy/war1gus/war1gus-3.3.0.ebuild create mode 100644 games-strategy/wargus/wargus-3.3.0.ebuild delete mode 100644 gnome-extra/gtkhtml/Manifest delete mode 100644 gnome-extra/gtkhtml/files/enchant-2.patch delete mode 100644 gnome-extra/gtkhtml/gtkhtml-4.10.0-r2.ebuild delete mode 100644 gnome-extra/gtkhtml/metadata.xml rename gui-libs/gtk-layer-shell/{gtk-layer-shell-0.6.0.ebuild => gtk-layer-shell-0.7.0.ebuild} (82%) create mode 100644 mail-client/roundcube/roundcube-1.6.0.ebuild rename mail-client/thunderbird-bin/{thunderbird-bin-91.11.0.ebuild => thunderbird-bin-91.12.0.ebuild} (100%) create mode 100644 mail-client/thunderbird/thunderbird-91.12.0.ebuild create mode 100644 mail-filter/libmilter/libmilter-1.0.2_p3.ebuild rename mail-mta/postfix/{postfix-3.8_pre20220527.ebuild => postfix-3.8_pre20220724.ebuild} (100%) create mode 100644 mail-mta/sendmail/files/sendmail-8.17.1-cyrus-sasl-auth.patch create mode 100644 mail-mta/sendmail/sendmail-8.17.1-r3.ebuild create mode 100644 mail-mta/sendmail/sendmail-8.17.1.9.ebuild create mode 100644 media-gfx/chafa/chafa-1.12.3.ebuild rename media-gfx/freecad/{freecad-0.20.ebuild => freecad-0.20-r1.ebuild} (93%) create mode 100644 media-gfx/graphicsmagick/files/graphicsmagick-1.3.38-configure-bashism.patch rename media-gfx/graphicsmagick/{graphicsmagick-1.3.37.ebuild => graphicsmagick-1.3.38-r2.ebuild} (69%) rename media-gfx/hydrus/{hydrus-482.ebuild => hydrus-493.ebuild} (99%) create mode 100644 media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild create mode 100644 media-libs/imlib2/imlib2-1.9.1.ebuild create mode 100644 media-libs/libheif/files/libheif-1.12.0-dav1d-1.0.0.patch create mode 100644 media-libs/libheif/libheif-1.12.0-r2.ebuild delete mode 100644 media-libs/libpulse/files/pulseaudio-16.0-fix-pactl-volume-command.patch delete mode 100644 media-libs/libpulse/libpulse-16.0-r1.ebuild create mode 100644 media-libs/lilv/lilv-0.24.16.ebuild create mode 100644 media-libs/lv2/lv2-1.18.6.ebuild delete mode 100644 media-libs/openal/openal-1.22.0.ebuild create mode 100644 media-libs/sratom/sratom-0.6.12.ebuild create mode 100644 media-libs/suil/suil-0.10.14.ebuild create mode 100644 media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild rename media-sound/baudline/{baudline-1.08-r1.ebuild => baudline-1.08-r2.ebuild} (91%) rename media-sound/combine_wave/{combine_wave-0.3.1-r1.ebuild => combine_wave-0.3.1-r2.ebuild} (58%) create mode 100644 media-sound/combine_wave/files/combine_wave-0.3.1-makefile.patch create mode 100644 media-sound/combine_wave/files/combine_wave-0.3.1-missing-includes.patch rename media-sound/easytag/{easytag-2.4.3-r2.ebuild => easytag-2.4.3-r3.ebuild} (88%) rename media-sound/ezstream/{ezstream-0.6.0-r1.ebuild => ezstream-0.6.0-r2.ebuild} (73%) create mode 100644 media-sound/gpodder/gpodder-3.11.0.ebuild rename media-sound/mp32ogg/{mp32ogg-0.11-r6.ebuild => mp32ogg-0.11-r7.ebuild} (63%) rename media-sound/mp3blaster/{mp3blaster-3.2.6.ebuild => mp3blaster-3.2.6-r1.ebuild} (85%) create mode 100644 media-sound/mp3val/files/mp3val-0.1.8-makefile.patch rename media-sound/mp3val/{mp3val-0.1.8.ebuild => mp3val-0.1.8-r1.ebuild} (66%) delete mode 100644 media-sound/mpdscribble/mpdscribble-0.23.ebuild delete mode 100644 media-sound/mpg123/mpg123-1.29.3.ebuild delete mode 100644 media-sound/mup/files/mup-6.6-makefile.patch delete mode 100644 media-sound/mup/mup-6.6.ebuild create mode 100644 media-sound/puddletag/puddletag-2.2.0.ebuild delete mode 100644 media-sound/pulseaudio-ctl/pulseaudio-ctl-1.67.ebuild delete mode 100644 media-sound/pulseaudio-ctl/pulseaudio-ctl-1.68.ebuild delete mode 100644 media-sound/pulseaudio-ctl/pulseaudio-ctl-1.69.ebuild delete mode 100644 media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-combine-sink-underrun-crash.patch delete mode 100644 media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-gstreamer-bluetooth-arm-crash.patch delete mode 100644 media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-pacmd-play-file-crash.patch delete mode 100644 media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch delete mode 100644 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild delete mode 100644 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r5.ebuild delete mode 100644 media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.4.ebuild delete mode 100644 media-sound/pulseaudio/files/pulseaudio-11.1-disable-flat-volumes.patch delete mode 100644 media-sound/pulseaudio/files/pulseaudio-13.0-clang.patch delete mode 100644 media-sound/pulseaudio/files/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch delete mode 100644 media-sound/pulseaudio/files/pulseaudio-14.99.2-require-bluez-dependency.patch delete mode 100644 media-sound/pulseaudio/files/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch delete mode 100644 media-sound/pulseaudio/files/pulseaudio.conf.d delete mode 100644 media-sound/pulseaudio/files/pulseaudio.init.d-5 delete mode 100644 media-sound/pulseaudio/files/pulseaudio.service delete mode 100644 media-sound/pulseaudio/files/pulseaudio.tmpfiles delete mode 100644 media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild delete mode 100644 media-sound/pulseaudio/pulseaudio-15.0-r2.ebuild delete mode 100644 media-sound/pulseaudio/pulseaudio-15.0-r3.ebuild create mode 100644 media-sound/rexima/files/rexima-1.4-makefile.patch rename media-sound/rexima/{rexima-1.4-r1.ebuild => rexima-1.4-r2.ebuild} (65%) delete mode 100644 media-sound/soundconverter/soundconverter-3.0.2-r1.ebuild create mode 100644 media-sound/tagtool/files/tagtool-0.12.3-QA-desktop.patch rename media-sound/tagtool/files/{tagtool-0.12.3-underlinking.patch => tagtool-0.12.3-autotools.patch} (83%) rename media-sound/tagtool/{tagtool-0.12.3-r1.ebuild => tagtool-0.12.3-r2.ebuild} (61%) delete mode 100644 media-video/pipewire/files/pipewire-0.3.52-pulse-path.patch delete mode 100644 media-video/pipewire/files/pipewire-0.3.55-jack-mix.patch delete mode 100644 media-video/pipewire/pipewire-0.3.52-r1.ebuild delete mode 100644 media-video/pipewire/pipewire-0.3.53_p20220705-r1.ebuild delete mode 100644 media-video/pipewire/pipewire-0.3.55-r1.ebuild delete mode 100644 media-video/qmplay2/qmplay2-21.12.24.ebuild delete mode 100644 media-video/qmplay2/qmplay2-22.03.19.ebuild delete mode 100644 media-video/wireplumber/wireplumber-0.4.10-r6.ebuild delete mode 100644 media-video/wireplumber/wireplumber-0.4.11-r1.ebuild create mode 100644 metadata/md5-cache/app-accessibility/accerciser-3.40.0 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.25.26 rename metadata/md5-cache/app-admin/{awscli-1.25.37 => awscli-1.25.41} (93%) create mode 100644 metadata/md5-cache/app-admin/awscli-bin-2.7.20 delete mode 100644 metadata/md5-cache/app-admin/chrpath-0.13-r2 rename metadata/md5-cache/app-admin/{chrpath-0.16 => chrpath-0.16-r1} (72%) create mode 100644 metadata/md5-cache/app-admin/kube-bench-0.6.8 delete mode 100644 metadata/md5-cache/app-admin/vault-1.10.3 delete mode 100644 metadata/md5-cache/app-admin/vault-1.10.4 delete mode 100644 metadata/md5-cache/app-admin/vault-1.11.0 rename metadata/md5-cache/app-arch/{qpress-1.1 => qpress-1.1-r1} (83%) create mode 100644 metadata/md5-cache/app-containers/grype-0.44.0-r1 create mode 100644 metadata/md5-cache/app-containers/syft-0.52.0-r1 delete mode 100644 metadata/md5-cache/app-crypt/acme-tiny-4.1.0 delete mode 100644 metadata/md5-cache/app-crypt/acme-tiny-9999 rename metadata/md5-cache/app-dicts/{stardict-cdict-en-zh-big5-2.4.2 => stardict-cdict-en-zh-big5-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-cdict-en-zh-gb-2.4.2 => stardict-cdict-en-zh-gb-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-cedict-zh-en-big5-2.4.2 => stardict-cedict-zh-en-big5-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-cedict-zh-en-gb-2.4.2 => stardict-cedict-zh-en-gb-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-dictd-devils-2.4.2 => stardict-dictd-devils-2.4.2-r1} (56%) rename metadata/md5-cache/app-dicts/{stardict-freedict-eng-deu-2.4.2 => stardict-freedict-eng-deu-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-freedict-eng-fra-2.4.2 => stardict-freedict-eng-fra-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-freedict-eng-ita-2.4.2 => stardict-freedict-eng-ita-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-freedict-eng-lat-2.4.2 => stardict-freedict-eng-lat-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-freedict-eng-rus-2.4.2 => stardict-freedict-eng-rus-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-freedict-eng-spa-2.4.2 => stardict-freedict-eng-spa-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-freedict-eng-swe-2.4.2 => stardict-freedict-eng-swe-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-freedict-eng-tur-2.4.2 => stardict-freedict-eng-tur-2.4.2-r1} (54%) rename metadata/md5-cache/app-dicts/{stardict-freedict-tur-deu-2.4.2 => stardict-freedict-tur-deu-2.4.2-r1} (54%) rename metadata/md5-cache/app-dicts/{stardict-freedict-tur-eng-2.4.2 => stardict-freedict-tur-eng-2.4.2-r1} (54%) delete mode 100644 metadata/md5-cache/app-dicts/stardict-jmdict-en-ja-2.4.2-r1 rename metadata/md5-cache/app-dicts/{stardict-jmdict-en-ja-2.4.2-r2 => stardict-jmdict-en-ja-2.4.2-r3} (55%) delete mode 100644 metadata/md5-cache/app-dicts/stardict-jmdict-ja-en-2.4.2-r1 rename metadata/md5-cache/app-dicts/{stardict-jmdict-ja-en-2.4.2-r2 => stardict-jmdict-ja-en-2.4.2-r3} (55%) rename metadata/md5-cache/app-dicts/{stardict-langdao-en-zh-gb-2.4.2 => stardict-langdao-en-zh-gb-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-langdao-zh-en-gb-2.4.2 => stardict-langdao-zh-en-gb-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-mova-smiley-2.4.2 => stardict-mova-smiley-2.4.2-r1} (56%) rename metadata/md5-cache/app-dicts/{stardict-oxford-en-zh-gb-2.4.2 => stardict-oxford-en-zh-gb-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-quick-eng-jpn-2.4.2 => stardict-quick-eng-jpn-2.4.2-r1} (54%) rename metadata/md5-cache/app-dicts/{stardict-quick-jpn-eng-2.4.2 => stardict-quick-jpn-eng-2.4.2-r1} (54%) rename metadata/md5-cache/app-dicts/{stardict-quick-ru-en-2.4.2 => stardict-quick-ru-en-2.4.2-r1} (53%) rename metadata/md5-cache/app-dicts/{stardict-xdict-en-zh-big5-2.4.2 => stardict-xdict-en-zh-big5-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-xdict-en-zh-gb-2.4.2 => stardict-xdict-en-zh-gb-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-xdict-zh-en-big5-2.4.2 => stardict-xdict-zh-en-big5-2.4.2-r1} (55%) rename metadata/md5-cache/app-dicts/{stardict-xdict-zh-en-gb-2.4.2 => stardict-xdict-zh-en-gb-2.4.2-r1} (55%) create mode 100644 metadata/md5-cache/app-editors/gedit-42.2 create mode 100644 metadata/md5-cache/app-editors/gvim-9.0.0099 rename metadata/md5-cache/app-editors/{moe-1.11 => moe-1.12} (58%) delete mode 100644 metadata/md5-cache/app-editors/moe-1.9 create mode 100644 metadata/md5-cache/app-editors/vim-9.0.0099 rename metadata/md5-cache/app-editors/{vim-core-8.2.4586 => vim-core-8.2.4586-r1} (97%) rename metadata/md5-cache/app-editors/{vim-core-8.2.5066-r2 => vim-core-8.2.5066-r3} (96%) rename metadata/md5-cache/app-editors/{vim-core-9.0.0049-r1 => vim-core-9.0.0049-r2} (96%) create mode 100644 metadata/md5-cache/app-editors/vim-core-9.0.0099 create mode 100644 metadata/md5-cache/app-emacs/company-mode-0.9.13_p20220720 create mode 100644 metadata/md5-cache/app-emacs/emojify-1.2_p20210309 create mode 100644 metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20220730 delete mode 100644 metadata/md5-cache/app-emulation/wine-staging-7.10 create mode 100644 metadata/md5-cache/app-emulation/wine-staging-7.13-r1 create mode 100644 metadata/md5-cache/app-emulation/wine-staging-7.14 delete mode 100644 metadata/md5-cache/app-emulation/wine-vanilla-7.10 create mode 100644 metadata/md5-cache/app-emulation/wine-vanilla-7.13-r1 create mode 100644 metadata/md5-cache/app-emulation/wine-vanilla-7.14 delete mode 100644 metadata/md5-cache/app-i18n/ibus-typing-booster-2.16.0 rename metadata/md5-cache/app-i18n/{ibus-typing-booster-2.18.0 => ibus-typing-booster-2.18.6} (98%) rename metadata/md5-cache/app-i18n/{man-pages-l10n-4.14.0 => man-pages-l10n-4.14.0-r1} (84%) rename metadata/md5-cache/app-misc/{acdctl-1.1-r1 => acdctl-1.1-r2} (58%) delete mode 100644 metadata/md5-cache/app-misc/astrolog-5.40-r3 rename metadata/md5-cache/app-misc/{bfr-1.6-r3 => bfr-1.6-r4} (84%) delete mode 100644 metadata/md5-cache/app-misc/binclock-1.5 create mode 100644 metadata/md5-cache/app-misc/binclock-1.5-r1 create mode 100644 metadata/md5-cache/app-misc/pax-utils-1.3.5 delete mode 100644 metadata/md5-cache/app-misc/pdfpc-4.5.0 delete mode 100644 metadata/md5-cache/app-misc/rlwrap-0.42-r1 delete mode 100644 metadata/md5-cache/app-misc/rlwrap-0.43 delete mode 100644 metadata/md5-cache/app-portage/eix-0.36.2 rename metadata/md5-cache/app-portage/{hackport-0.7.2.1 => hackport-0.7.2.2} (94%) create mode 100644 metadata/md5-cache/app-portage/iwdevtools-0.11.5 create mode 100644 metadata/md5-cache/app-portage/mgorny-dev-scripts-24 rename metadata/md5-cache/app-shells/{bash-5.1_p16 => bash-5.1_p16-r1} (99%) rename metadata/md5-cache/app-shells/{bash-5.2_rc2 => bash-5.2_rc2-r1} (96%) delete mode 100644 metadata/md5-cache/app-text/docbook-sgml-utils-0.6.14-r4 rename metadata/md5-cache/app-text/{pandoc-2.18 => pandoc-2.18-r2} (85%) create mode 100644 metadata/md5-cache/app-text/sigil-1.9.10 create mode 100644 metadata/md5-cache/app-text/tree-2.0.2 rename metadata/md5-cache/{dev-libs/miniz-2.1.0-r3 => dev-cpp/clucene-2.3.3.4-r8} (52%) delete mode 100644 metadata/md5-cache/dev-db/sqlite-3.39.0 delete mode 100644 metadata/md5-cache/dev-db/sqlite-3.39.1 create mode 100644 metadata/md5-cache/dev-games/aseprite-1.2.37 create mode 100644 metadata/md5-cache/dev-haskell/aeson-diff-1.1.0.13 delete mode 100644 metadata/md5-cache/dev-haskell/aeson-diff-1.1.0.9 delete mode 100644 metadata/md5-cache/dev-haskell/async-2.2.2 delete mode 100644 metadata/md5-cache/dev-haskell/attoparsec-0.13.2.3 delete mode 100644 metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.1.0-r1 delete mode 100644 metadata/md5-cache/dev-haskell/aws-0.22-r4 create mode 100644 metadata/md5-cache/dev-haskell/aws-0.22-r5 delete mode 100644 metadata/md5-cache/dev-haskell/base-compat-0.11.1 delete mode 100644 metadata/md5-cache/dev-haskell/base-compat-batteries-0.11.1 delete mode 100644 metadata/md5-cache/dev-haskell/base-orphans-0.8.4 delete mode 100644 metadata/md5-cache/dev-haskell/basement-0.0.11 delete mode 100644 metadata/md5-cache/dev-haskell/binary-orphans-1.0.1 create mode 100644 metadata/md5-cache/dev-haskell/binary-orphans-1.0.2 delete mode 100644 metadata/md5-cache/dev-haskell/blaze-builder-0.4.1.0 delete mode 100644 metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2 delete mode 100644 metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.4 delete mode 100644 metadata/md5-cache/dev-haskell/c2hs-0.28.7 delete mode 100644 metadata/md5-cache/dev-haskell/cabal-doctest-1.0.8-r1 delete mode 100644 metadata/md5-cache/dev-haskell/cabal-install-3.2.0.0 delete mode 100644 metadata/md5-cache/dev-haskell/cabal-install-3.2.0.0-r2 delete mode 100644 metadata/md5-cache/dev-haskell/cabal-install-3.4.1.0-r1 delete mode 100644 metadata/md5-cache/dev-haskell/cairo-0.13.8.1 delete mode 100644 metadata/md5-cache/dev-haskell/call-stack-0.2.0 delete mode 100644 metadata/md5-cache/dev-haskell/cassava-0.5.2.0 create mode 100644 metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1 delete mode 100644 metadata/md5-cache/dev-haskell/citeproc-0.3.0.9 delete mode 100644 metadata/md5-cache/dev-haskell/commonmark-0.1.1.4 delete mode 100644 metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.0.4 delete mode 100644 metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.0.1 delete mode 100644 metadata/md5-cache/dev-haskell/comonad-5.0.7 delete mode 100644 metadata/md5-cache/dev-haskell/conduit-1.3.4 delete mode 100644 metadata/md5-cache/dev-haskell/constraints-0.11.2 delete mode 100644 metadata/md5-cache/dev-haskell/contravariant-1.5.2 create mode 100644 metadata/md5-cache/dev-haskell/criterion-1.5.11.0 delete mode 100644 metadata/md5-cache/dev-haskell/criterion-1.5.6.2 delete mode 100644 metadata/md5-cache/dev-haskell/cryptonite-0.26-r1 delete mode 100644 metadata/md5-cache/dev-haskell/dbus-1.2.16 create mode 100644 metadata/md5-cache/dev-haskell/dbus-1.2.22 delete mode 100644 metadata/md5-cache/dev-haskell/distributive-0.6.1 rename metadata/md5-cache/dev-haskell/{dlist-0.8.0.7 => dlist-1.0} (69%) delete mode 100644 metadata/md5-cache/dev-haskell/doclayout-0.3.0.2 delete mode 100644 metadata/md5-cache/dev-haskell/doctemplates-0.8.2 delete mode 100644 metadata/md5-cache/dev-haskell/doctemplates-0.9 delete mode 100644 metadata/md5-cache/dev-haskell/doctest-0.16.3 rename metadata/md5-cache/dev-haskell/{either-5.0.1.1 => either-5.0.1.1-r1} (83%) delete mode 100644 metadata/md5-cache/dev-haskell/emojis-0.1 delete mode 100644 metadata/md5-cache/dev-haskell/fgl-5.7.0.2 create mode 100644 metadata/md5-cache/dev-haskell/fgl-5.7.0.3 delete mode 100644 metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.6 create mode 100644 metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9 delete mode 100644 metadata/md5-cache/dev-haskell/foldl-1.4.7 delete mode 100644 metadata/md5-cache/dev-haskell/foundation-0.0.25 delete mode 100644 metadata/md5-cache/dev-haskell/free-5.1.3 delete mode 100644 metadata/md5-cache/dev-haskell/genvalidity-0.10.0.2 create mode 100644 metadata/md5-cache/dev-haskell/genvalidity-1.0.0.1 delete mode 100644 metadata/md5-cache/dev-haskell/genvalidity-hspec-0.7.0.4 create mode 100644 metadata/md5-cache/dev-haskell/genvalidity-hspec-1.0.0.0 delete mode 100644 metadata/md5-cache/dev-haskell/genvalidity-property-0.5.0.1 create mode 100644 metadata/md5-cache/dev-haskell/genvalidity-property-1.0.0.0 rename metadata/md5-cache/dev-haskell/{git-lfs-1.1.2 => git-lfs-1.2.0} (90%) delete mode 100644 metadata/md5-cache/dev-haskell/glob-0.10.1 delete mode 100644 metadata/md5-cache/dev-haskell/haddock-library-1.8.0 delete mode 100644 metadata/md5-cache/dev-haskell/haddock-library-1.9.0 delete mode 100644 metadata/md5-cache/dev-haskell/hashable-1.2.7.0 delete mode 100644 metadata/md5-cache/dev-haskell/hashable-time-0.2.0.2-r1 delete mode 100644 metadata/md5-cache/dev-haskell/hashtables-1.2.4.1 create mode 100644 metadata/md5-cache/dev-haskell/hashtables-1.3 delete mode 100644 metadata/md5-cache/dev-haskell/haskell-lexer-1.0.2 delete mode 100644 metadata/md5-cache/dev-haskell/haskell-src-exts-1.17.1 delete mode 100644 metadata/md5-cache/dev-haskell/hedgehog-1.0.4 delete mode 100644 metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r1 create mode 100644 metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r2 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-1.0.3.1 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-1.1.2 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-1.3.0.1 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-2.1.0 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-classes-2.1.0 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-core-2.1.0 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-marshalling-2.1.0 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-module-path-0.1.0.1 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-module-system-0.2.2.1 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-module-text-0.2.1 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-module-text-0.3.0.1 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-objectorientation-2.1.0 delete mode 100644 metadata/md5-cache/dev-haskell/hslua-packaging-2.1.0 delete mode 100644 metadata/md5-cache/dev-haskell/hspec-2.7.1 delete mode 100644 metadata/md5-cache/dev-haskell/hspec-core-2.7.1 delete mode 100644 metadata/md5-cache/dev-haskell/hspec-discover-2.7.1 create mode 100644 metadata/md5-cache/dev-haskell/hspec-megaparsec-2.2.0 delete mode 100644 metadata/md5-cache/dev-haskell/hspec-meta-2.6.0 delete mode 100644 metadata/md5-cache/dev-haskell/hsql-mysql-1.8.2-r1 delete mode 100644 metadata/md5-cache/dev-haskell/http-4000.3.16 delete mode 100644 metadata/md5-cache/dev-haskell/http-api-data-0.4.1.1 delete mode 100644 metadata/md5-cache/dev-haskell/http-client-0.6.4.1 delete mode 100644 metadata/md5-cache/dev-haskell/http-client-restricted-0.0.3 create mode 100644 metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5 rename metadata/md5-cache/dev-haskell/{http-client-tls-0.3.5.3 => http-client-tls-0.3.6.1} (51%) delete mode 100644 metadata/md5-cache/dev-haskell/http-common-0.8.2.1 create mode 100644 metadata/md5-cache/dev-haskell/http-common-0.8.3.4 delete mode 100644 metadata/md5-cache/dev-haskell/http-streams-0.8.7.2 create mode 100644 metadata/md5-cache/dev-haskell/http-streams-0.8.9.4 delete mode 100644 metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1 create mode 100644 metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1-r1 delete mode 100644 metadata/md5-cache/dev-haskell/hunit-1.2.5.2-r1 delete mode 100644 metadata/md5-cache/dev-haskell/hunit-1.6.0.0 rename metadata/md5-cache/dev-haskell/{hxt-9.3.1.18 => hxt-9.3.1.22} (65%) delete mode 100644 metadata/md5-cache/dev-haskell/indexed-traversable-0.1 delete mode 100644 metadata/md5-cache/dev-haskell/indexed-traversable-0.1.1 delete mode 100644 metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1 delete mode 100644 metadata/md5-cache/dev-haskell/io-streams-1.5.2.0 create mode 100644 metadata/md5-cache/dev-haskell/io-streams-1.5.2.1 delete mode 100644 metadata/md5-cache/dev-haskell/io-streams-haproxy-1.0.1.0-r1 create mode 100644 metadata/md5-cache/dev-haskell/io-streams-haproxy-1.0.1.0-r2 delete mode 100644 metadata/md5-cache/dev-haskell/ipynb-0.1 delete mode 100644 metadata/md5-cache/dev-haskell/ipynb-0.1.0.2 delete mode 100644 metadata/md5-cache/dev-haskell/jira-wiki-markup-1.1.4 delete mode 100644 metadata/md5-cache/dev-haskell/jira-wiki-markup-1.3.4 create mode 100644 metadata/md5-cache/dev-haskell/js-chart-2.9.4.1 delete mode 100644 metadata/md5-cache/dev-haskell/kan-extensions-5.2 delete mode 100644 metadata/md5-cache/dev-haskell/keys-3.12.3 create mode 100644 metadata/md5-cache/dev-haskell/keys-3.12.3-r1 delete mode 100644 metadata/md5-cache/dev-haskell/language-c-0.4.7 delete mode 100644 metadata/md5-cache/dev-haskell/language-c-0.7.1 delete mode 100644 metadata/md5-cache/dev-haskell/lens-4.19.2-r2 delete mode 100644 metadata/md5-cache/dev-haskell/lifted-async-0.10.0.6 create mode 100644 metadata/md5-cache/dev-haskell/linear-1.21.10 delete mode 100644 metadata/md5-cache/dev-haskell/linear-1.21.3 delete mode 100644 metadata/md5-cache/dev-haskell/linear-1.21.5 delete mode 100644 metadata/md5-cache/dev-haskell/lua-2.1.0 delete mode 100644 metadata/md5-cache/dev-haskell/megaparsec-9.0.1 create mode 100644 metadata/md5-cache/dev-haskell/megaparsec-9.2.1 create mode 100644 metadata/md5-cache/dev-haskell/megaparsec-tests-9.2.1 delete mode 100644 metadata/md5-cache/dev-haskell/memory-0.15.0 delete mode 100644 metadata/md5-cache/dev-haskell/microstache-1.0.1.1 create mode 100644 metadata/md5-cache/dev-haskell/microstache-1.0.2 rename metadata/md5-cache/dev-haskell/{missingh-1.4.3.0 => missingh-1.4.3.0-r1} (55%) delete mode 100644 metadata/md5-cache/dev-haskell/mustache-2.3.1 create mode 100644 metadata/md5-cache/dev-haskell/mustache-2.4.0 delete mode 100644 metadata/md5-cache/dev-haskell/nats-1.1.2 rename metadata/md5-cache/dev-haskell/{netlink-1.1.1.0 => netlink-1.1.1.0-r1} (68%) delete mode 100644 metadata/md5-cache/dev-haskell/network-2.4.1.2 delete mode 100644 metadata/md5-cache/dev-haskell/network-2.4.2.2 delete mode 100644 metadata/md5-cache/dev-haskell/network-2.5.0.0 delete mode 100644 metadata/md5-cache/dev-haskell/network-2.6.2.1 delete mode 100644 metadata/md5-cache/dev-haskell/network-2.6.3.1-r1 delete mode 100644 metadata/md5-cache/dev-haskell/network-3.0.1.1 create mode 100644 metadata/md5-cache/dev-haskell/network-3.1.2.5 rename metadata/md5-cache/dev-haskell/{network-bsd-2.8.1.0 => network-bsd-2.8.1.0-r1} (80%) delete mode 100644 metadata/md5-cache/dev-haskell/network-uri-2.5.0.0 delete mode 100644 metadata/md5-cache/dev-haskell/network-uri-2.6.3.0 delete mode 100644 metadata/md5-cache/dev-haskell/nonce-1.0.7 delete mode 100644 metadata/md5-cache/dev-haskell/optparse-applicative-0.15.1.0 delete mode 100644 metadata/md5-cache/dev-haskell/parallel-io-0.3.3-r3 create mode 100644 metadata/md5-cache/dev-haskell/parallel-io-0.3.5 delete mode 100644 metadata/md5-cache/dev-haskell/parsec-3.1.14.0 delete mode 100644 metadata/md5-cache/dev-haskell/parser-combinators-1.0.0 create mode 100644 metadata/md5-cache/dev-haskell/parser-combinators-1.3.0 delete mode 100644 metadata/md5-cache/dev-haskell/parsers-0.12.10 delete mode 100644 metadata/md5-cache/dev-haskell/path-0.7.0 create mode 100644 metadata/md5-cache/dev-haskell/path-0.9.2 delete mode 100644 metadata/md5-cache/dev-haskell/path-io-1.6.0-r1 create mode 100644 metadata/md5-cache/dev-haskell/path-io-1.6.3 delete mode 100644 metadata/md5-cache/dev-haskell/persistent-sqlite-2.10.6.2 create mode 100644 metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0 rename metadata/md5-cache/dev-haskell/{pointed-5.0.2 => pointed-5.0.3} (63%) delete mode 100644 metadata/md5-cache/dev-haskell/pretty-show-1.9.5 delete mode 100644 metadata/md5-cache/dev-haskell/prettyprinter-1.6.1 delete mode 100644 metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.1.2 delete mode 100644 metadata/md5-cache/dev-haskell/profunctors-5.5.1 delete mode 100644 metadata/md5-cache/dev-haskell/psqueues-0.2.7.2 delete mode 100644 metadata/md5-cache/dev-haskell/quickcheck-2.13.2 delete mode 100644 metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.22 delete mode 100644 metadata/md5-cache/dev-haskell/random-1.1 delete mode 100644 metadata/md5-cache/dev-haskell/regex-base-0.94.0.0 delete mode 100644 metadata/md5-cache/dev-haskell/retry-0.8.1.1 delete mode 100644 metadata/md5-cache/dev-haskell/rfc5051-0.1.0.4 delete mode 100644 metadata/md5-cache/dev-haskell/semigroupoids-5.3.4 delete mode 100644 metadata/md5-cache/dev-haskell/semigroups-0.18.5 delete mode 100644 metadata/md5-cache/dev-haskell/semirings-0.5.4 create mode 100644 metadata/md5-cache/dev-haskell/semirings-0.6 delete mode 100644 metadata/md5-cache/dev-haskell/skylighting-0.10.5-r1 delete mode 100644 metadata/md5-cache/dev-haskell/skylighting-0.8.5-r1 delete mode 100644 metadata/md5-cache/dev-haskell/skylighting-core-0.10.5-r1 delete mode 100644 metadata/md5-cache/dev-haskell/skylighting-core-0.8.5-r1 delete mode 100644 metadata/md5-cache/dev-haskell/snap-core-1.0.4.2 create mode 100644 metadata/md5-cache/dev-haskell/snap-core-1.0.5.0 delete mode 100644 metadata/md5-cache/dev-haskell/snap-server-1.1.1.2 create mode 100644 metadata/md5-cache/dev-haskell/snap-server-1.1.2.0 delete mode 100644 metadata/md5-cache/dev-haskell/sop-core-0.5.0.1 delete mode 100644 metadata/md5-cache/dev-haskell/splitmix-0.0.4 delete mode 100644 metadata/md5-cache/dev-haskell/statevar-1.1.1.1 delete mode 100644 metadata/md5-cache/dev-haskell/strict-0.3.2-r1 delete mode 100644 metadata/md5-cache/dev-haskell/syb-0.7.1 rename metadata/md5-cache/dev-haskell/{system-filepath-0.4.14 => system-filepath-0.4.14-r1} (61%) delete mode 100644 metadata/md5-cache/dev-haskell/tagged-0.8.6 delete mode 100644 metadata/md5-cache/dev-haskell/tasty-1.2.3 delete mode 100644 metadata/md5-cache/dev-haskell/tasty-hedgehog-1.0.0.2-r1 delete mode 100644 metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.2 delete mode 100644 metadata/md5-cache/dev-haskell/tasty-lua-0.2.3.1 rename metadata/md5-cache/dev-haskell/{tasty-rerun-1.1.17 => tasty-rerun-1.1.18} (68%) delete mode 100644 metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r2 delete mode 100644 metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r1 delete mode 100644 metadata/md5-cache/dev-haskell/texmath-0.12.2 delete mode 100644 metadata/md5-cache/dev-haskell/text-icu-0.7.0.1 delete mode 100644 metadata/md5-cache/dev-haskell/text-short-0.1.3 delete mode 100644 metadata/md5-cache/dev-haskell/th-lift-instances-0.1.14 delete mode 100644 metadata/md5-cache/dev-haskell/th-orphans-0.13.10 create mode 100644 metadata/md5-cache/dev-haskell/th-orphans-0.13.13 create mode 100644 metadata/md5-cache/dev-haskell/th-reify-many-0.1.10 delete mode 100644 metadata/md5-cache/dev-haskell/th-reify-many-0.1.9 delete mode 100644 metadata/md5-cache/dev-haskell/time-compat-1.9.3 delete mode 100644 metadata/md5-cache/dev-haskell/trifecta-2.1 delete mode 100644 metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1 delete mode 100644 metadata/md5-cache/dev-haskell/uniplate-1.6.12 delete mode 100644 metadata/md5-cache/dev-haskell/unordered-containers-0.2.12.0 delete mode 100644 metadata/md5-cache/dev-haskell/uuid-types-1.0.3-r1 create mode 100644 metadata/md5-cache/dev-haskell/validity-0.12.0.0 delete mode 100644 metadata/md5-cache/dev-haskell/validity-0.9.0.3 delete mode 100644 metadata/md5-cache/dev-haskell/vault-0.3.1.4 delete mode 100644 metadata/md5-cache/dev-haskell/vector-0.12.1.2 delete mode 100644 metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.3 delete mode 100644 metadata/md5-cache/dev-haskell/vector-builder-0.3.8 create mode 100644 metadata/md5-cache/dev-haskell/vector-builder-0.3.8.3 delete mode 100644 metadata/md5-cache/dev-haskell/wreq-0.5.3.2 create mode 100644 metadata/md5-cache/dev-haskell/wreq-0.5.3.3-r1 delete mode 100644 metadata/md5-cache/dev-haskell/yesod-auth-1.6.9 delete mode 100644 metadata/md5-cache/dev-haskell/zlib-0.6.2.2 create mode 100644 metadata/md5-cache/dev-java/apiguardian-api-1.1.2-r1 rename metadata/md5-cache/dev-java/{commons-imaging-1.0_alpha2 => commons-imaging-1.0_alpha3} (92%) create mode 100644 metadata/md5-cache/dev-java/gson-2.9.0-r2 create mode 100644 metadata/md5-cache/dev-java/hawtjni-runtime-1.18 create mode 100644 metadata/md5-cache/dev-java/jackson-dataformat-yaml-2.13.3-r1 delete mode 100644 metadata/md5-cache/dev-java/jdbc-postgresql-9.4_p1206-r1 create mode 100644 metadata/md5-cache/dev-java/plexus-classworlds-2.6.0 delete mode 100644 metadata/md5-cache/dev-java/reflections-0.9.12-r3 create mode 100644 metadata/md5-cache/dev-java/snakeyaml-1.30-r1 create mode 100644 metadata/md5-cache/dev-java/zstd-jni-1.5.0.5 create mode 100644 metadata/md5-cache/dev-lang/smlnj-110.99.3 create mode 100644 metadata/md5-cache/dev-lang/spidermonkey-91.12.0 delete mode 100644 metadata/md5-cache/dev-libs/intel-compute-runtime-22.23.23405 delete mode 100644 metadata/md5-cache/dev-libs/intel-compute-runtime-22.24.23453 create mode 100644 metadata/md5-cache/dev-libs/libwacom-2.4.0 create mode 100644 metadata/md5-cache/dev-libs/ncnn-20220729 delete mode 100644 metadata/md5-cache/dev-libs/newt-0.52.21-r1 create mode 100644 metadata/md5-cache/dev-libs/redland-1.0.17-r3 create mode 100644 metadata/md5-cache/dev-libs/sord-0.16.12 delete mode 100644 metadata/md5-cache/dev-libs/tree-sitter-0.20.0 delete mode 100644 metadata/md5-cache/dev-libs/tree-sitter-0.20.2-r1 create mode 100644 metadata/md5-cache/dev-lua/luasec-1.2.0 create mode 100644 metadata/md5-cache/dev-python/PySDL2-0.9.13 create mode 100644 metadata/md5-cache/dev-python/aiodns-3.0.0-r1 delete mode 100644 metadata/md5-cache/dev-python/aiohttp-3.8.1 create mode 100644 metadata/md5-cache/dev-python/attrs-22.1.0 delete mode 100644 metadata/md5-cache/dev-python/bleach-5.0.0-r1 rename metadata/md5-cache/dev-python/{boto3-1.24.37 => boto3-1.24.41} (94%) rename metadata/md5-cache/dev-python/{botocore-1.27.37 => botocore-1.27.41} (97%) create mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.61.4 delete mode 100644 metadata/md5-cache/dev-python/chardet-4.0.0-r1 delete mode 100644 metadata/md5-cache/dev-python/cryptography-3.4.7-r3 create mode 100644 metadata/md5-cache/dev-python/cython-0.29.32 create mode 100644 metadata/md5-cache/dev-python/dj-database-url-1.0.0 create mode 100644 metadata/md5-cache/dev-python/django-crispy-forms-1.14.0 delete mode 100644 metadata/md5-cache/dev-python/dnspython-2.2.1 create mode 100644 metadata/md5-cache/dev-python/doc8-1.0.0 create mode 100644 metadata/md5-cache/dev-python/executing-0.9.1 create mode 100644 metadata/md5-cache/dev-python/flask-security-4.1.5 create mode 100644 metadata/md5-cache/dev-python/fsspec-2022.7.1 create mode 100644 metadata/md5-cache/dev-python/geventhttpclient-2.0 create mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.55.0 delete mode 100644 metadata/md5-cache/dev-python/hypothesis-6.46.11 create mode 100644 metadata/md5-cache/dev-python/iminuit-2.15.1 delete mode 100644 metadata/md5-cache/dev-python/importlib_metadata-4.11.4 delete mode 100644 metadata/md5-cache/dev-python/ini2toml-0.10 delete mode 100644 metadata/md5-cache/dev-python/ipyparallel-8.3.0 delete mode 100644 metadata/md5-cache/dev-python/jsonschema-4.6.0 delete mode 100644 metadata/md5-cache/dev-python/jsonschema-4.6.1 rename metadata/md5-cache/dev-python/{jsonschema-4.7.1 => jsonschema-4.8.0} (99%) delete mode 100644 metadata/md5-cache/dev-python/manuel-1.11.2 create mode 100644 metadata/md5-cache/dev-python/meson-python-0.8.1 delete mode 100644 metadata/md5-cache/dev-python/mypy-0.942 delete mode 100644 metadata/md5-cache/dev-python/mypy-0.950 delete mode 100644 metadata/md5-cache/dev-python/mypy-0.960 delete mode 100644 metadata/md5-cache/dev-python/nodeenv-1.6.0 create mode 100644 metadata/md5-cache/dev-python/nuitka-1.0 create mode 100644 metadata/md5-cache/dev-python/pdm-pep517-1.0.3 create mode 100644 metadata/md5-cache/dev-python/pep517-0.13.0 create mode 100644 metadata/md5-cache/dev-python/pikepdf-5.4.2 create mode 100644 metadata/md5-cache/dev-python/pip-22.2.1 delete mode 100644 metadata/md5-cache/dev-python/prompt_toolkit-3.0.29 create mode 100644 metadata/md5-cache/dev-python/psycopg-3.0.16 create mode 100644 metadata/md5-cache/dev-python/pyflakes-2.5.0 create mode 100644 metadata/md5-cache/dev-python/pykwalify-1.8.0-r2 delete mode 100644 metadata/md5-cache/dev-python/pyopenssl-20.0.1-r1 create mode 100644 metadata/md5-cache/dev-python/pypugjs-5.9.12 rename metadata/md5-cache/dev-python/{pytest-httpserver-1.0.4-r1 => pytest-httpserver-1.0.4-r2} (98%) create mode 100644 metadata/md5-cache/dev-python/pytest-httpserver-1.0.5 delete mode 100644 metadata/md5-cache/dev-python/pytest-mock-3.7.0 delete mode 100644 metadata/md5-cache/dev-python/pytest-mock-3.8.1 create mode 100644 metadata/md5-cache/dev-python/pytest-shell-utilities-1.6.0 create mode 100644 metadata/md5-cache/dev-python/python-nbxmpp-3.1.1 create mode 100644 metadata/md5-cache/dev-python/rdflib-6.2.0 create mode 100644 metadata/md5-cache/dev-python/regex-2022.7.25 create mode 100644 metadata/md5-cache/dev-python/rope-1.3.0 rename metadata/md5-cache/dev-python/{scipy-1.9.0_rc3 => scipy-1.9.0-r1} (52%) create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.9.0 delete mode 100644 metadata/md5-cache/dev-python/serpent-1.40 create mode 100644 metadata/md5-cache/dev-python/setproctitle-1.3.0 create mode 100644 metadata/md5-cache/dev-python/snakeoil-0.9.11 create mode 100644 metadata/md5-cache/dev-python/sphinx-5.1.1 create mode 100644 metadata/md5-cache/dev-python/sphinx-autodoc-typehints-1.19.0 create mode 100644 metadata/md5-cache/dev-python/sphinx-gallery-0.11.0 create mode 100644 metadata/md5-cache/dev-python/sphinx-issues-3.0.1-r1 delete mode 100644 metadata/md5-cache/dev-python/sphinx-tabs-3.3.1-r1 delete mode 100644 metadata/md5-cache/dev-python/sphinx-tabs-3.4.0 create mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-doxylink-1.12.1 delete mode 100644 metadata/md5-cache/dev-python/sqlalchemy-1.4.37 delete mode 100644 metadata/md5-cache/dev-python/stack_data-0.2.0 delete mode 100644 metadata/md5-cache/dev-python/suds-community-1.1.1 create mode 100644 metadata/md5-cache/dev-python/tifffile-2022.7.28 delete mode 100644 metadata/md5-cache/dev-python/virtualenv-20.14.1-r1 rename metadata/md5-cache/dev-python/{virtualenv-20.15.0 => virtualenv-20.16.2} (98%) create mode 100644 metadata/md5-cache/dev-python/watchfiles-0.16.1 create mode 100644 metadata/md5-cache/dev-python/werkzeug-2.2.1 create mode 100644 metadata/md5-cache/dev-qt/qtprintsupport-5.15.5-r1 create mode 100644 metadata/md5-cache/dev-qt/qtwayland-5.15.5-r1 create mode 100644 metadata/md5-cache/dev-ruby/faker-2.22.0 create mode 100644 metadata/md5-cache/dev-ruby/faraday-2.4.0 create mode 100644 metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/fattr-2.4.0 create mode 100644 metadata/md5-cache/dev-ruby/neovim-ruby-client-0.9.0 create mode 100644 metadata/md5-cache/dev-ruby/openssl-ccm-1.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/pdf-reader-2.8.0 delete mode 100644 metadata/md5-cache/dev-ruby/pdf-reader-2.9.0 delete mode 100644 metadata/md5-cache/dev-ruby/pdf-reader-2.9.1 delete mode 100644 metadata/md5-cache/dev-ruby/rash_alt-0.4.9 delete mode 100644 metadata/md5-cache/dev-ruby/rouge-3.26.1 delete mode 100644 metadata/md5-cache/dev-ruby/rouge-3.27.0 delete mode 100644 metadata/md5-cache/dev-ruby/rouge-3.28.0 create mode 100644 metadata/md5-cache/dev-ruby/rouge-3.30.0 create mode 100644 metadata/md5-cache/dev-ruby/rqrcode-2.1.2 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.2-r1 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r1 create mode 100644 metadata/md5-cache/dev-util/ccls-0.20220729 create mode 100644 metadata/md5-cache/dev-util/cmake-3.23.3 delete mode 100644 metadata/md5-cache/dev-util/intel-graphics-compiler-1.0.11378 create mode 100644 metadata/md5-cache/dev-util/jenkins-bin-2.361 delete mode 100644 metadata/md5-cache/dev-util/pkgcheck-0.10.10 create mode 100644 metadata/md5-cache/dev-util/pkgcheck-0.10.12 delete mode 100644 metadata/md5-cache/dev-util/pkgcheck-0.10.9-r1 create mode 100644 metadata/md5-cache/dev-vcs/git-annex-10.20220624 delete mode 100644 metadata/md5-cache/dev-vcs/git-annex-8.20200810 rename metadata/md5-cache/games-action/{polymc-1.3.1 => polymc-1.4.1} (83%) rename metadata/md5-cache/games-arcade/{performous-1.1-r2 => performous-1.1-r3} (57%) create mode 100644 metadata/md5-cache/games-engines/stratagus-3.3.0 rename metadata/md5-cache/games-roguelike/{angband-4.2.3-r1 => angband-4.2.4} (90%) create mode 100644 metadata/md5-cache/games-strategy/war1gus-3.3.0 create mode 100644 metadata/md5-cache/games-strategy/wargus-3.3.0 delete mode 100644 metadata/md5-cache/gnome-extra/gtkhtml-4.10.0-r2 rename metadata/md5-cache/gui-libs/{gtk-layer-shell-0.6.0 => gtk-layer-shell-0.7.0} (59%) create mode 100644 metadata/md5-cache/mail-client/roundcube-1.6.0 create mode 100644 metadata/md5-cache/mail-client/thunderbird-91.12.0 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-91.11.0 create mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-91.12.0 create mode 100644 metadata/md5-cache/mail-filter/libmilter-1.0.2_p3 rename metadata/md5-cache/mail-mta/{postfix-3.8_pre20220527 => postfix-3.8_pre20220724} (98%) create mode 100644 metadata/md5-cache/mail-mta/sendmail-8.17.1-r3 create mode 100644 metadata/md5-cache/mail-mta/sendmail-8.17.1.9 create mode 100644 metadata/md5-cache/media-gfx/chafa-1.12.3 rename metadata/md5-cache/media-gfx/{freecad-0.20 => freecad-0.20-r1} (96%) delete mode 100644 metadata/md5-cache/media-gfx/graphicsmagick-1.3.37 create mode 100644 metadata/md5-cache/media-gfx/graphicsmagick-1.3.38-r2 delete mode 100644 metadata/md5-cache/media-gfx/hydrus-482 create mode 100644 metadata/md5-cache/media-gfx/hydrus-493 rename metadata/md5-cache/{dev-libs/miniz-2.2.0 => media-gfx/waifu2x-ncnn-vulkan-20220728} (51%) create mode 100644 metadata/md5-cache/media-libs/imlib2-1.9.1 create mode 100644 metadata/md5-cache/media-libs/libheif-1.12.0-r2 delete mode 100644 metadata/md5-cache/media-libs/libpulse-16.0-r1 create mode 100644 metadata/md5-cache/media-libs/lilv-0.24.16 create mode 100644 metadata/md5-cache/media-libs/lv2-1.18.6 delete mode 100644 metadata/md5-cache/media-libs/openal-1.22.0 create mode 100644 metadata/md5-cache/media-libs/sratom-0.6.12 create mode 100644 metadata/md5-cache/media-libs/suil-0.10.14 create mode 100644 metadata/md5-cache/media-plugins/imlib2_loaders-1.9.1 rename metadata/md5-cache/media-sound/{baudline-1.08-r1 => baudline-1.08-r2} (68%) rename metadata/md5-cache/media-sound/{combine_wave-0.3.1-r1 => combine_wave-0.3.1-r2} (80%) rename metadata/md5-cache/media-sound/{easytag-2.4.3-r2 => easytag-2.4.3-r3} (52%) rename metadata/md5-cache/media-sound/{ezstream-0.6.0-r1 => ezstream-0.6.0-r2} (79%) create mode 100644 metadata/md5-cache/media-sound/gpodder-3.11.0 rename metadata/md5-cache/media-sound/{mp32ogg-0.11-r6 => mp32ogg-0.11-r7} (62%) delete mode 100644 metadata/md5-cache/media-sound/mp3blaster-3.2.6 create mode 100644 metadata/md5-cache/media-sound/mp3blaster-3.2.6-r1 delete mode 100644 metadata/md5-cache/media-sound/mp3val-0.1.8 create mode 100644 metadata/md5-cache/media-sound/mp3val-0.1.8-r1 delete mode 100644 metadata/md5-cache/media-sound/mpdscribble-0.23 delete mode 100644 metadata/md5-cache/media-sound/mpg123-1.29.3 delete mode 100644 metadata/md5-cache/media-sound/mup-6.6 create mode 100644 metadata/md5-cache/media-sound/puddletag-2.2.0 delete mode 100644 metadata/md5-cache/media-sound/pulseaudio-13.0-r1 delete mode 100644 metadata/md5-cache/media-sound/pulseaudio-15.0-r2 delete mode 100644 metadata/md5-cache/media-sound/pulseaudio-15.0-r3 delete mode 100644 metadata/md5-cache/media-sound/pulseaudio-ctl-1.67 delete mode 100644 metadata/md5-cache/media-sound/pulseaudio-ctl-1.68 delete mode 100644 metadata/md5-cache/media-sound/pulseaudio-ctl-1.69 delete mode 100644 metadata/md5-cache/media-sound/pulseaudio-daemon-16.0-r4 delete mode 100644 metadata/md5-cache/media-sound/pulseaudio-daemon-16.0-r5 delete mode 100644 metadata/md5-cache/media-sound/pulseaudio-modules-bt-1.4 rename metadata/md5-cache/media-sound/{rexima-1.4-r1 => rexima-1.4-r2} (77%) delete mode 100644 metadata/md5-cache/media-sound/soundconverter-3.0.2-r1 delete mode 100644 metadata/md5-cache/media-sound/tagtool-0.12.3-r1 create mode 100644 metadata/md5-cache/media-sound/tagtool-0.12.3-r2 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.52-r1 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.53_p20220705-r1 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.55-r1 delete mode 100644 metadata/md5-cache/media-video/qmplay2-21.12.24 delete mode 100644 metadata/md5-cache/media-video/qmplay2-22.03.19 delete mode 100644 metadata/md5-cache/media-video/wireplumber-0.4.10-r6 delete mode 100644 metadata/md5-cache/media-video/wireplumber-0.4.11-r1 delete mode 100644 metadata/md5-cache/net-analyzer/dnstracer-1.9-r2 delete mode 100644 metadata/md5-cache/net-analyzer/fprobe-1.1-r3 rename metadata/md5-cache/net-analyzer/{fprobe-1.1-r4 => fprobe-1.1-r5} (87%) delete mode 100644 metadata/md5-cache/net-dns/libidn-1.38-r1 delete mode 100644 metadata/md5-cache/net-dns/libidn-1.40 create mode 100644 metadata/md5-cache/net-fs/cifs-utils-6.15-r1 create mode 100644 metadata/md5-cache/net-fs/samba-4.14.14 create mode 100644 metadata/md5-cache/net-fs/samba-4.15.9 create mode 100644 metadata/md5-cache/net-fs/samba-4.16.4 rename metadata/md5-cache/net-im/{element-desktop-bin-1.11.0 => element-desktop-bin-1.11.1} (96%) create mode 100644 metadata/md5-cache/net-im/synapse-1.63.1 delete mode 100644 metadata/md5-cache/net-irc/weechat-3.3 delete mode 100644 metadata/md5-cache/net-irc/weechat-3.4 delete mode 100644 metadata/md5-cache/net-irc/weechat-3.4.1 create mode 100644 metadata/md5-cache/net-libs/gnutls-3.7.7 create mode 100644 metadata/md5-cache/net-libs/libtorrent-rasterbar-1.2.16 create mode 100644 metadata/md5-cache/net-libs/libtorrent-rasterbar-1.2.17 delete mode 100644 metadata/md5-cache/net-libs/miniupnpc-2.2.3 create mode 100644 metadata/md5-cache/net-libs/webkit-gtk-2.36.5 delete mode 100644 metadata/md5-cache/net-misc/connman-notify-0_pre20191003-r2 create mode 100644 metadata/md5-cache/net-misc/you-get-0.4.1620 rename metadata/md5-cache/net-misc/{youtube-viewer-3.9.7 => youtube-viewer-3.10.1} (93%) rename metadata/md5-cache/net-nds/{smbldap-tools-0.9.11 => smbldap-tools-0.9.11-r1} (74%) create mode 100644 metadata/md5-cache/net-p2p/cpuminer-opt-3.20.1 create mode 100644 metadata/md5-cache/net-print/hplip-3.22.6 delete mode 100644 metadata/md5-cache/net-vpn/openconnect-8.10-r7 delete mode 100644 metadata/md5-cache/net-vpn/openconnect-8.20-r1 delete mode 100644 metadata/md5-cache/net-wireless/unifi-7.1.66 rename metadata/md5-cache/sci-libs/{scikit-image-0.17.2-r1 => scikit-image-0.17.2-r2} (78%) rename metadata/md5-cache/sci-libs/{scikit-image-0.19.1 => scikit-image-0.19.1-r1} (69%) rename metadata/md5-cache/sci-libs/{scikit-image-0.19.2 => scikit-image-0.19.2-r1} (66%) create mode 100644 metadata/md5-cache/sci-mathematics/z3-4.10.2 rename metadata/md5-cache/sci-visualization/{gnuplot-5.4.2-r1 => gnuplot-5.4.4} (91%) delete mode 100644 metadata/md5-cache/sys-apps/cpuid-20220224 delete mode 100644 metadata/md5-cache/sys-apps/fwupd-efi-1.2 create mode 100644 metadata/md5-cache/sys-apps/gentoo-functions-0.16 create mode 100644 metadata/md5-cache/sys-apps/gentoo-functions-0.17 delete mode 100644 metadata/md5-cache/sys-apps/inxi-3.3.04.1 rename metadata/md5-cache/sys-apps/{inxi-3.3.06.1 => inxi-3.3.20.1} (66%) create mode 100644 metadata/md5-cache/sys-apps/lsb-release-3.2 create mode 100644 metadata/md5-cache/sys-apps/osinfo-db-20220727 rename metadata/md5-cache/sys-apps/{pkgcore-0.12.10 => pkgcore-0.12.12} (70%) delete mode 100644 metadata/md5-cache/sys-apps/uutils-0.0.12 delete mode 100644 metadata/md5-cache/sys-apps/uutils-0.0.13 rename metadata/md5-cache/sys-block/{megacli-8.07.14-r3 => megacli-8.07.14-r4} (54%) create mode 100644 metadata/md5-cache/sys-cluster/kube-router-1.5.0 create mode 100644 metadata/md5-cache/sys-devel/autoconf-2.69-r6 create mode 100644 metadata/md5-cache/sys-devel/bmake-20220726 create mode 100644 metadata/md5-cache/sys-devel/clang-14.0.6-r1 create mode 100644 metadata/md5-cache/sys-devel/gcc-10.4.1_p20220728 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.3.1_p20220729 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.1.1_p20220730 create mode 100644 metadata/md5-cache/sys-devel/llvm-14.0.6-r2 create mode 100644 metadata/md5-cache/sys-devel/mold-1.3.1-r1 rename metadata/md5-cache/sys-firmware/{alsa-firmware-1.2.4 => alsa-firmware-1.2.4-r1} (75%) create mode 100644 metadata/md5-cache/sys-firmware/sof-firmware-2.2 create mode 100644 metadata/md5-cache/sys-fs/genext2fs-1.5.0-r1 delete mode 100644 metadata/md5-cache/sys-kernel/genkernel-4.2.6-r2 delete mode 100644 metadata/md5-cache/sys-kernel/genkernel-4.2.6-r3 delete mode 100644 metadata/md5-cache/sys-kernel/genkernel-4.2.6-r4 rename metadata/md5-cache/sys-kernel/{genkernel-4.2.6-r5 => genkernel-4.2.6-r6} (91%) create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.134 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.58 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.18.15 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.208 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.134 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.58 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.18.15 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.208 rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.14.285 => gentoo-sources-4.14.290} (62%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.19.249 => gentoo-sources-4.19.254} (62%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.320 rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.9.319 => gentoo-sources-4.9.325} (62%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.10.127 => gentoo-sources-5.10.134} (62%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.51 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.54 rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.15.53 => gentoo-sources-5.15.58} (62%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.17.15 rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.18.10 => gentoo-sources-5.18.15} (62%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.18.8 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.18.9 rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.4.202 => gentoo-sources-5.4.208} (62%) create mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.18_p5 create mode 100644 metadata/md5-cache/sys-kernel/raspberrypi-image-5.15.32_p20220331 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.134 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.58 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.18.15 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.208 rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.14.289 => vanilla-sources-4.14.290} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.19.253 => vanilla-sources-4.19.254} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.9.324 => vanilla-sources-4.9.325} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.10.133 => vanilla-sources-5.10.134} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.57 => vanilla-sources-5.15.58} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.18.14 => vanilla-sources-5.18.15} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.4.207 => vanilla-sources-5.4.208} (91%) delete mode 100644 metadata/md5-cache/sys-libs/glibc-2.35-r4 delete mode 100644 metadata/md5-cache/sys-libs/glibc-2.35-r5 delete mode 100644 metadata/md5-cache/sys-libs/glibc-2.35-r6 delete mode 100644 metadata/md5-cache/sys-libs/glibc-2.35-r7 create mode 100644 metadata/md5-cache/sys-libs/ldb-2.3.4 create mode 100644 metadata/md5-cache/sys-libs/ldb-2.4.4 create mode 100644 metadata/md5-cache/sys-libs/ldb-2.5.2 create mode 100644 metadata/md5-cache/sys-libs/nss_wrapper-1.1.11 create mode 100644 metadata/md5-cache/sys-process/glances-3.2.7 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.134 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.58 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.18.15 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.208 create mode 100644 metadata/md5-cache/www-apps/cgit-1.2.3-r201 delete mode 100644 metadata/md5-cache/www-apps/cgit-9999 create mode 100644 metadata/md5-cache/www-apps/ikiwiki-3.20200202.3-r1 create mode 100644 metadata/md5-cache/www-apps/prowlarr-0.4.3.1921 delete mode 100644 metadata/md5-cache/x11-misc/dunst-1.8.1 delete mode 100644 metadata/md5-cache/x11-misc/xmobar-0.37 create mode 100644 metadata/md5-cache/x11-misc/xmobar-0.44.1 create mode 100644 metadata/md5-cache/x11-plugins/e16-epplets-0.17 rename metadata/md5-cache/x11-themes/{gentoo-xcursors-0.3.2-r2 => gentoo-xcursors-0.3.2-r3} (61%) create mode 100644 metadata/md5-cache/x11-wm/e16-1.0.25 delete mode 100644 metadata/md5-cache/xfce-base/xfce4-settings-4.16.2 create mode 100644 metadata/news/2022-07-29-pipewire-sound-server/2022-07-29-pipewire-sound-server.en.txt delete mode 100644 net-analyzer/dnstracer/dnstracer-1.9-r2.ebuild delete mode 100644 net-analyzer/fprobe/files/conf.d-fprobe delete mode 100644 net-analyzer/fprobe/files/init.d-fprobe delete mode 100644 net-analyzer/fprobe/fprobe-1.1-r3.ebuild rename net-analyzer/fprobe/{fprobe-1.1-r4.ebuild => fprobe-1.1-r5.ebuild} (83%) delete mode 100644 net-dns/libidn/libidn-1.38-r1.ebuild delete mode 100644 net-dns/libidn/libidn-1.40.ebuild create mode 100644 net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild create mode 100644 net-fs/samba/files/ldb-2.5.2-skip-wav-tevent-check.patch create mode 100644 net-fs/samba/samba-4.14.14.ebuild create mode 100644 net-fs/samba/samba-4.15.9.ebuild create mode 100644 net-fs/samba/samba-4.16.4.ebuild rename net-im/element-desktop-bin/{element-desktop-bin-1.11.0.ebuild => element-desktop-bin-1.11.1.ebuild} (100%) create mode 100644 net-im/synapse/files/synapse.service create mode 100644 net-im/synapse/synapse-1.63.1.ebuild delete mode 100644 net-irc/weechat/weechat-3.3.ebuild delete mode 100644 net-irc/weechat/weechat-3.4.1.ebuild delete mode 100644 net-irc/weechat/weechat-3.4.ebuild create mode 100644 net-libs/gnutls/gnutls-3.7.7.ebuild create mode 100644 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.16.ebuild create mode 100644 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.17.ebuild delete mode 100644 net-libs/miniupnpc/miniupnpc-2.2.3.ebuild create mode 100644 net-libs/webkit-gtk/webkit-gtk-2.36.5.ebuild delete mode 100644 net-misc/connman-notify/connman-notify-0_pre20191003-r2.ebuild create mode 100644 net-misc/smbc/files/smbc-1.2.2-multiple-definitions-gcc10.patch create mode 100644 net-misc/smbc/files/smbc-1.2.2-samba4-includes.patch create mode 100644 net-misc/smbc/files/smbc-1.2.2-tinfo.patch create mode 100644 net-misc/suite3270/files/suite3270-4.1-musl-wint-t-fix.patch create mode 100644 net-misc/you-get/you-get-0.4.1620.ebuild rename net-misc/youtube-viewer/{youtube-viewer-3.9.7.ebuild => youtube-viewer-3.10.1.ebuild} (96%) rename net-nds/smbldap-tools/{smbldap-tools-0.9.11.ebuild => smbldap-tools-0.9.11-r1.ebuild} (95%) create mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.20.1.ebuild create mode 100644 net-print/hplip/hplip-3.22.6.ebuild delete mode 100644 net-vpn/openconnect/files/8.20-insecure-crypto.patch delete mode 100644 net-vpn/openconnect/files/8.20-rsa-securid.patch delete mode 100644 net-vpn/openconnect/openconnect-8.10-r7.ebuild delete mode 100644 net-vpn/openconnect/openconnect-8.20-r1.ebuild delete mode 100644 net-wireless/unifi/unifi-7.1.66.ebuild create mode 100644 profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/eapi create mode 100644 profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/make.defaults create mode 100644 profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/parent delete mode 100644 sci-astronomy/siril/files/siril-9999-dependencies.patch rename sci-libs/scikit-image/{scikit-image-0.17.2-r1.ebuild => scikit-image-0.17.2-r2.ebuild} (93%) rename sci-libs/scikit-image/{scikit-image-0.19.1.ebuild => scikit-image-0.19.1-r1.ebuild} (94%) rename sci-libs/scikit-image/{scikit-image-0.19.2.ebuild => scikit-image-0.19.2-r1.ebuild} (97%) create mode 100644 sci-mathematics/z3/z3-4.10.2.ebuild delete mode 100644 sci-visualization/gnuplot/files/gnuplot-5.4.2-signed-char.patch rename sci-visualization/gnuplot/{gnuplot-5.4.2-r1.ebuild => gnuplot-5.4.4.ebuild} (93%) delete mode 100644 sys-apps/cpuid/cpuid-20220224.ebuild delete mode 100644 sys-apps/cpuid/files/cpuid-20200203-makefile.patch delete mode 100644 sys-apps/fwupd-efi/fwupd-efi-1.2.ebuild create mode 100644 sys-apps/gentoo-functions/gentoo-functions-0.16.ebuild create mode 100644 sys-apps/gentoo-functions/gentoo-functions-0.17.ebuild delete mode 100644 sys-apps/inxi/inxi-3.3.04.1.ebuild rename sys-apps/inxi/{inxi-3.3.06.1.ebuild => inxi-3.3.20.1.ebuild} (89%) create mode 100644 sys-apps/lsb-release/lsb-release-3.2.ebuild create mode 100644 sys-apps/osinfo-db/osinfo-db-20220727.ebuild rename sys-apps/pkgcore/{pkgcore-0.12.10.ebuild => pkgcore-0.12.12.ebuild} (81%) delete mode 100644 sys-apps/uutils/uutils-0.0.12.ebuild delete mode 100644 sys-apps/uutils/uutils-0.0.13.ebuild rename sys-block/megacli/{megacli-8.07.14-r3.ebuild => megacli-8.07.14-r4.ebuild} (88%) create mode 100644 sys-cluster/kube-router/kube-router-1.5.0.ebuild create mode 100644 sys-devel/autoconf/autoconf-2.69-r6.ebuild create mode 100644 sys-devel/bmake/bmake-20220726.ebuild create mode 100644 sys-devel/clang/clang-14.0.6-r1.ebuild create mode 100644 sys-devel/gcc/gcc-10.4.1_p20220728.ebuild create mode 100644 sys-devel/gcc/gcc-11.3.1_p20220729.ebuild create mode 100644 sys-devel/gcc/gcc-12.1.1_p20220730.ebuild create mode 100644 sys-devel/llvm/llvm-14.0.6-r2.ebuild create mode 100644 sys-devel/mold/files/mold-1.3.1-fix-riscv-set32.patch create mode 100644 sys-devel/mold/mold-1.3.1-r1.ebuild rename sys-firmware/alsa-firmware/{alsa-firmware-1.2.4.ebuild => alsa-firmware-1.2.4-r1.ebuild} (87%) create mode 100644 sys-firmware/sof-firmware/sof-firmware-2.2.ebuild create mode 100644 sys-fs/genext2fs/files/backport-pr-32.patch create mode 100644 sys-fs/genext2fs/genext2fs-1.5.0-r1.ebuild delete mode 100644 sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild delete mode 100644 sys-kernel/genkernel/genkernel-4.2.6-r3.ebuild delete mode 100644 sys-kernel/genkernel/genkernel-4.2.6-r4.ebuild rename sys-kernel/genkernel/{genkernel-4.2.6-r5.ebuild => genkernel-4.2.6-r6.ebuild} (98%) create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.134.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.58.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.18.15.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.208.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.134.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.58.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.18.15.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.208.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-4.19.249.ebuild => gentoo-sources-4.14.290.ebuild} (96%) rename sys-kernel/gentoo-sources/{gentoo-sources-4.9.319.ebuild => gentoo-sources-4.19.254.ebuild} (96%) rename sys-kernel/gentoo-sources/{gentoo-sources-4.14.285.ebuild => gentoo-sources-4.9.325.ebuild} (96%) rename sys-kernel/gentoo-sources/{gentoo-sources-5.10.127.ebuild => gentoo-sources-5.10.134.ebuild} (96%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.53.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.54.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-5.15.51.ebuild => gentoo-sources-5.15.58.ebuild} (97%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.18.10.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-5.17.15.ebuild => gentoo-sources-5.18.15.ebuild} (100%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.18.8.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.18.9.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.202.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-4.9.320.ebuild => gentoo-sources-5.4.208.ebuild} (96%) create mode 100644 sys-kernel/pf-sources/pf-sources-5.18_p5.ebuild create mode 100644 sys-kernel/raspberrypi-image/raspberrypi-image-5.15.32_p20220331.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.134.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.58.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.18.15.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.208.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.289.ebuild => vanilla-sources-4.14.290.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.19.253.ebuild => vanilla-sources-4.19.254.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.9.324.ebuild => vanilla-sources-4.9.325.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.133.ebuild => vanilla-sources-5.10.134.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.57.ebuild => vanilla-sources-5.15.58.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.18.14.ebuild => vanilla-sources-5.18.15.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.4.207.ebuild => vanilla-sources-5.4.208.ebuild} (100%) delete mode 100644 sys-libs/glibc/glibc-2.35-r4.ebuild delete mode 100644 sys-libs/glibc/glibc-2.35-r5.ebuild delete mode 100644 sys-libs/glibc/glibc-2.35-r6.ebuild delete mode 100644 sys-libs/glibc/glibc-2.35-r7.ebuild create mode 100644 sys-libs/ldb/files/ldb-2.5.2-skip-waf-tevent-check.patch create mode 100644 sys-libs/ldb/ldb-2.3.4.ebuild create mode 100644 sys-libs/ldb/ldb-2.4.4.ebuild create mode 100644 sys-libs/ldb/ldb-2.5.2.ebuild create mode 100644 sys-libs/nss_wrapper/nss_wrapper-1.1.11.ebuild create mode 100644 sys-process/glances/glances-3.2.7.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.10.134.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.58.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.18.15.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.4.208.ebuild rename www-apps/cgit/{cgit-9999.ebuild => cgit-1.2.3-r201.ebuild} (52%) create mode 100644 www-apps/ikiwiki/ikiwiki-3.20200202.3-r1.ebuild create mode 100644 www-apps/prowlarr/prowlarr-0.4.3.1921.ebuild delete mode 100644 x11-misc/dunst/dunst-1.8.1.ebuild rename x11-misc/xmobar/{xmobar-0.37.ebuild => xmobar-0.44.1.ebuild} (75%) create mode 100644 x11-plugins/e16-epplets/e16-epplets-0.17.ebuild rename x11-themes/gentoo-xcursors/{gentoo-xcursors-0.3.2-r2.ebuild => gentoo-xcursors-0.3.2-r3.ebuild} (54%) create mode 100644 x11-wm/e16/e16-1.0.25.ebuild delete mode 100644 xfce-base/xfce4-settings/xfce4-settings-4.16.2.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 93e0c0f2580d7a3e81d7d47af5ba01a1d208735a..0c59e192b22c56dcba784a3dbc1e1afc61d20191 100644 GIT binary patch literal 29656 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 VxL5T_I7;Dv{tt*1-OGN~008mW#Do9< diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index cd2bfca28a5e7805fae397a7571852dee92324e0..559808187b844552bffc302a392f26fb7f25dd74 100644 GIT binary patch literal 4722 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 diff --git a/app-accessibility/accerciser/Manifest b/app-accessibility/accerciser/Manifest index 7b54af672b6b..6eba941924c2 100644 --- a/app-accessibility/accerciser/Manifest +++ b/app-accessibility/accerciser/Manifest @@ -1 +1,2 @@ DIST accerciser-3.38.0.tar.xz 2006380 BLAKE2B 8a073e3a933386c9ae46d71535a3a49930bf8100d1458ac1875e1bcb69acc13e2331ac568c566ec6b8fe8ff9836155cc2ff20558de0e21942a29a568ff916fa5 SHA512 5740e4acfb00f5842dac8045ca9f10c85cf2ae164f3e0caf63ec303ff104002ace6de591a9b6516c4052ec0da8e48b394647f018b6c8b68a6c5ff77c4fff2904 +DIST accerciser-3.40.0.tar.xz 1991256 BLAKE2B adcaa37b64d91cf4348fdd1b15d22aa977585c2c9d3ad81b41c7711f82ce010c7b75a44de6ec780fbbdadacad856a1f15b4f492971f5a7acfcea0568f0edc2df SHA512 78a7ce4a69de9a237c75b8df25665c8e9e8173969fb146cb608f4b51ff042c3abdcd49225f8f420c1c1bfab3736a8607eb6b555106c8a1e6e3399c83bad8f198 diff --git a/app-accessibility/accerciser/accerciser-3.40.0.ebuild b/app-accessibility/accerciser/accerciser-3.40.0.ebuild new file mode 100644 index 000000000000..cfedba6402c8 --- /dev/null +++ b/app-accessibility/accerciser/accerciser-3.40.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" + +inherit gnome2 python-single-r1 + +DESCRIPTION="Interactive Python accessibility explorer" +HOMEPAGE="https://wiki.gnome.org/Apps/Accerciser https://gitlab.gnome.org/GNOME/accerciser" + +LICENSE="BSD CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.5.2:2 + >=x11-libs/gtk+-3.1.13:3[introspection] + $(python_gen_cond_dep ' + >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}] + >=dev-python/ipython-0.11[${PYTHON_USEDEP}] + >=dev-python/pyatspi-2.1.5[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/python-xlib[${PYTHON_USEDEP}] + ') + + dev-libs/atk[introspection] + >=dev-libs/glib-2.28:2 + dev-libs/gobject-introspection:= + x11-libs/gdk-pixbuf[introspection] + x11-libs/libwnck:3[introspection] + x11-libs/pango[introspection] + gnome-base/librsvg[introspection] + ${PYTHON_DEPS} +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_install() { + gnome2_src_install + python_optimize +} diff --git a/app-accessibility/orca/orca-42.3.ebuild b/app-accessibility/orca/orca-42.3.ebuild index b5714207dce1..73bfedff978a 100644 --- a/app-accessibility/orca/orca-42.3.ebuild +++ b/app-accessibility/orca/orca-42.3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Orca" LICENSE="LGPL-2.1+ CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="+braille" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index b1224bfc95be7e0208fee210daf77341f8c529bc..01f2b26e7d8c485c0da943c96972074d35d56b10 100644 GIT binary patch literal 32870 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 + + apache/httpd + diff --git a/app-admin/awscli-bin/Manifest b/app-admin/awscli-bin/Manifest index 14b5ba9da5c2..b0e8ae638377 100644 --- a/app-admin/awscli-bin/Manifest +++ b/app-admin/awscli-bin/Manifest @@ -1,4 +1,6 @@ DIST awscli-exe-linux-aarch64-2.7.11.zip 46384612 BLAKE2B 1728dac769441954b86f1436708c7b84aa4d1f7affc634de9e6a7bea66a10e5143a6d1da3fd24e8e721cdaabff0bb4b363bef78e29aecc976e9cd5b961284a2b SHA512 3f3e2670614bdcf6751d556a8a150d573712b036ad904a7cbfbb85600241d04f7f257df2d1159e2fb6f5b0d02b7f65df1bfb00764218ef60782a04a7fdebdc2a DIST awscli-exe-linux-aarch64-2.7.16.zip 46227549 BLAKE2B 28c72891454779337e7da8cb554310d54af0d3e3aab45a9aea76350eb0db5cba592c67f55f8feb0b4f57044a7b2292d6ac79809ceafd1a8d62639c67f6018e7c SHA512 e577e3507310dc48d323635592df5c7c12ac5ba90578d5e9e0a74264007b3c4bcaa0bf43d95f37d4974e7a83e57fdd3ec3a36e43ccd8ad359d5a56b7cda7402c +DIST awscli-exe-linux-aarch64-2.7.20.zip 46289081 BLAKE2B 1750e609bef53775e4bf66f1be78e2b05f763bde7677be99867ae89e252f1deb81dddf6011718ceafe1f97b53ac4871657f2644c478887eb4d021e14be400121 SHA512 f519aaaf2ebc3e163ae55abdb85b08dd49e148f902a06e671f582879790bdfa07e32f8d8e773ddeb95494aee3a38dc3fbdf91a93b14215f63e13ae87cdf3de4a DIST awscli-exe-linux-x86_64-2.7.11.zip 47188206 BLAKE2B 9530ad2cf832dab1d5fb38a4942d338629c24bdadebe6abd0ba3a1759688e2ea9666cd97d8643d6ba7469bc446f09bd4c63a43f36deba1afb133ef00da49ce6d SHA512 6a15745502e273ddfad1d9ac118aea1684cf62f533a0fa3ac7661c31e49984ce1d0b608c61f5ed182692686ab7fd992f9a8da6a066bc4da6fe5e3d386548ab8f DIST awscli-exe-linux-x86_64-2.7.16.zip 47030919 BLAKE2B 1ac5789003753b015278eda42109c9ca5ee4710d32b07940c3abac0100844065fa6bffdc854446a7b4493727d3648f0514fe10e09b50c77d79f42139e2c64fcc SHA512 ae76d7425974154f481546b804cc6f359702f9357e670dfaaa7f943aa2ca27124c66388032ad9b4fbd05d82f73b7401fa7d07d7d4742c8f37c49eca17e6e6564 +DIST awscli-exe-linux-x86_64-2.7.20.zip 47092365 BLAKE2B 26320deb54f66043693aa40cd2fee2e110f2dbf1710278ce431781d49096860dacd906bd91a01160c69c484020cc1ca497954283213e85d42206ab2dba3f1c92 SHA512 6f5ab60fe3b59a7c8ad73e81b3d3003660736fe9da35e5e44b8d222a94cf195676a4802e8ea391bbefb9cbece77860148be1f616f32281d18726af126c7daa4b diff --git a/app-admin/awscli-bin/awscli-bin-2.7.20.ebuild b/app-admin/awscli-bin/awscli-bin-2.7.20.ebuild new file mode 100644 index 000000000000..84c6be57c790 --- /dev/null +++ b/app-admin/awscli-bin/awscli-bin-2.7.20.ebuild @@ -0,0 +1,90 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="command line interface for Amazon Web Services" +HOMEPAGE=" + https://aws.amazon.com/cli/ + https://github.com/aws/aws-cli/ + " +SRC_URI=" + amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${PV}.zip ) + arm64? ( https://awscli.amazonaws.com/awscli-exe-linux-aarch64-${PV}.zip ) + " + +LICENSE=" + Apache-2.0 MIT LGPL-2.1+ BSD GPL-2+-with-Pyinstaller-Bootloader-exception + openssl PSF-2 BSD-2 GPL-3+ public-domain + " +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +RDEPEND="!app-admin/awscli + sys-libs/glibc" +BDEPEND="app-arch/unzip" + +QA_PREBUILT="*" +RESTRICT="strip" +S="${WORKDIR}" + +# This code is based on the install script in the upstream archive. + +set_global_vars() { + ROOT_INSTALL_DIR=/opt/aws-cli + BIN_DIR=/usr/bin + + EXE_NAME="aws" + COMPLETER_EXE_NAME="aws_completer" + INSTALLER_DIR="aws" + INSTALLER_DIST_DIR="${INSTALLER_DIR}/dist" + INSTALLER_EXE="${INSTALLER_DIST_DIR}/${EXE_NAME}" + AWS_EXE_VERSION=${PV} + + INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/${AWS_EXE_VERSION}" + # INSTALL_DIR="${INSTALL_DIR}" + INSTALL_DIST_DIR="${INSTALL_DIR}/dist" + INSTALL_BIN_DIR="${INSTALL_DIR}/bin" + INSTALL_AWS_EXE="${INSTALL_BIN_DIR}/${EXE_NAME}" + INSTALL_AWS_COMPLETER_EXE="${INSTALL_BIN_DIR}/${COMPLETER_EXE_NAME}" + + CURRENT_INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/current" + CURRENT_AWS_EXE="${CURRENT_INSTALL_DIR}/bin/${EXE_NAME}" + CURRENT_AWS_COMPLETER_EXE="${CURRENT_INSTALL_DIR}/bin/${COMPLETER_EXE_NAME}" + + BIN_AWS_EXE="${BIN_DIR}/${EXE_NAME}" + BIN_AWS_COMPLETER_EXE="${BIN_DIR}/${COMPLETER_EXE_NAME}" +} + +create_install_dir() { + dodir "${INSTALL_DIR}" + setup_install_dist + setup_install_bin + create_current_symlink +} + +setup_install_dist() { + cp -r "${INSTALLER_DIST_DIR}" "${D}/${INSTALL_DIST_DIR}" || die +} + +setup_install_bin() { + dodir "${INSTALL_BIN_DIR}" + dosym "../dist/${EXE_NAME}" "${INSTALL_AWS_EXE}" + dosym "../dist/${COMPLETER_EXE_NAME}" "${INSTALL_AWS_COMPLETER_EXE}" +} + +create_current_symlink() { + dosym "${AWS_EXE_VERSION}" "${CURRENT_INSTALL_DIR}" +} + +create_bin_symlinks() { + dodir "${BIN_DIR}" + dosym -r "${CURRENT_AWS_EXE}" "${BIN_AWS_EXE}" + dosym -r "${CURRENT_AWS_COMPLETER_EXE}" "${BIN_AWS_COMPLETER_EXE}" +} + +src_install() { + set_global_vars + create_install_dir + create_bin_symlinks +} diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 93c9544096c5..43d230eff45d 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,4 +1,3 @@ -DIST aws-cli-1.25.26.gh.tar.gz 2230449 BLAKE2B bb792fb2e4ba25870168e4fc3301d4b92d93d831301b0a46ec7dab1ac4b1bdeda9d43f9f6cf20de153f9df3d6b66b0d9ed9754ee4c27b79aacf9d9b8d7e11c2f SHA512 56f9d02d54d20624944c8749860d3e92e7c0887b1c6f524545394ad590ad5ab63752abf25ecba400cfcb9273bdecbae110e4811804e287f15bdfde0d8638adff DIST aws-cli-1.25.31.gh.tar.gz 2233721 BLAKE2B 791bd78851c5643ee72faddc8e4d4e39c94a91e4879d749bcf2cadbe4797cdd448a95dd2b3c626b76e648303ec93fc0338d08f79227f05ff467754810166731b SHA512 586f0fa0f81ec8acc0b79fba5372a37ebcf162981c8fbab31633f63736337cae0b4788bb7a4cdabf6e04800fb63ed6804a6a73a7d5552a9b4c85b4eb273ee6d8 DIST aws-cli-1.25.36.gh.tar.gz 2237211 BLAKE2B fbab136a1c1211646c1213357cd80068da376e4aceb38007c14b2fb670a694b37aaa0157d58eb4edf10c3a9b5a700575a42b48c06db1c4034f39ccda584be19a SHA512 b66ba357085c82dcefc4ed9a6d0765d8768c8d216cd255056be055d3b5f604b62bace3eacccac83275d7c9487847f7de542efa804f8e0f454947cfe453d6e705 -DIST aws-cli-1.25.37.gh.tar.gz 2237143 BLAKE2B 3c51a5e56964fb8c4e5374892e185da7817f798a66fac2fd181acf068e1419bf4e8749590c9cbeb0d4344b82de4ecc44ce8b4eaf8b133895d60055783f1a6263 SHA512 533459e94db747fe4a6daad598b2b0d894202e60080505ad3d0864c54c8286c7d56d615cb1232cfadd1bd1181aede327d3fed3eca863dcfc92efb4867736b7fb +DIST aws-cli-1.25.41.gh.tar.gz 2238897 BLAKE2B b0e4d1b96048971f41a0fce9c9149154778177ec8569f467cd210edaa063d629ea6998c1ebfa4506f8b2cca65caef7f73b307ef6aeec683801045c6121f85a8c SHA512 712c237181b166cdf1148ca4b3588a92939dbbfbaa5cdff9bffd8e2da35089539ef3b0b0ba271b234918796cd5fd83bf2a59e29c974f9e341d0e42e05bb8b69e diff --git a/app-admin/awscli/awscli-1.25.26.ebuild b/app-admin/awscli/awscli-1.25.26.ebuild deleted file mode 100644 index f241876330bb..000000000000 --- a/app-admin/awscli/awscli-1.25.26.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.25.31.ebuild b/app-admin/awscli/awscli-1.25.31.ebuild index 9f176fa05cc8..f241876330bb 100644 --- a/app-admin/awscli/awscli-1.25.31.ebuild +++ b/app-admin/awscli/awscli-1.25.31.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" # botocore is x.(y+2).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" diff --git a/app-admin/awscli/awscli-1.25.37.ebuild b/app-admin/awscli/awscli-1.25.41.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.25.37.ebuild rename to app-admin/awscli/awscli-1.25.41.ebuild diff --git a/app-admin/chrpath/Manifest b/app-admin/chrpath/Manifest index 4532e0e45797..e24ed2c8fd6f 100644 --- a/app-admin/chrpath/Manifest +++ b/app-admin/chrpath/Manifest @@ -1,2 +1 @@ -DIST chrpath-0.13.tar.gz 125129 BLAKE2B 004db7e3567ceeb700d018e7e32036843413605466c218bf40252927b169775c5a86f81f8ea355f0d141821313d114ec24654ed62d75443e31739118e31bc497 SHA512 9ec2ab2731fb553497996939b421130ae221d478dab8887c184ae91f7d3ae697688e7a30e3bea30cc0cf765f1dc8c7f47d2a1f4369b36079b4033e8d0303d75e DIST chrpath-0.16.tar.gz 134506 BLAKE2B 7003cc1cb2332ffbe6fe0873c6d30cbc3ea696e041be33b39c3d36ae34a2497b8dd40bb373773c546b8d63cfd8534e796fd7d7cbc99d37fb8751fc960907070f SHA512 aa04d490f78bff20a56fe20539cec10218c0772a668909eda8324ca825f51e8ef92001e95d9c316e79a145a043c9c327ec94d1a82e104ab408ca1021832745aa diff --git a/app-admin/chrpath/chrpath-0.13-r2.ebuild b/app-admin/chrpath/chrpath-0.13-r2.ebuild deleted file mode 100644 index 89d26b3b7e07..000000000000 --- a/app-admin/chrpath/chrpath-0.13-r2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="Chrpath can modify the rpath and runpath of ELF executables" -HOMEPAGE="https://directory.fsf.org/wiki/Chrpath" -# original upstream no longer exists (ftp://ftp.hungry.com/pub/hungry) -SRC_URI="https://alioth-archive.debian.org/releases/${PN}/${PN}/${PV}/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -PATCHES=( - "${FILESDIR}"/${P}-multilib.patch - "${FILESDIR}"/${PN}-keepgoing.patch - "${FILESDIR}"/${P}-testsuite-1.patch -) - -src_prepare() { - default - # disable installing redundant docs in the wrong dir - sed -i -e '/doc_DATA/d' Makefile.am || die - # fix for automake-1.13, #467538 - sed -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac || die - eautoreconf -} - -src_configure() { - econf $(use_enable static-libs static) -} - -src_install() { - default - if ! use static-libs; then - find "${D}" -name "*.la" -delete || die - fi -} diff --git a/app-admin/chrpath/chrpath-0.16.ebuild b/app-admin/chrpath/chrpath-0.16-r1.ebuild similarity index 71% rename from app-admin/chrpath/chrpath-0.16.ebuild rename to app-admin/chrpath/chrpath-0.16-r1.ebuild index db8843d003ad..287cacc4a7d6 100644 --- a/app-admin/chrpath/chrpath-0.16.ebuild +++ b/app-admin/chrpath/chrpath-0.16-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools @@ -11,8 +11,7 @@ SRC_URI="https://alioth-archive.debian.org/releases/${PN}/${PN}/${PV}/${P}.tar.g LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" +KEYWORDS="amd64 arm ~arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" PATCHES=( "${FILESDIR}"/${P}-multilib.patch @@ -29,13 +28,7 @@ src_prepare() { eautoreconf } -src_configure() { - econf $(use_enable static-libs static) -} - src_install() { default - if ! use static-libs; then - find "${D}" -name "*.la" -delete || die - fi + find "${ED}" -name '*.la' -delete || die } diff --git a/app-admin/chrpath/files/chrpath-0.13-multilib.patch b/app-admin/chrpath/files/chrpath-0.13-multilib.patch deleted file mode 100644 index e7db0a124053..000000000000 --- a/app-admin/chrpath/files/chrpath-0.13-multilib.patch +++ /dev/null @@ -1,160 +0,0 @@ -Index: chrpath-0.13/Makefile.am -=================================================================== ---- chrpath-0.13.orig/Makefile.am -+++ chrpath-0.13/Makefile.am -@@ -12,12 +12,19 @@ debs: - fakeroot debian/rules binary - - chrpath_SOURCES = \ -- chrpath.c \ -- killrpath.c \ - main.c \ -- elf.c \ - protos.h - -+chrpath_LDADD = $(LDLIBS) -+ -+lib_LTLIBRARIES = libchrpath32.la libchrpath64.la -+libchrpath32_la_SOURCES = chrpath.c killrpath.c elf.c protos.h -+libchrpath32_la_CFLAGS = -DSIZEOF_VOID_P=4 -+libchrpath32_la_LDFLAGS = -avoid-version -+libchrpath64_la_SOURCES = chrpath.c killrpath.c elf.c protos.h -+libchrpath64_la_CFLAGS = -DSIZEOF_VOID_P=8 -+libchrpath64_la_LDFLAGS = -avoid-version -+ - EXTRA_DIST = ChangeLog.usermap $(man_MANS) - - CLEANFILES = *.bb *.bbg *.da *.gcov testsuite/*.bb testsuite/*.bbg -Index: chrpath-0.13/configure.ac -=================================================================== ---- chrpath-0.13.orig/configure.ac -+++ chrpath-0.13/configure.ac -@@ -16,6 +16,7 @@ CHRPATH_LDRPATH_OPTION - dnl Checks for programs. - AC_PROG_CC - AC_PROG_INSTALL -+AC_PROG_LIBTOOL - - dnl Checks for libraries. - -@@ -26,11 +27,19 @@ AC_CHECK_HEADERS([getopt.h elf.h fcntl.h - dnl Checks for typedefs, structures, and compiler characteristics. - AC_C_CONST - AC_C_BIGENDIAN --AC_CHECK_SIZEOF(void *) - - dnl Checks for library functions. - AC_CHECK_FUNCS(getopt_long) - -+dnl See if we need -ldl on this platform for dlopen -+LDLIBS= -+save_LIBS="$LIBS" -+LIBS= -+AC_SEARCH_LIBS([dlopen], [dl]) -+LDLIBS=${LIBS} -+LIBS="${save_LIBS}" -+AC_SUBST([LDLIBS]) -+ - if eval "test x$GCC = xyes"; then - for flag in \ - -ansi \ -Index: chrpath-0.13/main.c -=================================================================== ---- chrpath-0.13.orig/main.c -+++ chrpath-0.13/main.c -@@ -12,13 +12,19 @@ - # include "config.h" - #endif - -+#include -+#include -+#include - #include - #include -+#include - #include - #ifdef HAVE_GETOPT_H - #include - #endif --#include "protos.h" -+ -+typedef int (*killrpath_t)(const char *filename); -+typedef int (*chrpath_t)(const char *filename, const char *newpath, int convert); - - #ifdef HAVE_GETOPT_LONG - # define GETOPT_LONG getopt_long -@@ -61,6 +67,30 @@ usage(char *progname) - printf("\n"); - } - -+static unsigned -+elf_class(const char *filename) -+{ -+ Elf32_Ehdr ehdr; -+ int fd; -+ -+ fd = open(filename, O_RDONLY); -+ if (fd == -1) -+ return 0; -+ if (read(fd, &ehdr, sizeof(ehdr)) != sizeof(ehdr)) -+ { -+ close(fd); -+ return 0; -+ } -+ close(fd); -+ if ((memcmp(ehdr.e_ident, ELFMAG, SELFMAG) != 0) -+ || (ehdr.e_ident[EI_VERSION] != EV_CURRENT)) -+ { -+ fprintf(stderr, "`%s' probably isn't an ELF file.\n", filename); -+ return 0; -+ } -+ return ehdr.e_ident[EI_CLASS]; -+} -+ - int - main(int argc, char * const argv[]) - { -@@ -73,6 +103,9 @@ main(int argc, char * const argv[]) - #ifdef HAVE_GETOPT_LONG - int option_index = 0; - #endif /* HAVE_GETOPT_LONG */ -+ void* dll[2]; -+ killrpath_t killrpath[2]; -+ chrpath_t chrpath[2]; - - if (argc < 2) - { -@@ -116,14 +149,31 @@ main(int argc, char * const argv[]) - } - } while (-1 != opt); - -+ dll[0] = dlopen("libchrpath32.so", RTLD_LAZY); -+ killrpath[0] = (killrpath_t)dlsym(dll[0], "killrpath"); -+ chrpath[0] = (chrpath_t)dlsym(dll[0], "chrpath"); -+ -+ dll[1] = dlopen("libchrpath64.so", RTLD_LAZY); -+ killrpath[1] = (killrpath_t)dlsym(dll[1], "killrpath"); -+ chrpath[1] = (chrpath_t)dlsym(dll[1], "chrpath"); -+ - while (optind < argc && (!retval || keep_going)) - { -+ const char* program = argv[optind++]; -+ unsigned eclass = elf_class(program); -+ if (!eclass) -+ { -+ retval = 1; -+ continue; -+ } - if (remove) -- retval |= killrpath(argv[optind++]); -+ retval |= killrpath[eclass - ELFCLASS32](program); - else - /* list by default, replace if path is set */ -- retval |= chrpath(argv[optind++], newpath, convert); -+ retval |= chrpath[eclass - ELFCLASS32](program, newpath, convert); - } - -+ dlclose(dll[0]); -+ dlclose(dll[1]); - return retval; - } diff --git a/app-admin/chrpath/files/chrpath-0.13-testsuite-1.patch b/app-admin/chrpath/files/chrpath-0.13-testsuite-1.patch deleted file mode 100644 index 1a30ce1eb94a..000000000000 --- a/app-admin/chrpath/files/chrpath-0.13-testsuite-1.patch +++ /dev/null @@ -1,19 +0,0 @@ -Submitted By: Mario Fetka (geos_one) (mario dot fetka at gmail dot com) -Date: 2010-04-04 -Initial Package Version: 0.13 -Origin: me -Upstream Status: unknown -Description: make the testsuite run with the new mltilib design - -diff -Naur chrpath-0.13.orig/testsuite/runtest.sh chrpath-0.13/testsuite/runtest.sh ---- chrpath-0.13.orig/testsuite/runtest.sh 2010-04-04 09:02:21.859114159 +0000 -+++ chrpath-0.13/testsuite/runtest.sh 2010-04-04 09:42:08.762112560 +0000 -@@ -2,6 +2,8 @@ - - set -x - -+export LD_LIBRARY_PATH=$PWD/../.libs:$LD_LIBRARY_PATH -+ - CHRPATH=../chrpath - - retval=0 diff --git a/app-admin/chrpath/files/chrpath-keepgoing.patch b/app-admin/chrpath/files/chrpath-keepgoing.patch deleted file mode 100644 index d8f6965729ff..000000000000 --- a/app-admin/chrpath/files/chrpath-keepgoing.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- chrpath-0.13/main.c.orig 2006-02-27 20:21:06.000000000 +0100 -+++ chrpath-0.13/main.c 2006-02-27 21:07:16.027641500 +0100 -@@ -57,6 +57,7 @@ - printf(" -r |--replace Replace current rpath/runpath setting\n"); - printf(" with the path given\n"); - printf(" -l|--list List the current rpath/runpath (default)\n"); -+ printf(" -k|--keepgoing Continue as much as possible after an error.\n"); - printf(" -h|--help Show this usage information.\n"); - #ifndef HAVE_GETOPT_LONG - printf("\n *** The long options are not available on this platform"); ---- chrpath-0.13/chrpath.1.orig 2004-09-19 10:35:44.000000000 +0200 -+++ chrpath-0.13/chrpath.1 2006-02-28 10:06:28.187060500 +0100 -@@ -22,6 +22,7 @@ - [ \fB-r\fP \fI\fP |\ \fB--replace\fP \fI\fP ] - [ \fB-c\fP | \fB--convert\fP ] - [ \fB-l\fP | \fB--list\fP ] -+[ \fB-k\fP | \fB--keepgoing\fP ] - [ \fB-h\fP | \fB--help\fP ] - \fI\fP [ \fI\fP ... ] - .SH DESCRIPTION diff --git a/app-admin/gentoo-retirement-scripts/metadata.xml b/app-admin/gentoo-retirement-scripts/metadata.xml index 996eb9fa78a2..cb977a6e9e38 100644 --- a/app-admin/gentoo-retirement-scripts/metadata.xml +++ b/app-admin/gentoo-retirement-scripts/metadata.xml @@ -6,4 +6,7 @@ Michał Górny + + mgorny/gentoo-retirement-scripts + diff --git a/app-admin/kube-bench/Manifest b/app-admin/kube-bench/Manifest index 441ba2da3d53..722030d4c53c 100644 --- a/app-admin/kube-bench/Manifest +++ b/app-admin/kube-bench/Manifest @@ -1,2 +1,4 @@ DIST kube-bench-0.6.6-deps.tar.xz 182543748 BLAKE2B c3084b6940a380a6b25d24fd397f9e6ea777c4fb156729e0adadf0c96b882d710b475ee1b69d2359f43cd595aa934c49ab60fd44dd5d10ea6366c770c0d131a2 SHA512 a5e88c687c0cf858ea504b345bf54424c7a9d10e5cde889c73e5cf3f0402b65a8c7bb2e8c9edd7c0be9bfa3b8f7c9e6a5f8c568ca951437cf552413e126c0295 DIST kube-bench-0.6.6.tar.gz 717589 BLAKE2B 727323530d471cc9256c654a0b5b2d1f7ada3beed6b06f4d425cd97e8aab0bd218db539a266f25a1b3fa0fb39158d724371763cb8add82f3ad89c4f44e6877f8 SHA512 26071730eea02e87145b44bec19f7cc9d34fdc6b6f8ec7dcb569437bd6bd2c8e72bf223432413027efb96ec7027ffd8e0d62f44263c0b5bab2468204505603b9 +DIST kube-bench-0.6.8-deps.tar.xz 189993884 BLAKE2B e7e1f791552f4dafada11898bcc89656198f94822852e3b50d02a4739649d8f9b30c71f542921c7dc03baf15729df7c6b83ebaac3472a92a4ca156b34013ff5e SHA512 ec895053686325954f79c5960e1d6548db4186c1ddc04b29f07005306f7026c058ed9d16880ad8bce80ed77b7f8b517da2c079a0e5dfb2ef22b0eb66d53cd4d6 +DIST kube-bench-0.6.8.tar.gz 728744 BLAKE2B 633c6be69e388e9ee33c92fd7bf6b5f75e6646e1b8c00a2a9974425ee66e02ea816ba7a106e125559c783b86030f177e21486894f665dfc4aaf0d55880055a88 SHA512 3ad1bfdece19bd71f8c34ff2b1cb7c046a2c3ceb625f25c80e43b0c63a3c350b7dd883902c79430faf851c60547be024f2b7b6ca049d131506c750e61adf71b4 diff --git a/app-admin/kube-bench/kube-bench-0.6.8.ebuild b/app-admin/kube-bench/kube-bench-0.6.8.ebuild new file mode 100644 index 000000000000..4d7ff54265c5 --- /dev/null +++ b/app-admin/kube-bench/kube-bench-0.6.8.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="Kubernetes Bench for Security runs the CIS Kubernetes Benchmark" +HOMEPAGE="https://github.com/aquasecurity/kube-bench" +SRC_URI="https://github.com/aquasecurity/kube-bench/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0 MIT MPL-2.0 BSD BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + emake KUBEBENCH_VERSION=v${PV} build +} + +src_install() { + dobin ${PN} + insinto /etc/kube-bench + doins -r cfg +} + +src_test() { + emake tests +} diff --git a/app-admin/lib_users/lib_users-0.15.ebuild b/app-admin/lib_users/lib_users-0.15.ebuild index 847b1eee18a7..e3c38729169c 100644 --- a/app-admin/lib_users/lib_users-0.15.ebuild +++ b/app-admin/lib_users/lib_users-0.15.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/klausman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-admin/logrotate/logrotate-3.20.1-r1.ebuild b/app-admin/logrotate/logrotate-3.20.1-r1.ebuild index 65640690466c..868b758df65f 100644 --- a/app-admin/logrotate/logrotate-3.20.1-r1.ebuild +++ b/app-admin/logrotate/logrotate-3.20.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://github.com/${PN}/${PN}/releases/download/${PV}/ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="acl +cron selinux" DEPEND=">=dev-libs/popt-1.5 diff --git a/app-admin/logrotate/metadata.xml b/app-admin/logrotate/metadata.xml index 7e0dcb911968..5fc3fca4708a 100644 --- a/app-admin/logrotate/metadata.xml +++ b/app-admin/logrotate/metadata.xml @@ -1,10 +1,10 @@ - - base-system@gentoo.org - Gentoo Base System - + + base-system@gentoo.org + Gentoo Base System + Logrotate allows for the automatic rotation compression, removal and mailing of log files. Logrotate can be set to handle a log diff --git a/app-admin/radmind/metadata.xml b/app-admin/radmind/metadata.xml index e980be75a6a5..4bf7c59e8555 100644 --- a/app-admin/radmind/metadata.xml +++ b/app-admin/radmind/metadata.xml @@ -5,6 +5,7 @@ A suite of Unix command-line tools and a server designed to remotely administer the file systems of multiple Unix machines. + Radmind/radmind radmind diff --git a/app-admin/sudo/metadata.xml b/app-admin/sudo/metadata.xml index 045c53c4fa14..7660289e000f 100644 --- a/app-admin/sudo/metadata.xml +++ b/app-admin/sudo/metadata.xml @@ -20,5 +20,6 @@ cpe:/a:todd_miller:sudo + sudo-project/sudo diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest index 9f1d679a378a..59e4b588cb4b 100644 --- a/app-admin/vault/Manifest +++ b/app-admin/vault/Manifest @@ -1,10 +1,4 @@ -DIST vault-1.10.3-vendor.tar.gz 48109465 BLAKE2B 45985a6ae4445ec75b29f198113fdd1f1e3aa54896c2da0fdf817cf30603c36379405aa3a65e8d20c0380a06e9b335186e6228b176d3afc541a28bed749d6129 SHA512 3c9220fb42af1e6f1bafd7991b0026cafe313cfa53d4841d5d4a1a19f10ff369826dc07c3d2eaf21a3c7227dbcafc1c134814a970429b0842919664ee0ef8988 -DIST vault-1.10.3-webui.tar.xz 1258176 BLAKE2B 85fd1b804b880a3dcdbbd4e825b663f02a985259d0a74ab7cddf4a9a2393c60918b389d0e4e81574b93c8b0867647fc1d17f7ca3e719b36ab41d6825adfbdaae SHA512 9640a7e25de0761a310e234098a0dd31db9e04b30036045ff7edaaca8f7496466f1c0148855a5e1ef270638e90a8fb97aff2c5482b32512772021c99691a5aa5 -DIST vault-1.10.4-vendor.tar.gz 50089463 BLAKE2B 299e7619f158a2ea0683feaaff4a7c5019da02fa03daf25e0b4415f03b703ca11733c486165a21ffcd5b3c1d221db5b9e24e898f3cf3de014c09e29531841dcf SHA512 056a6056bac127083358f1811e8e587f0521b734219a6e03e019527fafcadfbd0d71a05314cb269e27b03423349b5a857d234d3949d0d15e7c7b1175bc573c57 -DIST vault-1.10.4-webui.tar.xz 1258340 BLAKE2B 556da0e566852e5c6a091bd9139a88a9099e5f6422e225b7a4068e1bef3d9fd5a2292bb2efbe12545c20f6c956fd6180500972d5248f05bbb96db50a90ae4741 SHA512 ec9cc568d8d56ba379d0fdee31e0edc8aa8110366b112790573794975a0b32324f517e5fead39fbf59ab99667837b0e08ebadfb6d41dcde85d474712b34b475a DIST vault-1.10.5-vendor.tar.gz 50096802 BLAKE2B 07f797666f97666a3dbdfb3cca7ba9fea1a45b26fd35d902200acdf3bad33ad365f4d547a1c3fe42f9e6a41258713b48673236d5f64547016ba08b43ede4eeda SHA512 87f56ff16a2a28690dd128ff0f1c480616ae7948eaff337e3d3e4eb3370d6d1322b2a488044bc237f9eafc60d42652f3a7decb7283d1596285762cf570fea8ca DIST vault-1.10.5-webui.tar.xz 1258192 BLAKE2B c546475dc9949c8854e702ff97267cde97472b47f209e7ed923e6caf9d0fe2b615c0087299148c0325669ae25b4ec111d7e8eff8454dfe5fe15a47bf4c969984 SHA512 fb44ad261cfa2e492b824fc8ec0ad44e54eaa417980bd9cd845e017fcad23670231a696df306332df5cfd5ce039cc1e3f744fe3ef35563b4902ebb15798a6b1d -DIST vault-1.11.0-vendor.tar.gz 49927497 BLAKE2B d7a12c1c1710c2a487b9c08a871b1d7b011d90957cab6980eb2f7eaff4ff544509899ee07c326bba8310ff16ee3bf88586dba340249cf0f7804007963af7d692 SHA512 b3b9275d5ae41c21826ed0bf1eeaffffe10e5e95b085bf8cf6af6c9ff565848f4a3f83d9a8d6165867de11b0f877383cb972e7d4313a753b0dca391203ecb4c6 -DIST vault-1.11.0-webui.tar.xz 1335764 BLAKE2B 9733ae0c2fe04018dac73358a56a162e23877e68b3ce59ca569cea7e27f39c91727ab0810a737167b3f02d92a0d58e9a7195da892c677bece60fbe965dba7fdf SHA512 a5df9f0e854af8f30d6b5d15628a087c1c37361e2a0de4e412e7f78ac51affc774c1a6ed084dd849b68b147d527547593c1124d1170be38b918efd28081a6f0b DIST vault-1.11.1-vendor.tar.gz 52063513 BLAKE2B adb2fb6ab7991e94ce00aa298837f2fac21c24bb8ea8edd2265eed6664498b38567d81fcfe28749b4bf16c449c769448a75fa3c1403f5cdf33b18580d8a65936 SHA512 c1247308f390117c98e43dd82498a069c34d3e766298dd05d5ddb5f69b9a3db2e312b897f35c9f63225cffcac476ba1021a4a71100721848642b6c4412123251 DIST vault-1.11.1-webui.tar.xz 1335740 BLAKE2B 6a6fdcb22563ad4c3f18bf3816fe8a016c11d19a014458594c2dade3dc8e908db252c34bad88be9e80c2a6408af28af6324158e1e69b40061af6d6fe1a66c655 SHA512 1c02e0ef645df946ffb9d967a9be230800e67597d0ed6cf8afb2688eed9ca863a1f29efeefbb51e0257d2be588da443864df9e1306956844645b0168c2d58d9b diff --git a/app-admin/vault/vault-1.10.3.ebuild b/app-admin/vault/vault-1.10.3.ebuild deleted file mode 100644 index 227b57cf05c7..000000000000 --- a/app-admin/vault/vault-1.10.3.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit fcaps go-module systemd - -DESCRIPTION="A tool for managing secrets" -HOMEPAGE="https://vaultproject.io/" - -VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz" -SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz - webui? ( - https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE} - )" - -LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="+webui" - -BDEPEND=" - app-arch/zip - dev-go/gox - >=dev-lang/go-1.15.3" -COMMON_DEPEND="acct-group/vault - acct-user/vault" - DEPEND="${COMMON_DEPEND}" - RDEPEND="${COMMON_DEPEND}" - -FILECAPS=( - -m 755 'cap_ipc_lock=+ep' usr/bin/${PN} -) - -RESTRICT+=" test" -S=${WORKDIR}/${P}-vendor - -src_unpack() { - default -} - -src_prepare() { - default - # Avoid the need to have a git checkout - sed -e 's:^\(GIT_COMMIT=\).*:\1:' \ - -e 's:^\(GIT_DIRTY=\).*:\1:' \ - -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \ - -i scripts/build.sh || die - sed -e "/hooks/d" \ - -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \ - -e "s/gofumpt/gofmt/g" \ - -i Makefile || die - if [[ -d "${WORKDIR}/http/web_ui" ]]; then - rm -rf "${S}/http/web_ui" || die - mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" || - die "mv failed" - else - mkdir -p "${S}/http/web_ui" || die - touch "${S}/http/web_ui/no_web_ui" || die - fi -} - -src_compile() { - mkdir "${T}"/bin || die - BUILD_TAGS="$(usex webui ui '')" \ - GOPATH="${T}" \ - XC_ARCH=$(go env GOARCH) \ - XC_OS=$(go env GOOS) \ - XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \ - emake bin -} - -src_install() { - dobin bin/${PN} - dodoc CHANGELOG.md CONTRIBUTING.md README.md - insinto /etc/${PN}.d - doins "${FILESDIR}/"*.json.example - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotated" "${PN}" - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - newconfd "${FILESDIR}/${PN}.confd" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/app-admin/vault/vault-1.10.4.ebuild b/app-admin/vault/vault-1.10.4.ebuild deleted file mode 100644 index 6024fed54e00..000000000000 --- a/app-admin/vault/vault-1.10.4.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit fcaps go-module systemd - -DESCRIPTION="A tool for managing secrets" -HOMEPAGE="https://vaultproject.io/" - -VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz" -SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz - webui? ( - https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE} - )" - -LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="+webui" - -BDEPEND=" - app-arch/zip - dev-go/gox - >=dev-lang/go-1.15.3" -COMMON_DEPEND="acct-group/vault - acct-user/vault" - DEPEND="${COMMON_DEPEND}" - RDEPEND="${COMMON_DEPEND}" - -FILECAPS=( - -m 755 'cap_ipc_lock=+ep' usr/bin/${PN} -) - -RESTRICT+=" test" -S=${WORKDIR}/${P}-vendor - -src_unpack() { - default -} - -src_prepare() { - default - # Avoid the need to have a git checkout - sed -e 's:^\(GIT_COMMIT=\).*:\1:' \ - -e 's:^\(GIT_DIRTY=\).*:\1:' \ - -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \ - -i scripts/build.sh || die - sed -e "/hooks/d" \ - -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \ - -e "s/gofumpt/gofmt/g" \ - -i Makefile || die - if [[ -d "${WORKDIR}/http/web_ui" ]]; then - rm -rf "${S}/http/web_ui" || die - mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" || - die "mv failed" - else - mkdir -p "${S}/http/web_ui" || die - touch "${S}/http/web_ui/no_web_ui" || die - fi -} - -src_compile() { - mkdir "${T}"/bin || die - BUILD_TAGS="$(usex webui ui '')" \ - GOPATH="${T}" \ - XC_ARCH=$(go env GOARCH) \ - XC_OS=$(go env GOOS) \ - XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \ - emake bin -} - -src_install() { - dobin bin/${PN} - dodoc CHANGELOG.md CONTRIBUTING.md README.md - insinto /etc/${PN}.d - doins "${FILESDIR}/"*.json.example - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotated" "${PN}" - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - newconfd "${FILESDIR}/${PN}.confd" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/app-admin/vault/vault-1.10.5.ebuild b/app-admin/vault/vault-1.10.5.ebuild index 6024fed54e00..1e115bc0fbe9 100644 --- a/app-admin/vault/vault-1.10.5.ebuild +++ b/app-admin/vault/vault-1.10.5.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="+webui" BDEPEND=" diff --git a/app-admin/vault/vault-1.11.0.ebuild b/app-admin/vault/vault-1.11.0.ebuild deleted file mode 100644 index 004b6dd49b57..000000000000 --- a/app-admin/vault/vault-1.11.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit fcaps go-module systemd - -DESCRIPTION="A tool for managing secrets" -HOMEPAGE="https://vaultproject.io/" - -VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz" -SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz - webui? ( - https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE} - )" - -LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="+webui" - -BDEPEND=" - app-arch/zip - dev-go/gox - >=dev-lang/go-1.15.3" -COMMON_DEPEND="acct-group/vault - acct-user/vault" - DEPEND="${COMMON_DEPEND}" - RDEPEND="${COMMON_DEPEND}" - -FILECAPS=( - -m 755 'cap_ipc_lock=+ep' usr/bin/${PN} -) - -RESTRICT+=" test" -S=${WORKDIR}/${P}-vendor - -src_unpack() { - default -} - -src_prepare() { - default - # Avoid the need to have a git checkout - sed -e 's:^\(GIT_COMMIT=\).*:\1:' \ - -e 's:^\(GIT_DIRTY=\).*:\1:' \ - -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \ - -e "s|^BUILD_DATE=.*|BUILD_DATE=$(date +%Y-%m-%dT%H:%M:%SZ)|" \ - -i scripts/build.sh || die - sed -e "/hooks/d" \ - -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \ - -e "s/gofumpt/gofmt/g" \ - -i Makefile || die - if [[ -d "${WORKDIR}/http/web_ui" ]]; then - rm -rf "${S}/http/web_ui" || die - mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" || - die "mv failed" - else - mkdir -p "${S}/http/web_ui" || die - touch "${S}/http/web_ui/no_web_ui" || die - fi -} - -src_compile() { - mkdir "${T}"/bin || die - BUILD_TAGS="$(usex webui ui '')" \ - GOPATH="${T}" \ - XC_ARCH=$(go env GOARCH) \ - XC_OS=$(go env GOOS) \ - XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \ - emake bin -} - -src_install() { - dobin bin/${PN} - dodoc CHANGELOG.md CONTRIBUTING.md README.md - insinto /etc/${PN}.d - doins "${FILESDIR}/"*.json.example - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotated" "${PN}" - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - newconfd "${FILESDIR}/${PN}.confd" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz index 6ff9f9ab75d985c420aaca0d203af39329807916..1689fc4e4dfe52babf6888a40e0b5621e6ed4b74 100644 GIT binary patch literal 886 zcmV-+1Bv_}iwFP!00002|5cPrj$B0$Mdz%dR{)V2pUfDx1qcLY0vpKqq_MCWU<C>AZpMUsfzIi&`SBvAGDXU}8 znd9(`GMZJYw`LG$-!)RwhwnU#N85>lEKTsd}!B?X->3$j&O z6_Z2a(d68z4t-`xn>t(Rq>Dy?Z%ATs7?U@~ew6bV9t`l=^EBQaJ z&%eFmn#leI7fv`EagKJF5!3F~;F+=YE*mu2PA?4=gn-Zy{1}_1*Ca8whYqnG>E|pH zMUtd$E<5OMU!8IN1jHRT<{27La#fc^z>gQZX!oAIwOb>{lC`VD2h}1LJ(``_ip=)9 z=6%a9jNQD!JcL27>Mo49;h9fF;dBpEo--C+l4cp6PD?RLWR1(~c3KP%k@<@2p5Ncy zKi+@JU;l$l#(F^}$%^hw1hC<9$s?7Avb<5{ud{kMq$UM&(ek zB_{AkFHdx5IiMKU$|(k@-d1D6b6i!Yzvi2ubfK}lAqvsLz}i&+Npq(mUR8xp(w z%?RxcXpcsYt!(Q)o?wtxN+7D+16FDxx$!uOA9Be__^zFJ6!)J(oi-1(a>1U+S7aZ4 z`{Ug!EH>M(eyN}VBOw){TX3A>=vrtscABn7G0)k7;M4#1kzx6thtsKR*O-J+<##mh=TXofCY4{wKh${7GmxrkP2Cp z&T_Pp3&Z$0D1%ew%-oKl6z=fv@xv>Q?hCM(}Y`1fR4VK{&N{t1=kmZZN M0SgxQ!sZ1406Xu=od5s; literal 884 zcmV-)1B?70iwFP!00002|5a2=jvPf0-TM@M0?1EfWaM%zj6h&E_66c=EYEmhj}XV_ z71B(@uB$3LW`m8_v{q%V2gV*it?+?Gd8*gu#Su3WM4%%rlhIgIA zg4>8#t72H2p0&G^pMJ!3&z{_E?A|$y*w<(}b6WbIOeWdsNH0>Z&fctP23zADE5d3@ zY);l8zHc9Xd02hix`|6`^KAC1R)aBx3=h+e>ez%CW7?p(5+j+;I+^U%5_8rO=Ip1j zt~~e=)-#NyO&0gSG?!Yd&7h8@W*dTkQ#a}@x67ON4}bjn^ScipZ~mxH`qz)|_3P)# z@6Wf><-F3hb_x)to(h{@8^Cmzik>aKuNW;kl=?0J#sjhBs(m)_kF>)r=OAUJg3W1eG*aE`|=Iap3~(J;BFl zr|ZQiNe|#y3{;NqgP{>FHkDHn$}I#ZHIL`o4xkGk+^KD_rrO2?OatB#|EKHu%bl(P z?O*AN)>N=|&jV-J;HqVFxCuDnjvHBXFIxl=01+^Imr1!tBR+iD!SC*vaQ31 z#9GPO=~hP##_eT8`!ZN^M+TX}AFu9ek}^_O<}&Y_wnWFkK=cw%BlNDTW ztW4=CMzgIQ;1m!AK0AZ4Pb;0xRr|&z&g^!;*j|8Q9=+zSbhdtsXx!;4{raiCeg5u$ z{)aNy<&`q>xuDCKS^_Tz?cE~*OKlXT{cE9Et$IQHb9N|@u!S7D<|925kwe5bF;#D? z=0J8fBnRgi4Mwr7Cb2g3z>;?Mo;5WkX1q`)gph1oXL5MWp6u|L%DuUnugs-ofiagyfR3cvo!hG;y8q!@H=IXU%q|1 zlQo&;?yp5!)g7jSbbB{yrfYAc8lASbD%4dmlmiovG{}~@r$$pEYhzrl(Z%zM99(q< zyme4IR4!{RA>@(+M_?M12XeJfpjx;&QN56*FbeMD4i_{<#zGK&w9uTX1XDqaSR+sp zIs;%3NrV9%;KLm$Lk*w0{OE|R({a#+w+rS*3jzjTL=Uu^mQ9Asu*7OP_n9!un|}cQ Kt&xA`1polA8@N#b diff --git a/app-antivirus/clamav/metadata.xml b/app-antivirus/clamav/metadata.xml index 955b022bfd36..7a3fe540cf8d 100644 --- a/app-antivirus/clamav/metadata.xml +++ b/app-antivirus/clamav/metadata.xml @@ -22,6 +22,7 @@ RAR support + Cisco-Talos/clamav clamav diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 72060f409bac59f700782fd4f27c65522f880d48..db6b65c7439ff641f6a2ef0bdbdd1d01c46fe994 100644 GIT binary patch delta 16132 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 O!~X|u(Ah0=cK`rGWVZGI diff --git a/app-arch/cabextract/metadata.xml b/app-arch/cabextract/metadata.xml index 7d44a3ceb01c..0789fd696930 100644 --- a/app-arch/cabextract/metadata.xml +++ b/app-arch/cabextract/metadata.xml @@ -1,14 +1,17 @@ - - fonts@gentoo.org - Fonts - - - Install experimental extra tools: wince_info and - wince_rename for examining and processing Windows CE installation cabinet - header files; cabinfo for examining the structure of a cab file. - - + + fonts@gentoo.org + Fonts + + + Install experimental extra tools: wince_info and + wince_rename for examining and processing Windows CE installation cabinet + header files; cabinfo for examining the structure of a cab file. + + + + kyz/libmspack + diff --git a/app-arch/qpress/qpress-1.1.ebuild b/app-arch/qpress/qpress-1.1-r1.ebuild similarity index 70% rename from app-arch/qpress/qpress-1.1.ebuild rename to app-arch/qpress/qpress-1.1-r1.ebuild index 21904daf9eb3..ba05bad121ce 100644 --- a/app-arch/qpress/qpress-1.1.ebuild +++ b/app-arch/qpress/qpress-1.1-r1.ebuild @@ -1,25 +1,24 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs DESCRIPTION="A portable file archiver using QuickLZ algorithm" HOMEPAGE="http://www.quicklz.com/" SRC_URI="http://www.quicklz.com/${PN}-${PV/./}-source.zip" +S="${WORKDIR}" -LICENSE="GPL-3" +LICENSE="GPL-1 GPL-2 GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" BDEPEND="app-arch/unzip" -S="${WORKDIR}" - PATCHES=( - "${FILESDIR}"/${PN}-1.1-fix-includes.patch - "${FILESDIR}"/${PN}-1.1-fix-build-system.patch + "${FILESDIR}/${PN}-1.1-fix-includes.patch" + "${FILESDIR}/${PN}-1.1-fix-build-system.patch" ) src_configure() { @@ -28,5 +27,5 @@ src_configure() { } src_install() { - dobin ${PN} + dobin qpress } diff --git a/app-benchmarks/Manifest.gz b/app-benchmarks/Manifest.gz index 60f4148205fea556c1da92d7cc5ba73b60e7d92c..71759f1f35ac107bcea2c2bd61771d6af15a0591 100644 GIT binary patch literal 4693 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.org Georgy Yakovlev + + sharkdp/hyperfine + diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index df95394103dcf7c58dcd6238c24637ea59347f00..24797757dd9c0794b1922b45091a9173f7d01d73 100644 GIT binary patch literal 7220 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 CMx}iK literal 7220 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 C>*iAc diff --git a/app-containers/docker-cli/metadata.xml b/app-containers/docker-cli/metadata.xml index 646bc26a1690..46eed1b411a8 100644 --- a/app-containers/docker-cli/metadata.xml +++ b/app-containers/docker-cli/metadata.xml @@ -9,4 +9,7 @@ gyakovlev@gentoo.org Georgy Yakovlev + + docker/cli + diff --git a/app-containers/grype/grype-0.44.0-r1.ebuild b/app-containers/grype/grype-0.44.0-r1.ebuild new file mode 100644 index 000000000000..868972a69ab6 --- /dev/null +++ b/app-containers/grype/grype-0.44.0-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module +GIT_COMMIT=a6ec8f11be5fdc116dc7bbfebdc03bfc13cd2005 +SYFT_VERSION=0.52.0 + +DESCRIPTION="A vulnerability scanner for container images and filesystems" +HOMEPAGE="https://www.anchore.com" +SRC_URI="https://github.com/anchore/grype/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +# tests require a running docker +RESTRICT="test" + +src_compile() { + ego build -o bin/grype -ldflags " + -extldflags '-static' + -X github.com/anchore/grype/internal/version.version=${PV} + -X github.com/anchore/grype/internal/version.syftVersion=${SYFT_VERSION} + -X github.com/anchore/grype/internal/version.gitCommit=${GIT_COMMIT} + -X github.com/anchore/grype/internal/version.buildDate=${BUILD_DATE} + -X github.com/anchore/grype/internal/version.gitDescription=v${PV}" +} + +src_install() { + dobin bin/grype +} diff --git a/app-containers/syft/syft-0.52.0-r1.ebuild b/app-containers/syft/syft-0.52.0-r1.ebuild new file mode 100644 index 000000000000..78e4ff1e79aa --- /dev/null +++ b/app-containers/syft/syft-0.52.0-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module +GIT_COMMIT=ba9adb17ebb510a2a3bd2b641738b1d9235e1f3e + +DESCRIPTION="Generate a Software Bill of Materials from container images and filesystems" +HOMEPAGE="https://www.anchore.com" +SRC_URI="https://github.com/anchore/syft/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# tests require a running docker daemon +RESTRICT="test" + +src_compile() { + local BUILD_DATE + BUILD_DATE=$(date -u +%Y-%m-%dT%H:%M:%SZ) + ego build -o bin/syft -ldflags " + -extldflags '-static' + -X github.com/anchore/syft/internal/version.version=${PV} + -X github.com/anchore/syft/internal/version.gitCommit=${GIT_COMMIT} + -X github.com/anchore/syft/internal/version.buildDate=${BUILD_DATE} + -X github.com/anchore/syft/internal/version.gitDescription=v${PV} + " ./cmd/syft +} + +src_install() { + dobin bin/* +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 2e39c43a412ef7d999406f1031e9db69aa4539be..c6366591a265e32616b46a6952c389369c161d52 100644 GIT binary patch delta 23853 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 A=>Px# delta 23841 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 diff --git a/app-crypt/acme-tiny/Manifest b/app-crypt/acme-tiny/Manifest index 3c2337792f19..beb4c6083b4b 100644 --- a/app-crypt/acme-tiny/Manifest +++ b/app-crypt/acme-tiny/Manifest @@ -1,2 +1 @@ -DIST acme-tiny-4.1.0.tar.gz 12776 BLAKE2B 7efd9d1399ec3bbd98180511c9f36fbf6f9a96a0d4e0e72b9d4c85d16246118eaaad25bc26ba42f746fd4b60b498ceca5307e279d788157237ac6ad153848501 SHA512 31d69a5031c019acbc23b3f06041eae8e261766396d4a7420fd70a71cfa16de953bea4c0c2ad0c6a6e793ed61ab5331f40145352ffce69f4f062f35dd0db7519 DIST acme-tiny-5.0.1.tar.gz 21036 BLAKE2B a09c16ca19570b48d34c919e2a361e3be5d66ed8fc0ccff7af74e4018d294f2940a552906dee45bac27a16e7b039a3567dc35e201b058015c5123baa2cbb01c1 SHA512 6e0619917b31a5795c2c7d8aa811b46231b81fc6b57227f611f7f4b9f73eb3de669676482563c33d935a4a0812498677bcbe974663a561af61abb441a880947e diff --git a/app-crypt/acme-tiny/acme-tiny-4.1.0.ebuild b/app-crypt/acme-tiny/acme-tiny-4.1.0.ebuild deleted file mode 100644 index d019da939aa5..000000000000 --- a/app-crypt/acme-tiny/acme-tiny-4.1.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{3_7,3_8,3_9} ) -inherit distutils-r1 - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/diafygi/${PN}.git" -else - SRC_URI="https://github.com/diafygi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 x86" -fi - -DESCRIPTION="A tiny, auditable script for Let's Encrypt's ACME Protocol" -HOMEPAGE="https://github.com/diafygi/acme-tiny" - -LICENSE="MIT" -SLOT="0" -IUSE="" - -DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]" -RDEPEND="dev-libs/openssl:0" - -pkg_setup() { - if [[ ${PV} != 9999 ]]; then - export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" - fi -} - -src_prepare() { - sed -i 's|#!/usr/bin/sh|#!/bin/sh|g' README.md || die - - distutils-r1_src_prepare -} - -pkg_postinst() { - for v in ${REPLACING_VERSIONS}; do - if ver_test "$v" "-lt" "4.0.3" || ver_test "$v" "-ge" "9999"; then - einfo "The --account-email flag has been changed to --contact and" - einfo "has different syntax." - einfo "Please update your scripts accordingly" - fi - done -} diff --git a/app-crypt/acme-tiny/acme-tiny-5.0.1.ebuild b/app-crypt/acme-tiny/acme-tiny-5.0.1.ebuild index d1dbadc05430..11801bcbdbfe 100644 --- a/app-crypt/acme-tiny/acme-tiny-5.0.1.ebuild +++ b/app-crypt/acme-tiny/acme-tiny-5.0.1.ebuild @@ -24,6 +24,9 @@ IUSE="" DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]" RDEPEND="dev-libs/openssl:0" +# Tests require a local ACME server to be set up. +RESTRICT="test" + pkg_setup() { if [[ ${PV} != 9999 ]]; then export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" diff --git a/app-crypt/acme-tiny/acme-tiny-9999.ebuild b/app-crypt/acme-tiny/acme-tiny-9999.ebuild deleted file mode 100644 index b1ca9c31e4af..000000000000 --- a/app-crypt/acme-tiny/acme-tiny-9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{3_7,3_8,3_9,3_10} ) -inherit distutils-r1 - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/diafygi/${PN}.git" -else - SRC_URI="https://github.com/diafygi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="A tiny, auditable script for Let's Encrypt's ACME Protocol" -HOMEPAGE="https://github.com/diafygi/acme-tiny" - -LICENSE="MIT" -SLOT="0" -IUSE="" - -DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]" -RDEPEND="dev-libs/openssl:0" - -pkg_setup() { - if [[ ${PV} != 9999 ]]; then - export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" - fi -} - -src_prepare() { - sed -i 's|#!/usr/bin/sh|#!/bin/sh|g' README.md || die - - distutils-r1_src_prepare -} - -pkg_postinst() { - for v in ${REPLACING_VERSIONS}; do - if ver_test "$v" "-lt" "4.0.3" || ver_test "$v" "-ge" "9999"; then - einfo "The --account-email flag has been changed to --contact and" - einfo "has different syntax." - einfo "Please update your scripts accordingly" - fi - done -} diff --git a/app-crypt/acme-tiny/metadata.xml b/app-crypt/acme-tiny/metadata.xml index df6528161654..418b25e0fbfe 100644 --- a/app-crypt/acme-tiny/metadata.xml +++ b/app-crypt/acme-tiny/metadata.xml @@ -1,8 +1,10 @@ - - - diafygi/acme-tiny - + + graaff@gentoo.org + + + diafygi/acme-tiny + diff --git a/app-crypt/libb2/metadata.xml b/app-crypt/libb2/metadata.xml index 7540a555a91a..1b45c3a4d19a 100644 --- a/app-crypt/libb2/metadata.xml +++ b/app-crypt/libb2/metadata.xml @@ -18,4 +18,7 @@ set in make.conf or similar. + + BLAKE2/libb2 + diff --git a/app-crypt/mkp224o/mkp224o-1.6.1.ebuild b/app-crypt/mkp224o/mkp224o-1.6.1.ebuild index 6a5af08b0f9c..bde686797b7b 100644 --- a/app-crypt/mkp224o/mkp224o-1.6.1.ebuild +++ b/app-crypt/mkp224o/mkp224o-1.6.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/cathugger/${PN}/releases/download/v${PV}/${PN}-${PV} LICENSE="CC0-1.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="cpu_flags_x86_sse2 pcre2" DEPEND=" diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index 048dc4bbfb4729b3df72032fbdee5f3293a13467..3a073afcce69f17911fd68752893e153cf1cc8ce 100644 GIT binary patch delta 72769 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

Y={5Y)tZ%jY{|4pB>Y0|M6GP8K|z}mhJC5 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 delta 72776 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

Y& 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 &Yp5BguA{n{kXF*FGeIEw+p?N` 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 G#sUC_fSQy5 diff --git a/app-dicts/stardict-cdict-en-zh-big5/metadata.xml b/app-dicts/stardict-cdict-en-zh-big5/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-cdict-en-zh-big5/metadata.xml +++ b/app-dicts/stardict-cdict-en-zh-big5/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2.ebuild b/app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2.ebuild rename to app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2-r1.ebuild index 573ac4b56d61..824e4ffb10d5 100644 --- a/app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2.ebuild +++ b/app-dicts/stardict-cdict-en-zh-big5/stardict-cdict-en-zh-big5-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Traditional Chinese (BIG5)" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_TW/" KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-cdict-en-zh-gb/metadata.xml b/app-dicts/stardict-cdict-en-zh-gb/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-cdict-en-zh-gb/metadata.xml +++ b/app-dicts/stardict-cdict-en-zh-gb/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2.ebuild b/app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2.ebuild rename to app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2-r1.ebuild index a679c94c4522..5c74c2832977 100644 --- a/app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2.ebuild +++ b/app-dicts/stardict-cdict-en-zh-gb/stardict-cdict-en-zh-gb-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Simplified Chinese (GB)" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_CN/" KEYWORDS="~amd64 ~arm ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-cedict-zh-en-big5/metadata.xml b/app-dicts/stardict-cedict-zh-en-big5/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-cedict-zh-en-big5/metadata.xml +++ b/app-dicts/stardict-cedict-zh-en-big5/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2.ebuild b/app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2.ebuild rename to app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2-r1.ebuild index c53e048d000e..f532b894e6f1 100644 --- a/app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2.ebuild +++ b/app-dicts/stardict-cedict-zh-en-big5/stardict-cedict-zh-en-big5-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="Traditional Chinese (BIG5)" TO_LANG="English" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_TW/" KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-cedict-zh-en-gb/metadata.xml b/app-dicts/stardict-cedict-zh-en-gb/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-cedict-zh-en-gb/metadata.xml +++ b/app-dicts/stardict-cedict-zh-en-gb/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2.ebuild b/app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2.ebuild rename to app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2-r1.ebuild index 6a4935c616c2..b893e6e3a54d 100644 --- a/app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2.ebuild +++ b/app-dicts/stardict-cedict-zh-en-gb/stardict-cedict-zh-en-gb-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="Simplified Chinese (GB)" TO_LANG="English" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_CN/" KEYWORDS="~amd64 ~arm ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-dictd-devils/metadata.xml b/app-dicts/stardict-dictd-devils/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-dictd-devils/metadata.xml +++ b/app-dicts/stardict-dictd-devils/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2.ebuild b/app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2.ebuild rename to app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2-r1.ebuild index 90ee7c95f9e0..ebffb0cfb063 100644 --- a/app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2.ebuild +++ b/app-dicts/stardict-dictd-devils/stardict-dictd-devils-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DICT_PREFIX="dictd_www.dict.org_" @@ -11,4 +11,3 @@ DESCRIPTION="Stardict Dictionary for Dictd.org's Devil's Dictionary" HOMEPAGE="http://download.huzheng.org/dict.org/" KEYWORDS="~amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-freedict-eng-deu/metadata.xml b/app-dicts/stardict-freedict-eng-deu/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-freedict-eng-deu/metadata.xml +++ b/app-dicts/stardict-freedict-eng-deu/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2.ebuild b/app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2-r1.ebuild similarity index 82% rename from app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2.ebuild rename to app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2-r1.ebuild index fcc3b8e47e83..573085c41bf7 100644 --- a/app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2.ebuild +++ b/app-dicts/stardict-freedict-eng-deu/stardict-freedict-eng-deu-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="German" @@ -10,5 +10,5 @@ DICT_PREFIX="dictd_www.freedict.de_" inherit stardict HOMEPAGE="http://download.huzheng.org/freedict.de/" + KEYWORDS="amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-freedict-eng-fra/metadata.xml b/app-dicts/stardict-freedict-eng-fra/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-freedict-eng-fra/metadata.xml +++ b/app-dicts/stardict-freedict-eng-fra/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2.ebuild b/app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2-r1.ebuild similarity index 82% rename from app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2.ebuild rename to app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2-r1.ebuild index 62c5a82765c7..9ab2225d6671 100644 --- a/app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2.ebuild +++ b/app-dicts/stardict-freedict-eng-fra/stardict-freedict-eng-fra-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="French" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/freedict.de/" KEYWORDS="amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-freedict-eng-ita/metadata.xml b/app-dicts/stardict-freedict-eng-ita/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-freedict-eng-ita/metadata.xml +++ b/app-dicts/stardict-freedict-eng-ita/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2.ebuild b/app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2-r1.ebuild similarity index 83% rename from app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2.ebuild rename to app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2-r1.ebuild index 55da09b2a76f..2529b709bbfd 100644 --- a/app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2.ebuild +++ b/app-dicts/stardict-freedict-eng-ita/stardict-freedict-eng-ita-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Italian" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/freedict.de/" KEYWORDS="amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-freedict-eng-lat/metadata.xml b/app-dicts/stardict-freedict-eng-lat/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-freedict-eng-lat/metadata.xml +++ b/app-dicts/stardict-freedict-eng-lat/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2.ebuild b/app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2-r1.ebuild similarity index 82% rename from app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2.ebuild rename to app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2-r1.ebuild index 68cbf9ddcf34..73e192184c0f 100644 --- a/app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2.ebuild +++ b/app-dicts/stardict-freedict-eng-lat/stardict-freedict-eng-lat-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Latin" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/freedict.de/" KEYWORDS="amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-freedict-eng-rus/metadata.xml b/app-dicts/stardict-freedict-eng-rus/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-freedict-eng-rus/metadata.xml +++ b/app-dicts/stardict-freedict-eng-rus/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2.ebuild b/app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2-r1.ebuild similarity index 83% rename from app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2.ebuild rename to app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2-r1.ebuild index d5fa3c74fe2c..20e5b0d2c0ba 100644 --- a/app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2.ebuild +++ b/app-dicts/stardict-freedict-eng-rus/stardict-freedict-eng-rus-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Russian" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/freedict.de/" KEYWORDS="amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-freedict-eng-spa/metadata.xml b/app-dicts/stardict-freedict-eng-spa/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-freedict-eng-spa/metadata.xml +++ b/app-dicts/stardict-freedict-eng-spa/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2.ebuild b/app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2-r1.ebuild similarity index 83% rename from app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2.ebuild rename to app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2-r1.ebuild index f047a1bfdd69..2581085379fc 100644 --- a/app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2.ebuild +++ b/app-dicts/stardict-freedict-eng-spa/stardict-freedict-eng-spa-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Spanish" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/freedict.de/" KEYWORDS="amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-freedict-eng-swe/metadata.xml b/app-dicts/stardict-freedict-eng-swe/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-freedict-eng-swe/metadata.xml +++ b/app-dicts/stardict-freedict-eng-swe/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2.ebuild b/app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2-r1.ebuild similarity index 83% rename from app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2.ebuild rename to app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2-r1.ebuild index fcca73012d34..cc7f6a5f07f8 100644 --- a/app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2.ebuild +++ b/app-dicts/stardict-freedict-eng-swe/stardict-freedict-eng-swe-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Swedish" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/freedict.de/" KEYWORDS="amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-freedict-eng-tur/metadata.xml b/app-dicts/stardict-freedict-eng-tur/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-freedict-eng-tur/metadata.xml +++ b/app-dicts/stardict-freedict-eng-tur/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2.ebuild b/app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2-r1.ebuild similarity index 82% rename from app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2.ebuild rename to app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2-r1.ebuild index 74be35534243..8c4ac832aac4 100644 --- a/app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2.ebuild +++ b/app-dicts/stardict-freedict-eng-tur/stardict-freedict-eng-tur-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Turkish" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/freedict.de/" KEYWORDS="amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-freedict-tur-deu/metadata.xml b/app-dicts/stardict-freedict-tur-deu/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-freedict-tur-deu/metadata.xml +++ b/app-dicts/stardict-freedict-tur-deu/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2.ebuild b/app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2-r1.ebuild similarity index 82% rename from app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2.ebuild rename to app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2-r1.ebuild index 2baaa40cdde3..e3df97af5ea2 100644 --- a/app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2.ebuild +++ b/app-dicts/stardict-freedict-tur-deu/stardict-freedict-tur-deu-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="Turkish" TO_LANG="German" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/freedict.de/" KEYWORDS="amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-freedict-tur-eng/metadata.xml b/app-dicts/stardict-freedict-tur-eng/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-freedict-tur-eng/metadata.xml +++ b/app-dicts/stardict-freedict-tur-eng/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2.ebuild b/app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2-r1.ebuild similarity index 82% rename from app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2.ebuild rename to app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2-r1.ebuild index 657287d88b45..3c984430cc96 100644 --- a/app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2.ebuild +++ b/app-dicts/stardict-freedict-tur-eng/stardict-freedict-tur-eng-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="Turkish" TO_LANG="English" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/freedict.de/" KEYWORDS="amd64 ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-jmdict-en-ja/metadata.xml b/app-dicts/stardict-jmdict-en-ja/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-jmdict-en-ja/metadata.xml +++ b/app-dicts/stardict-jmdict-en-ja/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r1.ebuild b/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r1.ebuild deleted file mode 100644 index 05c1aae9c1db..000000000000 --- a/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -FROM_LANG="English" -TO_LANG="Japanese" -DICT_PREFIX="jmdict-" - -inherit stardict - -HOMEPAGE="http://download.huzheng.org/ja/" -SRC_URI="http://download.huzheng.org/ja/${P}.tar.bz2" - -LICENSE="GDLS" -KEYWORDS="~amd64 ~ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r2.ebuild b/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r3.ebuild similarity index 88% rename from app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r2.ebuild rename to app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r3.ebuild index ca2b277369e5..7a6d6265ad8c 100644 --- a/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r2.ebuild +++ b/app-dicts/stardict-jmdict-en-ja/stardict-jmdict-en-ja-2.4.2-r3.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 FROM_LANG="English" TO_LANG="Japanese" diff --git a/app-dicts/stardict-jmdict-ja-en/metadata.xml b/app-dicts/stardict-jmdict-ja-en/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-jmdict-ja-en/metadata.xml +++ b/app-dicts/stardict-jmdict-ja-en/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r1.ebuild b/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r1.ebuild deleted file mode 100644 index 32087ed1ffcf..000000000000 --- a/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -FROM_LANG="Japanese" -TO_LANG="English" -DICT_PREFIX="jmdict-" - -inherit stardict - -HOMEPAGE="http://download.huzheng.org/ja/" -SRC_URI="http://download.huzheng.org/ja/${P}.tar.bz2" - -LICENSE="GDLS" -KEYWORDS="~amd64 ~ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r2.ebuild b/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r3.ebuild similarity index 88% rename from app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r2.ebuild rename to app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r3.ebuild index 197b8b028052..d6d8de62208d 100644 --- a/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r2.ebuild +++ b/app-dicts/stardict-jmdict-ja-en/stardict-jmdict-ja-en-2.4.2-r3.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 FROM_LANG="Japanese" TO_LANG="English" diff --git a/app-dicts/stardict-langdao-en-zh-gb/metadata.xml b/app-dicts/stardict-langdao-en-zh-gb/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-langdao-en-zh-gb/metadata.xml +++ b/app-dicts/stardict-langdao-en-zh-gb/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2.ebuild b/app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2.ebuild rename to app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2-r1.ebuild index b21be46590ee..e953d9cf6730 100644 --- a/app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2.ebuild +++ b/app-dicts/stardict-langdao-en-zh-gb/stardict-langdao-en-zh-gb-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Simplified Chinese (GB)" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_CN/" KEYWORDS="~amd64 ~arm ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-langdao-zh-en-gb/metadata.xml b/app-dicts/stardict-langdao-zh-en-gb/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-langdao-zh-en-gb/metadata.xml +++ b/app-dicts/stardict-langdao-zh-en-gb/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2.ebuild b/app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2.ebuild rename to app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2-r1.ebuild index dda6a9e372b1..be426fdbd3d1 100644 --- a/app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2.ebuild +++ b/app-dicts/stardict-langdao-zh-en-gb/stardict-langdao-zh-en-gb-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="Simplified Chinese (GB)" TO_LANG="English" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_CN/" KEYWORDS="~amd64 ~arm ~ppc ~riscv sparc x86" -IUSE="" diff --git a/app-dicts/stardict-mova-smiley/metadata.xml b/app-dicts/stardict-mova-smiley/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-mova-smiley/metadata.xml +++ b/app-dicts/stardict-mova-smiley/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2.ebuild b/app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2.ebuild rename to app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2-r1.ebuild index 7f39aa600b5a..43d7016090e6 100644 --- a/app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2.ebuild +++ b/app-dicts/stardict-mova-smiley/stardict-mova-smiley-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DICT_PREFIX="dictd_www.mova.org_" @@ -11,4 +11,3 @@ DESCRIPTION="Stardict Dictionary for Mova.org's Smiley Dictionary" HOMEPAGE="http://download.huzheng.org/mova.org/" KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-oxford-en-zh-gb/metadata.xml b/app-dicts/stardict-oxford-en-zh-gb/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-oxford-en-zh-gb/metadata.xml +++ b/app-dicts/stardict-oxford-en-zh-gb/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2.ebuild b/app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2.ebuild rename to app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2-r1.ebuild index 6e33aa93cae3..eee257c71a9b 100644 --- a/app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2.ebuild +++ b/app-dicts/stardict-oxford-en-zh-gb/stardict-oxford-en-zh-gb-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Simplified Chinese (GB)" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_CN/" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-quick-eng-jpn/metadata.xml b/app-dicts/stardict-quick-eng-jpn/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-quick-eng-jpn/metadata.xml +++ b/app-dicts/stardict-quick-eng-jpn/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2.ebuild b/app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2-r1.ebuild similarity index 82% rename from app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2.ebuild rename to app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2-r1.ebuild index a9f48bd863d4..5b30371d8bb0 100644 --- a/app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2.ebuild +++ b/app-dicts/stardict-quick-eng-jpn/stardict-quick-eng-jpn-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Japanese Romaji" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/Quick/" KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-quick-jpn-eng/metadata.xml b/app-dicts/stardict-quick-jpn-eng/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-quick-jpn-eng/metadata.xml +++ b/app-dicts/stardict-quick-jpn-eng/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2.ebuild b/app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2-r1.ebuild similarity index 82% rename from app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2.ebuild rename to app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2-r1.ebuild index e5d58aeba9a1..11742f8d954d 100644 --- a/app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2.ebuild +++ b/app-dicts/stardict-quick-jpn-eng/stardict-quick-jpn-eng-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="Japanese Romaji" TO_LANG="English" @@ -12,4 +12,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/Quick/" KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-quick-ru-en/metadata.xml b/app-dicts/stardict-quick-ru-en/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-quick-ru-en/metadata.xml +++ b/app-dicts/stardict-quick-ru-en/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-quick-ru-en/stardict-quick-ru-en-2.4.2.ebuild b/app-dicts/stardict-quick-ru-en/stardict-quick-ru-en-2.4.2-r1.ebuild similarity index 85% rename from app-dicts/stardict-quick-ru-en/stardict-quick-ru-en-2.4.2.ebuild rename to app-dicts/stardict-quick-ru-en/stardict-quick-ru-en-2.4.2-r1.ebuild index 03659502301f..2a6fda133af0 100644 --- a/app-dicts/stardict-quick-ru-en/stardict-quick-ru-en-2.4.2.ebuild +++ b/app-dicts/stardict-quick-ru-en/stardict-quick-ru-en-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="Russian" TO_LANG="English" @@ -14,4 +14,3 @@ DESCRIPTION="Quick but still useful Russian to English dictionary" HOMEPAGE="http://download.huzheng.org/Quick/" KEYWORDS="amd64 ~riscv x86" -IUSE="" diff --git a/app-dicts/stardict-xdict-en-zh-big5/metadata.xml b/app-dicts/stardict-xdict-en-zh-big5/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-xdict-en-zh-big5/metadata.xml +++ b/app-dicts/stardict-xdict-en-zh-big5/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2.ebuild b/app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2.ebuild rename to app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2-r1.ebuild index 2ae3750f957c..3328995df6d9 100644 --- a/app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2.ebuild +++ b/app-dicts/stardict-xdict-en-zh-big5/stardict-xdict-en-zh-big5-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Traditional Chinese (BIG5)" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_TW/" KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-xdict-en-zh-gb/metadata.xml b/app-dicts/stardict-xdict-en-zh-gb/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-xdict-en-zh-gb/metadata.xml +++ b/app-dicts/stardict-xdict-en-zh-gb/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2.ebuild b/app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2.ebuild rename to app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2-r1.ebuild index b16257949ec6..5f845e227ea4 100644 --- a/app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2.ebuild +++ b/app-dicts/stardict-xdict-en-zh-gb/stardict-xdict-en-zh-gb-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="English" TO_LANG="Simplified Chinese (GB)" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_CN/" KEYWORDS="~amd64 ~arm ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-xdict-zh-en-big5/metadata.xml b/app-dicts/stardict-xdict-zh-en-big5/metadata.xml index c1796cbf65f4..aa547c960468 100644 --- a/app-dicts/stardict-xdict-zh-en-big5/metadata.xml +++ b/app-dicts/stardict-xdict-zh-en-big5/metadata.xml @@ -5,10 +5,6 @@ cjk@gentoo.org Cjk - - bircoph@gentoo.org - Andrew Savchenko - stardict diff --git a/app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2.ebuild b/app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2.ebuild rename to app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2-r1.ebuild index 546fcb112d4e..ae4a93ef31b5 100644 --- a/app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2.ebuild +++ b/app-dicts/stardict-xdict-zh-en-big5/stardict-xdict-zh-en-big5-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="Traditional Chinese (BIG5)" TO_LANG="English" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_TW/" KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-dicts/stardict-xdict-zh-en-gb/metadata.xml b/app-dicts/stardict-xdict-zh-en-gb/metadata.xml index e1e14bfe8c22..93d09249f5d3 100644 --- a/app-dicts/stardict-xdict-zh-en-gb/metadata.xml +++ b/app-dicts/stardict-xdict-zh-en-gb/metadata.xml @@ -1,10 +1,7 @@ - - bircoph@gentoo.org - Andrew Savchenko - + stardict diff --git a/app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2.ebuild b/app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2-r1.ebuild similarity index 84% rename from app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2.ebuild rename to app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2-r1.ebuild index 8e200547bcbd..df8e7e6f6621 100644 --- a/app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2.ebuild +++ b/app-dicts/stardict-xdict-zh-en-gb/stardict-xdict-zh-en-gb-2.4.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 FROM_LANG="Simplified Chinese (GB)" TO_LANG="English" @@ -13,4 +13,3 @@ inherit stardict HOMEPAGE="http://download.huzheng.org/zh_CN/" KEYWORDS="~amd64 ~arm ~ppc ~riscv ~sparc ~x86" -IUSE="" diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 31b97c41edb0a22505bff4dec2d66de55714005e..ceffb1527eb418c6e43fdac547b42da9389fbbda 100644 GIT binary patch literal 6981 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 Xwf94{BL{`q^6&l^n~A;EKQRCRyG@64 literal 6981 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 diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild index acc2d192a72a..0f344a39d522 100644 --- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = *9999* ]]; then else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz" SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages" diff --git a/app-doc/halibut/halibut-1.3.ebuild b/app-doc/halibut/halibut-1.3.ebuild index d4eb16bc2191..e21b799610c2 100644 --- a/app-doc/halibut/halibut-1.3.ebuild +++ b/app-doc/halibut/halibut-1.3.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/${PN}/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index dc7223849933a6ad8375fe2af4dac20709f3f3fb..e38630979fad98438db0302a81ff12487c3f9b9d 100644 GIT binary patch literal 13907 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 literal 13916 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 diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest index 3015167d1041..666d0e5ee00e 100644 --- a/app-editors/gedit/Manifest +++ b/app-editors/gedit/Manifest @@ -1 +1,2 @@ DIST gedit-42.1.tar.xz 6916780 BLAKE2B a4350a62811ee689f9a7f70a4b166aa82185a17ab6c6f0f6264404756a2e7f2b93e81b2cf88beaf4141527720437f9e6ee9f7584e65e63fe242975e346d26586 SHA512 b7b1dd4ab31412a2bdeb6298065d1e3f52a9c813e26e943aea606b30e3de9b7690cc8ba478e2d0e49fb51bed57dd3f7c441184964270629d51dc1f6d132045a6 +DIST gedit-42.2.tar.xz 6917596 BLAKE2B fd7b0a1c113e944b1b3f0c2bb55a061e76e7ee71ebbfe8d64c6d5b0c7e47b8dd54519bde1b7b095a1cab27a169427eecdf35d06422c1a984f51dab82e19c7cb0 SHA512 d50f021f33764e0cdd3ac51650db0e37dacb5b6edeadddfd8136e8120e83eb740db66ada25ae43eac810896714859d6f8876640a8976ddfd6e7e602c278dcc99 diff --git a/app-editors/gedit/gedit-42.2.ebuild b/app-editors/gedit/gedit-42.2.ebuild new file mode 100644 index 000000000000..250e1be179a4 --- /dev/null +++ b/app-editors/gedit/gedit-42.2.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit gnome.org gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="A text editor for the GNOME desktop" +HOMEPAGE="https://wiki.gnome.org/Apps/Gedit https://gitlab.gnome.org/GNOME/gedit" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" + +IUSE="+python gtk-doc spell" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +DEPEND=" + >=dev-libs/glib-2.64:2 + >=x11-libs/gtk+-3.22.0:3[introspection] + >=x11-libs/gtksourceview-4.0.2:4[introspection,vala] + >=dev-libs/libpeas-1.14.1[gtk] + >=dev-libs/libxml2-2.5.0:2 + >=dev-libs/gobject-introspection-1.54:= + + spell? ( >=app-text/gspell-0.2.5:0= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] + dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}] + ') + ) +" +RDEPEND="${DEPEND} + x11-themes/adwaita-icon-theme + gnome-base/gsettings-desktop-schemas + gnome-base/gvfs +" +BDEPEND=" + $(vala_depend) + app-text/docbook-xml-dtd:4.1.2 + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1 ) + dev-util/itstool + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + $(meson_use python) + $(meson_feature spell) + -Duser_documentation=true + -Denable-gvfs-metadata=yes + + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use python; then + python_optimize + python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest index 2cd6719a8474..f350670d24d5 100644 --- a/app-editors/gvim/Manifest +++ b/app-editors/gvim/Manifest @@ -2,4 +2,5 @@ DIST vim-8.2.0360-gentoo-patches.tar.xz 2612 BLAKE2B a9273a686b31dd873b25bfc07f7 DIST vim-8.2.4586.tar.gz 16251186 BLAKE2B 26471b493397e58d3e3d6f2c0c5cc69a08c294dcd59367a12729d1762cf2043eab0987ec4c370bd1f4cbbc67d10576f8a6dcfcb748d224b2f35476dbade32597 SHA512 354464e51a3cc13e13f3194ef8a4d5ccec978da7eb385337a042a6b2e6b38a253c587815e7c972070c516f59c7d54c89bce6926ae7f7f9635cddfd1d0bd237b9 DIST vim-8.2.5066.tar.gz 16497942 BLAKE2B 613f009f6a03e28305763e471bf55b626f37bb8b0f01324d5a676f6682811e3c4a5c11442af839d06b7d94b3938f5a30306bac576eec5d3c76f4a135a3443bb3 SHA512 27fdd1e86b0488b974a9fd60523b31ba23b581cab4c9bd15aee9ae459e2f2d028d6887adf621ee88244b74d26697fc953b08b587a3a80b316d31b65fc588ce9e DIST vim-9.0.0049.tar.gz 16703106 BLAKE2B 728bbb0091a4cc13bad4109b92b0a468b707fd3279c3050834b3a0bc933fee5b906ee4ec03a082ea1eb043d399c22a9017c71c787200dc87c3d350296e0d6f67 SHA512 e3c86e49da482d9e9e5eb84102d5b3fed0354b1b03f46128a51d66d0889652b87036dcd32a9a348e8937091bd77c899b568003624299b91a621614e06c082ee8 +DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B b3277ebda0bb40601d995935422006d1a266bb862be612e69abd057a7342d13457ded5cb4743cf43a09b7d2001438f5a426ba12c30947bb7c193188c5fc13cf7 SHA512 ca0dea7b7fd78cf9c7cd4656611d066540f9d81ab17bcb75c79f0e989bdcfb769940ea29f75445c554b159e9eb3b2c4f9d77448254c3e4e4457b1bf721936498 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922 SHA512 7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942 diff --git a/app-editors/gvim/gvim-9.0.0099.ebuild b/app-editors/gvim/gvim-9.0.0099.ebuild new file mode 100644 index 000000000000..bc764c8a6675 --- /dev/null +++ b/app-editors/gvim/gvim-9.0.0099.ebuild @@ -0,0 +1,352 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim-core and app-editors/vim + +VIM_VERSION="9.0" +LUA_COMPAT=( lua5-{1..4} luajit ) +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby27 ruby30 ruby31" + +inherit vim-doc flag-o-matic xdg-utils bash-completion-r1 prefix lua-single python-single-r1 ruby-single + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" + EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +fi +S="${WORKDIR}"/vim-${PV} + +DESCRIPTION="GUI version of the Vim text editor" +HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="acl aqua crypt cscope debug lua motif netbeans nls perl python racket ruby selinux session sound tcl" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + aqua? ( !motif ) +" + +RDEPEND=" + ~app-editors/vim-core-${PV} + >=app-eselect/eselect-vi-1.1 + >=sys-libs/ncurses-5.2-r2:0= + x11-libs/libICE + x11-libs/libSM + x11-libs/libXext + x11-libs/libXt + acl? ( kernel_linux? ( sys-apps/acl ) ) + !aqua? ( + motif? ( >=x11-libs/motif-2.3:0 ) + !motif? ( + x11-libs/gtk+:3 + x11-libs/libXft + ) + ) + crypt? ( dev-libs/libsodium:= ) + cscope? ( dev-util/cscope ) + lua? ( + ${LUA_DEPS} + $(lua_gen_impl_dep 'deprecated' lua5-1) + ) + nls? ( virtual/libintl ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + racket? ( dev-scheme/racket ) + ruby? ( ${RUBY_DEPS} ) + selinux? ( sys-libs/libselinux ) + session? ( x11-libs/libSM ) + sound? ( media-libs/libcanberra ) + tcl? ( dev-lang/tcl:0= ) +" +DEPEND="${RDEPEND}" +# configure runs the Lua interpreter +BDEPEND=" + sys-devel/autoconf + virtual/pkgconfig + lua? ( ${LUA_DEPS} ) + nls? ( sys-devel/gettext ) +" + +# various failures (bugs #630042 and #682320) +RESTRICT="test" + +pkg_setup() { + # people with broken alphabets run into trouble. bug 82186. + unset LANG LC_ALL + export LC_COLLATE="C" + + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + if [[ ${PV} != 9999* ]]; then + # Gentoo patches to fix runtime issues, cross-compile errors, etc + eapply "${WORKDIR}/vim-patches-vim-9.0.0049-patches" + fi + + # Fixup a script to use awk instead of nawk + sed -i -e \ + '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ + "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" + + # Read vimrc and gvimrc from /etc/vim + echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug 29398 (27 Sep 2003 agriffis) + sed -i -e \ + 's/\> "$c" || die "echo failed" + done + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 + sed -i -e \ + "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ + "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i -e \ + 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + rm -v src/auto/configure || die "rm failed" + + # --with-features=huge forces on cscope even if we --disable it. We need + # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) + if ! use cscope; then + sed -i -e \ + '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" + fi + + eapply_user +} + +src_configure() { + + # Fix bug 37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + local file + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e ${file} ]]; then + addwrite $file + fi + done + + use debug && append-flags "-DDEBUG" + + local myconf=( + --with-features=huge + --disable-gpm + --with-gnome=no + $(use_enable sound canberra) + $(use_enable acl) + $(use_enable crypt libsodium) + $(use_enable cscope) + $(use_enable netbeans) + $(use_enable nls) + $(use_enable perl perlinterp) + $(use_enable python python3interp) + $(use_with python python3-command "${PYTHON}") + $(use_enable racket mzschemeinterp) + $(use_enable ruby rubyinterp) + $(use_enable selinux) + $(use_enable session xsmp) + $(use_enable tcl tclinterp) + ) + + if use lua; then + myconf+=( + --enable-luainterp + $(use_with lua_single_target_luajit luajit) + --with-lua-prefix="${EPREFIX}/usr" + ) + fi + + # Default is gtk unless aqua or motif are enabled + echo ; echo + if use aqua; then + einfo "Building gvim with the Carbon GUI" + myconf+=( + --enable-darwin + --enable-gui=carbon + ) + elif use motif; then + einfo "Building gvim with the MOTIF GUI" + myconf+=( --enable-gui=motif ) + else + myconf+=( --enable-gtk3-check ) + einfo "Building gvim with the gtk+-3 GUI" + myconf+=( --enable-gui=gtk3 ) + fi + echo ; echo + + # let package manager strip binaries + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # keep prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + if [[ ${CHOST} == *-interix* ]]; then + # avoid finding of this function, to avoid having to patch either + # configure or the source, which would be much more hackish. + # after all vim does it right, only interix is badly broken (again) + export ac_cv_func_sigaction=no + fi + + econf \ + --with-modified-by=Gentoo-${PVR} \ + --with-vim-name=gvim \ + --with-x \ + "${myconf[@]}" +} + +src_compile() { + # The following allows emake to be used + emake -j1 -C src auto/osdef.h objects + + emake +} + +src_test() { + einfo + einfo "Starting vim tests. Several error messages will be shown" + einfo "while the tests run. This is normal behaviour and does not" + einfo "indicate a fault." + einfo + ewarn "If the tests fail, your terminal may be left in a strange" + ewarn "state. Usually, running 'reset' will fix this." + einfo + + # Don't let vim talk to X + unset DISPLAY + + # Make gvim not try to connect to X. See :help gui-x11-start in vim for how + # this evil trickery works. + ln -s "${S}"/src/gvim "${S}"/src/testvim || die + + # Make sure our VIMPROG is used. + sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die + + # Don't do additional GUI tests. + emake -j1 VIMPROG=../testvim -C src/testdir nongui +} + +# Call eselect vi update with --if-unset +# to respect user's choice (bug 187449) +eselect_vi_update() { + ebegin "Calling eselect vi update" + eselect vi update --if-unset + eend $? +} + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + dobin src/gvim + dosym gvim /usr/bin/gvimdiff + dosym gvim /usr/bin/evim + dosym gvim /usr/bin/eview + dosym gvim /usr/bin/gview + dosym gvim /usr/bin/rgvim + dosym gvim /usr/bin/rgview + + emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons + + dodir /usr/share/man/man1 + echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" + echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" + echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ + die "echo failed" + + insinto /etc/vim + newins "${FILESDIR}"/gvimrc-r1 gvimrc + eprefixify "${ED}"/etc/vim/gvimrc + + # bash completion script, bug #79018. + newbashcomp "${FILESDIR}"/${PN}-completion ${PN} + + # don't install vim desktop file + rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" +} + +pkg_postinst() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update fdo mime stuff, bug #78394 + xdg_desktop_database_update + + # update icon cache + xdg_icon_cache_update + + # call eselect vi update + eselect_vi_update +} + +pkg_postrm() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update fdo mime stuff, bug #78394 + xdg_desktop_database_update + + # update icon cache + xdg_icon_cache_update + + # call eselect vi update + eselect_vi_update +} diff --git a/app-editors/gvim/gvim-9999.ebuild b/app-editors/gvim/gvim-9999.ebuild index aaab6e09d27d..bc764c8a6675 100644 --- a/app-editors/gvim/gvim-9999.ebuild +++ b/app-editors/gvim/gvim-9999.ebuild @@ -6,10 +6,10 @@ EAPI=8 # Please bump with app-editors/vim-core and app-editors/vim VIM_VERSION="9.0" -LUA_COMPAT=( lua5-1 luajit ) +LUA_COMPAT=( lua5-{1..4} luajit ) PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby26 ruby27" +USE_RUBY="ruby27 ruby30 ruby31" inherit vim-doc flag-o-matic xdg-utils bash-completion-r1 prefix lua-single python-single-r1 ruby-single diff --git a/app-editors/moe/Manifest b/app-editors/moe/Manifest index fda80cb2889c..25c9c6f62920 100644 --- a/app-editors/moe/Manifest +++ b/app-editors/moe/Manifest @@ -1,3 +1,2 @@ DIST moe-1.10.tar.lz 84050 BLAKE2B 2e49aba27cdd603fbc9a4eb0fef5e086a527087d72f30f68beb4e3389de0ccdd85fec5bf753b3187d64cd6549ac5738c89e94c543c141f88896c580e7c33ad42 SHA512 3908d7906aa7dcb8bd4a5d340fe94b06fc91814098c20e8939906c2b0e03e1a8a3c95847b5f8111a5d9f37636a2fafa52f9105e0e8fa0ad8b16c2f9e9dede748 -DIST moe-1.11.tar.lz 89532 BLAKE2B 8479c8bb0504e614b4ad87e47ae89d1f0eb23141ff71ef3e46eb316424dfe87150f2d9474e1dbd3510fa9b1da517bd6afe47b2cd36f1aa70630b371f0f6bec3a SHA512 147f3500909739371290fc2f703ef5fab286d2ca385f6808ee3e0cb1cbae2ed58a0b5046d30ad5d24215dc28d77f0bba4efacb144c116209d89d023e731e8a39 -DIST moe-1.9.tar.lz 82046 BLAKE2B 9144dfc4ce17bc04f3ad9aa9ec271f173df6c581705e5d922a346f94c086a97af9429478c016d7081c1fd38787055666504f04d25a8b9f5c1020dc147aaafdb0 SHA512 277700e4a796e1a7aee42de55ba4599a350a612f95a1a2eca5078d85f6f9a7db190fb5611eb2f286c98580af847a2934bf38a4bce10176db4c5cddc2d257f929 +DIST moe-1.12.tar.lz 87917 BLAKE2B b036b24193045cd5c64812af13e6cf542700e649e78f3ba416501d0915c0ac2eef09bebdb333d145e0428dfacdccef431588ce93b1f407a41a7bd7e0acbc163c SHA512 f0d5daba70d0018ce82d6673749b8f688c0bac58de7684cc24f5badffd6868d425c9f771404186ab5cec12ab94c3e20af870bd920bfef0432a622925838ebed7 diff --git a/app-editors/moe/files/moe-1.12-respect-user-flags.patch b/app-editors/moe/files/moe-1.12-respect-user-flags.patch new file mode 100644 index 000000000000..2a83cb7d4c2f --- /dev/null +++ b/app-editors/moe/files/moe-1.12-respect-user-flags.patch @@ -0,0 +1,17 @@ +--- a/configure ++++ b/configure +@@ -21,11 +21,9 @@ + infodir='$(datarootdir)/info' + mandir='$(datarootdir)/man' + sysconfdir='$(prefix)/etc' +-CXX=g++ +-CPPFLAGS= +-CXXFLAGS='-Wall -W -O2' +-LDFLAGS= +-LIBS=-lncurses ++CPPFLAGS="$(${PKG_CONFIG} --cflags ncurses) ${CPPFLAGS}" ++CXXFLAGS="-Wall -W ${CXXFLAGS}" ++LIBS="$(${PKG_CONFIG} --libs ncurses) ${LIBS}" + + # checking whether we are using GNU C++. + /bin/sh -c "${CXX} --version" > /dev/null 2>&1 || { CXX=c++ ; CXXFLAGS=-O2 ; } diff --git a/app-editors/moe/moe-1.11.ebuild b/app-editors/moe/moe-1.12.ebuild similarity index 55% rename from app-editors/moe/moe-1.11.ebuild rename to app-editors/moe/moe-1.12.ebuild index 18bd0460ec98..5b893619380a 100644 --- a/app-editors/moe/moe-1.11.ebuild +++ b/app-editors/moe/moe-1.12.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit toolchain-funcs unpacker @@ -13,24 +13,15 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" -RDEPEND=" - sys-libs/ncurses:0= -" -DEPEND=" +RDEPEND="sys-libs/ncurses:=" +DEPEND="${RDEPEND}" +BDEPEND=" $(unpacker_src_uri_depends) - ${RDEPEND} - virtual/pkgconfig -" + virtual/pkgconfig" -src_prepare() { - tc-export CXX PKG_CONFIG - sed -i \ - -e "/^CXXFLAGS=/d" \ - -e "/^LDFLAGS=/d" \ - -e "/^CXX=/d" \ - configure || die "sed on configure failed" - - eapply_user +PATCHES=( "${FILESDIR}"/${PN}-1.12-respect-user-flags.patch ) - eapply "${FILESDIR}/${PN}-1.6-tinfo.patch" +src_configure() { + tc-export CXX PKG_CONFIG + default } diff --git a/app-editors/moe/moe-1.9.ebuild b/app-editors/moe/moe-1.9.ebuild deleted file mode 100644 index 0e627addb662..000000000000 --- a/app-editors/moe/moe-1.9.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs unpacker - -DESCRIPTION="A powerful and user-friendly console text editor" -HOMEPAGE="https://www.gnu.org/software/moe/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.lz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - sys-libs/ncurses:0= -" -DEPEND=" - $(unpacker_src_uri_depends) - ${RDEPEND} - virtual/pkgconfig -" - -src_prepare() { - tc-export CXX PKG_CONFIG - sed -i \ - -e "/^CXXFLAGS=/d" \ - -e "/^LDFLAGS=/d" \ - -e "/^CXX=/d" \ - configure || die "sed on configure failed" - - eapply_user - - eapply "${FILESDIR}/${PN}-1.6-tinfo.patch" -} diff --git a/app-editors/nano/nano-6.3.ebuild b/app-editors/nano/nano-6.3.ebuild index f7e6e40ef9ae..2c97dc70df95 100644 --- a/app-editors/nano/nano-6.3.ebuild +++ b/app-editors/nano/nano-6.3.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then else MY_P="${PN}-${PV/_}" SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="GNU GPL'd Pico clone with more functionality" diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest index 395a38d84740..a37531e94f19 100644 --- a/app-editors/vim-core/Manifest +++ b/app-editors/vim-core/Manifest @@ -3,4 +3,5 @@ DIST vim-8.2.4586.tar.gz 16251186 BLAKE2B 26471b493397e58d3e3d6f2c0c5cc69a08c294 DIST vim-8.2.5066-gentoo-patches.tar.xz 2628 BLAKE2B 637a4076f82b858ce61cbb46623d3440a4f65d851830cab8b5d938feab79fb37ec31ef6609931c44cc7245cdccb11e45c3e8536afd23ac43ed4af08f33f248ad SHA512 7ed4fe7e8e1236e6b37543797205817266f5c9c482e25b877a522910ec8e2e6a5235502d062c32b6fa95e508ef84f127af7831d4ed2b1544453f2cf7b560da18 DIST vim-8.2.5066.tar.gz 16497942 BLAKE2B 613f009f6a03e28305763e471bf55b626f37bb8b0f01324d5a676f6682811e3c4a5c11442af839d06b7d94b3938f5a30306bac576eec5d3c76f4a135a3443bb3 SHA512 27fdd1e86b0488b974a9fd60523b31ba23b581cab4c9bd15aee9ae459e2f2d028d6887adf621ee88244b74d26697fc953b08b587a3a80b316d31b65fc588ce9e DIST vim-core-9.0.0049.tar.gz 16703106 BLAKE2B 728bbb0091a4cc13bad4109b92b0a468b707fd3279c3050834b3a0bc933fee5b906ee4ec03a082ea1eb043d399c22a9017c71c787200dc87c3d350296e0d6f67 SHA512 e3c86e49da482d9e9e5eb84102d5b3fed0354b1b03f46128a51d66d0889652b87036dcd32a9a348e8937091bd77c899b568003624299b91a621614e06c082ee8 +DIST vim-core-9.0.0099.tar.gz 16712565 BLAKE2B b3277ebda0bb40601d995935422006d1a266bb862be612e69abd057a7342d13457ded5cb4743cf43a09b7d2001438f5a426ba12c30947bb7c193188c5fc13cf7 SHA512 ca0dea7b7fd78cf9c7cd4656611d066540f9d81ab17bcb75c79f0e989bdcfb769940ea29f75445c554b159e9eb3b2c4f9d77448254c3e4e4457b1bf721936498 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922 SHA512 7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942 diff --git a/app-editors/vim-core/files/vimrc-r5 b/app-editors/vim-core/files/vimrc-r6 similarity index 97% rename from app-editors/vim-core/files/vimrc-r5 rename to app-editors/vim-core/files/vimrc-r6 index 2409822e628c..0197f057d233 100644 --- a/app-editors/vim-core/files/vimrc-r5 +++ b/app-editors/vim-core/files/vimrc-r6 @@ -190,8 +190,11 @@ endif " has("autocmd") " }}} " We don't want VIM to load their own built-in defaults, preferring ours here -" instead: -let g:skip_defaults_vim = 1 +" instead. This option cannot apply to minimal builds, so it is guarded by a +" test that's guaranteed to fail for those, owing to the lack of +eval. +if 1 + let g:skip_defaults_vim = 1 +endif " Enable Omni completion when opening a file only if a specific plugin does " not already exist for that filetype. This allows Omni completion diff --git a/app-editors/vim-core/vim-core-8.2.4586.ebuild b/app-editors/vim-core/vim-core-8.2.4586-r1.ebuild similarity index 97% rename from app-editors/vim-core/vim-core-8.2.4586.ebuild rename to app-editors/vim-core/vim-core-8.2.4586-r1.ebuild index ab6f035d555a..9082086dac7b 100644 --- a/app-editors/vim-core/vim-core-8.2.4586.ebuild +++ b/app-editors/vim-core/vim-core-8.2.4586-r1.ebuild @@ -182,7 +182,7 @@ src_install() { # default vimrc is installed by vim-core since it applies to # both vim and gvim insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc + newins "${FILESDIR}"/vimrc-r6 vimrc eprefixify "${ED}"/etc/vim/vimrc if use minimal; then @@ -203,9 +203,6 @@ src_install() { printf '%s\0' "${f}" fi done | xargs -0 rm -f || die - - # Delete skip_defaults_vim config not supported by vim[minimal] - sed -i '/skip_defaults_vim/d' "${ED}"/etc/vim/vimrc || die fi newbashcomp "${FILESDIR}"/xxd-completion xxd diff --git a/app-editors/vim-core/vim-core-8.2.5066-r2.ebuild b/app-editors/vim-core/vim-core-8.2.5066-r3.ebuild similarity index 99% rename from app-editors/vim-core/vim-core-8.2.5066-r2.ebuild rename to app-editors/vim-core/vim-core-8.2.5066-r3.ebuild index c11d467f2a5a..80f292882ea4 100644 --- a/app-editors/vim-core/vim-core-8.2.5066-r2.ebuild +++ b/app-editors/vim-core/vim-core-8.2.5066-r3.ebuild @@ -183,7 +183,7 @@ src_install() { # default vimrc is installed by vim-core since it applies to # both vim and gvim insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc + newins "${FILESDIR}"/vimrc-r6 vimrc eprefixify "${ED}"/etc/vim/vimrc if use minimal; then diff --git a/app-editors/vim-core/vim-core-9.0.0049-r1.ebuild b/app-editors/vim-core/vim-core-9.0.0049-r2.ebuild similarity index 99% rename from app-editors/vim-core/vim-core-9.0.0049-r1.ebuild rename to app-editors/vim-core/vim-core-9.0.0049-r2.ebuild index 555b9e91b8db..17a02fa52a3c 100644 --- a/app-editors/vim-core/vim-core-9.0.0049-r1.ebuild +++ b/app-editors/vim-core/vim-core-9.0.0049-r2.ebuild @@ -179,7 +179,7 @@ src_install() { # default vimrc is installed by vim-core since it applies to # both vim and gvim insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc + newins "${FILESDIR}"/vimrc-r6 vimrc eprefixify "${ED}"/etc/vim/vimrc if use minimal; then diff --git a/app-editors/vim-core/vim-core-9.0.0099.ebuild b/app-editors/vim-core/vim-core-9.0.0099.ebuild new file mode 100644 index 000000000000..17a02fa52a3c --- /dev/null +++ b/app-editors/vim-core/vim-core-9.0.0099.ebuild @@ -0,0 +1,225 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim and app-editors/gvim + +VIM_VERSION="9.0" +inherit vim-doc flag-o-matic bash-completion-r1 prefix desktop xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" + EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +S="${WORKDIR}/vim-${PV}" + +DESCRIPTION="vim and gvim shared files" +HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="nls acl minimal" + +# ncurses is only needed by ./configure, so no subslot operator required +DEPEND=">=sys-libs/ncurses-5.2-r2:0" +BDEPEND="sys-devel/autoconf" +# Avoid icon file collision, bug #673880 +RDEPEND="!> "${S}"/src/feature.h || die + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h || die + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug #29398 (27 Sep 2003 agriffis) + sed -i 's/\> "$c" || die "echo failed" + done + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 + sed -i -e \ + "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ + "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' + + # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + # Fix bug #18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + + # Remove src/auto/configure file. + rm -v src/auto/configure || die "rm configure failed" + + eapply_user +} + +src_configure() { + # Fix bug #37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite ${file} + fi + done + + # Let Portage do the stripping. Some people like that. + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + local myconf=( + --with-modified-by=Gentoo-${PVR} + --enable-gui=no + --without-x + --disable-darwin + --disable-perlinterp + --disable-pythoninterp + --disable-rubyinterp + --disable-gpm + --disable-selinux + $(use_enable nls) + $(use_enable acl) + ) + + # Keep Gentoo Prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + econf "${myconf[@]}" +} + +src_compile() { + emake -j1 -C src auto/osdef.h objects + emake tools +} + +src_test() { :; } + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + dodir /usr/{bin,share/{man/man1,vim}} + emake -C src \ + installruntime \ + installmanlinks \ + installmacros \ + installtutor \ + installtutorbin \ + installtools \ + install-languages \ + DESTDIR="${D}" \ + BINDIR="${EPREFIX}"/usr/bin \ + MANDIR="${EPREFIX}"/usr/share/man \ + DATADIR="${EPREFIX}"/usr/share + + keepdir ${vimfiles}/keymap + + # default vimrc is installed by vim-core since it applies to + # both vim and gvim + insinto /etc/vim/ + newins "${FILESDIR}"/vimrc-r6 vimrc + eprefixify "${ED}"/etc/vim/vimrc + + if use minimal; then + # To save space, install only a subset of the files. + # Helps minimalize the livecd, bug 65144. + rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die + rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die + rm -v "${ED}"/usr/bin/vimtutor || die + + for f in "${ED}${vimfiles}"/colors/*.vim; do + if [[ ${f} != */@(default).vim ]] ; then + printf '%s\0' "${f}" + fi + done | xargs -0 rm -f || die + + for f in "${ED}${vimfiles}"/syntax/*.vim; do + if [[ ${f} != */@(conf|crontab|fstab|inittab|resolv|sshdconfig|syntax|nosyntax|synload).vim ]] ; then + printf '%s\0' "${f}" + fi + done | xargs -0 rm -f || die + fi + + newbashcomp "${FILESDIR}"/xxd-completion xxd + + # install gvim icon since both vim/gvim desktop files reference it + doicon -s scalable "${FILESDIR}"/gvim.svg +} + +pkg_postinst() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} diff --git a/app-editors/vim-core/vim-core-9999.ebuild b/app-editors/vim-core/vim-core-9999.ebuild index 555b9e91b8db..17a02fa52a3c 100644 --- a/app-editors/vim-core/vim-core-9999.ebuild +++ b/app-editors/vim-core/vim-core-9999.ebuild @@ -179,7 +179,7 @@ src_install() { # default vimrc is installed by vim-core since it applies to # both vim and gvim insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc + newins "${FILESDIR}"/vimrc-r6 vimrc eprefixify "${ED}"/etc/vim/vimrc if use minimal; then diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest index b062514a03d2..0f100a0e7487 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -3,4 +3,5 @@ DIST vim-8.2.4586.tar.gz 16251186 BLAKE2B 26471b493397e58d3e3d6f2c0c5cc69a08c294 DIST vim-8.2.5066-gentoo-patches.tar.xz 2628 BLAKE2B 637a4076f82b858ce61cbb46623d3440a4f65d851830cab8b5d938feab79fb37ec31ef6609931c44cc7245cdccb11e45c3e8536afd23ac43ed4af08f33f248ad SHA512 7ed4fe7e8e1236e6b37543797205817266f5c9c482e25b877a522910ec8e2e6a5235502d062c32b6fa95e508ef84f127af7831d4ed2b1544453f2cf7b560da18 DIST vim-8.2.5066.tar.gz 16497942 BLAKE2B 613f009f6a03e28305763e471bf55b626f37bb8b0f01324d5a676f6682811e3c4a5c11442af839d06b7d94b3938f5a30306bac576eec5d3c76f4a135a3443bb3 SHA512 27fdd1e86b0488b974a9fd60523b31ba23b581cab4c9bd15aee9ae459e2f2d028d6887adf621ee88244b74d26697fc953b08b587a3a80b316d31b65fc588ce9e DIST vim-9.0.0049.tar.gz 16703106 BLAKE2B 728bbb0091a4cc13bad4109b92b0a468b707fd3279c3050834b3a0bc933fee5b906ee4ec03a082ea1eb043d399c22a9017c71c787200dc87c3d350296e0d6f67 SHA512 e3c86e49da482d9e9e5eb84102d5b3fed0354b1b03f46128a51d66d0889652b87036dcd32a9a348e8937091bd77c899b568003624299b91a621614e06c082ee8 +DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B b3277ebda0bb40601d995935422006d1a266bb862be612e69abd057a7342d13457ded5cb4743cf43a09b7d2001438f5a426ba12c30947bb7c193188c5fc13cf7 SHA512 ca0dea7b7fd78cf9c7cd4656611d066540f9d81ab17bcb75c79f0e989bdcfb769940ea29f75445c554b159e9eb3b2c4f9d77448254c3e4e4457b1bf721936498 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922 SHA512 7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942 diff --git a/app-editors/vim/vim-9.0.0099.ebuild b/app-editors/vim/vim-9.0.0099.ebuild new file mode 100644 index 000000000000..8ed0739b5988 --- /dev/null +++ b/app-editors/vim/vim-9.0.0099.ebuild @@ -0,0 +1,356 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim-core and app-editors/gvim + +VIM_VERSION="9.0" +LUA_COMPAT=( lua5-{1..4} luajit ) +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby27 ruby30 ruby31" + +inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single desktop xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Vim, an improved vi-style text editor" +HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + vim-pager? ( !minimal ) +" + +RDEPEND=" + >=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_DEPS} + $(lua_gen_impl_dep 'deprecated' lua5-1) + ) + ~app-editors/vim-core-${PV} + !> "${S}"/src/feature.h || die "echo failed" + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug #29398 (27 Sep 2003 agriffis) + sed -i -e \ + 's/\> "$c" || die "echo failed" + done + + # conditionally make the manpager.sh script + if use vim-pager; then + cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" + #!/bin/sh + sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ + vim \\ + -c 'let no_plugin_maps = 1' \\ + -c 'set nolist nomod ft=man ts=8' \\ + -c 'let g:showmarks_enable=0' \\ + -c 'runtime! macros/less.vim' - + _EOF_ + fi + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + sed -i -e \ + "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ + "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + rm src/auto/configure || die "rm failed" + + eapply_user +} + +src_configure() { + + # Fix bug #37354: Disallow -funroll-all-loops on amd64 + # Bug #57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug #24447). The hvc + # things are for ppc64, see bug #86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite ${file} + fi + done + + local myconf=() + if use minimal; then + myconf=( + --with-features=tiny + --disable-nls + --disable-canberra + --disable-acl + --enable-gui=no + --without-x + --disable-darwin + --disable-luainterp + --disable-perlinterp + --disable-pythoninterp + --disable-mzschemeinterp + --disable-rubyinterp + --disable-selinux + --disable-tclinterp + --disable-gpm + ) + else + use debug && append-flags "-DDEBUG" + + myconf=( + --with-features=huge + $(use_enable sound canberra) + $(use_enable acl) + $(use_enable crypt libsodium) + $(use_enable cscope) + $(use_enable gpm) + $(use_enable nls) + $(use_enable perl perlinterp) + $(use_enable python python3interp) + $(use_with python python3-command "${PYTHON}") + $(use_enable racket mzschemeinterp) + $(use_enable ruby rubyinterp) + $(use_enable selinux) + $(use_enable tcl tclinterp) + $(use_enable terminal) + ) + + # --with-features=huge forces on cscope even if we --disable it. We need + # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) + if ! use cscope; then + sed -i -e \ + '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" + fi + + if use lua; then + myconf+=( + --enable-luainterp + $(use_with lua_single_target_luajit luajit) + --with-lua-prefix="${EPREFIX}/usr" + ) + fi + + # don't test USE=X here ... see bug #19115 + # but need to provide a way to link against X ... see bug #20093 + myconf+=( + --enable-gui=no + --disable-darwin + $(use_with X x) + ) + fi + + # let package manager strip binaries + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # keep prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + econf \ + --with-modified-by=Gentoo-${PVR} \ + "${myconf[@]}" +} + +src_compile() { + # The following allows emake to be used + emake -j1 -C src auto/osdef.h objects + + emake +} + +src_test() { + einfo + einfo "Starting vim tests. Several error messages will be shown" + einfo "while the tests run. This is normal behaviour and does not" + einfo "indicate a fault." + einfo + ewarn "If the tests fail, your terminal may be left in a strange" + ewarn "state. Usually, running 'reset' will fix this." + einfo + + # Don't let vim talk to X + unset DISPLAY + + # Arch and opensuse seem to do this and at this point, I'm willing + # to try anything to avoid random test hangs! + export TERM=xterm + + # See https://github.com/vim/vim/blob/f08b0eb8691ff09f98bc4beef986ece1c521655f/src/testdir/runtest.vim#L5 + # for more information on test variables we can use. + # Note that certain variables need vim-compatible regex (not PCRE), see e.g. + # http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml. + # + # Skipped tests: + # - Test_expand_star_star + # Hangs because of a recursive symlink in /usr/include/nodejs (bug #616680) + # - Test_exrc + # Looks in wrong location? (bug #742710) + # - Test_job_tty_in_out + # Fragile and depends on TERM(?) + # - Test_spelldump_bang + # Hangs. + # - Test_fuzzy_completion_env + # Too sensitive to leaked environment variables. + # - Test_term_mouse_multiple_clicks_to_select_mode + # Hangs. + export TEST_SKIP_PAT='\(Test_expand_star_star\|Test_exrc\|Test_job_tty_in_out\|Test_spelldump_bang\|Test_fuzzy_completion_env\|Test_term_mouse_multiple_clicks_to_select_mode\)' + + emake -j1 -C src/testdir nongui +} + +# Call eselect vi update with --if-unset +# to respect user's choice (bug #187449) +eselect_vi_update() { + ebegin "Calling eselect vi update" + eselect vi update --if-unset + eend $? +} + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are + # managed by eselect-vi + dobin src/vim + if ! use minimal ; then + dosym vim /usr/bin/vimdiff + fi + dosym vim /usr/bin/rvim + dosym vim /usr/bin/rview + if use vim-pager ; then + dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager + dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager + insinto ${vimfiles}/macros + doins runtime/macros/manpager.sh + fperms a+x ${vimfiles}/macros/manpager.sh + fi + + domenu runtime/vim.desktop + + newbashcomp "${FILESDIR}"/${PN}-completion ${PN} + + # keep in sync with 'complete ... -F' list + bashcomp_alias vim ex vi view rvim rview vimdiff +} + +pkg_postinst() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} diff --git a/app-editors/vim/vim-9999.ebuild b/app-editors/vim/vim-9999.ebuild index 38aa4796d06e..8ed0739b5988 100644 --- a/app-editors/vim/vim-9999.ebuild +++ b/app-editors/vim/vim-9999.ebuild @@ -6,10 +6,10 @@ EAPI=8 # Please bump with app-editors/vim-core and app-editors/gvim VIM_VERSION="9.0" -LUA_COMPAT=( lua5-1 luajit ) +LUA_COMPAT=( lua5-{1..4} luajit ) PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby26 ruby27" +USE_RUBY="ruby27 ruby30 ruby31" inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single desktop xdg-utils diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index b5b3a6816eabe58e1663ef3b7d6b40a98711bd4c..a813fceeb601ae5d7ace42f3b4a6a7d257a2eabb 100644 GIT binary patch literal 58841 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 C9a8-O literal 58839 zcmV)3K+C@$iwFP!00002|9rjOmL)fmrFXBV==)ie;BdeJzicf@OIp(CX66O(Ta{DE zOipI9yGl>5?{iK?oFIp@y1I(Vj5x;~Fx$4b!OZZ#{p)}J*MIqW{b;lOX#exyfByV0 z$9cwo`CtE^fBnDz_xQj5%h`|XO1Y$2T075L=XHlUTD)qw?>Vk{rFe%O?j6suN<3CP zW9VsLXPEg6qwphbU#+HcuHKG))O_$`{4t!@yi@P#DzT@P;t}q3mVAwN$NPwPivRMT z{?C8q$9ayn&mQO1({c3HLb>7{Yd>=>^W=xa7;VP8?3!}QAs_81z2>^g;)6yz$H;?! zmDdh4q`Q`QUT11YS{MI(^fA^Q_Z8RCQsM>U+LiB2XK1;X|LH&e>;LksU;q7o`H$_(r@g-a_!r*idRwx!V;?2$IYtbrtj+S}eIC8GwvIdJbjP^o zisg>s%Dc~<+f_=fd$w`6SkJQeI`3=qJZH;wqAC*I5W%IsjTW32)7-0{7weZJS_<*C7dBi$f%17Tbu&&3Pt<|_g zyZDMQSlbp4{(JO#oVm3&Q`mPX`zWggKCrKJ_tCF7QyV4J*CqS$>Fby8?c(U-ceqt$Ou! z%zgDxW*rN2;d#%(XC7rFmVWiw!@+0vW3(J1>mG7pqxh8&+WF6wn=R+_II)F3?tsap zd&XSPJkQ3aq&2UTt!YF8K_86m8cTWqOc?d*jGpC#5-jvI6CDPaT{-3;#ESwouV zeaCh8-1 zB42UM)X!Z;?&r@JDumcb2&%OD_>#Z zQ~1_AXQ@}lWAa`Dw|%p>daRB~^cKswFzASB$8+y;=AP=V2hZ12%(0Dgv47#jBL*Kg zK#Ly3eKz(s_Li@TL!}bV%|BkDR!sZcF&}B4>o~)%8|WB!>1EE!5+*R|Wz{}^{^`eG z*H51YR`=8V^li;oi#zMv+LZ+^ta)5vV{Ev2*U(aT5y7d2>&0?mXL#G)`^Z>SEdg^oF~wN^xps?x0lEf! z{bJ3|-D?@xYQoj_m}~-Q8ppi>x%1*Pz=D|~kiygL91}P?HG`B=4;|~?_qC3Z=8@YG z@yT&!p01R>t5AEUGG+k+uv-@M&(`i!{}ufB_PToMW%Y0!7LaF+_wIy&nERagLI5HF zq`P7xnKe$KmvoP-;-3TyP-bnccCniHHQNY&w+-r*fX@z~y&oxx#jN-keWvTw*TXn( zK4G?-?a1k$tCtSJ=j`+3*Lw$67dC%lZzn*B(*afYao#kDX`R&vC7Ai8bx`)7AU8fBf|A)A;KLxI5kh z#Z8n*i~U_Z^f~G%#7&&{BqU9YbWDy58ZrpI$EA=Dp<7D6O0%Vr+ z;_r5zS>rm{Z`Ou|>0uqKfJFHYpy}8%1K3A?hr0t%0Q_%0A@MX#B-;(UF(zp2E9OaX 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 AM*si- diff --git a/app-emacs/company-mode/Manifest b/app-emacs/company-mode/Manifest index 3db6c9018d79..e06bef2fc62f 100644 --- a/app-emacs/company-mode/Manifest +++ b/app-emacs/company-mode/Manifest @@ -1,2 +1,3 @@ DIST company-mode-0.9.10.tar.gz 85982 BLAKE2B 393e8ff31f4a88d1c156418bd0c827572ec078b833e78bd1007779961e9fb852737f12a5c1aeba154ebba53d81058bdc2871f7d88880aaa7dd8cb9692461c8fb SHA512 b6571c55bcf68a5e83e7c92c8b53e0ac6b4e84bce1246331a7da4495f4ee5c3ab38035310fd2eb7a87748db1c034996d99c7ead8aa831d552800642b31cf9fe0 DIST company-mode-0.9.13.tar.gz 88074 BLAKE2B 8704d45d0dec15d7fbe39edcdaa3e348263eef4e78a9c55160b4c83df892b73241659dec685e31d7eab5fceaf34a956a7d81d0ec7d3ce134ffda0415a44a7c8c SHA512 d253504e38515335b9a7186c5664e2700ae171e215e8eef1fca28c267d610882dd29c03701efb9d71eac9ec855807aa956411de08a3bd42508f0b0aba38d4dd9 +DIST company-mode-0.9.13_p20220720.tar.gz 2198598 BLAKE2B 0dad09689e11b613397149fd0f6c16aa0e01a8d79bd7fc79b66b2ad32a48544ba1a1a6488c316477c793218432383b6ba784c171ada15ac6fe90cce07920ba9d SHA512 fea6d572fee0ecbd91fb41427d7e1eec462fd92da426af1011d1f5c590c2b6c793064c5d25aad49728a9fbbd25a010ee2e17a495115e7bd3587092f3cb4b9f8a diff --git a/app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild b/app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild new file mode 100644 index 000000000000..a4fa43142ed0 --- /dev/null +++ b/app-emacs/company-mode/company-mode-0.9.13_p20220720.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=16ffeba5ef96c4c8e0cd39860b5402e25e304601 +NEED_EMACS=25.1 + +inherit elisp + +DESCRIPTION="In-buffer completion front-end" +HOMEPAGE="https://company-mode.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${H} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +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/company-mode/files/company-mode-company-icons-root.patch b/app-emacs/company-mode/files/company-mode-company-icons-root.patch new file mode 100644 index 000000000000..69f33323a25d --- /dev/null +++ b/app-emacs/company-mode/files/company-mode-company-icons-root.patch @@ -0,0 +1,11 @@ +--- a/company.el ++++ b/company.el +@@ -1578,7 +1578,7 @@ end of the match." + (defconst company-icons-root + (file-name-as-directory + (expand-file-name "icons" +- (file-name-directory (or load-file-name buffer-file-name))))) ++ "@SITEETC@"))) + + (defcustom company-icon-size '(auto-scale . 16) + "Size of icons indicating completion kind in the popup." diff --git a/app-emacs/dash/dash-2.19.1.ebuild b/app-emacs/dash/dash-2.19.1.ebuild index b1fabcc50d04..93ea8b33ecf5 100644 --- a/app-emacs/dash/dash-2.19.1.ebuild +++ b/app-emacs/dash/dash-2.19.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/magnars/dash.el/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" BDEPEND="sys-apps/texinfo" diff --git a/app-emacs/emojify/Manifest b/app-emacs/emojify/Manifest index cbeb30832c8a..616fa75cc31a 100644 --- a/app-emacs/emojify/Manifest +++ b/app-emacs/emojify/Manifest @@ -1 +1,2 @@ DIST emojify-1.2.tar.gz 1196775 BLAKE2B 5802e391771f93b5181584287a73d6e02b42796a065ab91c0f085debcabb8a7da3bc575e7913b754b1754d0ee5d296fd31196009bdb937babcccc29ae97cdb18 SHA512 a02249d8474f02af1f43058061fa4cfcbccdaa71e632934c6466277eef44f306ea44e0c91dcb83218d6f1f01f3e7379b6d4d82b086113b1a9a41ee5ea3971e39 +DIST emojify-1.2_p20210309.tar.gz 1198300 BLAKE2B 504ce94fdf95cd68467d62e1f4ab842dca0d32b0caad36e2638d7a9fd54be8ab35566c52a025ef78c6e75379f6c6e3843d7c8a92083de8bf5b3a20590880d3b0 SHA512 3d8ea35065e79d83a23a395a6f05a7887fb33bcbb7640def0fda8a78b10a59357cadc4ef0b7632973ee15d7ba4a94cde8f4d09f09feb0ca5c1c0a8086b6fefbe diff --git a/app-emacs/emojify/emojify-1.2_p20210309.ebuild b/app-emacs/emojify/emojify-1.2_p20210309.ebuild new file mode 100644 index 000000000000..9895ae36268e --- /dev/null +++ b/app-emacs/emojify/emojify-1.2_p20210309.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=1b726412f19896abf5e4857d4c32220e33400b55 +NEED_EMACS=24.3 + +inherit elisp + +DESCRIPTION="Display emojis in Emacs, like :smile: or plain ASCII ones like :)" +HOMEPAGE="https://github.com/iqbalansari/emacs-emojify/" +SRC_URI="https://github.com/iqbalansari/emacs-${PN}/archive/${H}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/emacs-${PN}-${H} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" # Tests fail + +RDEPEND="app-emacs/ht" +BDEPEND="${RDEPEND}" + +DOCS=( CHANGELOG.org README.org screenshots ) +PATCHES=( "${FILESDIR}"/${PN}-json-data.patch ) +ELISP_REMOVE=".dir-locals.el" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed -i "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|g" ${PN}.el || die +} + +src_install() { + elisp_src_install + + insinto ${SITEETC}/${PN} + doins -r data +} diff --git a/app-emacs/epl/epl-0.9-r1.ebuild b/app-emacs/epl/epl-0.9-r1.ebuild index d286d49c557a..c81cc69e6cb7 100644 --- a/app-emacs/epl/epl-0.9-r1.ebuild +++ b/app-emacs/epl/epl-0.9-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/cask/epl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-emacs/flycheck-inline/flycheck-inline-0_pre20200808.ebuild b/app-emacs/flycheck-inline/flycheck-inline-0_pre20200808.ebuild index c884d36a537c..f74cea9f6f43 100644 --- a/app-emacs/flycheck-inline/flycheck-inline-0_pre20200808.ebuild +++ b/app-emacs/flycheck-inline/flycheck-inline-0_pre20200808.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x64-macos" SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/flycheck/flycheck-32_p20220328-r1.ebuild b/app-emacs/flycheck/flycheck-32_p20220328-r1.ebuild index 0d92a6a59ff8..8a7df1a01937 100644 --- a/app-emacs/flycheck/flycheck-32_p20220328-r1.ebuild +++ b/app-emacs/flycheck/flycheck-32_p20220328-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x64-macos" RESTRICT="test" # test requires cask and ert-runner which are not packaged yet RDEPEND=">=app-emacs/dash-2.12.1 diff --git a/app-emacs/nxml-gentoo-schemas/Manifest b/app-emacs/nxml-gentoo-schemas/Manifest index 9fb5d438b3c2..51e7a43e8416 100644 --- a/app-emacs/nxml-gentoo-schemas/Manifest +++ b/app-emacs/nxml-gentoo-schemas/Manifest @@ -1 +1,2 @@ DIST nxml-gentoo-schemas-20220525.tar.xz 8836 BLAKE2B 5506f976b43218d5bb85ae96c31137c51691cef5f3a524d4214584cc0cb1dae26f45b97d636c8361ec06e7bff5cbf2337b8ed82795aba72dd079127db2238ece SHA512 7df23a9d73a09fc26c6e38665d28c3b633d371bf9c84d56b9318045d80ccab23c3b9c115d68efd6733b9048918118612a05405a1a590b41eac4fb7405746b34e +DIST nxml-gentoo-schemas-20220730.tar.xz 8856 BLAKE2B 7c08bd09242a30998d6dd535b5143bb920aebaaf209f9acbac734fec258d08711945d58322912f455ef251d59df7f6bad8bec8a758065d67c63cd9dc926950f6 SHA512 91c2183acb3d435e5deca67cb0e9c14fb0af1795a490c8f35076442dcf7f49bff419e3f74d3a34f5790faafd68c643e152ff292c0e994e6ec8f34e4f74efa3fd diff --git a/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20220730.ebuild b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20220730.ebuild new file mode 100644 index 000000000000..b17eee1c1d08 --- /dev/null +++ b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20220730.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Extension for nxml-mode with Gentoo-specific schemas" +HOMEPAGE="https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="MIT GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos" + +SITEFILE="60${PN}-gentoo.el" + +src_compile() { :; } + +src_install() { + insinto "${SITEETC}/${PN}" + doins schemas.xml *.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/pkg-info/pkg-info-0.6.ebuild b/app-emacs/pkg-info/pkg-info-0.6.ebuild index ff5d00b4f6f3..64269ab49b05 100644 --- a/app-emacs/pkg-info/pkg-info-0.6.ebuild +++ b/app-emacs/pkg-info/pkg-info-0.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/emacsorphanage/pkg-info/archive/refs/tags/${PV}.tar. LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x64-macos" RESTRICT="test" # Tests fail RDEPEND=">=app-emacs/epl-0.8" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 87f3132d7b6b469f35f0f074316ac31c7dd4811f..995bd1e1a800fa1b116dcaf143a7738d5f63952d 100644 GIT binary patch delta 14530 zcmV;zI6cSLbKY}*ABzY8000000{?ZL*_K^La-Q$?6np{LIS-euWqH}lmT#mN$RU!f zMW718z-GU_zkgFaXBWEFQnLx5>eSwm5&sYwnfM=n`S-v4^vS-BJ-&_q_WP%gKY3sM zPyhUX|MGwSCH(VGE63zxDgKncdOazf5L$A6?zUFSWhQHX(T9|0?X8}|H`IC3@_V|J zVkm8<96Ce)_ln^_T3!PrJEj zXUCS~seImSVV7am$_(Dk)K-~hy-vP3``Tl(a_ZS9?^#yZbMQmY47vKX=FT&gneFtE zOI`EqFnZ@d&9>jZubj(jrRn2WSe9I9|Maha`G5cWfBwtA{rgX?{PWxI|NURb>&vmP z-+t=u8LYWOn<1SsQ$8t-l>*h$_!sUE|$H3d<+L<$a`?I%^JRoI2X+w_uI`uutEg!3sX+N3>!j6w!8wog{F)1gm;lbiDhrQ_H!3R=nCd ziNxA@JA%60<_p|xyYr>JSq!GOb;rYRN z>`ey5xJZpt?5u5o2CtfbjpwHDjVdE8^w05Uv_?3g0XQy%)l>1+@lp*C1&sARfU3^gS+%uVMjHUpVS#v1A~AR%H$7EaYML>C^)Bj14q%ofwN=ls z-h3%(wVeUK$V;Yw!V=7NcpFQ%kiC7}=jDst0W3WO29xmOVE4|k2nV;~ls$P9%c|M= z0vCIu^9qh^ps`S*xZ{!{La1bm9 zfan4D$1WZ?a|9jjJ?KWQ4G1VC_o^+qD~+H z0G=SN+$${YLSac^0EpC60}jCOshP;c^nNMxL3<}64$@Qp$<+i-BUDE5y~bzM_RFh% zd3%NnRD48>pH{P|b{y#*NA&@>$Mb%?1jJM}%ZoaHGM8CqC~LWZHuGdRB!hIBe8-$Z z!{L|DlvA?3ta?@vexpd&Mj3%8u#)9kNy$Pv@zFNJpV2CfD&3S$29R^>tMnM5KB#rB z$;XO`Gekn}`OVrG!G$McL0dKc6mc+A^HpJ9fFM5u6=`re`L&P8J;N0wX+cF$%9ADZ z5dQXmW4C*>zW)01Y5Z&-=J%J6+rHf4>{gw~2k(H*+^L7wXZHf&3Y_Hxawq=4^J|}Y zm)a@|A1M*g))Fg?WGvNk4qJ}`);Hd4OHQHXs9T7LA_xPW*%V1Q>%ul-1#+Hr`csTq zI(&3%2Shq&5{u;{I?2#v$f~(L&=n$!Na`nlKEFEzYno&I0i$3p)QbLX(U37e?ejBc5g`n72RMT&0N>+B|0Wwizhi60oVG@`(+L7v2%A1OhqK zm8C{{j)4h*7qBEG3ua@vPP!vgYvqA>JTingF49K0-%1S8IFv7v7X6n7@PHJ7`e9x0 zV!`Yv-(Ya&;M1c+8{p_};rjizU*Adpr&025Qi&u6NEVBlYtdm)sgySF$@?HiS3`l|%28HM@(<-?ctYOC zJ)}Rx$afMCRvM*CFCy+7e~+^RR>uHS<7x7YFM<@4Pu0Tj=FfYrb%cv2W~P{?ib z(ww}0EPNzy5m`Z>0W$e;;)Q085hV9BVRTnhGlC_;l=8X@m9}FFaUHkub=5?7S_5il z&yLh(Wvq*f0pRm+mcAg?%I>5LI+*;HpuiGMvJfs}S@4@8r;OFWJ~sK4&QF7R=0qJy z8&iiZO7t5HAz<%+1$2u<9sj+~%Gl4yr(x+>A5g=Pqj91EZs>o;_xD6$+Kd9b8(A$Alce6{%@`Oy-K0I}LMSEmAaNTe@+W}V`V32cstKQ!0X*+@Jd zeiqYBYD6#-Zh(dOrJ*1)fvSsGHQYPOtpHJV0W5f9-ZYS4#5N_A6Xc7L;WNrjlF1{j zFXMv!cfud-^<>IrM-*;U0?V7WG%>uT-BMe9@mg3tME~Vgz$I+=0{@N zz@r5SfP`azAu?V)BwIx_AlGO9cqW=a1f>3axb#%&~% zfv-Jp{96(pmfHCmY*An>YQw7_O+a+)NJR!&m*7T@N#ep)M?EO{ zZg4efD%~yl`GN!t&u~SO^${+LM@Al`pDbHK4@Urhdf@;TXqCZt7 zFhU2D4vZN$>SF+>F7S}2H`uQDK{R>d&7-OjnH_Zu?^WO=QydsP@{AY#GhDnoxVF@p zG!lCONmYIcCKzjS;@GTHIU`zv1R{cFbR#sZF~8ANHhwtus3sn^jXCgN z7512alSLrp{279pyv%Fj^zOpqeEsl!*oTkf`|JAUo$hb9j`cvRfq8sr=qx= zqKMryd|dIVoFc;Hv@2M@d`(}hCYUHLcEq%`RP)7uwb z6CQ&#Qp7tv;Gf{*jRotlev24?NaU*0e##Y{0SgKgaNi(THT5rsYSSf@ z(cr;hD?vUE7v4=6FNbZ#)HU%BX}Vg*qUTZju;WO=ALI6}iSblo5#fp51u*1RPk@2Y zJb-s4St=lnaOHhl@6)w}yg@Fa60*!F4|QPMUJD41mPfqhsyqdQV0FVec~T)X02>T{ zEKw0b_VVd42oARQhaGQ3f8e0NCFl_k#v$lAgD4egA47zJGi9_>M2b zlK=|l5k%rA@`}`F3PGI#qGqTJ)F^g;E%L*7RXis!PL9kI%}+#kQeUIM`Q7-lC8G7H z9-_ulZ;Var30!f|f?&{zOQHWb{qfBqsq7Il7uD0W&QDYWy(Ab9VT!_N*qH*WH?WCC zbLv6J;PIp=Gn64A$oN%c<3S@~uz-z5`4_MvbZEw5+ISw731mq{WJ;mR4=ksX+74HL z!yh$7aUnuTmoo=&SYncoT~-Uoc|caL@5yG)ceD+X9}$1Gh_X14w^oC&UOlR+rZsjO zh>AzK#k*9*1x6KsgC2w0r@)9>$%5KvuznsNKfZkb^x;*;^6R(py2r=2yHV1<*t3xh zs5rn9AB`;Ah>eLib_d)({2FsNC;AJ2kcM1~j9*xdJm711Eo|UqT@hZUh{9cvh!xNK zpxw_OTRq6(#y63CMfw|W0A=y@Yt5(h$3iC5KJKF_hsom63tp$;2yh|JSG=i{TtwMN z>a2~8Ex=Y1&O;IbC=1JxSek)RUInEA=Og+GAP7!k#T^WcB*unNs!J{e(GoC!J|*7c z_iEo>KD>SX@cQ=l`Q|Tg?SJ^tyLPZc{6yp+7Jugw0&aYxJepF3e~xtI3vetRc?KY4 zcplizYM0eINls8aVps516ac!V&pMMDNr)|8a3@%`WVE}4`NEO$i~f+b%}Dk{8B6=| z6=h^?0pJJWyyyC|@)#@ChWNB; zONnehUR`ciHqfC^LlXPsTh#3JZ=c@2y}Z4?muTqAXKNO#7Xd_+K=68OBlx5Vxq*Bv z8`lTN;kEH0!yGjX%mJil7g8{4Kd_w%<>I~zx)Kp=+a12Z6_aLJ$Q3ky-c&!5_hu0& zl?li-BwKqZ+mIS1S8-X8#b{UztWr+L^EJrQlF=aYDdd*AJ9u)!=CNPt08@w^kOSkG z`HXhS*B(YkTgSv#b{Q*#qpBjEqBa_`as!BQNcV#gM7n(uaYe{q4D#V@AJd& z_WI$Mx3AysDfU!nl@Qcif$Ze)x;R>JiU%9~6#VVUu-vSKLraY=3k__5fr>gUvU+}1 zq{yle;cnXH#uWxMc9Y)PR7q#iQIOgn?PDR_)N!BPQM)_X!<@I~8g-(tjp$Xu5DvZ) zJW8I_IWn)5rvov6k%ED8rv_H_9!m|x5b#AD1)Tfn%?9W;NDudt0?R3q58AL4c*!VLFJx10T$U=iZ zNr2Zc+7GROC*G=*>Vfg@aFW`IhLzA3a}L)N2?Z3y0pg}`;N5)=ijUuEaxq1+nVcG6 zJP(OlM=`>kuGGWdVX1or;i1uZ`Ojvtsejt#4Y>|SOi&QsJW>(#dg6PTG z!bVWQoLy$nAnv`vbG2c~S+!S|gUlRH$5V!L$t5JJI%O$QG-4$>dh7d>U> zg3{Gj4Y5${_U@D)$-N4Nk}jf9vgq=`6QB(A0emJ;({lVgc48OtC$D=qF_SawUV`R^2RBr}kiD+p})+nQnse2}6kM`Cc7u1b6X36(3 zbxAjmeGI4OG&ICJm5uGf*=<%07c6JL0x;zV2)#AzGXc9?@ctlww4!m{ZqqkrwFZHg6GGR))qs5 z9>qC46d7P?wfm8+d@Hu2j*96=>usZuj#MByel_jjK@=p_;Y#BNsAn;?`H4DS+^E?RO1*K?IX88Xzq|yHJj>L-SO|T8iRFkB32RhIRSOM}#Kr&`HEe*+;SxYxe~Dj8 zu2tBAbmNCUCNd~j$(JxS_*Im9T|GyH;gHa)RyEWE0c$h7fU5l3H8t@9;sqfBa(VE$ zH`E2z-WSjw+6P<+a$#QK#3>qFp1BoF|GO_SKWHr*td6dkPH)6 z3KO!yIf0m-0CyLgCWgzDhC^5rt8!Y*upr7?vo62^(S!6Q_#52fdvFQH$4+A=ASFZw z5%q4IzmM71*H53{Y1!Lo#`cG3pczgzuW6?c)i4Z32|FM(6tri?st{J`qp8slWB|g7 zhr#<`ys1OHW}^tuof8j#R*Oc2^3*(G!sOZXYA_$|cn``D4^TQ^vLD6COJJiainWCq z5%TQD ze+)iooD*kRfnN#lKfX@J_o zI;HR~pajrO$tpX4ipB>UWr`=CzPg*ke0?`qK%U&BEW&w8FiiyBbUBx^aGt2^=vl#` zcAvJEOV@lVZ{am_8fVrQIoGwN=65Dl)5%~ z8y|=-oDboT3y6?P0R^{0$SBEw1PWriG~j7jGvtq&JdWVU4Ljk<-A1uLFMG$7 z_f{;6(k34uK8K2gisZg&4N67iqsgFXv{pcbsPET*spq`avs>7~k+l=rTvA7Gbe?Ll ztS;o-&NXpEDO2gS7ER*!Le65bA=<5RgZP-l2JDEZvJi=ZF!w+`B3M(A>Mnw$gv+Q< zEE|$#9Btl5_1q}agr*?5d47BdX-%a89Rm^0pRBFZ8B^0`tUC;k)5&VC#cQ(2$+p~? z^7Ai$p9Nsw$H)2hZX)m2Tx@;e>xy6!iw#a{?|h(ZD9}AMLkrZv%WL+m&QM1srnFJI zkQlynYEVNK5c7;46y8P^g4eu?2Glh}8r1(PAYB>i_97T~!wl5fbF&=q^r#f%NSWHU zR~HrQPDc9)*}yxR|K1us9=mJowwMocrVxyOyT)nkbQEL&Zo6h4dto8Vo|;%}a+@+< zYM%lqyev`_5^CynqN#6D`}qCqyUlXfpSzggQgFO3i-4X3Ftw9F-QX!H9;l#@$#5n3 zMkWQhLRBNu;*Vg}c9v!ZlQ$Ih#H?cmg7%9vIHvO*WWhz4nh;2+dGIme@Q}gqi+>(} zj=(!>Oo00Bqm`tetucWW`1g8>##*4&=%WtaP@Of9&9!PjQ_M5s@Nx}a1I}nnxI1W| z`N~2NizjlcHSDWK{Lq%0U_rrMBZ%kLx&Hj+?c3Yyw=Xa2*LPjT_}rS4Ye;8F#05o9_~VNNv4y-7>%qQVa*~zE4VAD6M2GMfQp@$ z!PGf3bvr1~!x~|*O#^XFfD);H!d9XFzDquQVAGt*nAlW);+(k+irS~)H9v2>Lh`q0 z{YU!i`vK3}wy)ZHC<*miJOy$nyOD+l8Ol239T2O*Knb12FR0zfvtHYYxga|m2{ZV5 z?R%?V0W5T&PRq>;;JKzZ(}^Dxw{sW;RRa0eW)N&Y`uvod4$HvQrC|<#H8(^#)xCHc zha#1tR=ZmBrDLt9U0cA`B+qh7rC9(am;}iuDlzIoty+G))B@7+ zjS8kC#MIRb9jS%lMR!_%#eopch)W@&5FG!B+U|9;_>OQL$GbiubgBeTEU^SvJ$5dm zhd+Q|cfBp4(MBYCA}e5g9O--_(tSFeI)Y!YM^-OdmHF=eny|#eMJ@Z%IP~UKrcPsB z5|>3V<&_#wh#1WS87f*sUU-H2L*R67>BHCc<>m9Y_XYagDJKDcz}Kk39q)&fBN@E3 zA0gDOiOc|Sc_Jjv-a-bT1W`z3pt9szyjtH0eWqRfDA1aS3hKEE+aI}P(QH0X}qjqs#Y^?B0-8?9SdxUCZ`8~#{TRQbu4WHM2AFc3cVOU zRN^o(FRh7ev}*X=-KYhU)f%9I(#b8xIyJDWW5B|;LJ*M%M;q18V14<1&c}OK5jM%U z)2g*fWr!5h|IMGV7v$ z;48aJ&X9dkqaqkgr&BSN`1zARA|Zd*-~RDA=;fWZ{(9697GYu4`8nwSxU@yKvvx*C z(F~lh-?Uqza~h^$R1Gp@9eU~EKmpFWl=zZ5Z0gc3Y3oQm_1th=Fh70{=+StrtEsH| zP-9aw?B#Tj57o6Y<&Rc4b4}bk0*VYMh~Xqopz4l}bRzYz8XE-l0yQ}MlCytAl^QGM z8ZH7gK}`G>6wZ$}9bfXW(#2g`j5+ae`9_srUq1bEpI5x8Fth*;78VbEDh7~aZp&*_ zqQk-b5G-pXw@|01{&Y+_HHhFHn3sLc{A+k{W0j(?6^BS_B%64;B_#^??x|_2mc6z+ zH7I!a?J|hgBe9Tq=!eW3;$weic2hKsGPDluBM7kiyeNhUaWhe**BFKPBvI$!p=R); zxDk+>NKqn{1#Dz$lNm2X8-3xBLQr}F<*8($OejM;(Kp!o`s>S$95ElyPPLAQJM}+F zWKt4A4w#_ghlY|M`m&LF8&W@)YSHmCz(d<13-MaDrK2YONk`SElWTud{V|9 zeD|E}@4#mbSsD}6?BIWrMwB)gG%xdy?diyUwP1l1v;zomrJqiMOz{zm9hM{;v5igR zpjfkBhehpG_>9k_taMocp+I>UZw=aOSx_$zF<}5RBH6a4tMin~Ckd-(ErHPKiY!dB zb99E2La@ws~xDCDW1Bc|(`ejNR1<^iwmbUqHvqNCtb6Q%;VFq_VD;90`b3?1Hy z#iMpL8a*oOS#_FA_61La!702`U-(a4pHnCNP)gcMPis9lDmBMPE$57gb{bOGSxeTR zX9*Gu;KkIv2ReULWAKLteWtb>H9~i^79eB^L;Ll<>I^UP8RQjcYLY4^Obo@5G+Vd8 zM(>byItJflQ}4z2`DNLM%T2DgkM~ii_9RCe=x`KpKLdO=3Y0XJOWbObIZR6I$eXGY z86@5)2xM5vIb98~$s`TwcPa^&pbmG@0TLi|XovIg$L1k1 z&l@&aI-*D&_VM&c#pyh5MJ^A1Xw$YOTRL^;9 z|BZm?#Ek}djAdHd^g^ic^&}%d6kTE!L)cgs={tWEF&9U)o0feL5bGpCoZ&*0`-Ow^&@S4z&ZPusfDnP6PK?k*R|b*VLlyF;+vT@{!(9K_$VCZtOu| zmOx4d901H(t)!$=SuTf5d#Mkv)?}yLBYuBzx#zACCLbU)-R7|6daw(#X(}>MMzdl$ z)7CcXk#z)%NIab#MCBnl)QkWJi5Kn*M{1qV(L`3x=tS5ol5&fPCCNm2B-Am+d}Gl1 zv3c9l{SM^3>rg-CYH0&pPr7U7ItEADrWm!;0q}Uu*zur}^KHo#Vu2t)-NvDLK3;zt zMi|-z^Ad6hFNtj4uuy%=+(NA#X_UwcrlP)}&Nnz9dMspCc%HG(0|SLFK2mbo)J0IY zkBoNL5f$|XaEMa}#pBi)VG=6CcC0`sIBYqIgpP$V$RQTK9H%WNOm|c9IUV{cUCva8 z9?6NQ8C1fDGP%{^Z{z1LV{~ynz@9QubA*4~DLQ^rsf!rFI3wQ7!!Yt#+m9i;>@*2 z(89(!f_G;XJ@?S&{;(|GALi^KTN5T9fd*-7bd5NWr72Zpi7r4JI%)_>LwCTGHbR^C zl4r=BJT$uljUL_AM6|D2UCmHx%l)WDMj`8}jhIT)ZZd$OGuQ-J|Ee=W?Vezo68JP; zkrQ9;Go1CQ^$p#?Gr)h6K@)b!C%q8JszYyJIEk%cb)9qR8;MuD&Ou-^`joT*a3V={ zye^6LZnesnm9v&c-|}Rf|1Jn z`jDB2=kp38_WX?>$7_ z2XLk)@pYbq$16H5!eRvv{o&A{usxg=PyVsA`~elJu}iNj0}yl7vf4BhTzg(aFqWoG zJc}nUtD|ldn1O#E)nAv$z%yNHDrrn#_XljvR0JIv(dKR$`0A*$vs-sYbS#Fh$7_^p zKnx=H5z3vHHR&+WuAoXZyn9Kba&H-4G5hN;<37HBHhjIjf+70*5A-%fhggqbuLA(i#yi@Bg42b)d!# zWum@9K`eg-^~6%u?FVEt9Er+D@&sL4!RqKRzV^0JpuSJ-oDkDV3;+j>>k@6RSpy`y z!ysv%V!+1;e!P(G_L~|%gVoT*vpgGzU>#=b+VDgFvmUyUO|u=^_cq7sk>`;I((Nc& z=S}79=TIvT>Ln<0P`U&vLR1NDq0L^mwd*#WFwB2Z9f|r(F!gffihQ`x^oic zI&gnIzVXkXfx5ukvhcfXs1Zl#1QSORI(1Q^uA?bBV%Cr)x*|_EnADop+knX`McJ-9 z8Fi+qx6{ChsRO;GxPKTt`~BPJv3~vV_GPSl=Q@OT8}3|sG~^?%s-u^f$wk5GCKzo# z>T0Oyf#-Q;KVlLGoiDM%FLVYIVolog!47|@#Cwn%5mP1H{K>j21etaaUue#&5uzDU zfqIaSd|n_Wz}DPT!iZ9=8U#mursy?bJg&PobU2)1z%6+l&w&fAbY1DTrr;4FX#6Uu za;OYyL8nCv5mQS9zXQ7knQ3gy(WPD5g51bVwB$dG;D2t%{e2P&8lQ4xq3|te+iQPa zqtcr~#_|TuoCJz+X&_wllws?%AExji@dFM8>W?YStnQn(A?Ix9P_*hyx@qM)2vyLP zASwiXkT?~*(`j(B$U$&OME~5&1PC zlcPF#@sC1xyYMaDCX0267;oL2TF+fq6sj=E7HT(Xa1&9bok(4ufeLU1Z_u->!Gd=e z@T}X}wr*I{bn?+TbDa#YC+SAA7}Syuf1}=Xka;@o|Eq^I_f+p`#OIVOKT!AAnS^Tv z%7E2oLRMYVi~m4CBl0ykuJL_!>1yFKKvD8HWb!FA9T<@gUXzJ1B7c9hAn#`}QB=?7 zkY!yw8(c$EqNh4e*< zI(4I~doNj_xs@sQ=xTDorn*%_r-QF6pKFl{)lj5Px|Q(sSAX-`lZ!$5p0@U9ybeDg zYSX$dK}J3-s6;nSuByu@C{(Yxen77;uW=*Ys<5uBd9~R~ymZD^eLS)c!L(1i8nsy+ zJ~67uLw9N1r#>~v@?qQ8U%$P5{;=LYeY$5_k52&{#~)j5YFP|mWPwUe&0ihd)wNO@ zSk+ZNl%KCKM1Kf4bWK~2rlE8=f+qz#_&xAN2b80BIWm=P11Aj* z;d{!#Og*}gRp+rac&ceuqyi?DZz9MZ!DO&Q(&iEM>@?haopi_ZP55b4xCV&<&kxEbutk(NEX91n&+F(UZlzQ@B^?eyQvpkiZ%lH!L>*{V)b})&|R9Y=;ke_ zF$T57@qe36<{;=0k&X&)b=K^q5JN-{~WU9Z8VXE229!?dVi>1mZ0lOKEBiNJ=f7fT*J_nTDp~0 zW4L=^kXzuR;pjr}!Htb1!K?(`rT{f}-I|OW0}$r&NSBk3(`37L6mXcU%!o?UtWK{?+xFjhHg!7FgV7eX@n?TS2Ds*8%>6q$eYE+v#8mF=uJAs zp?}S|zCzGVj69xZ-a6&0JC!g+kR8^0XjXRfwLF*(L+>0Ix{ITprhB=l4F09)5Gev%GdiS`6R#8V zpuHJ!0tH!gsmf8qO(&@VSb5=dml{{let#oaA3u)!wAt-Qj#2x(35(`+qys%rHS!IF zYiDWcq$Ofp7p?c8eakAe3mX=46rSz`K?&%#-BF6}bE=ogN=*|js9oLSkC~r{l7iy8 zdY>p(Si#9Tgh!`M7k6US%SO}dI(p<_MIvpj+1-Za{*s z^53&fWB!hi0W|sOehSTcXB*l9)+HEDAPuTmxDIB*p^_l3>FhEx98Ar+!R|U(tAk?d zoTL4cCKSLmvQKRs-VVATJUU_W+<eQDMRIa4(gxJXg(f*;yJtcK3kMe(udh7te- zF4aB#<6L*1>(Ys?`+S0%x-eFPB_|z6?_-^lM;(*HwE3 zEbtm+PGWOiZ@xshO?rQ!9rBz=Th>Y=ZQ7pTPqjIO>I12o?)6O?#%^P;raaX(quN2x zaQ4&z2lBz+n%=*!&+8vIy?=H69*l?jM>G=hJoJ}RRG_o)lb8CBG8cwL+8M|hMfxeF`eJKy1|~iP)m1xX`Wjq zV|3l3MWjQJ(^q3w@B|O*P!eCte=8q{D@C>!-E(O`Nrs4`JbE{&6o1|6hup@JlWsYQ z7n?Kzwp|wtiu}UVFlD|EnEh`5Y0z~U7Y_a1Xm-CDbUY59fFdR>BESzes)s&xZ&=X` ztJff>{^F9OgR|A?5Gm$}sxVt>1o^HZOm_{x==i`CCy=j6fPzUSC()u}J{BUC0e~Ou zi%$67_!1?eQS7LeA%CRMufIj4>K_GJbtZO6fA4~B9YY4Hb2@c^OP40sp%d0{{Mn$5 zy3sM{yvEXmtnPWl2!b6$XU=rptk)z|;`1~KsJ}hMhj_kfdn<8k*Pb)ap_WP;4bd7_c3nrR2HXnjUjPq{tVKR{OwQ4fQQok;i`cz~5#!B} z>%Le0O$WO3NPl&C-AbzoQ_vdhR0mIYN}F!O!3y~Sdc*N7pqCyb#S!2-`=moRtZ`G9 z7D+#awz{5_N~;7kqrIU_(Hvx@zZ@jh{_J_LFx3V_a%fr~6;a`P4Iy1e8gx|Hax~nwFPI%u$2*($_$e&hMAR`s9Zs%d{WFICR-T2j z*LCq!F_T?6A2FV1N_5b?>)b^MRtK7RPg`|5xC z>;L`B|M}NQaT~DW}Tyql@5GR=CO{Ne0tkIl-dXP>-hSz*t?m!27N^=r+YXDl<@=_8lA z=GkHN&YNvLzkOdhm(@zs$FHy~xzPUU-~RId{`bH9^S}ScPp$m*^|$}|Z{y|p*q5(A zb@vF?+@Z~o&X_5m6vj${zmq)yG=I`o+9|fMM%{;1D535@f>l$AJ$SRQ^N9R`*_tI^ z&pK&@$Y1Dt?-^oAt#@mA5jP{MJbQJGcONM%p9q&rJJh-?hmjW%Uw!mYO0&U#TRg7Y zw(je!Ih=9oXs6$THU85+etQHf_?X|K6(gaDwnOYBf#W4u)zhNm-ItwO&VRMy)y_#I z*3R1z)a5pRz|FQhf3!D?!Spbs&T354m(@eJGfB77a+^j{vvix3Wg&?=Yjt?f z)AMmN=D4XW*Qfa%wyolmD}Q9wD^y99O{wpuoB-uJJ65kcHaantyfIz{(lFQ4ggC zFto#euK=X*nC>*ZIQ*n059^sm=>z6P0X!-OO zEmwf4>RWRqkssT$Ffl0xyOvs63Kw!YJPyg`7bzEjpk51+JDo_AXFUT(xrRPGU!2F@ zWI&9I)Hub?+6HLws(;ydZVKP1GSWgnjz6L`!U+w)aUrapim#5BYJezcRH$)kiUQ@Q z6+{fiBRN+~EPRn!-7Bq;J74Al)!V7GFlXi~-}u~_`R3#=$F zJb*kXVdbw|`1SJ<^Y|c}E{7;CXH{XpS1>QiDv`4S@7P3*Mt6*{D z?Q=VEZU}`Gf`ob?;aQ0?+5}kn4S2yt0H4*0#o(PewWisVn&-edGmf5n9zcbktXV3~ zml-LRB^cxxa(}LK32!Lh>HRHauOIe#{%m&uOOJrTBrz|rd-K)8!F}3j*^@W1teW{A zxM(ErSvOx|R>dSoVnKDl6Xi%`d9ggP(wHXF|_8C9>-6=;bwvYPF65I5r0Dv@f4o3)@dW1oXn>buV22rez(t0^ZDhLX1P2_vQsbX z`0hxF3jV>_$s#$l(@IrPtnlz0g#;isSVZVru)JWH4s-!#;-DJ08|K>vduQmUqC$AK z1_}fBYkxJQNS<&q@*w9$x$)Ye{1G((xzA8y+oZJL)Oa&6X6!Y{AXulhMFEl%6?Fmu z0PqB9Wl}X}7Ya)X1CY<&JZQ0;Pt8OoruR#k5868sagd(!Cxa6>jZhiI_ZlBj+s`ld z`SlSlQ1LBVd|S<;+Hs_NNNK9P9nbsm5)f0_EPpTR$XsTbp{(Vok>(eQgBs)~{Eaz< zhQlvUUBqO2S@o=i6wffkS}3{oRXP<-xN4hg z^08v#43Us~ezP`4aN&tq&{h0tERERHVV>1n%|y3Z2NqNvs-l{AG`xLbEh6!pWO?9t25FbtZ%&8mYhP%QMV8gMF0XeYlkpCajAbgNU8Ca*N!D-|jW(+(Wo#zyk!}N0t|@0fvnI8>dmO-gwh+lA+TWZ9BH?ghd>C*A#8o8Go42*vXuN1 zP=H<~wH5{haGTVPlrQN)c+iJHP6zs$lrM1Fwgd-DTyL>@UB3cjAIJKI>U{e3`(2h% zzmGKY&dIAJXxIff7zqPq9mH3_H-Df9rbEP76Qoi-tuAxtkkbf3n)@_!(L}MGLV{?1BJy)zmWh^WFuGG=1o9}v@2@>vlR%KAJ0V1 zv7Tgf36yGMC0QQF;zGZ0ELsgC(GY}Vt?EJJEX+c;h$git8SU>TECqEz4}ZiBO&9sL zivIiWLU(gYA-+W|kSo|Eb1Tj+`pW)t$lf<9orq3H9cOU>l9;fPX zV!%4a1SNx=Sb@?&3?fU>JbzdsVhvJe)(%WX=VYiKrh-|C?1JH7GqmLC>2f0rzd$u$ zMFokNCU6ZsmFGQbU*1_Ipy9!p8G`4t&=w($(`ShQ$uMIjtATO7LuLm?TL2BD83uqB z(T9>A$P)CEECc#>@E8$9qyqJF*sCxxNdp+7_XUDl^CLNC|@M4XN?E&fE0oH zVO{WI!R#pCU~uN()1yNh;OK7Q`tAF#@1+03D0w%jL=poeLxA!GwSol&?8I@0GEiw? z<-m&qtB6Uw(1IT*k$+wg7A=Fn&EZKFAe->D=rE{MN}KoOea6YFp+IouC@UxVhjKDJ zA@AefbS%Wk-y|NabW3De+g3?FDhVJoJ_{S*V1*Ys71~ehb#$U&hDhPk(o>1W-HzRs*ZxNnyl6 zA-By-bMpGJ@R7VlWCeW&$mGL`R}3dcklfFN(ZwUI1S6uA@WyMQ(soP%x8OEbp_=GU zYe4Pn*^#=ejCFA_0DRt@C9)j~T+|d7wZ~OW69a)A4 zS@Kr_SKmlcL=u_{{?J@k zXCv`=a!7rX8WGHd8(<-RYAA?Ips;8QQNm-hGC)*a01MujH^mKlVw)1m3G&6r@EPSM z$>fpN=W)UQJK>M^dNAd(BMLVva$<=i$wc*o^s%K3vKC}SuIkKKk86-P5F(}r5*lR; zm>-F41AiMAAOI4Mg~+f`#6KZIW<)3!SdPC17n~%?S0@ag)RA!ykx}K@FiZN8r0*e! z8Ml#42EO*Z@o!0ZSZe3bV2c84Q5#+bX#%2SM=CPNx&-%;rEMOrI_k**7!buml>}7_ zMgYTxaD%H+Q|WHW&u1iHc!VpGtZ(6>cx2>3`hUr?CG>Cvpcf8cfmRuOM=q3{)kIAK zYAl9Y10!@W>A;wAqdo?3>H-gWdV}qXA4F3woJUn7GCS%R-mAa~Mpy=qJmW?G2p8`T zt}S&Yjl^C6IjGJj=S6CJQk9>A3C5b7I5z84&WKoXY7Rj&x)B=Im|tir8$XFNNf*gVTzMH=kKii?5Bw_r;DHxqx=?7lEB}U?lqNl3 zdi%m_!eg*Tig<@N_$T=JY9L{!Wzj%HV}HRqtluIA61l3hpK?WKz=8q=+&9Qo4e!q~ zQJXHIj0O)5TM6=UxbSYmcsXn?4sh3N+#45mz# z-^Gj^w6NNQl7<`s15JQrTO`TvSifI^U=UdPy)I!W4zkurmc# zZ(tLP=G23b!Q)9$W++2KknyX?#)C$}U;!KIgB7qMbZEw5+ISw731mq{WRuViU4NTD zYKY=Ogpe+04&boFBppXnHb{O%{M91L;y~USFyIx`qpE6JW4D2* zc$8bbOGR8@Q~@~X5fOzOL(0Z2R=BCLpT~y}&)+^iy~tR8`8rB{>B?XS^W96=0o~pAropJ_tBKYWbx<)uhVb@xDe+n-qcAhqUCUSB`m{N=6v4$(> zjI1pH{2-hc-9eccivolYU4PP!bZqcG#tb?~(ZqwpOh5}zi0jWh1m#X1W2M>&8Oe& z<>{B#FJJE|_E2Y)5Y$|O?BwveI9hOu2OE3~{`O>8ZdSsfrAC)&BT443sM8{==T}9F ztO^nCrd@7aVL)Ry>8(wbbQT>2sr}JD7Q#&(_t_n_yTfCXsWsQA6aCqUUKI@C;48tS zDBGh2ruIc`B#*qEr}J8< zG8Bx{MnT3F+=BLv7$MQVzP`Rw9F)q#axOQ=K}~J#!DvIFi}1tF2e$^n0;e5Yv=AQP z8_wyF(oLJp0xu#w+rU!ihDt|$T1m+MtOcMl_;uV)*MFQr#1fBSXN&Cpo+lPC&ZURk0lJG@kpo^J*MfMqBU80yl9 z5#PGnwb3bAY%&e}g_G6pn|J|a-i(2`#gvjZ4SFd7zGU^(ye)ZZ`+@($5%4ou79zmj zKf;AwTHij{m%9llk6k9rS;CChAsErV444UPZ_N(`l7B5y@N$vrCd$mJn^6!wSzFi$ z3YfFY3>w6}H+Zf#EIF(8%5spIr_StBOn9xz#xw}@dh+Qw>O0uj&D^gyViSX>5tP>OC8{GMSj9Zs+MVVhThePk6- zTb}e@WDa$Sg<7>(1x)Pfvfu%b6uW8;=|Ffs4r*Q--CESL-Gr!AN*)f0*Z!NJ_p!POHTQPb3K?p14;r5B$q-E~Fsr z)~ylTMwXg$6oNeQyNK;Czuw2l9@VJc49F7E(weMMMjcc4Ov)bZtvxQN8*j{#?_uha zZXWv>PR(g(h<7R*+l8~+tQsy@&VB`8$`25FYuIOM*rVY6LH@?;6IbACKJp7ke~3s^ zw`pi=97U>Wt$;?+EFDO=h0j#@02DXRfH#1IPJ z)L}2$V4m9kl~I8f@n)_m>$IDdlkFBLf8L67cqlT!(rWi3TluTljyfu)AFa2ILON1` zN8{qL35GX{g~S>rmAs{ZT>@RdNEse-9R7 zNzu^6mjWyBD%FW(^lBe(l1Q8F3FO0Ok__4}C5oxNsSBbE{m-nS#Fe5d>{1FSbu0uD z0*z7}C`PFE!I)z&{56FFZ(tj1PZ`9lct$AD3$2VrikjZSL`eO@63E05v~5+|rF>yD zaw5Yn??U$FldZ3xzkU2~dO(`1f56jWbBemU+F0g`4yG7I(@|Hb*R(ofjnrDn;|>;n zCOIiAsx@Pi0)dTE+#_#?{J=2J2$P1*A~x-y;NSrrjbrHlE8V7ksXf{n5rx-0o-rc2 zqMEbFSR2|+ipjKbN|-g*hj~)hCV-1@kIDd3g0GOnIK-2J!8ed%+Q*UhEE@t1KKYxAtng6)+<^$Ivl8@x(1GDDay69;jsa(@&s@ni% zN+69Uj*;;l4l8~BiQzJ(;Skous+<-xEQs>f ztP5~J^dNl+{sy=B9>}_b&A{{?NC}ZaM7RM!TJ|=YvHc+$XogeGYuYJ9 zH4KAM!VU-x1?@?xdBQ4vG&LH63_w`%FnAw~H*y%S*(yXb_QZqLf1(kgJT*_4FnKn; z8q7yK-UHUe1C-7m*>7aPOJJiainWCq5%T=sRAB~}A<&@qwx$B28jK0o$h&WC1Y|rb zG;iWZwJD*ZfKpm>0A7$>ab6R*ZIcarwWdHRbRf?WL>_fzjnmBW4?(-d3&V3`PY1gU zNhXp8U!$gzd3hy-e>C9Pha4{=6G)_+8 zB2?hQvoYg-P%I0j!V8Szr<(bXfN4&>CSP)yy`QV$-PG2CEg%665aH#tqlz`1zM%i` zOI_Q@>lnX@#>csVCLY}*=In^hpfPTz!f*n4^Z*phsv_UYf4oNbj)sSzfScBMc{f-< zp4_A?!g)$CO^{v_mE|m)C+a$SR&c1@r>*7EHJ>`K@k({qvo@lEQSBJTRFC?@AZ!Nd zn^6#uTyN@#A@!psUx`je2X&OXHhCK#h%cOP!XFn9vB?D#(7u+})=2QEg_4mt1Gi9M z75Q2IixnHFe?+(@>%rg(nF={pq?|fCi2uIi7B;m2D{n-Y7Oy*z#Y_@f=y%)}$b!ZoP~JhY%0Womo0gm57Uo%IueV*P4s#Vl=f*^$P@DM!i# zrPj6col$h;0@k)@yGL_|4Vo*kSX3uSn`2}q+(Hf8e>LD~Su^BsDRvyej~jgMr-D%q zTml3m(g$UOB;So>3Xm~~8!#P|`5ChrW^SwJN=iD-y}_UzUW#M_QYNi}dM}z=N1G4p zTU~&S6JhP-QPn|0@7+eRKP`L5l=oIFi_#$fB`paR2^AAcLu*hfIs;7>CKy5f=BmCQ zxy-7le`mL_gClDvw7H~?-sn8lVp(0txt(j`ruTuEueE3rzZY_r;(=(l#tq`zBsO42 zJe7r;O3lp!^@w0iMXI|9k`gWp2!XLGp8aU^KC0*D0lV7q_@3v-hmh8_b%f49g!4OV z>vYD{bQ$aJG$rk_nrrczEON3fcc%RG%O?TYf4A{rzP_8tyEPYEU--Hrn8ad(liE8U z?O;Dx3C++J-{9pndsb(tqhu1oYeh&5Uph6YAq$9kMh^;aqYA-mUPS}yg1w;rSFzs8 zP`4Msz#Haf$o{v@a*T&Zr65Pj)V964s91M0+E2&^-dUOj(dh92Dc9lyk$X}peAqQk ze`BW`0;1y&H1pU|Y`N^IiNz+jDdVN~DS*PurYQB+)agW1-=g;6+n0Bn<*q+=F~Oza zcwH8u=Y+A=P6BmIhQL`H6ks34_0kwX;v_KLt#(MI%Xhfzes~) zI^RJST!g6!frOd|9}^BQqxNk1$KeRPf3wB}sNX(XN&0S$39P_>*Hbjs03=~H2Zgn)zI6Og&-DB&w^A&+FHBUB&p=nv-ithb0B5qT1*{t#(BRcm>bIx{j=7z?tb35KI`feM@?ve}j(Z z&Fdr_z%0SDahjOWZ>6Yu|KJ{!(lDp^#jZ{ZmJftN`)Bq1-@sqJeR6#CMhyW1)@8N*ecC>^#6)m%}rejjx3o0k-GNEeR(5|RlC;tyQKzTz;V5os# zs9I75hlTbo^(HMoeS5L@yS@*Xe}vHp+UEyFU?LfR&10N{Hz)U?Ui5X=L<=?q-z&Ud zQwO>HWZB};;h4(vz*|{^8N6PA*CxEpOW~ChZ((`40Dq6FmJ(pnk<566;2wv&kX(}K zn7XumxkY>ze-?4^G!8{7MXh$V=1(u`>kdYm==)h6n%6kI#VuN>u&2w2KaHR5<)&X#ba!n5Ta!G? zEtO^glwgvuj;O?_2eoSX`BDo=$2TgNju2ByTK2tKN1lam{=%<$Ap>q0vSpdLk=ed>rX~5WJ`tojQVFut!!e zT0KPv(5?wflxoznOVYxr)Td5kIURRl5lnfd#uFk&^FUU*x)>g>P=5%V&MiHCS)ZRj zeSKe`kDYQ70DO%af86nYNI8HeW;;1i7X|#)$RhSdXYRn1AdXKUCQw45YJLpt z*ez@DP8%EYg4ng}(1{&~h=y2WP4cv@jNOyHA_O|*%Ih|rF?_Vi)T`S%Yv%D6<(d$s z0ChN6&=Hjvf7By>2|qcdjuCf!9(jYGa1cgUBbcp`cE^R=$41NP*1 zQo8D#Vn zd8e(v9yNqTST^cmQb1TWZIO{ZV8bYyffM$dc1v_l!!(SlL58eDFC7OzhO;guzN8MD zy0lB$I#N$PHyjttkDmj2G#=|}DyzP!v8fsMayrO2l!}x;TH(w!YayT1el3XMBu=2} zj*fI9^{^Ublcwo)cCcP@mVc;{WTjlgMW7~#iQj_4`D)YgB@ZiI+@-~sYDnfARepK? z_{)7>@utGi0ytP$JoKp;BxUIG8kJCIfG@$aMsf>vYU)qNq*H?k-hp}9*UZ0$2g&CV zg{?S5QX|>K(=91cxOY!YQ?=~1-Kjyr!!MUXwB8a6nMbW>-Vh%%vjo$b%Y~C+BNcxk zTfjrj;7M^KAUBbsL@Eo|$W*m+S1H=)3x^bf(i12TS!Wm^l%bvI8*F{~_4!7Qn2*PR zijIdn^*>2uQW8P#hgAH~P!dF6wtCHw`ngn#j-P>N+74NW*QzZYHR(?}sy>}uo9d70 zWWwgXzgYYO@ z-?TF!!W|BlID*3g*$*0d&14V^cy=a!86yX%`duw8VA=5tEt1+33plbbUfb8?!Yx*> z=j+ekUfvDgJtq5m4KPra#%w$QxTF!KO$N=&{9}7Ma$hZ2AO#Qw0j~7ZNsxajK4P)M zl4K*cv1uF>YX${a)LwKWFVfCyf z5IS9vg-Pno;dV%LkZWr?k@}1Usp?J<8OcyrJ9cS z7Njp_6>d9~S6lywepr0$9tD32dFp$XCYCh)IQr4d176$dd>ooZN5Q8iOa*XZHl5{w zGlRN`;PGVfs9lXlkIH&ho#v8#5i?C-G-(DnZd{*JC;U)K+DlJsJvJ&e$44#ajEHs` zQrB5auLIB)Bo@Gnse2D}sK($A4f;%NH)@3LXe~g<5{7m+eAO9Vh!lV16=-UbDkn?~ z#gQ~yx4=g4pk*C{Z?dWPV*K>H?CElo>-EEZ6skSQ(FQsk1>Da7pP^p_XOv6aYLdAu ziGjSSI*~!*jeoI~CpYNolSGwIjY~)m4DD(z&A~ct zx=Ki!4pubk!B)Ml;b3E-3lO}H<%8C5=f-*X4=fWI_Ev`(N7m8BM@lZ6 zx(Mp_k24}Mr$b+* zUwiyiC^-=|gX(mb$Gp|y_wn=RamOtkCV%v%Ggzl71$C1=r7xE_+ChOWC#8qt(>7Aa zy8?f!q`PFY?#kdv@RV7d`Krx--IN1!XV}w@Mx-o8R62wx!&n(%wk1Kf-Bf?YcYE2dpPxS47keMH+ll9@+XJSN=+60Y zZAGwPhTHjA^?DO2@6bXclmGdw@QF;oS#v2{Gp8!ANY#};+Rf**i!)4U{Wfz;+% zSpcYDs{y(+M>%wiF0MDQr%cowA$N+7-;^rtyL9{l<;tTaO^7b^r+PhE4oK%4Tor%x zFYS10q%&^ZFU+E?_NvM6HZhoKlb*pFyx8UBhPIgdwiDr8?Z09vZXN3H@36kR2QliV zqpkz&8a&Wu(lG6}H8C-cAJ_?a?x4XVBTVa%F8%jzbFPuRMD$g!kuor*McrJmLYmZR zz#-Rp-Sea=xQZu+B)iUxglh(TN+Ey$5i4FuHb7SfX;<25L>Yx~HI18&kCH{TR-&Xi z(h!$ABhv5zhaIjHyKttaR*sIK@x{R97HH_+G4Upz1EHt#nMsWy^@TOB)!Rht-(&Up z>(j^af}Hq#pW&K(Qb&4~dM3m^wBbbbZOtgl^YPUq{v&UL1z9tZjc(i+Xx( z>+|w~^#dX>Y+i#%>ugQR^gNMNsxVz+Wt6swnL5Z^bgDrvXuN5#u6-(<(M(DLOdiDz z4GI%aCr1pFB`)|JDSg~bIfHD*KdI3JJL+mSXk6z4AcczQ!88qwRn-+~I&<%ICKk?0 z66@3i4~xnm7s!|RL(slI+uwhFI4k&w8Ahc{P4c3qb+DsfgNKY!7F}kC2w$!Zy zHEt*q^%V+YDX1rws%}5n!~;hZbP1WJ=oYJ^!}!|UMuGaS8?JvK&^U=RYF^6v)66yx=kJuBiwcJQ7tRPQPmX`S)JE_E3NNC z_WS1d6UqIoGf98<(Zt{$ta+qxL^cwa)MTIzbk>tXjK_m*x;V&RhlVvH=yjn8(%l_x zl6fj^X=p(XbZf6j^Rnm_9UIiKxT5(&U0p;*!&)-J0U?8_&P$Cz+m8lDw1Ue=pv;w~ z?wmxq0!pkDKL!od1>Tm0-(^FMI6^0w(4}Ptr)Y;3-(G)o#H=ApbVZ(SFcEv`K!E0s zmTr%XXzMe3Z>ND1QwMrWaeo>-`|azev3`Ae{XEvaa~(pvUAMLLXvjxiRYxx|lez>= zH^FH0QCCAnUs%E``w^2k=zNJ4exfs&OZ|J_$k(nC??G;a2x>rZpRBt=kZA|;h332( zAyi9An7w}>ANjaIihy1dpim&+Y8nKGk5cp+Fdo-k8#)|LG2oWGj_2q`w*veS$|-n6 z2pT^NsvIhVTF`0HqA68A7Qcfk4>Hr(n4?R(v<115nb7v1M)1G3pjY@9{8Os|qa}p@RrGaqGQ--b6ewf08#MgfS8cH^%G_$&I+J>C7p+jL(@h#EQ z^ie@qf~d&+(~xoColb+3MGoTtNBYNJCP1Ls_NAE@4PL2bM@AhT_a%ioOTE>pKN*rl zvVjRb=v15Ta?p)?*WCx|gPJqljMsFb1SV%lKhEe;UG% zuls-f!4frY9@z(L!CO+(Aggj+<7|N^JDN74hKg>404`Y7fiNCAf8}&Nop!x+q@0Ju z5PLPPHEgT{M178q-xY*MO_KJpH`+P+gnE%V@w|gVsnL-T8N> zpKcy)<|2`Fb)`qpd_8mc|xo|6e_%i5eYHY;pMdn?$8jSL4wi^e## zrGSLOhuHnZ*A=w;wAAg+vaUlbd+;=(Kh5Q&)&_qB3xJKpQDK{P+#imum4%Y@IpzRu z{v7EvGtdWm>FVA~7HDo|iaolTT(GHb)zInS>&oX^q(U_msgrKyt>FQG(Or9TF(}_L zd~lH0;Ri%*TGu7W$cF`$=%&e4br}VP3cZ90==J3_Zlqfk)^#ZTs@;*Vj)^>-FQud#3gH5WsQ#zSX9d#Q;VYsMOT_ z)xlj|E2V)|UFAdh`3ggSgn&cWwDo8jN{1tOQm}(x17CDNIclf#I$+*(sigWD*B+zJ z2x2`jQQ(j*$e{T*$3TG5Fd977G%Hde)W%;T$R5FDutU=35%uge+BKx=tpd2FYTWM)Q30(Tgb)yoopbY02E-!y#Bb+i!IFm$Ds zZe`UN?p_$=7Wim5x)6MDV$JpU z=m3n76sUu&Mz~(T>oNwd>+}=mkRos)1WI>Rm4!~S>z1j4;MHYyTibp*2JKi*ZN5?r zB4}2LeBc)+c~OrpdPX0B0-d+eePX(e=ZBzuCs-eUK8#z?+|6I9kH+)VSag^LM(ohJ z<_0`Drb_@Kc_VqLnc1plrLHm82#LBNM933ii`O1r(O&gRdvD$8jj@L%Q9~Z9IW>#e z!lWXk(2Axlpyvkny0f4=Ql*x}YPbR>wNB4$`CY_ttr! zl~`GS@GOL*hHsaI2$JGmx9F+Ar5&KMhT{v6P)T63yC#LvDfc5e3fhlTvq876z2%t% zU*&(#HjVj{I~p9$NB2``);rtK4zMo4Z~|#i#lm$k6AqOGaZP8Jk>Ox!)(v*o!CD;@ zQ|BD*mo%XOt^wL=RM?^-JsVKfR|`}Cr0JPHqspVb5(sh{UZb(Suwl@ znUmO@I*Ut$+obmw+9A)0v}LUVk<#`AzpKq5R3AvC1B8gYTv8i*L31*^P6=2voIQ2G zfqd|{ruT2_)B5wKx31rV@lgMWMnax{hyGEDiUNSF$c5;Xvt9RPgOJ+bzi#`MQcyc| z>h>NK_@Wd@4Y?_G+|a7)>Zf5m5$MQ;p>yC}!%l_#pfb0vZm`EL)Y4sFn&+0u7+tq$ z5$O=*^f$|Sn*Nm!DhD_s-V3=6KUBU!;yR&ZPR82@vJc~`5 z0Nbt$21R~hYM3(L2h4u6|1#*hj0=bUZZx~!3_2c%Pe2h5wT-uQf%e~~?hPxNVf7m1 z)IVHuba1u;2?K-zL#o+QBM209Ww~qkMW6t<1s&i`a@?3yauO{n=3^mJ85xMjzUYMS zjW1Cm8pV!k85Yw`r>!8(_@U^3=;_2R>EB(@tz*bQbxv8Rc3qlWhfY|-@n?fJ>PE+) z^BPMNvbyIHpa(k;K12VC$@ZFrN_?Is0rjt^_;tUzUYD@^aDu7dPcW6Pc?Y~R*3lgx z5THPIYXBOW*X`8mQVvjTB}L?#;>!J+{9L-`)U|-z3ZBKsx;H|q&M8uVK)0gk{(w^} znqsXMqHbTuV4Uk(q8@#)#~qd(*QME=tZAfd*}R58RA)<59_oM_5)Fjin({(sWsP=e zN(EAy6o4zRp6--3-G+k|f(sK|K3PC7JxGcpz;*UXhi>#QA*f4> zq@O}tT~A7-RRSu`6Sa~)h+X~TAgT68&wGWbHW-pv)B5OS7_@5$={nM&i}J2{P@FF= zO6R$y=1?<-hga_9y46LGsO{;ZSAQ9b(T*OgSmYaydUO=;c514BgI?G^oTuq%$xZVA z_Vx3<6l=fD6*usvYc|4b1LSD9ZC@}uwEG2avJ4a!ZX)WKpbjUa9+T+BN_5Lo*TH2B^w!;urhiZf z)j%fb3U0nH1Wg}4 cloud-init + canonical/cloud-init diff --git a/app-emulation/libguestfs/metadata.xml b/app-emulation/libguestfs/metadata.xml index ddd4c20532b2..98a2975f77de 100644 --- a/app-emulation/libguestfs/metadata.xml +++ b/app-emulation/libguestfs/metadata.xml @@ -9,4 +9,7 @@ Use app-emulation/libvirt to manipulate VMs Use dev-util/systemtap to inspect VM via "probes" + + libguestfs/libguestfs + diff --git a/app-emulation/libvirt/metadata.xml b/app-emulation/libvirt/metadata.xml index 5a01e6c42403..aa7a5f870674 100644 --- a/app-emulation/libvirt/metadata.xml +++ b/app-emulation/libvirt/metadata.xml @@ -1,99 +1,101 @@ - - tamiko@gentoo.org - Matthias Maier - - - michal.privoznik@gmail.com - Michal Prívozník - - - virtualization@gentoo.org - Gentoo Virtualization Project - - - - - Allow using libiscsi for iSCSI storage pool backend - - - Allow using an iSCSI remote storage server as pool for disk image storage - - - Allow using the Logical Volume Manager (sys-fs/lvm2) as pool for disk image - storage - - - Allow using Network File System mounts as pool for disk image storage - - - Allow using real disk partitions as pool for disk image storage, using - sys-block/parted to create, resize and delete them. - - - Enable rados block device support via sys-cluster/ceph - - - - Support management of Linux Containers virtualisation (app-containers/lxc) - - - Support management of OpenVZ virtualisation (openvz-sources) - - - Support management of QEMU virtualisation (app-emulation/qemu) - - - Support management of Xen virtualisation (app-emulation/xen) - - - Support management of VirtualBox virtualisation (app-emulation/virtualbox) - - - Enable AppArmor support - Enable dtrace support via dev-util/systemtap - Allow LXC to use sys-fs/fuse for mount - points - - Use NUMA for memory segmenting via sys-process/numactl and - sys-process/numad - - - Builds the libvirtd daemon as well as the client utilities instead of just the client - utilities - - - Use net-libs/libssh to communicate with remote libvirtd hosts, - for example: qemu+libssh://server/system - - - Use net-libs/libssh2 to communicate with remote libvirtd hosts, - for example: qemu+libssh2://server/system - - - Support auto learning IP addreses for routing - - - Enable virtual networking (NAT) support for guests. Includes all - the dependencies for NATed network mode. Effectively any network - setup that relies on libvirt to setup and configure network - interfaces on your host. This can include bridged and routed - networks ONLY if you are allowing libvirt to create and manage - the underlying devices for you. In some cases this requires - enabling the 'netcf' USE flag (currently unavailable). - - DBus interface to iptables/ebtables allowing - for better runtime management of your firewall. - - Build the net-analyzer/wireshark plugin for the Libvirt RPC protocol - - - Enable GlusterFS support via sys-cluster/glusterfs - - - Enable ZFS backend storage sys-fs/zfs - - + + tamiko@gentoo.org + Matthias Maier + + + michal.privoznik@gmail.com + Michal Prívozník + + + virtualization@gentoo.org + Gentoo Virtualization Project + + + + + Allow using libiscsi for iSCSI storage pool backend + + + Allow using an iSCSI remote storage server as pool for disk image storage + + + Allow using the Logical Volume Manager (sys-fs/lvm2) as pool for disk image + storage + + + Allow using Network File System mounts as pool for disk image storage + + + Allow using real disk partitions as pool for disk image storage, using + sys-block/parted to create, resize and delete them. + + + Enable rados block device support via sys-cluster/ceph + + + + Support management of Linux Containers virtualisation (app-containers/lxc) + + + Support management of OpenVZ virtualisation (openvz-sources) + + + Support management of QEMU virtualisation (app-emulation/qemu) + + + Support management of Xen virtualisation (app-emulation/xen) + + + Support management of VirtualBox virtualisation (app-emulation/virtualbox) + + + Enable AppArmor support + Enable dtrace support via dev-util/systemtap + Allow LXC to use sys-fs/fuse for mountpoints + + Use NUMA for memory segmenting via sys-process/numactl and + sys-process/numad + + + Builds the libvirtd daemon as well as the client utilities instead of just the client + utilities + + + Use net-libs/libssh to communicate with remote libvirtd hosts, + for example: qemu+libssh://server/system + + + Use net-libs/libssh2 to communicate with remote libvirtd hosts, + for example: qemu+libssh2://server/system + + + Support auto learning IP addreses for routing + + + Enable virtual networking (NAT) support for guests. Includes all + the dependencies for NATed network mode. Effectively any network + setup that relies on libvirt to setup and configure network + interfaces on your host. This can include bridged and routed + networks ONLY if you are allowing libvirt to create and manage + the underlying devices for you. In some cases this requires + enabling the 'netcf' USE flag (currently unavailable). + + DBus interface to iptables/ebtables allowing + for better runtime management of your firewall. + + Build the net-analyzer/wireshark plugin for the Libvirt RPC protocol + + + Enable GlusterFS support via sys-cluster/glusterfs + + + Enable ZFS backend storage sys-fs/zfs + + + + libvirt/libvirt + diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml index 5fbcd7706e9c..d019d64795ad 100644 --- a/app-emulation/qemu/metadata.xml +++ b/app-emulation/qemu/metadata.xml @@ -73,4 +73,7 @@ sys-apps/attr. Requisite for the virtfs backend. Enables support for Xen backends + + qemu-project/qemu + diff --git a/app-emulation/vice/vice-3.6.1-r1.ebuild b/app-emulation/vice/vice-3.6.1-r1.ebuild index 3c1ee81f612c..062c915c58a2 100644 --- a/app-emulation/vice/vice-3.6.1-r1.ebuild +++ b/app-emulation/vice/vice-3.6.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE=" alsa cpuhistory debug doc ethernet ffmpeg flac gif +gtk headless jpeg lame mpg123 ogg openmp oss parport pci png portaudio pulseaudio sdl zlib" diff --git a/app-emulation/virt-manager/metadata.xml b/app-emulation/virt-manager/metadata.xml index 636a5f762508..40002fc45349 100644 --- a/app-emulation/virt-manager/metadata.xml +++ b/app-emulation/virt-manager/metadata.xml @@ -1,19 +1,22 @@ - - virtualization@gentoo.org - Gentoo Virtualization Project - - - - Enables sys-auth/polkit authentication support, - required when using app-emulation/libvirt with - PolicyKit authentication - - - Depend on the proper libraries needed to connect to SASL-enabled - libvirtd instances (e.g. Kerberos-protected instances). - - + + virtualization@gentoo.org + Gentoo Virtualization Project + + + + Enables sys-auth/polkit authentication support, + required when using app-emulation/libvirt with + PolicyKit authentication + + + Depend on the proper libraries needed to connect to SASL-enabled + libvirtd instances (e.g. Kerberos-protected instances). + + + + virt-manager/virt-manager + diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index 09fd0a467193..2fc70ba41df0 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -1,9 +1,9 @@ DIST gentoo-wine-patches-20211122.tar.xz 59796 BLAKE2B 21460e6adf4934a52f8841f76f234a764c2dc1ac77eeed1cee10adafec3aa723640ebd4b51559e9ef433070ac731c4648620bd9e75e99f31b2e2f494cf01f02d SHA512 a18cb320617e2157977032c38c322177a2d248f14e43051d38de595af171495546c93d5e71e0dbe1a4f326a2dc819bb03dcfd04454ac85bbcd6b1975ae5d9d96 -DIST wine-7.10.tar.xz 27915328 BLAKE2B fc778285cce52317d77461f0bce11d6e3214a536ecd42364d6cd31f609a23116fa582a7cb85873a99c61eb5cf5e1e3036e4d4d1887b87f75f501109ac3eb4625 SHA512 be460be6c3f6f54c20220287a7c4c9d41d27bd14fabb97b1f9824a4be361e38b2e2e51a621e0332d6c48934b1af425efaec92132f73e6d1270337ffbfcac2576 DIST wine-7.11.tar.xz 27975308 BLAKE2B 7031c950de4ee6d00c1006841a2d6fe55cebce644d354eb05cb963207b491a717c6ba7ce8f19c337167ec8bd6c1480427112a32b4363db745e99461be5917c77 SHA512 aff6a5996ba7336d97c59a1402688b109e6cca123c60fa6f03813d81ad6478f4ed4a62fb7813dc6952cca7ec1250182730873f3ac17f0855bbf000bf3c1d86fe DIST wine-7.12.tar.xz 28221024 BLAKE2B 551f37360a6dd2c535b5b1a9896cd9c9c091d56c4d2f3d2988092d48d54aa447fc0dad18034bad7b7beaa9c6587071e8d32bd08092a9ba93acb39dac9ddfc391 SHA512 4746fb1c3d0ec7f20e22d821f8e88e5415b85cb60f53e9ad61b89e8321b6a6b2999eb2b70c7ac46477f633bccb6c2aba49ce2655c380cb85cd5c71dbe4af50b4 DIST wine-7.13.tar.xz 28237664 BLAKE2B f65f6ab2ec159d0a25b44e6bcbc83db2c5ada6b0c39dd0e3fe86db74bb964d0b1bcba85e5300d5140e24c305b7e30a58953e7582df8a2117ce5d8127538f484b SHA512 2eca3aa80afa19dd0cc3cfeb8b58b78d22d2925b8201e0b7278638084a529870c1468ffc300e6a1bb343d0f0c7e28c2b3bb6c59af15dec43b8f6c1eb78b46c1e -DIST wine-staging-7.10.tar.gz 9646352 BLAKE2B acb68df0b79c5912ecfc400ac7b40fd0205908ce7edb06f69fa4c8e7a3c94d33551b98c7ae2aadded65c012aaf1b7990ac7aeefb37e7c07779aaeceb7d74397e SHA512 7c2aa5ec78f12ef3415f7e3615775f8a0a727f6e5bb0173f5746934166dbec5d4edfaa572d3fe26ef62fe933772346495a6c618d58ee0a6374028a158beb05c8 +DIST wine-7.14.tar.xz 28274396 BLAKE2B 632c4c77a5b93597b8b217a04e34a4867d9e34497322cbcdf89d3bd2c98ee2ce27983582e1aa6737ec6bf5e080f64bcb4813f3e5c83b67cebd36895251a07e2f SHA512 6727be4a23b1911b36c44ac8d347be1c98bb53e67101355d6ae829d14a3a0867ba83f77a52f4dbc02a35c3b513291dd4800148a31d28f50069d199fdee04b6e9 DIST wine-staging-7.11.tar.gz 9643832 BLAKE2B d215353a0163011b964d24d6e0cb3011286ce8d9ad6b42ad2bd389cb65c214db01a67a6f37db3eedd36d34995d7423112bbddbd06abbcbc5bb5f0d565d06a157 SHA512 5985f7536f7d0a8bedcfcdf095861a06589ea6ad9896c87043ca88f9ef3c4bc9854931b51b64471e361378f332cea70adc58ef9303e9e5d1a6dcc9789761c187 DIST wine-staging-7.12.tar.gz 9644343 BLAKE2B 760b34abf245b8d2e5baed13db57a841bba73f9dd6652f958428fec3617000cdc00d6f3ac305f4b580cf462938a56ef9a6f0c6931306c25ce82b7fe4da314d9f SHA512 0cf7554011835052b75a836fca89c6cf9b5fa1653c96a82b0dcd3cf40147602eebaf81aa6b94348432371bef9550c8dc21c9cf7d78b49a422bd113e8a6a8e3b0 DIST wine-staging-7.13.tar.gz 9644182 BLAKE2B 1fecdd231e93de44d4327cceef0f72759de331b507ea16cd39749be3195716883a5327804f6379ca563e635fbf317d131d6cf87e4b49f177a45116ee3be55527 SHA512 f0fbd0d96272e457006d0eac350905e2fd27b472943d08771b4cd1cde88afefeb239e46f88979bcb7d45d525610f5d69c74bf8294b101e064ca2051494ab3127 +DIST wine-staging-7.14.tar.gz 9644603 BLAKE2B d923321c1562e71c7826e73aec52bd0fb451bb8ff302841f7756428c23b80ea00f815d1a6cc5e3354a83ce87137b2af7ac3389c2c018344cf80afdae50f151b1 SHA512 40ffa7a64780a054bdace9fd5f294a45f7648f6db933ba0a74450b5412df5cc989b7aa442dcba1f185f8d0e5a7740a9508203f1ee323f26fd77867caa9d4fcb3 diff --git a/app-emulation/wine-staging/wine-staging-7.10.ebuild b/app-emulation/wine-staging/wine-staging-7.13-r1.ebuild similarity index 97% rename from app-emulation/wine-staging/wine-staging-7.10.ebuild rename to app-emulation/wine-staging/wine-staging-7.13-r1.ebuild index 7c7e3938e005..86f05a0bdc36 100644 --- a/app-emulation/wine-staging/wine-staging-7.10.ebuild +++ b/app-emulation/wine-staging/wine-staging-7.13-r1.ebuild @@ -48,7 +48,7 @@ fi LICENSE="LGPL-2.1" SLOT="${MY_PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) @@ -83,7 +83,6 @@ COMMON_DEPEND=" media-libs/libgphoto2:=[${MULTILIB_USEDEP}] media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] ) - gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] ) gstreamer? ( media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] @@ -389,9 +388,9 @@ multilib_src_configure() { $(use_with ssl gnutls) $(use_enable gecko mshtml) $(use_with gphoto2 gphoto) - $(use_with gssapi) $(use_with gstreamer) --enable-hal + $(use_with kerberos gssapi) $(use_with kerberos krb5) $(use_with ldap) # TODO: Will bug 685172 still need special handling? diff --git a/app-emulation/wine-staging/wine-staging-7.14.ebuild b/app-emulation/wine-staging/wine-staging-7.14.ebuild new file mode 100644 index 000000000000..86f05a0bdc36 --- /dev/null +++ b/app-emulation/wine-staging/wine-staging-7.14.ebuild @@ -0,0 +1,543 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" +PLOCALE_BACKUP="en" + +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils +MY_PN="${PN%%-*}" +MY_PV="${PV/_/-}" +MY_P="${MY_PN}-${MY_PV}" + +if [[ ${MY_PV} == "9999" ]] ; then + EGIT_REPO_URI="https://source.winehq.org/git/wine.git" + EGIT_BRANCH="master" + inherit git-r3 + SRC_URI="" + #KEYWORDS="" +else + MAJOR_V=$(ver_cut 1) + MINOR_V=$(ver_cut 2) + if [[ ${MINOR_V} != "0" ]] ; then + MINOR_V="x" + fi + SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz" + KEYWORDS="-* ~amd64 ~x86" +fi +S="${WORKDIR}/${MY_P}" + +STAGING_P="wine-staging-${MY_PV}" +STAGING_DIR="${WORKDIR}/${STAGING_P}" +GWP_V="20211122" +PATCHDIR="${WORKDIR}/gentoo-wine-patches" + +DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset" +HOMEPAGE="https://www.winehq.org/" +SRC_URI="${SRC_URI} + https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz +" + +if [[ ${MY_PV} == "9999" ]] ; then + STAGING_EGIT_REPO_URI="https://github.com/wine-staging/wine-staging.git" +else + SRC_URI="${SRC_URI} + staging? ( https://github.com/wine-staging/wine-staging/archive/v${MY_PV}.tar.gz -> ${STAGING_P}.tar.gz )" +fi + +LICENSE="LGPL-2.1" +SLOT="${MY_PV}" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama" +REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) + X? ( truetype ) + crossdev-mingw? ( mingw ) + elibc_glibc? ( threads ) + osmesa? ( opengl ) + pipelight? ( staging ) + test? ( abi_x86_32 )" # osmesa-opengl #286560 # X-truetype #551124 + +# FIXME: the test suite is unsuitable for us; many tests require net access +# or fail due to Xvfb's opengl limitations. +RESTRICT="test" + +BDEPEND="sys-devel/flex + virtual/yacc + virtual/pkgconfig + mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] ) )" + +COMMON_DEPEND=" + X? ( + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] ) + cups? ( net-print/cups:=[${MULTILIB_USEDEP}] ) + fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] ) + gphoto2? ( + media-libs/libgphoto2:=[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] + ) + gstreamer? ( + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] + ) + kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] ) + ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) + netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] ) + nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] ) + odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] ) + openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] ) + opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) + opengl? ( + virtual/opengl[${MULTILIB_USEDEP}] + ) + osmesa? ( >=media-libs/mesa-13[osmesa,${MULTILIB_USEDEP}] ) + pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] ) + scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] ) + sdl? ( media-libs/libsdl2:=[haptic,joystick,${MULTILIB_USEDEP}] ) + ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) + staging? ( sys-apps/attr[${MULTILIB_USEDEP}] ) + truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] ) + udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) + udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] ) + usb? ( virtual/libusb:1[${MULTILIB_USEDEP}] ) + v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) + vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) + xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) + xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )" + +RDEPEND="${COMMON_DEPEND} + app-emulation/wine-desktop-common + >app-eselect/eselect-wine-0.3 + dos? ( >=games-emulation/dosbox-0.74_p20160629 ) + gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) + mono? ( app-emulation/wine-mono:7.3.0 ) + perl? ( + dev-lang/perl + dev-perl/XML-Simple + ) + pulseaudio? ( + realtime? ( sys-auth/rtkit ) + ) + samba? ( >=net-fs/samba-3.0.25[winbind] ) + selinux? ( sec-policy/selinux-wine ) + udisks? ( sys-fs/udisks:2 )" + +# tools/make_requests requires perl +DEPEND="${COMMON_DEPEND} + ${BDEPEND} + >=sys-kernel/linux-headers-2.6 + X? ( x11-base/xorg-proto ) + staging? ( + dev-lang/perl + dev-perl/XML-Simple + ) + xinerama? ( x11-base/xorg-proto )" + +# These use a non-standard "Wine" category, which is provided by +# /etc/xdg/applications-merged/wine.menu +QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop +usr/share/applications/wine-notepad.desktop +usr/share/applications/wine-uninstaller.desktop +usr/share/applications/wine-winecfg.desktop" + +PATCHES=( + "${PATCHDIR}/patches/${MY_PN}-6.22-winegcc.patch" #260726 + "${PATCHDIR}/patches/${MY_PN}-4.7-multilib-portage.patch" #395615 + "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611 +) +PATCHES_BIN=() + +# https://bugs.gentoo.org/show_bug.cgi?id=635222 +if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${MY_PV} == 9999 ]]; then + DEPEND+=" dev-util/patchbin" +fi + +wine_compiler_check() { + # Ensure compiler support + # (No checks here as of 2022) + return 0 +} + +wine_build_environment_check() { + [[ ${MERGE_TYPE} = "binary" ]] && return 0 + + if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then + eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only." + eerror "See https://bugs.gentoo.org/487864 for more details." + eerror + return 1 + fi +} + +wine_env_vcs_vars() { + local pn_live_var="${PN//[-+]/_}_LIVE_COMMIT" + local pn_live_val="${pn_live_var}" + eval pn_live_val='$'${pn_live_val} + if [[ ! -z ${pn_live_val} ]]; then + if use staging; then + eerror "Because of the multi-repo nature of ${MY_PN}, ${pn_live_var}" + eerror "cannot be used to set the commit. Instead, you may use the" + eerror "environment variables:" + eerror " EGIT_OVERRIDE_COMMIT_WINE" + eerror " EGIT_OVERRIDE_COMMIT_WINE_STAGING_WINE_STAGING" + eerror + return 1 + fi + fi + if [[ ! -z ${EGIT_COMMIT} ]]; then + eerror "Commits must now be specified using the environment variables:" + eerror " EGIT_OVERRIDE_COMMIT_WINE" + eerror " EGIT_OVERRIDE_COMMIT_WINE_STAGING_WINE_STAGING" + eerror + return 1 + fi +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + wine_build_environment_check || die + + # Verify OSS support + if use oss; then + if ! has_version ">=media-sound/oss-4"; then + eerror "You cannot build wine with USE=oss without having support from" + eerror ">=media-sound/oss-4 (only available through external repos)" + eerror + die + fi + fi + + if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then + local mingw=-w64-mingw32 + for mingw in $(usev abi_x86_64 x86_64${mingw}) $(usev abi_x86_32 i686${mingw}); do + type -P ${mingw}-gcc && continue + eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" + eerror "yourself by installing sys-devel/crossdev then running:" + eerror + eerror " crossdev --target ${mingw}" + eerror + eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw" + die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found" + done + fi + fi +} + +pkg_setup() { + wine_build_environment_check || die + wine_env_vcs_vars || die + + WINE_VARIANT="${PN#wine}-${MY_PV}" + WINE_VARIANT="${WINE_VARIANT#-}" + + MY_PREFIX="${EPREFIX}/usr/lib/wine-${WINE_VARIANT}" + MY_DATAROOTDIR="${EPREFIX}/usr/share/wine-${WINE_VARIANT}" + MY_DATADIR="${MY_DATAROOTDIR}" + MY_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" + MY_INCLUDEDIR="${EPREFIX}/usr/include/wine-${WINE_VARIANT}" + MY_LIBEXECDIR="${EPREFIX}/usr/libexec/wine-${WINE_VARIANT}" + MY_LOCALSTATEDIR="${EPREFIX}/var/wine-${WINE_VARIANT}" + MY_MANDIR="${MY_DATADIR}/man" +} + +src_unpack() { + if [[ ${MY_PV} == "9999" ]] ; then + EGIT_CHECKOUT_DIR="${S}" git-r3_src_unpack + if use staging; then + local CURRENT_WINE_COMMIT=${EGIT_VERSION} + + EGIT_CHECKOUT_DIR="${STAGING_DIR}" EGIT_REPO_URI="${STAGING_EGIT_REPO_URI}" git-r3_src_unpack + + local COMPAT_WINE_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die + + if [[ "${CURRENT_WINE_COMMIT}" != "${COMPAT_WINE_COMMIT}" ]]; then + einfo "The current Staging patchset is not guaranteed to apply on this WINE commit." + einfo "If src_prepare fails, try emerging with the env var WINE_COMMIT." + einfo "Example: EGIT_OVERRIDE_COMMIT_WINE=${COMPAT_WINE_COMMIT} emerge -1 wine" + fi + fi + fi + + default + + plocale_find_changes "${S}/po" "" ".po" +} + +src_prepare() { + + eapply_bin(){ + local patch + for patch in ${PATCHES_BIN[@]}; do + patchbin --nogit < "${patch}" || die + done + } + + local md5="$(md5sum server/protocol.def)" + + if use staging; then + ewarn "Applying the Wine-Staging patchset. Any bug reports to the" + ewarn "Wine bugzilla should explicitly state that staging was used." + + local STAGING_EXCLUDE="-W winemenubuilder-Desktop_Icon_Path" #652176 + use pipelight || STAGING_EXCLUDE="${STAGING_EXCLUDE} -W Pipelight" + + # Launch wine-staging patcher in a subshell, using eapply as a backend, and gitapply.sh as a backend for binary patches + ebegin "Running Wine-Staging patch installer" + ( + set -- DESTDIR="${S}" --backend=eapply --no-autoconf --all ${STAGING_EXCLUDE} + cd "${STAGING_DIR}/patches" + source "${STAGING_DIR}/patches/patchinstall.sh" + ) + eend $? || die "Failed to apply Wine-Staging patches" + fi + + default + eapply_bin + eautoreconf + + # Modification of the server protocol requires regenerating the server requests + if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then + einfo "server/protocol.def was patched; running tools/make_requests" + tools/make_requests || die #432348 + fi + sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die + if ! use run-exes; then + sed -i '/^MimeType/d' loader/wine.desktop || die #117785 + fi + + # Edit wine.desktop to work for specific variant + sed -e "/^Exec=/s/wine /wine-${WINE_VARIANT} /" -i loader/wine.desktop || die + + # hi-res default icon, #472990, https://bugs.winehq.org/show_bug.cgi?id=24652 + cp "${PATCHDIR}/files/oic_winlogo.ico" dlls/user32/resources/ || die + + plocale_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS + + # Fix manpage generation for locales #469418 and abi_x86_64 #617864 + + # Duplicate manpages input files for wine64 + local f + for f in loader/*.man.in; do + cp ${f} ${f/wine/wine64} || die + done + # Add wine64 manpages to Makefile + if use abi_x86_64; then + sed -i "/wine.man.in/i \ + \\\twine64.man.in \\\\" loader/Makefile.in || die + sed -i -E 's/(.*wine)(.*\.UTF-8\.man\.in.*)/&\ +\164\2/' loader/Makefile.in || die + fi + + rm_man_file(){ + local file="${1}" + loc=${2} + sed -i "/${loc}\.UTF-8\.man\.in/d" "${file}" || die + } + + while read f; do + plocale_for_each_disabled_locale rm_man_file "${f}" + done < <(find -name "Makefile.in" -exec grep -q "UTF-8.man.in" "{}" \; -print) +} + +src_configure() { + wine_compiler_check || die + + export LDCONFIG=/bin/true + use custom-cflags || strip-flags + if use mingw; then + use crossdev-mingw || PATH="${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}" + + # use *FLAGS for mingw, but strip unsupported (e.g. --hash-style=gnu) + local mingwcc=${CROSSCC:-$(usex x86 i686 x86_64)-w64-mingw32-gcc} + : "${CROSSCFLAGS:=$(CC=${mingwcc} test-flags-CC ${CFLAGS:--O2})}" + : "${CROSSLDFLAGS:=$( + filter-flags '-fuse-ld=*' + CC=${mingwcc} test-flags-CCLD ${LDFLAGS})}" + export CROSS{C,LD}FLAGS + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myconf=( + --prefix="${MY_PREFIX}" + --datarootdir="${MY_DATAROOTDIR}" + --datadir="${MY_DATADIR}" + --docdir="${MY_DOCDIR}" + --includedir="${MY_INCLUDEDIR}" + --libdir="${EPREFIX}/usr/$(get_libdir)/wine-${WINE_VARIANT}" + --libexecdir="${MY_LIBEXECDIR}" + --localstatedir="${MY_LOCALSTATEDIR}" + --mandir="${MY_MANDIR}" + --sysconfdir="${EPREFIX}/etc/wine" + $(use_with alsa) + $(use_with capi) + $(use_with cups) + $(use_with udisks dbus) + $(use_with fontconfig) + $(use_with ssl gnutls) + $(use_enable gecko mshtml) + $(use_with gphoto2 gphoto) + $(use_with gstreamer) + --enable-hal + $(use_with kerberos gssapi) + $(use_with kerberos krb5) + $(use_with ldap) + # TODO: Will bug 685172 still need special handling? + $(use_with mingw) + $(use_enable mono mscoree) + $(use_with netapi) + $(use_with nls gettext) + $(use_with openal) + $(use_with opencl) + $(use_with opengl) + $(use_with osmesa) + $(use_with oss) + $(use_with pcap) + $(use_with pulseaudio pulse) + $(use_with threads pthread) + $(use_with scanner sane) + $(use_with sdl) + $(use_enable test tests) + $(use_with truetype freetype) + $(use_with udev) + $(use_with unwind) + $(use_with usb) + $(use_with v4l v4l2) + $(use_with vulkan) + $(use_with X x) + $(use_with X xfixes) + $(use_with xcomposite) + $(use_with xinerama) + ) + + use staging && myconf+=( + --with-xattr + ) + + local PKG_CONFIG + # Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038 + tc-export PKG_CONFIG + + if use amd64; then + if [[ ${ABI} == amd64 ]]; then + myconf+=( --enable-win64 ) + else + myconf+=( --disable-win64 ) + fi + + # Note: using --with-wine64 results in problems with multilib.eclass + # CC/LD hackery. We're using separate tools instead. + fi + + ECONF_SOURCE=${S} \ + econf "${myconf[@]}" + emake depend +} + +multilib_src_test() { + # FIXME: win32-only; wine64 tests fail with "could not find the Wine loader" + if [[ ${ABI} == x86 ]]; then + if [[ $(id -u) == 0 ]]; then + ewarn "Skipping tests since they cannot be run under the root user." + ewarn "To run the test ${MY_PN} suite, add userpriv to FEATURES in make.conf" + return + fi + + WINEPREFIX="${T}/.wine-${ABI}" \ + virtx emake test + fi +} + +multilib_src_install_all() { + local DOCS=( ANNOUNCE AUTHORS README ) + add_locale_docs() { + local locale_doc="documentation/README.$1" + [[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} ) + } + plocale_for_each_locale add_locale_docs + + einstalldocs + find "${ED}" -name *.la -delete || die + + if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + fi + + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} + + # Avoid double prefix from dosym and make_wrapper + MY_PREFIX=${MY_PREFIX#${EPREFIX}} + + if use abi_x86_64 && ! use abi_x86_32; then + dosym wine64 "${MY_PREFIX}"/bin/wine # 404331 + dosym wine64-preloader "${MY_PREFIX}"/bin/wine-preloader + fi + + # Failglob for binloops, shouldn't be necessary, but including to stay safe + eshopts_push -s failglob #615218 + # Make wrappers for binaries for handling multiple variants + # Note: wrappers instead of symlinks because some are shell which use basename + local b + for b in "${ED%}${MY_PREFIX}"/bin/*; do + make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" + done + eshopts_pop +} + +pkg_postinst() { + eselect wine register ${PN}-${MY_PV} + if [[ ${PN} == "wine-vanilla" ]]; then + eselect wine register --vanilla ${PN}-${MY_PV} || die + else + if use staging; then + eselect wine register --staging ${PN}-${MY_PV} || die + fi + fi + + eselect wine update --all --if-unset || die + + xdg_desktop_database_update + + if ! use gecko; then + ewarn "Without Wine Gecko, wine prefixes will not have a default" + ewarn "implementation of iexplore. Many older windows applications" + ewarn "rely upon the existence of an iexplore implementation, so" + ewarn "you will likely need to install an external one, like via winetricks" + fi + if ! use mono; then + ewarn "Without Wine Mono, wine prefixes will not have a default" + ewarn "implementation of .NET. Many windows applications rely upon" + ewarn "the existence of a .NET implementation, so you will likely need" + ewarn "to install an external one, like via winetricks" + fi +} + +pkg_prerm() { + eselect wine deregister ${PN}-${MY_PV} + if [[ ${PN} == "wine-vanilla" ]]; then + eselect wine deregister --vanilla ${PN}-${MY_PV} || die + else + if use staging; then + eselect wine deregister --staging ${PN}-${MY_PV}|| die + fi + fi + + eselect wine update --all --if-unset || die +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild index 7c7e3938e005..86f05a0bdc36 100644 --- a/app-emulation/wine-staging/wine-staging-9999.ebuild +++ b/app-emulation/wine-staging/wine-staging-9999.ebuild @@ -48,7 +48,7 @@ fi LICENSE="LGPL-2.1" SLOT="${MY_PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) @@ -83,7 +83,6 @@ COMMON_DEPEND=" media-libs/libgphoto2:=[${MULTILIB_USEDEP}] media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] ) - gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] ) gstreamer? ( media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] @@ -389,9 +388,9 @@ multilib_src_configure() { $(use_with ssl gnutls) $(use_enable gecko mshtml) $(use_with gphoto2 gphoto) - $(use_with gssapi) $(use_with gstreamer) --enable-hal + $(use_with kerberos gssapi) $(use_with kerberos krb5) $(use_with ldap) # TODO: Will bug 685172 still need special handling? diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index 58f08d2fb6c2..0bc163310ab6 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -1,6 +1,6 @@ DIST gentoo-wine-patches-20211122.tar.xz 59796 BLAKE2B 21460e6adf4934a52f8841f76f234a764c2dc1ac77eeed1cee10adafec3aa723640ebd4b51559e9ef433070ac731c4648620bd9e75e99f31b2e2f494cf01f02d SHA512 a18cb320617e2157977032c38c322177a2d248f14e43051d38de595af171495546c93d5e71e0dbe1a4f326a2dc819bb03dcfd04454ac85bbcd6b1975ae5d9d96 DIST wine-7.0.tar.xz 27120912 BLAKE2B 84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6 SHA512 eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c -DIST wine-7.10.tar.xz 27915328 BLAKE2B fc778285cce52317d77461f0bce11d6e3214a536ecd42364d6cd31f609a23116fa582a7cb85873a99c61eb5cf5e1e3036e4d4d1887b87f75f501109ac3eb4625 SHA512 be460be6c3f6f54c20220287a7c4c9d41d27bd14fabb97b1f9824a4be361e38b2e2e51a621e0332d6c48934b1af425efaec92132f73e6d1270337ffbfcac2576 DIST wine-7.11.tar.xz 27975308 BLAKE2B 7031c950de4ee6d00c1006841a2d6fe55cebce644d354eb05cb963207b491a717c6ba7ce8f19c337167ec8bd6c1480427112a32b4363db745e99461be5917c77 SHA512 aff6a5996ba7336d97c59a1402688b109e6cca123c60fa6f03813d81ad6478f4ed4a62fb7813dc6952cca7ec1250182730873f3ac17f0855bbf000bf3c1d86fe DIST wine-7.12.tar.xz 28221024 BLAKE2B 551f37360a6dd2c535b5b1a9896cd9c9c091d56c4d2f3d2988092d48d54aa447fc0dad18034bad7b7beaa9c6587071e8d32bd08092a9ba93acb39dac9ddfc391 SHA512 4746fb1c3d0ec7f20e22d821f8e88e5415b85cb60f53e9ad61b89e8321b6a6b2999eb2b70c7ac46477f633bccb6c2aba49ce2655c380cb85cd5c71dbe4af50b4 DIST wine-7.13.tar.xz 28237664 BLAKE2B f65f6ab2ec159d0a25b44e6bcbc83db2c5ada6b0c39dd0e3fe86db74bb964d0b1bcba85e5300d5140e24c305b7e30a58953e7582df8a2117ce5d8127538f484b SHA512 2eca3aa80afa19dd0cc3cfeb8b58b78d22d2925b8201e0b7278638084a529870c1468ffc300e6a1bb343d0f0c7e28c2b3bb6c59af15dec43b8f6c1eb78b46c1e +DIST wine-7.14.tar.xz 28274396 BLAKE2B 632c4c77a5b93597b8b217a04e34a4867d9e34497322cbcdf89d3bd2c98ee2ce27983582e1aa6737ec6bf5e080f64bcb4813f3e5c83b67cebd36895251a07e2f SHA512 6727be4a23b1911b36c44ac8d347be1c98bb53e67101355d6ae829d14a3a0867ba83f77a52f4dbc02a35c3b513291dd4800148a31d28f50069d199fdee04b6e9 diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.10.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.13-r1.ebuild similarity index 97% rename from app-emulation/wine-vanilla/wine-vanilla-7.10.ebuild rename to app-emulation/wine-vanilla/wine-vanilla-7.13-r1.ebuild index ddd54410ad78..d776771e041b 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.10.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.13-r1.ebuild @@ -35,7 +35,7 @@ SRC_URI="${SRC_URI} LICENSE="LGPL-2.1" SLOT="${PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) @@ -69,7 +69,6 @@ COMMON_DEPEND=" media-libs/libgphoto2:=[${MULTILIB_USEDEP}] media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] ) - gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] ) gstreamer? ( media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] @@ -326,9 +325,9 @@ multilib_src_configure() { $(use_with ssl gnutls) $(use_enable gecko mshtml) $(use_with gphoto2 gphoto) - $(use_with gssapi) $(use_with gstreamer) --enable-hal + $(use_with kerberos gssapi) $(use_with kerberos krb5) $(use_with ldap) # TODO: Will bug 685172 still need special handling? diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.14.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.14.ebuild new file mode 100644 index 000000000000..d776771e041b --- /dev/null +++ b/app-emulation/wine-vanilla/wine-vanilla-7.14.ebuild @@ -0,0 +1,468 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" +PLOCALE_BACKUP="en" + +inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils + +MY_PN="${PN%%-*}" +MY_P="${MY_PN}-${PV}" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://source.winehq.org/git/wine.git" + EGIT_BRANCH="master" + inherit git-r3 + SRC_URI="" + #KEYWORDS="" +else + MAJOR_V=$(ver_cut 1) + SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz" + KEYWORDS="-* ~amd64 ~x86" +fi +S="${WORKDIR}/${MY_P}" + +GWP_V="20211122" +PATCHDIR="${WORKDIR}/gentoo-wine-patches" + +DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" +HOMEPAGE="https://www.winehq.org/" +SRC_URI="${SRC_URI} + https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz +" + +LICENSE="LGPL-2.1" +SLOT="${PV}" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama" +REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) + X? ( truetype ) + crossdev-mingw? ( mingw ) + elibc_glibc? ( threads ) + osmesa? ( opengl ) + test? ( abi_x86_32 )" # osmesa-opengl #286560 # X-truetype #551124 + +# FIXME: the test suite is unsuitable for us; many tests require net access +# or fail due to Xvfb's opengl limitations. +RESTRICT="test" + +BDEPEND="sys-devel/flex + virtual/yacc + virtual/pkgconfig + mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] ) )" + +COMMON_DEPEND=" + X? ( + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] ) + cups? ( net-print/cups:=[${MULTILIB_USEDEP}] ) + fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] ) + gphoto2? ( + media-libs/libgphoto2:=[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] + ) + gstreamer? ( + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] + ) + kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) + ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] ) + netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] ) + nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] ) + odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] ) + openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] ) + opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) + opengl? ( + virtual/opengl[${MULTILIB_USEDEP}] + ) + osmesa? ( >=media-libs/mesa-13[osmesa,${MULTILIB_USEDEP}] ) + pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] ) + scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] ) + sdl? ( media-libs/libsdl2:=[haptic,joystick,${MULTILIB_USEDEP}] ) + ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) + truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] ) + udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) + udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] ) + usb? ( virtual/libusb:1[${MULTILIB_USEDEP}] ) + v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) + vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) + xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) + xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )" + +RDEPEND="${COMMON_DEPEND} + app-emulation/wine-desktop-common + >app-eselect/eselect-wine-0.3 + dos? ( >=games-emulation/dosbox-0.74_p20160629 ) + gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) + mono? ( app-emulation/wine-mono:7.3.0 ) + perl? ( + dev-lang/perl + dev-perl/XML-Simple + ) + pulseaudio? ( + realtime? ( sys-auth/rtkit ) + ) + samba? ( >=net-fs/samba-3.0.25[winbind] ) + selinux? ( sec-policy/selinux-wine ) + udisks? ( sys-fs/udisks:2 )" + +# tools/make_requests requires perl +DEPEND="${COMMON_DEPEND} + ${BDEPEND} + >=sys-kernel/linux-headers-2.6 + X? ( x11-base/xorg-proto ) + xinerama? ( x11-base/xorg-proto )" + +# These use a non-standard "Wine" category, which is provided by +# /etc/xdg/applications-merged/wine.menu +QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop +usr/share/applications/wine-notepad.desktop +usr/share/applications/wine-uninstaller.desktop +usr/share/applications/wine-winecfg.desktop" + +PATCHES=( + "${PATCHDIR}/patches/${MY_PN}-6.22-winegcc.patch" #260726 + "${PATCHDIR}/patches/${MY_PN}-4.7-multilib-portage.patch" #395615 + "${PATCHDIR}/patches/${MY_PN}-2.0-multislot-apploader.patch" #310611 +) +PATCHES_BIN=() + +# https://bugs.gentoo.org/show_bug.cgi?id=635222 +if [[ ${#PATCHES_BIN[@]} -ge 1 ]] || [[ ${PV} == 9999 ]]; then + DEPEND+=" dev-util/patchbin" +fi + +wine_compiler_check() { + # Ensure compiler support + # (No checks here as of 2022) + return 0 +} + +wine_build_environment_check() { + [[ ${MERGE_TYPE} = "binary" ]] && return 0 + + if use abi_x86_32 && use opencl && [[ "$(eselect opencl show 2> /dev/null)" == "intel" ]]; then + eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only." + eerror "See https://bugs.gentoo.org/487864 for more details." + eerror + return 1 + fi +} + +wine_env_vcs_vars() { + local pn_live_var="${PN//[-+]/_}_LIVE_COMMIT" + local pn_live_val="${pn_live_var}" + eval pn_live_val='$'${pn_live_val} + if [[ ! -z ${EGIT_COMMIT} ]]; then + eerror "Commits must now be specified using the environmental variables" + eerror "EGIT_OVERRIDE_COMMIT_WINE" + eerror + return 1 + fi +} + +pkg_pretend() { + wine_build_environment_check || die + + # Verify OSS support + if use oss; then + if ! has_version ">=media-sound/oss-4"; then + eerror "You cannot build wine with USE=oss without having support from" + eerror ">=media-sound/oss-4 (only available through external repos)" + eerror + die + fi + fi + + if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then + local mingw=-w64-mingw32 + for mingw in $(usev abi_x86_64 x86_64${mingw}) $(usev abi_x86_32 i686${mingw}); do + type -P ${mingw}-gcc && continue + eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" + eerror "yourself by installing sys-devel/crossdev then running:" + eerror + eerror " crossdev --target ${mingw}" + eerror + eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw" + die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found" + done + fi +} + +pkg_setup() { + wine_build_environment_check || die + wine_env_vcs_vars || die + + WINE_VARIANT="${PN#wine}-${PV}" + WINE_VARIANT="${WINE_VARIANT#-}" + + MY_PREFIX="${EPREFIX}/usr/lib/wine-${WINE_VARIANT}" + MY_DATAROOTDIR="${EPREFIX}/usr/share/wine-${WINE_VARIANT}" + MY_DATADIR="${MY_DATAROOTDIR}" + MY_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" + MY_INCLUDEDIR="${EPREFIX}/usr/include/wine-${WINE_VARIANT}" + MY_LIBEXECDIR="${EPREFIX}/usr/libexec/wine-${WINE_VARIANT}" + MY_LOCALSTATEDIR="${EPREFIX}/var/wine-${WINE_VARIANT}" + MY_MANDIR="${MY_DATADIR}/man" +} + +src_unpack() { + if [[ ${PV} == "9999" ]] ; then + EGIT_CHECKOUT_DIR="${S}" git-r3_src_unpack + fi + + default + + plocale_find_changes "${S}/po" "" ".po" +} + +src_prepare() { + + eapply_bin(){ + local patch + for patch in ${PATCHES_BIN[@]}; do + patchbin --nogit < "${patch}" || die + done + } + + local md5="$(md5sum server/protocol.def)" + + default + eapply_bin + eautoreconf + + # Modification of the server protocol requires regenerating the server requests + if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then + einfo "server/protocol.def was patched; running tools/make_requests" + tools/make_requests || die #432348 + fi + sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die + if ! use run-exes; then + sed -i '/^MimeType/d' loader/wine.desktop || die #117785 + fi + + # Edit wine.desktop to work for specific variant + sed -e "/^Exec=/s/wine /wine-${WINE_VARIANT} /" -i loader/wine.desktop || die + + # hi-res default icon, #472990, https://bugs.winehq.org/show_bug.cgi?id=24652 + cp "${PATCHDIR}/files/oic_winlogo.ico" dlls/user32/resources/ || die + + plocale_get_locales > po/LINGUAS || die # otherwise wine doesn't respect LINGUAS + + # Fix manpage generation for locales #469418 and abi_x86_64 #617864 + + # Duplicate manpages input files for wine64 + local f + for f in loader/*.man.in; do + cp ${f} ${f/wine/wine64} || die + done + # Add wine64 manpages to Makefile + if use abi_x86_64; then + sed -i "/wine.man.in/i \ + \\\twine64.man.in \\\\" loader/Makefile.in || die + sed -i -E 's/(.*wine)(.*\.UTF-8\.man\.in.*)/&\ +\164\2/' loader/Makefile.in || die + fi + + rm_man_file(){ + local file="${1}" + loc=${2} + sed -i "/${loc}\.UTF-8\.man\.in/d" "${file}" || die + } + + while read f; do + plocale_for_each_disabled_locale rm_man_file "${f}" + done < <(find -name "Makefile.in" -exec grep -q "UTF-8.man.in" "{}" \; -print) +} + +src_configure() { + wine_compiler_check || die + + export LDCONFIG=/bin/true + use custom-cflags || strip-flags + if use mingw; then + use crossdev-mingw || PATH="${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}" + + # use *FLAGS for mingw, but strip unsupported (e.g. --hash-style=gnu) + local mingwcc=${CROSSCC:-$(usex x86 i686 x86_64)-w64-mingw32-gcc} + : "${CROSSCFLAGS:=$(CC=${mingwcc} test-flags-CC ${CFLAGS:--O2})}" + : "${CROSSLDFLAGS:=$( + filter-flags '-fuse-ld=*' + CC=${mingwcc} test-flags-CCLD ${LDFLAGS})}" + export CROSS{C,LD}FLAGS + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myconf=( + --prefix="${MY_PREFIX}" + --datarootdir="${MY_DATAROOTDIR}" + --datadir="${MY_DATADIR}" + --docdir="${MY_DOCDIR}" + --includedir="${MY_INCLUDEDIR}" + --libdir="${EPREFIX}/usr/$(get_libdir)/wine-${WINE_VARIANT}" + --libexecdir="${MY_LIBEXECDIR}" + --localstatedir="${MY_LOCALSTATEDIR}" + --mandir="${MY_MANDIR}" + --sysconfdir="${EPREFIX}/etc/wine" + $(use_with alsa) + $(use_with capi) + $(use_with cups) + $(use_with udisks dbus) + $(use_with fontconfig) + $(use_with ssl gnutls) + $(use_enable gecko mshtml) + $(use_with gphoto2 gphoto) + $(use_with gstreamer) + --enable-hal + $(use_with kerberos gssapi) + $(use_with kerberos krb5) + $(use_with ldap) + # TODO: Will bug 685172 still need special handling? + $(use_with mingw) + $(use_enable mono mscoree) + $(use_with netapi) + $(use_with nls gettext) + $(use_with openal) + $(use_with opencl) + $(use_with opengl) + $(use_with osmesa) + $(use_with oss) + $(use_with pcap) + $(use_with pulseaudio pulse) + $(use_with threads pthread) + $(use_with scanner sane) + $(use_with sdl) + $(use_enable test tests) + $(use_with truetype freetype) + $(use_with udev) + $(use_with unwind) + $(use_with usb) + $(use_with v4l v4l2) + $(use_with vulkan) + $(use_with X x) + $(use_with X xfixes) + $(use_with xcomposite) + $(use_with xinerama) + ) + + local PKG_CONFIG + # Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038 + tc-export PKG_CONFIG + + if use amd64; then + if [[ ${ABI} == amd64 ]]; then + myconf+=( --enable-win64 ) + else + myconf+=( --disable-win64 ) + fi + + # Note: using --with-wine64 results in problems with multilib.eclass + # CC/LD hackery. We're using separate tools instead. + fi + + ECONF_SOURCE=${S} \ + econf "${myconf[@]}" + emake depend +} + +multilib_src_test() { + # FIXME: win32-only; wine64 tests fail with "could not find the Wine loader" + if [[ ${ABI} == x86 ]]; then + if [[ $(id -u) == 0 ]]; then + ewarn "Skipping tests since they cannot be run under the root user." + ewarn "To run the test ${MY_PN} suite, add userpriv to FEATURES in make.conf" + return + fi + + WINEPREFIX="${T}/.wine-${ABI}" \ + virtx emake test + fi +} + +multilib_src_install_all() { + local DOCS=( ANNOUNCE AUTHORS README ) + add_locale_docs() { + local locale_doc="documentation/README.$1" + [[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} ) + } + plocale_for_each_locale add_locale_docs + + einstalldocs + find "${ED}" -name *.la -delete || die + + if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script + rm "${D%}${MY_PREFIX}"/bin/{wine{dump,maker},function_grep.pl} \ + "${D%}${MY_MANDIR}"/man1/wine{dump,maker}.1 || die + fi + + use abi_x86_32 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine{,-preloader} #255055 + use abi_x86_64 && pax-mark psmr "${D%}${MY_PREFIX}"/bin/wine64{,-preloader} + + # Avoid double prefix from dosym and make_wrapper + MY_PREFIX=${MY_PREFIX#${EPREFIX}} + + if use abi_x86_64 && ! use abi_x86_32; then + dosym wine64 "${MY_PREFIX}"/bin/wine # 404331 + dosym wine64-preloader "${MY_PREFIX}"/bin/wine-preloader + fi + + # Failglob for binloops, shouldn't be necessary, but including to stay safe + eshopts_push -s failglob #615218 + # Make wrappers for binaries for handling multiple variants + # Note: wrappers instead of symlinks because some are shell which use basename + local b + for b in "${ED%}${MY_PREFIX}"/bin/*; do + make_wrapper "${b##*/}-${WINE_VARIANT}" "${MY_PREFIX}/bin/${b##*/}" + done + eshopts_pop +} + +pkg_postinst() { + eselect wine register ${P} + if [[ ${PN} == "wine-vanilla" ]]; then + eselect wine register --vanilla ${P} || die + fi + + eselect wine update --all --if-unset || die + + xdg_desktop_database_update + + if ! use gecko; then + ewarn "Without Wine Gecko, wine prefixes will not have a default" + ewarn "implementation of iexplore. Many older windows applications" + ewarn "rely upon the existence of an iexplore implementation, so" + ewarn "you will likely need to install an external one, like via winetricks" + fi + if ! use mono; then + ewarn "Without Wine Mono, wine prefixes will not have a default" + ewarn "implementation of .NET. Many windows applications rely upon" + ewarn "the existence of a .NET implementation, so you will likely need" + ewarn "to install an external one, like via winetricks" + fi +} + +pkg_prerm() { + eselect wine deregister ${P} + if [[ ${PN} == "wine-vanilla" ]]; then + eselect wine deregister --vanilla ${P} || die + fi + + eselect wine update --all --if-unset || die +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild index ddd54410ad78..d776771e041b 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild @@ -35,7 +35,7 @@ SRC_URI="${SRC_URI} LICENSE="LGPL-2.1" SLOT="${PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) @@ -69,7 +69,6 @@ COMMON_DEPEND=" media-libs/libgphoto2:=[${MULTILIB_USEDEP}] media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] ) - gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] ) gstreamer? ( media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] @@ -326,9 +325,9 @@ multilib_src_configure() { $(use_with ssl gnutls) $(use_enable gecko mshtml) $(use_with gphoto2 gphoto) - $(use_with gssapi) $(use_with gstreamer) --enable-hal + $(use_with kerberos gssapi) $(use_with kerberos krb5) $(use_with ldap) # TODO: Will bug 685172 still need special handling? diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 3f12a3359b72863639cb23b1cec8af1e10d7800b..fc23cef945ee4fc8d1f9e57458eb36c47e6651c5 100644 GIT binary patch literal 6710 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 MKTLockdH6`0D_*_KL7v# literal 6706 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.org Michael Palimaka + + saalen/ansifilter + diff --git a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r4.ebuild b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r4.ebuild deleted file mode 100644 index 344496f27daa..000000000000 --- a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r4.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools prefix - -MY_P=${PN/-sgml/}-${PV} -DESCRIPTION="Shell scripts to manage DocBook documents" -HOMEPAGE="https://sourceware.org/docbook-tools/" -SRC_URI="https://sourceware.org/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="jadetex" - -DEPEND=">=dev-lang/perl-5 - app-text/docbook-dsssl-stylesheets - app-text/openjade - dev-perl/SGMLSpm - ~app-text/docbook-xml-simple-dtd-4.1.2.4 - ~app-text/docbook-xml-simple-dtd-1.0 - app-text/docbook-xml-dtd - ~app-text/docbook-sgml-dtd-3.0 - ~app-text/docbook-sgml-dtd-3.1 - ~app-text/docbook-sgml-dtd-4.0 - ~app-text/docbook-sgml-dtd-4.1 - ~app-text/docbook-sgml-dtd-4.2 - ~app-text/docbook-sgml-dtd-4.4 - sys-apps/which - jadetex? ( dev-texlive/texlive-formatsextra ) - || ( - www-client/lynx - www-client/links - www-client/elinks - virtual/w3m - )" -RDEPEND="${DEPEND}" - -# including both xml-simple-dtd 4.1.2.4 and 1.0, to ease -# transition to simple-dtd 1.0, - -src_prepare() { - default - eapply "${FILESDIR}"/${MY_P}-elinks.patch - eapply "${FILESDIR}"/${P}-grep-2.7.patch - if use prefix; then - eapply "${FILESDIR}"/${MY_P}-prefix.patch - eprefixify doc/{man,HTML}/Makefile.am bin/jw.in backends/txt configure.in - eautoreconf - fi -} - -src_install() { - make DESTDIR="${D}" \ - htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \ - install - - if ! use jadetex; then - local i - for i in dvi pdf ps; do - rm "${ED}"/usr/bin/docbook2${i} || die - rm "${ED}"/usr/share/sgml/docbook/utils-${PV}/backends/${i} || die - rm "${ED}"/usr/share/man/man1/docbook2${i}.1 || die - done - fi - einstalldocs -} diff --git a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild index 2336c59e11eb..e050c2dcd0d2 100644 --- a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild +++ b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild @@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="jadetex" DEPEND=">=dev-lang/perl-5 diff --git a/app-text/dos2unix/dos2unix-7.4.3.ebuild b/app-text/dos2unix/dos2unix-7.4.3.ebuild index 65a984556454..a0a4e32a37a2 100644 --- a/app-text/dos2unix/dos2unix-7.4.3.ebuild +++ b/app-text/dos2unix/dos2unix-7.4.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${P/_/-}" LICENSE="BSD-2" SLOT="0" [[ "${PV}" == *_beta* ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris" IUSE="debug nls test" RDEPEND=" diff --git a/app-text/gspell/gspell-1.11.1.ebuild b/app-text/gspell/gspell-1.11.1.ebuild index 41d559da553d..57fad7befa2e 100644 --- a/app-text/gspell/gspell-1.11.1.ebuild +++ b/app-text/gspell/gspell-1.11.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gspell" LICENSE="LGPL-2.1+" SLOT="0/2" # subslot = libgspell-1 soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="+introspection +vala" REQUIRED_USE="vala? ( introspection )" diff --git a/app-text/multitail/metadata.xml b/app-text/multitail/metadata.xml index 3d78de6e91c8..b1c36c1034d5 100644 --- a/app-text/multitail/metadata.xml +++ b/app-text/multitail/metadata.xml @@ -6,6 +6,6 @@ Gentoo Shell Tools Project - flok99/multitail + folkertvanheusden/multitail diff --git a/app-text/pandoc/pandoc-2.18.ebuild b/app-text/pandoc/pandoc-2.18-r2.ebuild similarity index 90% rename from app-text/pandoc/pandoc-2.18.ebuild rename to app-text/pandoc/pandoc-2.18-r2.ebuild index 5e4604cd6f1d..1e73bcd0c280 100644 --- a/app-text/pandoc/pandoc-2.18.ebuild +++ b/app-text/pandoc/pandoc-2.18-r2.ebuild @@ -4,11 +4,10 @@ EAPI=8 # ebuild generated by hackport 0.7.1.1.9999 -#hackport: flags: -static +#hackport: flags: -static,-lua53 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -LUA_COMPAT=( "lua5-3" ) -inherit haskell-cabal lua-single +inherit haskell-cabal DESCRIPTION="Conversion between markup formats" HOMEPAGE="https://pandoc.org" @@ -16,9 +15,8 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="embed-data-files lua trypandoc" -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" +KEYWORDS="~amd64 ~x86" +IUSE="embed-data-files trypandoc" RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] =dev-haskell/aeson-pretty-0.8.9:=[profile?] http://mama.indstate.edu/users/ice/tree/changes.html + OldManProgrammer/unix-tree + Old-Man-Programmer/tree Tree is a recursive directory listing command that produces a depth indented listing of files, which is colorized ala diff --git a/app-text/tree/tree-2.0.1.ebuild b/app-text/tree/tree-2.0.1.ebuild index 4c7a39b7f496..3dd93deef57e 100644 --- a/app-text/tree/tree-2.0.1.ebuild +++ b/app-text/tree/tree-2.0.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="ftp://mama.indstate.edu/linux/tree/${P}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~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="" RDEPEND="" diff --git a/app-text/tree/tree-2.0.2.ebuild b/app-text/tree/tree-2.0.2.ebuild new file mode 100644 index 000000000000..4c7a39b7f496 --- /dev/null +++ b/app-text/tree/tree-2.0.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit toolchain-funcs flag-o-matic bash-completion-r1 + +DESCRIPTION="Lists directories recursively, and produces an indented listing of files" +HOMEPAGE="http://mama.indstate.edu/users/ice/tree/" +SRC_URI="ftp://mama.indstate.edu/linux/tree/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="" + +RDEPEND="" +DEPEND="" + +src_prepare() { + sed -i -e 's:LINUX:__linux__:' tree.c || die + if use !elibc_glibc ; then + # 433972, also previously done only for elibc_uclibc + sed -i -e '/^OBJS=/s/$/ strverscmp.o/' Makefile || die + fi + default +} + +src_compile() { + append-lfs-flags + emake \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} ${CPPFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin tree + doman doc/tree*.1 + einstalldocs + newbashcomp "${FILESDIR}"/${PN}.bashcomp ${PN} +} diff --git a/app-text/xhtml1/xhtml1-20020801-r6.ebuild b/app-text/xhtml1/xhtml1-20020801-r6.ebuild index fd6ac25ac247..eaa55b40c250 100644 --- a/app-text/xhtml1/xhtml1-20020801-r6.ebuild +++ b/app-text/xhtml1/xhtml1-20020801-r6.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/${P}.tgz" LICENSE="W3C" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" DEPEND="app-text/sgml-common diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 87dd1b99b4b4cec18256a1bd3e23cb7f981b9059..624296b233e504f3ca35d034f718a4c8dc2b5c38 100644 GIT binary patch delta 11944 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 uCJ<3b delta 11949 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�(yO4$P!;PU!LCo&XyWJ%7X<_y;2O(I)ik7 zOE8$)xGNSFq*`Q{`LR2$7^4O~km60dDnMqRPSaQzw`}$&mrD1MrLQq^>?+6H3c`pN1wS&*~jW$SJIKz?XtBi>;dZFrcb-Uv#<2cW?n$wm1hD|B!IE?w^0Ocly5VdXe|5}&DwES32iAoAfav1Z+=k^3VSD)y zE|9fcH7u|`HKM`#P7oC9%uO`tn~NLfX=pnOV>=cu!vwfRum=bgGUmu^oB~Kgu!e|t zSeK(+rW3p!mp*Ddndc^xIsORfCo>OzOMd3W0b6DTLhyiRU!fBySZz z#Orm9Pw)Ts{B+&@01+NphB6EReV-i8nv5yh=pg5TwtX~jgj5}6h^h*IPJM^lG?C^| zD#YE0_37HeMwmDB1lWVK$DDU!jql;+!U&j8Yxu>yVy_OLJh(XGa%BH-;`wMdv1ll? zXz>ypL_CH`L^=K{z^-0ngafEj2MkAm1dPKglTJQhI#|b_V1>w4IOyzX4Nm2AXf$iT@aCe;c)HxGo#GX(3a!50%s{=t-ib-lj>9desf(GZAhspwdw| z8-)t!qQo_{Q5*Dar+`C^Dsm3F2pB@7q^koZOK9rnAQT80LcVH>kosvFWt_X_@EE9o z4JROp^9&8^4yl0D2@#8Oskf6Y7&(9a<@sY(hDX<8N?u}2-B}HW5|l~^sM9UDIWLN#TD_iU;*` zSYQ;eHt!3vTj~`MM1X02D1!)CHOS2k?eM9^eNp;9HoX7wA3tcZ2aIV>E@ z+~lh`!1l)HVaDhFob3;bFm{kr+uuiU-w@T$EArvs2gAp^nAB8TaLNGb>Ve zGFzJKgP#$;sC|&NsL{_;pcShIva*K0Hf)peY!!4xnq+){VQg#BybMAT-+K+$%cuGJ z@^YOJxX!bNRcoJK#f*QfMraS{V`#IsZJe=#x8O{mU>rHOzEk6=+mPmFiFd0+v1p6A zQ9w?1of{>~vn7K{5C^0fiKe-7#MTHD;vo+;;<)!?!W^*<@?s;W<^VRz4#9h}c0siN zjhkwCjewE`w}2>68y&R9)Tl?%Ho-*XQF<^A_i@ze$ujz~{84`cec;}tau7hsp`p1^ zN+>|s+)cRz?ETZ{_vh=pVZO|RapMIkpk@MU&mBB2g+TtW7Iwg09$@f|Nt)RoYPIFK zHE^$biF=%A9`xY?B%!82I)=|@VgX>QrMC0Xb_z(|h#syoXgUsgHe0$|Blz9J$7mJp zdyprvS=7*79*uvrLcRsH|3IT#l~QipIiRVT{Iw;C1L9GdFRQ!W)p3G}j!JP#9VxsM zJcKAjSyS_56!$U2Y%3T1dinK#XqNTux@~l6Qx9!9+?w(PT)UE57tQAM+srccj}LGW zX2-THwQeS4J%98#oj_V`Jfy-w{iK@@ni}*BaF!JbVLK6ul*;o8nVFp*8wg1 zTWO}EQ7?bI%D|E|O?#Aj+w%1~GhwTuvIz$6L>3Jkb5jF%1CL^Ls>_MW9@@pu>Zb#q zw;f*fA4#9{m^eiIO9FbV!(5P8Qtv{;arlS|KpJpl=g4PP9NpmRxin~sdmp}Qvm)<6 zE=zKt;Hy8X)6%&SpA(*YYf>!mWpS>lRx;ePk(__v>@{FtpI^Vc*w?TBOD5?`lc`+J z6djFuutp_78`L#7<4KU-IE$UzqDjg>? z3cQJDr+%zca%d`-yWw~Nok%2ORDf?anVH2)WfFnewhIL~>7z}xeqV0HC^TgOS ztk!=ekdcgiQI*=~r95kqGSNm6_l@xxn$W~K0lQhKi6PSNAyOx;>~2%=*73en?q$2} z>+ARVD|z<*cbYsP)PYx*cDac|)dC|LP#e1W);lb3Xat-YSc2t?gh{7EEO@07ZYUky zD-}I$VT4)X#uEXLW%&iCP%{I|el!^GkV${Ic87fRPP5a0Mhw4vgiz4#)+{+>p1y3apfx^vDhp z<_>AVaxiUNKy=flX0`1$?Gh2Ed=ExzYurEsfUYON7V&_8O1^5mT0Kr6uA)b*fMcxi z(8jyY#$eL~lnXCcD;lUmC14;jPg#G9P?(hYBXZyD>*v?MzZDLaLT7L~%7BMQ8$pQ< zJ|WY*#+A1%=UG?ny7Q3HWc#yem+Ywbiv$4MH6n-@@m7~6doy=9bUa3b`vW(LeSzU1 zKOTo`8PJF@&G*3+oTnsu(?D+=>TYiJoHa!-)FKN5pQ>YUa03(ta3WTd26lg0r7+Z9 zJqs}BdqWZ0rWBxab*!}kCPu>K+mAb%8q3nq`ryey*c>jqyWgJX>qju_?qMo}N4f43 zq`bDyz!jfSITkAkM*$8Q&bGNf?D)_I?l!&^gNEeNxiEsE4YH~2uC5^uoL$ve7w#=g z{RlOKMpLgb9yJ9c6&lKf=lp-XS0>NL3~(WRE*BQu!>S=f!tHJNw9G76m;tr&!5gjdcdNOS{VVK973KhR3_jVI&tIvQc2`4Sa!vZmPQq z{uS0IrIQNjmTOuS6M~RHtT>LcA}sN@2bM$a*d}B^*20ISSat9M^-bo1vBw-w>JHz8 zJwQZh#2u74u1WM()GcZU2|xk1T7%lL6LStPXzy*MeNG=~TfO%y5G*+5($vn;L4}}= zNa)PE+PXn=4NxCRu0w#c^C_>>a9cf|bb8dOFcJwZkBW07GFX3)j&WVBn4zsqw5(`{ zY~O?e^m|UMhdu*4GJ$-La|K2&K&U`xboFMlV>%RdUsMRoCzX*&?^o5z7eyj{pJD zYRc_ac{=s5xp+>fW}P2AfERE#gwPPJHx1%l!uDf6<%78Jm!gc?5YD(kDpLM*4(=K0 zL^bgB;Q*=w>v#;8ZL4sHEb~!PdhCUcfE*nvP!qQ2zOsMjiulis(rB1~+_+!J67fmG zbwlR@Z39(=hacg-L8;S=kqpcO#fNiL>s-c})Bk8s}uPhRt2tDSh z2^?pf;dW&A+~#!AvfMA}mjF#|Mf3OCj0_;H)5oA9P*3wg`+A1$+aE;i>FdX1xar!h zE}9mdY7~FP?se9B0RM?P(jnG>N#!qa+8P)~IOl{(JVX`Ms$EyxK&W=6y$*_EN)K6p zMl6~Z^CRofFbIqyFwLR`VTr@mlew%>d1wlhNdaFARYGd52xj`QgH8PNp0{&-Q!^M< zM;NdWSzS)e7|NNkC_2oC)I)#-+=yuo5ff@)orZtQ0}BV1g3x$eR%LWrE9EKM{q4qt`Ipz+$dV$}Xf# zk}fI-L%z07hruHDAz+{Pr+<$h&Kf;b7=@k+(#9cJj{5mLA0Q%=+^lL)GHL(HCtMsl z5*5TMR$mt1ow|p|@E{$<)wzL{Gwkjpg!F%kgq}6S3zwvwpgJV&(8i}u<}NkGb;$j( z?Y43KFseqHq;hytZMSI#nib=wz*3|hyfCqp?$*Bq&k=GYSJwqISa&jhBuDB63kzBy z8}`11sOiWE@}r6!Gswduaoap17CyOaz`i}LKkVf~mg>VjB6c>|OD>2Ub?hdoBjSIZ zhLljw{00n*+75#xZ-*#!fE!0V8_K8Yq(juf{Is>juY)w|b%b7TIt_t}uH<8WYghnk zTN30)GbP*MFzz+kyv{i{9i{}a5Gh#sxYU*rE%Bw;_5sD|loAo!SYd!G5nxmn%hF^~ zx=unuMCuw*_%Y;|G77a)wK{6SieP_RO;RGE%d^*pl;%6ug)HA*$J5tOUtV9=r!V&Y z@RPm{%fC@5&Lej-dWY}oU5x;3s)2LJR3~sSdAqWy(jbEev=Ov40?6#7RRT=! zwWEfeyY3?Wh}?^PP_h2u#(}L2l1nvqWdBT7-<2f|= z=RrQ=U5X4FdyrUvheP8~RHaPNjV)R{aPqIPurSzE?YTp^SX zP>PBlb<@%9Q-o?oW3|3MBKE$9G}(1y1bcmX5rbP@Cnb@VQ)djb&b)uXc5|1SF|$+0 zGjl}1W0LsS)MST_*CI?#bXBN_#SFUyya8;6eGtr0$yBCZH=)6}tO>kZF9U~$Jlj?K zJea(D<9etcqP{*4?a9xhCVCKTwutK5I*pcf=#tOiRP;6){2TgUs#}S-#15=Y+M>Vo z!V8@?)1eXx$(ZplRY-r4Ch~H|dUKkcL?O@x(i|5&dw+WQ_Pn3IK3#3)qiw+rlwwi) zk&qpEtARa)pVywDC7sGCa!MZ3)EREQf&@RXs^Q&`C#&H=b-K4qwT4I{?)moih)P!J z^spnFf)1KZ`~)ddq_?PhRvZ$(8>P|>4a(0r1g`p5no-AH_Yi-`4y2V7b=*hVSSJPM zfO^Z(ngEcfXzj}@Wjb(=47;5r)Jr0Q2Ir$rQ;=^1uydN4IdDKw&zR_f6PLM*_t)p} zp>6H1!BYEN(@s=`EuD%SU57dcRe&78oSV<5uc#Lfp+D7QF-?y7qvOGvkVCTLrwe3wP{4OG9)Z8d>v4EXnx38rI)%>ystXkf z+tL&pxDm0(4oMDlRhUCZ>NSg?IT{vHW7I%czwJG$UAbdI+?!j71cb(2U>t2b*=<@u zTM0++wjn!$j;#^FaBiIy)cVv(@U6ok>fwq_rQ{{?7V;yy@RmO*cyuIZ^O!;Ak|1#6FHB`!drK6J$4vj_<2JT-+TTPwR zNajLXT|ItH4x!A+Yn*sJ6}478;H7k@bz zy@e=L00{Ngrp|z)BeE;PT+!^(QF5A zS7IzX*j?08z+UN1Jmie`dc8>n%!b}xHnqz_1o;#(MiMCkq1;aG#(5j@g9I_)8BdCi z)FEdF)?h>tx2$(QnltDfKXq;!mLeT_fnC22kbSrJU(WOEZyyewK7{NB{|+dshC&}2 z3icRdlea1!A?chvWJ(ro4b#M%d(?S#lv54r3<3MvacyDfICIjV(&Ll$Dj$D#iVboP z#8x8^Z~}{|J@kO{&L~>Faij|A)vO|1n)s=jncd_YO4@I}J_6!8!CNj7Y_<+BJ! znD9U+ULz9P7S!+sj$NZC7-oL}9#v5M)~h)l@59n*hIFRf=ZXo(gs~pC{s2Tk+9>mP z*4Ew7{tvD?xZ(6BF!NGVe3DxZpwfZm3oBLu%gtQ_y(<^Z0_v=N!Ln4Hq^)tKqV@q< zeJF3 z@vB*3H zG{8HU5)pZZ4jW(tvU(CTta3XWKB`_b1U4_7zm$F&>R1U;$fvG@z90#qLk{F4CX1JM zJ2eSlES1_ed1qX%UN@uDvyn6aF^%HUt9fvnAjw9&n|4%LWu$))RNcImPG|1WK_rY* za}ie53)=8p{CU$UgV<(Z%IV?Ph$V@y~7Cad$Xr=9>Y8bC4fNW1349 z&o_C!fJARFL(A)RXF7ivv=y3e6ZSzf0|7IlXRF#7ARa?;?|p5l3FG>)sWR34Oom0lYqM<1pEol=&gS_aAwQrmN6A_a8n%%9+bR0 z*cCW32c0f*;U+WW3Nef&Ez{_fI$`iS*G_tA(>-F4J_tDw3=!*4rzXjC+H&ZvWMP3w zn4eUr^*N+pb^s97z`=HC*IO^hjCxC-4v!Dh)=Fgw&=DG^(F`h5$s*aI~FG2w+_tQtequ6iZmhvD;Pp&DgR;D59^3D^T#9~`3c zT%sPQ(`b&~Y5>{Ks>44Tu1m|S*>p@hrIAaM;)<`dm&h=M<20F&8zCIYvhNim$hWPk{9(P zHB62lVQ6FvYc1!jS9Ktb@aje9@<;{5d(PNld8eXr8srSpp5jt(=jas__*9bSpostingsFreeListDW.values){ + if (this->postingsFreeCountDW < this->postingsFreeListDW.length) { + memset(this->postingsFreeListDW.values + this->postingsFreeCountDW +- , NULL ++ , 0 + , sizeof(Posting*)); + } + postingsFreeListDW.deleteUntilNULL(); + +--- a/src/core/CLucene/util/VoidMap.h ++++ b/src/core/CLucene/util/VoidMap.h +@@ -11,8 +11,13 @@ + #include "CLucene/LuceneThreads.h" + + #if defined(_CL_HAVE_TR1_UNORDERED_MAP) && defined(_CL_HAVE_TR1_UNORDERED_SET) ++#if defined(_LIBCPP_VERSION) ++ #include ++ #include ++#else + #include + #include ++#endif + #elif defined(_CL_HAVE_HASH_MAP) && defined(_CL_HAVE_HASH_SET) + //hashing is all or nothing! + #include +@@ -83,7 +88,7 @@ + _vt get( _kt k) const { + const_iterator itr = base::find(k); + if ( itr==base::end() ) +- return (_vt)NULL; ++ return static_cast<_vt>(0); + else + return itr->second; + } +@@ -316,6 +321,7 @@ + if ( _this::dk || _this::dv ) + _this::remove(k); + ++ (*this)[k] = v;; + } + }; + diff --git a/dev-cpp/notcurses/metadata.xml b/dev-cpp/notcurses/metadata.xml index 4b4ca01eac43..8ae22f1db691 100644 --- a/dev-cpp/notcurses/metadata.xml +++ b/dev-cpp/notcurses/metadata.xml @@ -19,4 +19,7 @@ haciendo un uso completo de Unicode y color real de 24 bits. Presenta una API similar a la de Curses y funciona sobre Terminfo. + + dankamongmen/notcurses + diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 474e37d8ddd3ae83445c95aafcdc00869ac26f77..515022681b2bd61437615bc922cb77bf9903d8c4 100644 GIT binary patch literal 15921 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 T(89IZ&42j6N=^{YeQ^K)cq3Kz literal 15930 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 diff --git a/dev-db/mariadb/metadata.xml b/dev-db/mariadb/metadata.xml index ce11cf9a4b4e..1944166e3967 100644 --- a/dev-db/mariadb/metadata.xml +++ b/dev-db/mariadb/metadata.xml @@ -1,36 +1,39 @@ - - mysql-bugs@gentoo.org - MySQL - - - Build mariadb-backup which supports SST and hot backup of InnoDB, Aria and MyISAM including compression and encryption - Build the client libraries from the server package instead of the C Connector packages - Build the ColumnStore storage engine - Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition) - Enables galera replication - Enables lz4 compression methods for InnoDB/XtraDB - Enables lzo compression methods for InnoDB/XtraDB - Enables snappy compression methods for InnoDB/XtraDB using app-arch/snappy - Enable the CONNECT engine to access foreign databases via JDBC - Use LATIN1 encoding instead of UTF8 - Add support for the Mroonga engine for interfacing with the Groonga text search - Enable NUMA support using sys-process/numactl (NUMA kernel support is also required) - Add support for the Open Query GRAPH engine - Enable the optional PAM authentication plugin for the server - Add support for statement profiling (requires USE=community). - Add support for RocksDB; a key/value, LSM database optimized for flash storage - Build the server program - Add suport for the sphinx full-text search engine - Add tools needed to support the rsync SST method - Add tools needed to support the mariabackup SST method - Add tools needed to support the xtrabackup and xtrabackup-v2 SST methods - Build support for profiling and tracing using dev-util/systemtap - Build the S3 storage engine - Install upstream testsuites for end use. - Add support for TokuDB storage engine - Enable SSL connections and crypto functions using the bundled yaSSL - + + mysql-bugs@gentoo.org + MySQL + + + Build mariadb-backup which supports SST and hot backup of InnoDB, Aria and MyISAM including compression and encryption + Build the client libraries from the server package instead of the C Connector packages + Build the ColumnStore storage engine + Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition) + Enables galera replication + Enables lz4 compression methods for InnoDB/XtraDB + Enables lzo compression methods for InnoDB/XtraDB + Enables snappy compression methods for InnoDB/XtraDB using app-arch/snappy + Enable the CONNECT engine to access foreign databases via JDBC + Use LATIN1 encoding instead of UTF8 + Add support for the Mroonga engine for interfacing with the Groonga text search + Enable NUMA support using sys-process/numactl (NUMA kernel support is also required) + Add support for the Open Query GRAPH engine + Enable the optional PAM authentication plugin for the server + Add support for statement profiling (requires USE=community). + Add support for RocksDB; a key/value, LSM database optimized for flash storage + Build the server program + Add suport for the sphinx full-text search engine + Add tools needed to support the rsync SST method + Add tools needed to support the mariabackup SST method + Add tools needed to support the xtrabackup and xtrabackup-v2 SST methods + Build support for profiling and tracing using dev-util/systemtap + Build the S3 storage engine + Install upstream testsuites for end use. + Add support for TokuDB storage engine + Enable SSL connections and crypto functions using the bundled yaSSL + + + MariaDB/server + diff --git a/dev-db/mysql-connector-c++/metadata.xml b/dev-db/mysql-connector-c++/metadata.xml index 3eae39f02d11..41a2871986c3 100644 --- a/dev-db/mysql-connector-c++/metadata.xml +++ b/dev-db/mysql-connector-c++/metadata.xml @@ -1,12 +1,15 @@ - - Build coverage support - Build the legacy 1.x API as well as the DevX API - - - mysql-bugs@gentoo.org - MySQL - + + mysql-bugs@gentoo.org + MySQL + + + Build coverage support + Build the legacy 1.x API as well as the DevX API + + + mysql/mysql-connector-cpp + diff --git a/dev-db/mysql-workbench/metadata.xml b/dev-db/mysql-workbench/metadata.xml index 5afcc9dfd017..2ad1914fcf6c 100644 --- a/dev-db/mysql-workbench/metadata.xml +++ b/dev-db/mysql-workbench/metadata.xml @@ -5,6 +5,6 @@ graaff@gentoo.org - antlr/website-antlr3 + mysql/mysql-workbench diff --git a/dev-db/mysql/metadata.xml b/dev-db/mysql/metadata.xml index d24d13207210..6ee2f3d235f6 100644 --- a/dev-db/mysql/metadata.xml +++ b/dev-db/mysql/metadata.xml @@ -1,25 +1,28 @@ - - mysql-bugs@gentoo.org - MySQL - - - - Add CJK support for InnoDB fulltext search using app-text/mecab - Build the client libraries from the server package instead of the C Connector packages (not recommended) - Build experimental features aka "rapid" plugins - Use LATIN1 encoding instead of UTF8 - Enable NUMA support using sys-process/numactl (NUMA kernel support is also required) - Add support for statement profiling (requires USE=community). - Build the MySQL router program - Build the server program - Build support for profiling and tracing using dev-util/systemtap - Install upstream testsuites for end use. - + + mysql-bugs@gentoo.org + MySQL + + + + Add CJK support for InnoDB fulltext search using app-text/mecab + Build the client libraries from the server package instead of the C Connector packages (not recommended) + Build experimental features aka "rapid" plugins + Use LATIN1 encoding instead of UTF8 + Enable NUMA support using sys-process/numactl (NUMA kernel support is also required) + Add support for statement profiling (requires USE=community). + Build the MySQL router program + Build the server program + Build support for profiling and tracing using dev-util/systemtap + Install upstream testsuites for end use. + + + mysql/mysql-server + diff --git a/dev-db/postgis/metadata.xml b/dev-db/postgis/metadata.xml index 522613858a1e..8f42ee9fd433 100644 --- a/dev-db/postgis/metadata.xml +++ b/dev-db/postgis/metadata.xml @@ -20,4 +20,8 @@ Build topology spatial types and functions + + postgis/postgis + postgis/postgis + diff --git a/dev-db/postgresql/metadata.xml b/dev-db/postgresql/metadata.xml index a7ebd231efc5..5eedeb1b035d 100644 --- a/dev-db/postgresql/metadata.xml +++ b/dev-db/postgresql/metadata.xml @@ -18,4 +18,7 @@ dev-libs/ossp-uuid). + + postgres/postgres + diff --git a/dev-db/redis/metadata.xml b/dev-db/redis/metadata.xml index af76c7ccd1a5..a48bd437f9f1 100644 --- a/dev-db/redis/metadata.xml +++ b/dev-db/redis/metadata.xml @@ -18,4 +18,7 @@ Use tcmalloc from dev-util/google-perftools for allocations. + + redis/redis + diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest index 5af960e7ef57..62a2bce1aa2e 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -1,10 +1,6 @@ DIST sqlite-doc-3380200.zip 10620764 BLAKE2B 81f7e7b9aef37bdae133c4d7dc517d2040d8202a7e0cdf00180d3abe3fb677c80dbc1987e437f0d0f34f47c61f09a7c9d664ba42af976ecfb24555590bb22087 SHA512 b54372ff788aa42b2138c6de91c42c4f6a6440623de3679f08b0519c5c20d9d865c60fa63223c60f4374ff5badb800d6f209e75abb280b9815902757424faf0b DIST sqlite-doc-3380500.zip 10640188 BLAKE2B d831b672879a07e700c4d19bb97435cfc3aabc2371fd1b7f9e2257d1d53edaba72d974816d509fa60dbc7feaddf4b4f64c6bc061da4945aecab7be463951cb0c SHA512 1f8520e8b06cac97a3cd532d105be847b864d4d51ff2d8ab92c62b369e2e662aa477808e566e334a9103e31b84c119050b92ab6f0ef6d5d68db4d49bf2dd8182 -DIST sqlite-doc-3390000.zip 10666677 BLAKE2B 4577af3614f9dd7862d8e4cd084010700492c1abddc94859d08dc2f2cca2d5989c03ab63fa690072c798dc52e59ccfca337a2f1cfb14162db9364f9f27a0c93b SHA512 c9d86c15f743deca233eabd68edb7538e75d7c3bd49caeb6a2a2958e1fdb3a258d2a69964626fac13c7f402dae9f33fd5e3b479ef23c43f835efeaf84d6ba32c -DIST sqlite-doc-3390100.zip 10675104 BLAKE2B 15c6d68ad23e2c1b75b3387927301cedf7fd4eeba2cc64d3e7ddf9e41c7eea805c5c6d83d2d37581b77abbb9c0afd08403dddc2f3d864496397463d1f412f433 SHA512 81295ec49a4f22e38d4a459858c04731fdfc41e4fea307cdcf5443f30595fda7e268e85880dcc2d9d96e0bf3ccce96c6e5be692eb466258c196c89ed172635ac DIST sqlite-doc-3390200.zip 10683207 BLAKE2B 745aedf0c71da6c0d802aed2b64b6e10ef57f4a72210b12276a3019ccc5408bef537ad93c64eb972a7f24117df5780e35f75246d2ba9cd74c4537588eb6cba3c SHA512 54b9e632244b95ebf35fcaa5ce9c02381601eb442eec2ec2a809a7fe24d2cfed751581bb82fd243aaede2c935864da39fd1f1685e762826dd76fc754c7f79c0b DIST sqlite-src-3380200.zip 13242285 BLAKE2B a07f895f57c355e2ec1c96fc857b63d774ff52f7e49c22b1c936b260e6e7787ec656059c02cc6d38845c4368507067d86dac493559541fbb914a3da9cbc67cce SHA512 fd457602db4577b31bc6053fd3cceb220337275e3fd26976f4270fb8a7da4fa047ca23dd18e2795cdfd894d05bad4c53954a81391d71507d359fb224995e420a DIST sqlite-src-3380500.zip 13245057 BLAKE2B d2deefbc918ab593146950c21047dbd94168d09150ffe00da20e4ee6b02f69516b496b14e1925b00ace8a4148b87bfb263a97d75ab48990e29e12796387fee5f SHA512 d91f060165354ff4b32a72627c16b6d2310d478768794a49eef57229d7199d83f951444fdc0725acf8d2565ef61a9c7921e9c965f429b018b6fd23d129b6e630 -DIST sqlite-src-3390000.zip 13400405 BLAKE2B 48485372001782c0f8f23167f74a8f17f38801b7ded96d8b67a13a7bc60349a81643a6455e01e8f1ea97bf3ecccd97791ab7cd386f73f787fd7599004d9447d4 SHA512 65409f78bf9f1f02739749c3ac151153fd78af07822be7d532a6aeb5d742463e0dde51702ce737780dc65c526802996da7569032b76a0527f6aa784f89c0cca2 -DIST sqlite-src-3390100.zip 13401695 BLAKE2B 1a6e6e81d98a64c501404cd0ebdcc3cbee23e4326cd703320b904f5d1af215dc071d8d9572bb340617b2c431255281d66f7c5a8415224105ee1a7b32c3530fe0 SHA512 2a4b6605e8925aed803ef6b62b9eb84e384325f9a81a800b07e0f4e63ce31f66881687ccf3cdc3c5ee89b8fb38cc8d8e2883b8feb5ae538800d99fa93a0b8de1 DIST sqlite-src-3390200.zip 13403722 BLAKE2B 24ab8cfe5fda267c7a90939875e87bc9f9914f2690f195c21ff2b774ba83a7d6914f57648cf618fd79b37e54ad85121f86310a733a87e6c76bf729716a937d02 SHA512 a838386a48654391590ea0e1cb355d29f6f93033c3e582df7c63139adaf5119dd5a1550e913dbad0d3eafb0bfa03c4fc6dc48a334d9c45ffb8a7205a528b38f1 diff --git a/dev-db/sqlite/metadata.xml b/dev-db/sqlite/metadata.xml index 1446d7cf26bd..60dcd6c085dd 100644 --- a/dev-db/sqlite/metadata.xml +++ b/dev-db/sqlite/metadata.xml @@ -13,5 +13,6 @@ cpe:/a:sqlite:sqlite + sqlite/sqlite diff --git a/dev-db/sqlite/sqlite-3.39.0.ebuild b/dev-db/sqlite/sqlite-3.39.0.ebuild deleted file mode 100644 index c69a893b551d..000000000000 --- a/dev-db/sqlite/sqlite-3.39.0.ebuild +++ /dev/null @@ -1,436 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools flag-o-matic multilib-minimal toolchain-funcs - -if [[ "${PV}" != "9999" ]]; then - SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))" - DOC_PV="${SRC_PV}" - # DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))" -fi - -DESCRIPTION="SQL database engine" -HOMEPAGE="https://sqlite.org/" - -# On version updates, make sure to read the forum (https://sqlite.org/forum/forum) -# for hints regarding test failures, backports, etc. -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip - doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )" -fi - -LICENSE="public-domain" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug doc icu +readline secure-delete static-libs tcl test tools" -if [[ "${PV}" == "9999" ]]; then - PROPERTIES="live" -fi -RESTRICT="!test? ( test )" - -if [[ "${PV}" == "9999" ]]; then - BDEPEND=">=dev-lang/tcl-8.6:0 - dev-vcs/fossil" -else - BDEPEND="app-arch/unzip - >=dev-lang/tcl-8.6:0" -fi -RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}] - icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] ) - readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] ) - tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] ) - tools? ( dev-lang/tcl:0= )" -DEPEND="${RDEPEND} - test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )" - -if [[ "${PV}" == "9999" ]]; then - S="${WORKDIR}/${PN}" -else - S="${WORKDIR}/${PN}-src-${SRC_PV}" -fi - -_fossil_fetch() { - local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" - local repo_id="${1}" - local repo_uri="${2}" - - local -x FOSSIL_HOME="${HOME}" - - mkdir -p "${T}/fossil/${repo_id}" || die - pushd "${T}/fossil/${repo_id}" > /dev/null || die - - if [[ -n "${EVCS_OFFLINE}" ]]; then - if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then - die "Network activity disabled using EVCS_OFFLINE and clone of repository missing: \"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\"" - fi - else - if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then - einfo fossil clone --verbose "${repo_uri}" "${repo_id}.fossil" - fossil clone --verbose "${repo_uri}" "${repo_id}.fossil" || die - echo - else - cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die - einfo fossil pull --repository "${repo_id}.fossil" --verbose "${repo_uri}" - fossil pull --repository "${repo_id}.fossil" --verbose "${repo_uri}" || die - echo - fi - - ( - addwrite "${distdir}" - mkdir -p "${distdir}/fossil-src/${repo_id}" || die - cp -p "${repo_id}.fossil" "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" || die - ) - fi - - popd > /dev/null || die -} - -_fossil_checkout() { - local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" - local repo_id="${1}" - local branch_or_commit="${2}" - local target_directory="${3}" - - local -x FOSSIL_HOME="${HOME}" - - if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then - die "Clone of repository missing: \"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\"" - fi - - if [[ ! -f "${T}/fossil/${repo_id}/${repo_id}.fossil" ]]; then - mkdir -p "${T}/fossil/${repo_id}" || die - cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" "${T}/fossil/${repo_id}" || die - fi - - mkdir "${target_directory}" || die - pushd "${target_directory}" > /dev/null || die - - einfo fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" "${branch_or_commit}" - fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" "${branch_or_commit}" || die - echo - - popd > /dev/null || die -} - -fossil_fetch() { - local repo_id="${1}" - local repo_uri="${2}" - local target_directory="${3}" - - local branch_or_commit="${EFOSSIL_COMMIT:-${EFOSSIL_BRANCH:-trunk}}" - - _fossil_fetch "${repo_id}" "${repo_uri}" - _fossil_checkout "${repo_id}" "${branch_or_commit}" "${target_directory}" -} - -src_unpack() { - if [[ "${PV}" == "9999" ]]; then - fossil_fetch sqlite https://sqlite.org/src "${WORKDIR}/${PN}" - if use doc; then - fossil_fetch sqlite-doc https://sqlite.org/docsrc "${WORKDIR}/${PN}-doc" - fi - else - default - fi -} - -src_prepare() { - eapply_user - - eautoreconf - - multilib_copy_sources -} - -multilib_src_configure() { - local -x CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" - local options=() - - options+=( - --enable-load-extension - --enable-threadsafe - ) - - # Support detection of misuse of SQLite API. - # https://sqlite.org/compile.html#enable_api_armor - append-cppflags -DSQLITE_ENABLE_API_ARMOR - - # Support bytecode and tables_used virtual tables. - # https://sqlite.org/compile.html#enable_bytecode_vtab - # https://sqlite.org/bytecodevtab.html - append-cppflags -DSQLITE_ENABLE_BYTECODE_VTAB - - # Support column metadata functions. - # https://sqlite.org/compile.html#enable_column_metadata - # https://sqlite.org/c3ref/column_database_name.html - append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA - - # Support sqlite_dbpage virtual table. - # https://sqlite.org/compile.html#enable_dbpage_vtab - # https://sqlite.org/dbpage.html - append-cppflags -DSQLITE_ENABLE_DBPAGE_VTAB - - # Support dbstat virtual table. - # https://sqlite.org/compile.html#enable_dbstat_vtab - # https://sqlite.org/dbstat.html - append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB - - # Support sqlite3_serialize() and sqlite3_deserialize() functions. - # https://sqlite.org/compile.html#enable_deserialize - # https://sqlite.org/c3ref/serialize.html - # https://sqlite.org/c3ref/deserialize.html - append-cppflags -DSQLITE_ENABLE_DESERIALIZE - - # Support comments in output of EXPLAIN. - # https://sqlite.org/compile.html#enable_explain_comments - append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS - - # Support Full-Text Search versions 3, 4 and 5. - # https://sqlite.org/compile.html#enable_fts3 - # https://sqlite.org/compile.html#enable_fts3_parenthesis - # https://sqlite.org/compile.html#enable_fts4 - # https://sqlite.org/compile.html#enable_fts5 - # https://sqlite.org/fts3.html - # https://sqlite.org/fts5.html - append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 - options+=(--enable-fts5) - - # Support hidden columns. - append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS - - # Support memsys5 memory allocator. - # https://sqlite.org/compile.html#enable_memsys5 - # https://sqlite.org/malloc.html#memsys5 - append-cppflags -DSQLITE_ENABLE_MEMSYS5 - - # Support sqlite3_normalized_sql() function. - # https://sqlite.org/c3ref/expanded_sql.html - append-cppflags -DSQLITE_ENABLE_NORMALIZE - - # Support sqlite_offset() function. - # https://sqlite.org/compile.html#enable_offset_sql_func - # https://sqlite.org/lang_corefunc.html#sqlite_offset - append-cppflags -DSQLITE_ENABLE_OFFSET_SQL_FUNC - - # Support pre-update hook functions. - # https://sqlite.org/compile.html#enable_preupdate_hook - # https://sqlite.org/c3ref/preupdate_count.html - append-cppflags -DSQLITE_ENABLE_PREUPDATE_HOOK - - # Support Resumable Bulk Update extension. - # https://sqlite.org/compile.html#enable_rbu - # https://sqlite.org/rbu.html - append-cppflags -DSQLITE_ENABLE_RBU - - # Support R*Trees. - # https://sqlite.org/compile.html#enable_rtree - # https://sqlite.org/compile.html#enable_geopoly - # https://sqlite.org/rtree.html - # https://sqlite.org/geopoly.html - append-cppflags -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY - - # Support Session extension. - # https://sqlite.org/compile.html#enable_session - # https://sqlite.org/sessionintro.html - append-cppflags -DSQLITE_ENABLE_SESSION - - # Support scan status functions. - # https://sqlite.org/compile.html#enable_stmt_scanstatus - # https://sqlite.org/c3ref/stmt_scanstatus.html - # https://sqlite.org/c3ref/stmt_scanstatus_reset.html - append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS - - # Support sqlite_stmt virtual table. - # https://sqlite.org/compile.html#enable_stmtvtab - # https://sqlite.org/stmt.html - append-cppflags -DSQLITE_ENABLE_STMTVTAB - - # Support unknown() function. - # https://sqlite.org/compile.html#enable_unknown_sql_function - append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION - - # Support unlock notification. - # https://sqlite.org/compile.html#enable_unlock_notify - # https://sqlite.org/c3ref/unlock_notify.html - # https://sqlite.org/unlock_notify.html - append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY - - # Support LIMIT and ORDER BY clauses on DELETE and UPDATE statements. - # https://sqlite.org/compile.html#enable_update_delete_limit - # https://sqlite.org/lang_delete.html#optional_limit_and_order_by_clauses - # https://sqlite.org/lang_update.html#optional_limit_and_order_by_clauses - append-cppflags -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT - - # Support soundex() function. - # https://sqlite.org/compile.html#soundex - # https://sqlite.org/lang_corefunc.html#soundex - append-cppflags -DSQLITE_SOUNDEX - - # Support URI filenames. - # https://sqlite.org/compile.html#use_uri - # https://sqlite.org/uri.html - append-cppflags -DSQLITE_USE_URI - - # debug USE flag. - options+=($(use_enable debug)) - - # icu USE flag. - if use icu; then - # Support ICU extension. - # https://sqlite.org/compile.html#enable_icu - append-cppflags -DSQLITE_ENABLE_ICU - sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" - fi - - # readline USE flag. - options+=( - --disable-editline - $(use_enable readline) - ) - if use readline; then - options+=(--with-readline-inc="-I${ESYSROOT}/usr/include/readline") - fi - - # secure-delete USE flag. - if use secure-delete; then - # Enable secure_delete pragma by default. - # https://sqlite.org/compile.html#secure_delete - # https://sqlite.org/pragma.html#pragma_secure_delete - append-cppflags -DSQLITE_SECURE_DELETE - fi - - # static-libs USE flag. - options+=($(use_enable static-libs static)) - - # tcl, test, tools USE flags. - if use tcl || use test || { use tools && multilib_is_native_abi; }; then - options+=( - --enable-tcl - --with-tcl="${ESYSROOT}/usr/$(get_libdir)" - ) - else - options+=(--disable-tcl) - fi - - if [[ "${ABI}" == "x86" ]]; then - if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} -E -P -dM - < /dev/null 2> /dev/null | grep -q "^#define __SSE__ 1$"; then - append-cflags -mfpmath=sse - else - append-cflags -ffloat-store - fi - - # Skip known-broken test for now - # https://sqlite.org/forum/forumpost/d97caf168f - # https://sqlite.org/forum/forumpost/50f136d91d - if use test ; then - rm test/atof1.test || die - fi - fi - - econf "${options[@]}" -} - -multilib_src_compile() { - emake HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" - - if use tools && multilib_is_native_abi; then - emake changeset dbdump dbhash dbtotxt index_usage rbu scrub showdb showjournal showshm showstat4 showwal sqldiff sqlite3_analyzer sqlite3_checker sqlite3_expert sqltclsh - fi - - if [[ "${PV}" == "9999" ]] && use doc && multilib_is_native_abi; then - emake tclsqlite3.c - - local build_directory="$(pwd)" - build_directory="${build_directory##*/}" - - mkdir "${WORKDIR}/${PN}-doc-build" || die - pushd "${WORKDIR}/${PN}-doc-build" > /dev/null || die - - emake -f "../${PN}-doc/Makefile" -j1 SRC="../${PN}" BLD="../${build_directory}" DOC="../${PN}-doc" CC="$(tc-getBUILD_CC)" TCLINC="" TCLFLAGS="$($(tc-getBUILD_PKG_CONFIG) --libs tcl) -ldl -lm" base doc - rmdir doc/matrix{/*,} || die - - popd > /dev/null || die - fi -} - -multilib_src_test() { - if [[ "${EUID}" -eq 0 ]]; then - ewarn "Skipping tests due to root permissions" - return - fi - - local -x SQLITE_HISTORY="${T}/sqlite_history_${ABI}" - - # e_uri.test tries to open files in /. - # https://bugs.gentoo.org/839798 - local SANDBOX_PREDICT=${SANDBOX_PREDICT} - addpredict "/test.db:/ÿ.db" - - emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo test) -} - -multilib_src_install() { - emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install - - if use tools && multilib_is_native_abi; then - install_tool() { - if [[ -f ".libs/${1}" ]]; then - newbin ".libs/${1}" "${2}" - else - newbin "${1}" "${2}" - fi - } - - install_tool changeset sqlite3-changeset - install_tool dbdump sqlite3-db-dump - install_tool dbhash sqlite3-db-hash - install_tool dbtotxt sqlite3-db-to-txt - install_tool index_usage sqlite3-index-usage - install_tool rbu sqlite3-rbu - install_tool scrub sqlite3-scrub - install_tool showdb sqlite3-show-db - install_tool showjournal sqlite3-show-journal - install_tool showshm sqlite3-show-shm - install_tool showstat4 sqlite3-show-stat4 - install_tool showwal sqlite3-show-wal - install_tool sqldiff sqlite3-diff - install_tool sqlite3_analyzer sqlite3-analyzer - install_tool sqlite3_checker sqlite3-checker - install_tool sqlite3_expert sqlite3-expert - install_tool sqltclsh sqlite3-tclsh - - unset -f install_tool - fi -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die - - doman sqlite3.1 - - if use doc; then - if [[ "${PV}" == "9999" ]]; then - pushd "${WORKDIR}/${PN}-doc-build/doc" > /dev/null || die - else - pushd "${WORKDIR}/${PN}-doc-${DOC_PV}" > /dev/null || die - fi - - find "(" -name "*.db" -o -name "*.txt" ")" -delete || die - if [[ "${PV}" != "9999" ]]; then - rm search search.d/admin || die - rmdir search.d || die - find -name "*~" -delete || die - fi - - ( - docinto html - dodoc -r * - ) - - popd > /dev/null || die - fi -} diff --git a/dev-db/sqlite/sqlite-3.39.1.ebuild b/dev-db/sqlite/sqlite-3.39.1.ebuild deleted file mode 100644 index c69a893b551d..000000000000 --- a/dev-db/sqlite/sqlite-3.39.1.ebuild +++ /dev/null @@ -1,436 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools flag-o-matic multilib-minimal toolchain-funcs - -if [[ "${PV}" != "9999" ]]; then - SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))" - DOC_PV="${SRC_PV}" - # DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))" -fi - -DESCRIPTION="SQL database engine" -HOMEPAGE="https://sqlite.org/" - -# On version updates, make sure to read the forum (https://sqlite.org/forum/forum) -# for hints regarding test failures, backports, etc. -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip - doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )" -fi - -LICENSE="public-domain" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug doc icu +readline secure-delete static-libs tcl test tools" -if [[ "${PV}" == "9999" ]]; then - PROPERTIES="live" -fi -RESTRICT="!test? ( test )" - -if [[ "${PV}" == "9999" ]]; then - BDEPEND=">=dev-lang/tcl-8.6:0 - dev-vcs/fossil" -else - BDEPEND="app-arch/unzip - >=dev-lang/tcl-8.6:0" -fi -RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}] - icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] ) - readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] ) - tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] ) - tools? ( dev-lang/tcl:0= )" -DEPEND="${RDEPEND} - test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )" - -if [[ "${PV}" == "9999" ]]; then - S="${WORKDIR}/${PN}" -else - S="${WORKDIR}/${PN}-src-${SRC_PV}" -fi - -_fossil_fetch() { - local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" - local repo_id="${1}" - local repo_uri="${2}" - - local -x FOSSIL_HOME="${HOME}" - - mkdir -p "${T}/fossil/${repo_id}" || die - pushd "${T}/fossil/${repo_id}" > /dev/null || die - - if [[ -n "${EVCS_OFFLINE}" ]]; then - if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then - die "Network activity disabled using EVCS_OFFLINE and clone of repository missing: \"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\"" - fi - else - if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then - einfo fossil clone --verbose "${repo_uri}" "${repo_id}.fossil" - fossil clone --verbose "${repo_uri}" "${repo_id}.fossil" || die - echo - else - cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die - einfo fossil pull --repository "${repo_id}.fossil" --verbose "${repo_uri}" - fossil pull --repository "${repo_id}.fossil" --verbose "${repo_uri}" || die - echo - fi - - ( - addwrite "${distdir}" - mkdir -p "${distdir}/fossil-src/${repo_id}" || die - cp -p "${repo_id}.fossil" "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" || die - ) - fi - - popd > /dev/null || die -} - -_fossil_checkout() { - local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" - local repo_id="${1}" - local branch_or_commit="${2}" - local target_directory="${3}" - - local -x FOSSIL_HOME="${HOME}" - - if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then - die "Clone of repository missing: \"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\"" - fi - - if [[ ! -f "${T}/fossil/${repo_id}/${repo_id}.fossil" ]]; then - mkdir -p "${T}/fossil/${repo_id}" || die - cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" "${T}/fossil/${repo_id}" || die - fi - - mkdir "${target_directory}" || die - pushd "${target_directory}" > /dev/null || die - - einfo fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" "${branch_or_commit}" - fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" "${branch_or_commit}" || die - echo - - popd > /dev/null || die -} - -fossil_fetch() { - local repo_id="${1}" - local repo_uri="${2}" - local target_directory="${3}" - - local branch_or_commit="${EFOSSIL_COMMIT:-${EFOSSIL_BRANCH:-trunk}}" - - _fossil_fetch "${repo_id}" "${repo_uri}" - _fossil_checkout "${repo_id}" "${branch_or_commit}" "${target_directory}" -} - -src_unpack() { - if [[ "${PV}" == "9999" ]]; then - fossil_fetch sqlite https://sqlite.org/src "${WORKDIR}/${PN}" - if use doc; then - fossil_fetch sqlite-doc https://sqlite.org/docsrc "${WORKDIR}/${PN}-doc" - fi - else - default - fi -} - -src_prepare() { - eapply_user - - eautoreconf - - multilib_copy_sources -} - -multilib_src_configure() { - local -x CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" - local options=() - - options+=( - --enable-load-extension - --enable-threadsafe - ) - - # Support detection of misuse of SQLite API. - # https://sqlite.org/compile.html#enable_api_armor - append-cppflags -DSQLITE_ENABLE_API_ARMOR - - # Support bytecode and tables_used virtual tables. - # https://sqlite.org/compile.html#enable_bytecode_vtab - # https://sqlite.org/bytecodevtab.html - append-cppflags -DSQLITE_ENABLE_BYTECODE_VTAB - - # Support column metadata functions. - # https://sqlite.org/compile.html#enable_column_metadata - # https://sqlite.org/c3ref/column_database_name.html - append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA - - # Support sqlite_dbpage virtual table. - # https://sqlite.org/compile.html#enable_dbpage_vtab - # https://sqlite.org/dbpage.html - append-cppflags -DSQLITE_ENABLE_DBPAGE_VTAB - - # Support dbstat virtual table. - # https://sqlite.org/compile.html#enable_dbstat_vtab - # https://sqlite.org/dbstat.html - append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB - - # Support sqlite3_serialize() and sqlite3_deserialize() functions. - # https://sqlite.org/compile.html#enable_deserialize - # https://sqlite.org/c3ref/serialize.html - # https://sqlite.org/c3ref/deserialize.html - append-cppflags -DSQLITE_ENABLE_DESERIALIZE - - # Support comments in output of EXPLAIN. - # https://sqlite.org/compile.html#enable_explain_comments - append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS - - # Support Full-Text Search versions 3, 4 and 5. - # https://sqlite.org/compile.html#enable_fts3 - # https://sqlite.org/compile.html#enable_fts3_parenthesis - # https://sqlite.org/compile.html#enable_fts4 - # https://sqlite.org/compile.html#enable_fts5 - # https://sqlite.org/fts3.html - # https://sqlite.org/fts5.html - append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 - options+=(--enable-fts5) - - # Support hidden columns. - append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS - - # Support memsys5 memory allocator. - # https://sqlite.org/compile.html#enable_memsys5 - # https://sqlite.org/malloc.html#memsys5 - append-cppflags -DSQLITE_ENABLE_MEMSYS5 - - # Support sqlite3_normalized_sql() function. - # https://sqlite.org/c3ref/expanded_sql.html - append-cppflags -DSQLITE_ENABLE_NORMALIZE - - # Support sqlite_offset() function. - # https://sqlite.org/compile.html#enable_offset_sql_func - # https://sqlite.org/lang_corefunc.html#sqlite_offset - append-cppflags -DSQLITE_ENABLE_OFFSET_SQL_FUNC - - # Support pre-update hook functions. - # https://sqlite.org/compile.html#enable_preupdate_hook - # https://sqlite.org/c3ref/preupdate_count.html - append-cppflags -DSQLITE_ENABLE_PREUPDATE_HOOK - - # Support Resumable Bulk Update extension. - # https://sqlite.org/compile.html#enable_rbu - # https://sqlite.org/rbu.html - append-cppflags -DSQLITE_ENABLE_RBU - - # Support R*Trees. - # https://sqlite.org/compile.html#enable_rtree - # https://sqlite.org/compile.html#enable_geopoly - # https://sqlite.org/rtree.html - # https://sqlite.org/geopoly.html - append-cppflags -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY - - # Support Session extension. - # https://sqlite.org/compile.html#enable_session - # https://sqlite.org/sessionintro.html - append-cppflags -DSQLITE_ENABLE_SESSION - - # Support scan status functions. - # https://sqlite.org/compile.html#enable_stmt_scanstatus - # https://sqlite.org/c3ref/stmt_scanstatus.html - # https://sqlite.org/c3ref/stmt_scanstatus_reset.html - append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS - - # Support sqlite_stmt virtual table. - # https://sqlite.org/compile.html#enable_stmtvtab - # https://sqlite.org/stmt.html - append-cppflags -DSQLITE_ENABLE_STMTVTAB - - # Support unknown() function. - # https://sqlite.org/compile.html#enable_unknown_sql_function - append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION - - # Support unlock notification. - # https://sqlite.org/compile.html#enable_unlock_notify - # https://sqlite.org/c3ref/unlock_notify.html - # https://sqlite.org/unlock_notify.html - append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY - - # Support LIMIT and ORDER BY clauses on DELETE and UPDATE statements. - # https://sqlite.org/compile.html#enable_update_delete_limit - # https://sqlite.org/lang_delete.html#optional_limit_and_order_by_clauses - # https://sqlite.org/lang_update.html#optional_limit_and_order_by_clauses - append-cppflags -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT - - # Support soundex() function. - # https://sqlite.org/compile.html#soundex - # https://sqlite.org/lang_corefunc.html#soundex - append-cppflags -DSQLITE_SOUNDEX - - # Support URI filenames. - # https://sqlite.org/compile.html#use_uri - # https://sqlite.org/uri.html - append-cppflags -DSQLITE_USE_URI - - # debug USE flag. - options+=($(use_enable debug)) - - # icu USE flag. - if use icu; then - # Support ICU extension. - # https://sqlite.org/compile.html#enable_icu - append-cppflags -DSQLITE_ENABLE_ICU - sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" - fi - - # readline USE flag. - options+=( - --disable-editline - $(use_enable readline) - ) - if use readline; then - options+=(--with-readline-inc="-I${ESYSROOT}/usr/include/readline") - fi - - # secure-delete USE flag. - if use secure-delete; then - # Enable secure_delete pragma by default. - # https://sqlite.org/compile.html#secure_delete - # https://sqlite.org/pragma.html#pragma_secure_delete - append-cppflags -DSQLITE_SECURE_DELETE - fi - - # static-libs USE flag. - options+=($(use_enable static-libs static)) - - # tcl, test, tools USE flags. - if use tcl || use test || { use tools && multilib_is_native_abi; }; then - options+=( - --enable-tcl - --with-tcl="${ESYSROOT}/usr/$(get_libdir)" - ) - else - options+=(--disable-tcl) - fi - - if [[ "${ABI}" == "x86" ]]; then - if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} -E -P -dM - < /dev/null 2> /dev/null | grep -q "^#define __SSE__ 1$"; then - append-cflags -mfpmath=sse - else - append-cflags -ffloat-store - fi - - # Skip known-broken test for now - # https://sqlite.org/forum/forumpost/d97caf168f - # https://sqlite.org/forum/forumpost/50f136d91d - if use test ; then - rm test/atof1.test || die - fi - fi - - econf "${options[@]}" -} - -multilib_src_compile() { - emake HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" - - if use tools && multilib_is_native_abi; then - emake changeset dbdump dbhash dbtotxt index_usage rbu scrub showdb showjournal showshm showstat4 showwal sqldiff sqlite3_analyzer sqlite3_checker sqlite3_expert sqltclsh - fi - - if [[ "${PV}" == "9999" ]] && use doc && multilib_is_native_abi; then - emake tclsqlite3.c - - local build_directory="$(pwd)" - build_directory="${build_directory##*/}" - - mkdir "${WORKDIR}/${PN}-doc-build" || die - pushd "${WORKDIR}/${PN}-doc-build" > /dev/null || die - - emake -f "../${PN}-doc/Makefile" -j1 SRC="../${PN}" BLD="../${build_directory}" DOC="../${PN}-doc" CC="$(tc-getBUILD_CC)" TCLINC="" TCLFLAGS="$($(tc-getBUILD_PKG_CONFIG) --libs tcl) -ldl -lm" base doc - rmdir doc/matrix{/*,} || die - - popd > /dev/null || die - fi -} - -multilib_src_test() { - if [[ "${EUID}" -eq 0 ]]; then - ewarn "Skipping tests due to root permissions" - return - fi - - local -x SQLITE_HISTORY="${T}/sqlite_history_${ABI}" - - # e_uri.test tries to open files in /. - # https://bugs.gentoo.org/839798 - local SANDBOX_PREDICT=${SANDBOX_PREDICT} - addpredict "/test.db:/ÿ.db" - - emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo test) -} - -multilib_src_install() { - emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install - - if use tools && multilib_is_native_abi; then - install_tool() { - if [[ -f ".libs/${1}" ]]; then - newbin ".libs/${1}" "${2}" - else - newbin "${1}" "${2}" - fi - } - - install_tool changeset sqlite3-changeset - install_tool dbdump sqlite3-db-dump - install_tool dbhash sqlite3-db-hash - install_tool dbtotxt sqlite3-db-to-txt - install_tool index_usage sqlite3-index-usage - install_tool rbu sqlite3-rbu - install_tool scrub sqlite3-scrub - install_tool showdb sqlite3-show-db - install_tool showjournal sqlite3-show-journal - install_tool showshm sqlite3-show-shm - install_tool showstat4 sqlite3-show-stat4 - install_tool showwal sqlite3-show-wal - install_tool sqldiff sqlite3-diff - install_tool sqlite3_analyzer sqlite3-analyzer - install_tool sqlite3_checker sqlite3-checker - install_tool sqlite3_expert sqlite3-expert - install_tool sqltclsh sqlite3-tclsh - - unset -f install_tool - fi -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die - - doman sqlite3.1 - - if use doc; then - if [[ "${PV}" == "9999" ]]; then - pushd "${WORKDIR}/${PN}-doc-build/doc" > /dev/null || die - else - pushd "${WORKDIR}/${PN}-doc-${DOC_PV}" > /dev/null || die - fi - - find "(" -name "*.db" -o -name "*.txt" ")" -delete || die - if [[ "${PV}" != "9999" ]]; then - rm search search.d/admin || die - rmdir search.d || die - find -name "*~" -delete || die - fi - - ( - docinto html - dodoc -r * - ) - - popd > /dev/null || die - fi -} diff --git a/dev-db/sqlite/sqlite-3.39.2.ebuild b/dev-db/sqlite/sqlite-3.39.2.ebuild index c69a893b551d..6edc4c0a16cd 100644 --- a/dev-db/sqlite/sqlite-3.39.2.ebuild +++ b/dev-db/sqlite/sqlite-3.39.2.ebuild @@ -25,7 +25,7 @@ fi LICENSE="public-domain" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug doc icu +readline secure-delete static-libs tcl test tools" if [[ "${PV}" == "9999" ]]; then PROPERTIES="live" diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 40cccb7c7313fa1cb9ab849cfab3751112ea04b9..d7b270386127907c9e9b823d915ec42618c8a742 100644 GIT binary patch literal 9044 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 I-&sHa0ON0L6951J diff --git a/dev-embedded/xa/xa-2.3.13.ebuild b/dev-embedded/xa/xa-2.3.13.ebuild index 9c13b9dcae29..8ae78aaa630a 100644 --- a/dev-embedded/xa/xa-2.3.13.ebuild +++ b/dev-embedded/xa/xa-2.3.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.floodgap.com/retrotech/xa/dists/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" PATCHES=( "${FILESDIR}"/${PN}-2.3.10-Makefile.patch diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index 7eb7766aabbe4548afae70a77968303d691a05bb..d7d5709d507ecd851e40b10a5fa395f64910d499 100644 GIT binary patch literal 6736 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 literal 6736 zcmV-W8n5LaiwFP!00002|8<(pl3d4eh4*?2ya4R_|5;LDIqZ<+jkNGik(HGNOmGH( z21C;F)BDSo(S2c45e$;R^xUqSm3hv0>fV3(;m<$3d$Bj!@+SZEUoX$^VvFJ3Z~ySa z?|+wm`)X1284<*NBwd4^~u$+s; zvaO^(%WBfC%vr0XRYtXL*@m>H=ZskQjH0_(-66dD)4%;tV|u5$S7~*(oQLIgQa?q` z7-@{7qelr`TuRw{Es@$xWt^SsPA5+8t(Lm@;5aO(r@GRrtVB-Q*3yt;HRUDMcCUxU z*eYk`6eY1zk!HX7;}8Gw@BjL{KmGaL@Bi};|NKY!^mOd&+q)EFzt>9VihXr0)|#1# zvE-9S5G`HLu2Fg$Aqj;@Ir$gPw0he8gmzeAifh!>N2xkvX(d;#S9jbR*QznZFc)=^ zE@4q5qg1`bxS|$K;mmKf3N6P>r6t5T^2sG>Ta|k|`GmT6<0t8aq4BU0C*`R8DV5rX z#62YJWs}-l6)Kl!9WrvzWHC>pP&-G~IZldcuAOJtlj3iqlBb24AGMON_T}~I%^n3~ zy^rRiQI^=svC(03OENn`e~r{);jd>2Yp%d9TDyH{smNHTRa#(Dw^jyqvcd9YTMWxe z7|~=!8I*ZumDmH@9E;2|X125wiy!PniudN~Nk*M5<>9|fCX-0M~IPMS*%WhLRNj21PQHodJU8)n`_iD_)R530vs>N>NG5H#uv zEXYO;O%9hGy>}_yDD%*oN9WSH@v|Ci(O82XDoxs{8cOTz!?${^L@!U8u&nCE;zL$e zsD06D6quUvi!0WYLeXu3dWAvn3tu)u9Z64Hi$2Yn`8tQaInwgB8Z#qDht}TOoU`kS zYx@9+G^;^ zUKd(_=FLZ1h{{43-agK#S<5_gT&ndfpPrxAqh7tI_NZ4dNk>m_d1znFWR4t5-!;TD zD1Nq#25HmIHixsV_k+rH%G{^Tlq$P=N=fuX@=lUjm=UCI^u+}4+pqL=a*vor*3foN ziu|2neSNFfVb?|#>d9JAmfkAM%&TO&a4>cam!a`c3YuYb?l|v=_Do93?&XlTu)h}E z1I*=|J4vIcW+eDT#*?nkN}rD?`_^#`{VY1!AFd6u{Tw)HBPag6z1FvF-qtD@*^ z&b3#@2#=AF2g1mGclK>Hwjw5akRDj{MnZVPpb2}gb?ta|z%ps1spB@i_#E9++1AvD z3I@<~SMRGwfI5bbT%;@COE9!UH3bu_>b$+=rhn*=rmEo*= z)U#-tLE9-3$5&4rU8)RAooNZ!*=jRQ?3=Z=T7r&%GIBGtXh_V&sF#AhnyEcMzyJFA z`Dc5*3?|)uuNy|&mG(+9k(L=LQfa7D%&Ri*hugz}JJKm3)Wq`Apqiyox7L}lIa%u&0my-jl?D)eYE^cG^7AXGP`hO#qD4+xvNVPciqGGlzLZ=c+R zn`wkB8Vv;kKw2mw-B<=&Q!pSlDKhEX#|@!FBd{KvvQH+v!gj(C!w>^`)|4iQh}IxM zM=`calW9iT9tHdGS>DX9)q1p-rg9Jkrqhzp(-lHUgU;a3HXCGs5VY8V5B#n==V6Hq zRj&bPh0*pH=tD*X=_m;@0=Q6|D%sHrCgETU*+SGtLz+g!I~iWAqUJk>VZd-irhg4M z%aIOQkSe0lfD?9u|Kci@57h-l0n*3#CGRBnV0Kt1o5{|YK-^%NwkQZr+o$Z-;b?ju z?q*qv=&y~C1=J3@1${5o`sqnO%BQPOwsPsNeU_q|@lfi#C#nlG_lZs>zzTZGxMQ1e zCrCT#Ww&HR16r&j961~D1Pl3`f=<}-QRj|rBG?GSW_5sKjJICtI1k3c7GTn1@C8CPm^XN+2j#~Y z$LJwL6RTnB(RNdQI?#ocH$=|0^jx~@qx|yYr{_z#(na-=^?mTB4CEa|lpV8#4XwmP z^*q^<6j)p$3dwA)X)rj;XNr&GHgyG z#DtLp2CbDaaK0*ZSA+#@6zV3pP-jy;v;=aSUCXtf|FVC2`Eo5-N{{}+^nypLxvTl~ zr%viqh#^|;-Q~hrU|F3kigdTxNdqVcmJNB3Gi~$r80ExjcZ7sWVQ94xi)QSNeI2shaWYoJu@Ke$hX5?Efr96(XqtQ!NRFF-LDrbBch%pw$2 zc+%E=LHuk~03*g&om~u07ozBWwuZ+ldMw1G5S*2c$PwffNivQo`QAaK}Zrn!~f#~Mj;Sb6sI4)0+Rv{nH6AfctUFfLt<1E?c1`uYN?U3 zcqAYLut>~^9$<(|Z(IT0^2DOVnGg%TL!f*J84%b!c7`yCKV!hsNO-P3*B}+ZLzp*U zCQR?`>J3j+vQ}{*AXeB$Vm{w^L~^Bw_-sa%(N2t#${}kf1V)CSuu3iL6r5HTYorH% zrEo95R=e6BP1lKuZgR*f*$7zWrZKIFunW75w2+K?rAM$Zpc^3Tr0Ih!@79)^7sAUT z6l(%Bum$o>BaZ+_0~;<_0O*1CYQp??n@n3X^84Hv@!bT7TAfDru@NGO)})^KCHqVo z(+GorC_pHUkD#CeJ1Cehio$PhLVO&MH!1WK{~)Vj9`!>LhDsChcIm>8xG}UzS&t2F zZ2?E|S8I2zS$PBi2&j78VN4El1I)+emfvW&QYj_z3jjkdB9Iwi>0VcL79sX8$w>BW zw2F2V84a2@WI@})Su~wv5txe`Vie~j@dFRyVN$dj0hjxr;zhT8iTph?rz5vPa}gn+ zPe2;YVDbZBPv9lkL&x-8qFhP{XB>N1z`LNT2fS}fcVp8I>7ec|so=S08`Nn4hsQVd zeB*6<=$rpvv+oKv9|fxnim@Hs(JkB$+>sQ1JOD2v20C(M`4UiAx@oaH;jk|B0Y@Oc z?M|4Zc2nFb4vH5t0SiE!GfvRs{oaMdx0G+>Hh8$y%;ih3BKl3hT}=1nI~X6!f&u#irK2I+_5+C7*@ zMk#ncKpX}3jy;kGBXnuCOCytO@r#*;ap3(E7 zpFE&K%^CleGTon$QcO{aeXw9*namQ+fUsd2$OKA64uvpdnJbW%yC1Exa3+z`A26K) zfH)(;xhnV2)SI7vwBlza2S0|VmMbxki0y5po=OnMwjz;*)tINr82m?ko1cCqde5To z=Pi)}QWf+(l&5Ji43)ot0g*_!fMk&ZC=cs(5LCY_+NWQBJusDG-4mPOG2GDfwxzK5JQ!?PKeM9=uOKV zykaCjWJ>0m_E0iUHP|z$I9K8qnU`dl&fH{1!o$R1_;xsZ!5YZdIw6rWFu|Y_{J0iP z@Y5o`w4H!ZFcQ0BN{k*efnWI{%cA1OT}yNP1xzRNdR2dl_4P&c$L~XVxnM0xZXivG z%c1El5kH856~bm8YRwV9%R4hMxh-cTdOpTkq_AIZtyE+}ykwDziPpR&qKMOjR)(=X zbZztnxdE}L2duw#Bt@dpR=$;NW7d0Y zjqs*Mo0F_vAwkI|iFh0)v1<_>GK;1KF6blS_pV8>xW)=C+8BAS_L%%qeLD?j}?F76RIqB3UL*MS9}|xrm*lnNHtD zKdZ+Q;iL%?C~!bV@RNJA&yP@#0(jm3a=EU5s~3KI=%e5#(`3zD&hi+&5dF$GG2B?l zS(p@zPpgub3X5Pl4Q(<24id(sYNW%VktobSs>HpB*s)Za0Wx1DY*}+eW=Y{OF`MKewpOT)`LSm&NNwnT0L@Oi zkBIMtB*L;+w>Hn`P0j=7YB7Tgm3uyQ72Ro8)v z^ssLvGIWYXFuCv^eLoCI#PBw17#(q0A4!}N0~WrWTSfQwQ_~0^-_C`gK;)BL2#aG7 z^n`&e5X;)KXNFxdS30GZl=2^)q> z`AMGP*r*?&3VS@n&F;s7`%$gW`*PTm%B8c^PqZ4w;(AGE;&>yao4%7^Sg?(N`TbXG>3l9i^$qID@NpxC7@DST#&|3s2yqrm7AaOR60Q6SyDD* zK^dK{NhEjj@qT~Rz(*(yFlxv(4QGz)P9Z_C;VNALnV!%RXc3|Tvih3SgQ7Z=7V z(6lI1^u(KKhI}fKWuS?wOA{SR?@5tBfEu)d1w#dyV&%81T{!7 zG2Hf(OiGRXfjM)3*LN~YC8?;NYN6FEi#efR(a6UO8UOo6fyLEso-0BfKPkjx#2?hvmt_{BbbRr_QgUggWj_x{J1 z3x6eq{ZT#bFmbJD82!Kfp_#B^yz4an4F3R*PN*ANA(TM=s50=HiPQwj;U{K@s6uO5 zWWx#6dayVg9L%&qygOhnSS?6K^rv+Ur+{Bf(fv#@yG#-WV}=p5u=RL7fQOK=Tht3v zYyslIR!jys#^MNWq)9rAr5-=qbV{8PH|B>0Gm_-KxrkBdg=;R+DC3FQAIcIOj-O=V zpiJ^VtlnS0=lpr;JLn2$q4?RK9{6Lvlsex?F*@i1m^FeuZY_!W6~vQoC0idqJWPs< z`MKIS%n2c$xgK<5V`tIcgLiCpn0iB!9hs|MTidMNV`=Jl4kO%lq8G4FOazvOr_lyj z@jr242~?EO*!=y9=C2ZGcr|udtqvEIde)ye{TQ+FK+k?4@1kO|th|w0|3*e_? zw?_!}IT&GzJ(Pb`xkuTEJ&#NYEpaPG3M?@!rb58O4Es%@M_mn(g5Ih>58coaQVTH1 z^xQ;c7bp&L`Ll*wGRHO4&lj}8OU+l2TNotRT9zWF+@M_>Wp3Ls}%GZ);eMXT+ zFbO_{R^h5jYomIU&5tV3)2KI?O{r!-sWGpmkkQ$+9#8roAf8OH9+R;xVJQKlk$sDff zpelcV;>F+wN9o}l75qVhWG^;*e5uyQzkNO59VT90>}k4b3mSKP12SZB6xhAEU34I~QLm1qk%|~#+!7C72n|r{PcphK zI+daSRxaj#LIEQIev8Oko>g}dYn0HxF)fZghzI) zOFZHOkV?V~i0qQxBJ71C7MKq-@#pQxboIy4$oJ)(=gVi3d*Yp!ST+Sc)5Uumvo?)pWv_ZyU5E21!t=nrn z{`wXygfk|8t0TsenYmj0eI!`>G9KKhOgk-;wNv3Iv={J3;IToXu=0N~HGh@~Zyz!a83~aiYDhl0cOeG$ z+e;4Q2SA)zqWu{TC|H0oKXPQ22f=HUgNtGYk-ok^<3+_G1%{B7(2D*}ky3FsmvxaE z{LV2*KgO)m{E=UovW$3&&Z|3dqBB$26zLEf5HCWua#z+N4bncq4i4C@{qbcWgt75S z-3Y*iWB>Y-{AlI<*Zt$QVvm#*0Mt%hm?%mRCeXbreWA%?v-vw6!k-W_><$iFj!YY2 zA$i{(N7e#n;;=LNGdjX}fCN}0;YRVzQ&0c9CZf<}H`JP5@uOG<c?~n=NGYxN=$J3hB?T?+9I@wqjcABgws#P4$U8fA4H?G z&HQo9(v3$vp2w+!%xXkV^(TY=!ej}lW!S*eEH_7~qd;)v5h}xl4cAom+0}KbpPMIe ztG7YsEB>HB(E|3X_`^KBs{cB0y9$th8{iK}y80RQF)_uyQKpuT~*Ee0Z`9Qdhz9 z8pv+kZiU7D+zsOL6Ex@MKz_QLCGI~F=yVc6gpTG%^t)z< zkv_0smkoae-Tell`WYS>caR81PvQp!6BT2Z$O*J!^L*d^XU+ZK_Cn0QychLWetfT= zUtX>qmc~W?{WTa5-H{?FQ962K`zt<_-5A>pR{1cAIWf1}>x?0dzJh~jXYDA1ANfvy zO8~r_$A=FhTjO?$R{Y6ShUlxGn9>g}9>v!z3C6sSCY*LyL{7K3*8D(77)6>62?G~s zDesQ6-8^;-{w$N!$HsJuM~0^aA>K~Fi$9ngm^Xy6{pBwHn|(7f!4S6sMfi6uVQ5El zTcpb_C3||deSL2@JsK=IIo)V*tnM1*FJ~E7Tz(dUsg>YQF4bSgLdoLEfY9jv^kR(4 zhi9^q{mB5z!V>W_1O^Qn-SbKJJszDz=B}CHeSfTsC91zWwbuQ(2bXiigFzbe$bGjU zdVAYC`@4&70UJROm|15bcWI$OI30tkBsLV}(4*Pk5E@Qi_?W*B-G|a*sC-SE-vjb) z2+8z&KO5_3bZff|&em=RF8tek83h{|MwTe_mZ78b6R6Y`P!j_z|za zku+gWY~I6f;#+(GFddKU(Q_b8hEZ5*2LM6@sS3A65F}NygN69V*e`zpj7$LzJ>Ktu zKd@9VVAn<^{LQ%GC&B*OJ2vV)+zIDK&Qks=a}n;mQry#74-QW2Fd?*2U46qI+uzzS m?ylYrjLaoSAQc#`}x?kwiCtpH_C>?cTdb+Nn!P(p2{-dD)ul z)Ko^5A-Bzy)~s@Ss(d0}Tkf)Yyr&J#v*~gfrSRH*_ve5AK_$Ptsr0$m@#4v{iRzWL zw6t#J=5%@U*3nO&sol|gTj^d&W3RQRH7j}U;o8QKa$38ZY_Bm>I@x!bDbJg$nrrI1 z&l<9StM98eBzv2?{O(Ub{P%zS+aLe@mv?hN|LdRT=MUGvKEJauUPe_%^(@ZvvmG9; zS4TR0b?V-_v!0UJU-F`I&eYnDc=b}Vtu9#Ca#`e4J zs5y;Ot;z7Fc8^r^@qJW1C!OW)J`S@zCzUpTtzX7eMlL0LIdx^tZI8b1)|6S?+A^AtS+tX91}Ms@t-Fa8*o2-EE^ z^YXoC>UX>CSo)7Oy#&8f&&G>jhdi*zA?+b%HBpH8NN8+?oNNt_^PVnrH2$ z+G>NT%VF>ij?S#P4{=`A;ge-d>Agsn!lC9~k^+IYCFik}A3oOvmNm zcfM))V_HA@^LzjC>HRPM`8<7jjBSX$Ol{SZdV!EU=;%C*rJ)KZrlrn26JVCzZ*s6) zo7OYo2-{i?zfRIBXa~p#wH4U_JkJBB0eS=y1$OYnP?#zCm;_-YOh^La4^mG)o7L+5GTOm$^ zrLY5`m8$2~#=r_sb2LX#4!-r()Slk251&Kq-_NgK{rP@6d%D_m9E0(}>9MV~fhgsB&y|jUD6;>7lpy*A zCE;&vBi=pp6u`IYi<(Ut+7{AYkmEiwkIFu?D)ig|cEL$H0*2_1BOzQDfNSs81KRu6 zb+($dH6eK!46-V-YC64a5F#weLsfwq+qx&5Kz6!4SN}(odqvTlAA**6&P0WPPe!x$ zT@~|i6%YacbVCK6z4#h`)MYe;AX`P4avg^H&DjU4!vF!wLg(gk2If7*JRMoLDJA2= z1H0vKwc#b@7R9(^zEBjyVg0%~ZcjFsq3xWO4I z*He&JxXijh;Z4)<{_SJR9Q;V9^Zl#>{nakAtQrR`=UXB;Z$`F%pFTc)dG=plndT_z zWo9IXn!*E4>6@T{KepYM@vUrDZXN)=rbT3caCkQ7AIgMwRm`{O#QM^=f4c3KPD+LI zM4WM(BN)T+(eng+NH0j!1lwgW539GmzzlkiI21e@EOnf0^C|u;ycc6?gbPgk4D`fC zyNE`be$n3=TR%7b(~$N8UguI#EppCAnxS!j9(kvP$xr z$yke!ahE!O=$J3C{=>F_0XcrM^y zxLpnn-3k-TmK8!qHnK?I7j)aK4wx2R0{CSw1~gkm4M}%{XY9iN&z(yJXTR0P@sQ`uCQt_{iyH!?^IKwRUSY-w$D{6QZ(387h z(umE-L>9AumZ9Kq6F~EpDjnGF$*8enfs+wV`#1Z9O0(<;1~vI56TcV&GS8cDB&fME zQbitv?obn>V9`4vIaBh|_Q<4k{l%Ef*mzmh;x!wJSRJo1n*2^85o z%C#X)jN+6D$%*l!A$dkFuj$q}7>3#LzKS#JjR{Pgtk>pyV;acPb&6Y&cGL;lIsOHY9`a1JCO z6R_y!LnfajBuuX(Yc=qa4j8`?b*LRMdF4=7DKw-y_)p~S5F=?=q$Van{%t5;W~aH%V_i-f+pYcO>#0NscU0;R1z&oF*r<_GuG0}VACoNxY9-BmaX8#xNGTyS9O!xjFk;}(KfeFzi$6dA?X_<{>HxNa zUwLC3QIsf6^y^2S*RMfIIwAc6u9IFblMo3Se>w`- zK?s=S!z|D6Mgl0$suY0UgH5FG7R0{LBSQWL*Wu0;k?P&~{zPn@#Zl;r?;1UU2mo(s zE1iTOQAtS7O18ZBt&V}SpT0ajKdqnd8})zGfx!scC0FBN3J@^9+UAYg)>_YN#sb2* zWB>Gl@T*PEry5^hi0mO6khQ2h7pROHtsuEx{FWj>bAhR6ix#8LkVNCvlfVfjf44O# ztUx&K7=R~jG!~O+AG&aixrv8$VF&naJ39~<2hMhVZ1kH7P3$gI@H$^l?eB*9M$Pnb z|5GYlLKNfPh5$hN(t?qo{|=eZDYUPUTe0}&?2@dZ9#=VZ+=M~lM3L{|4n$a#$2LMB zRTyz!6{#hMRx408?3LIYL^Eaxf4sANpBS>2GO=tP;v3XuSBD~wV0Y&mb{s4eQ0qviWP1_-Ic~#-e|zHY3Q25> zHVAqOIX>8M(BctU7GPFU^rM9IWL=Ax)^p~d@we~eB7Gr8bO^q}anTd@5tz<>dYZzZ z@H{cNr|^kv2ddpVT?p$W=_KRblU9bekTWiU>GrgNEb1~lAw{W6teM^g3}>$-9E|la z=d<$baeaDS%^%333fqK>e?4(_4fGBK(StFQii}*)%t?)jMG;C#6qpv1RMZzKEdoW9 z8iy`L)1qk6^C`Set7eKY6hBp>E{FqW9D5}H993tNPuqFnVhmQ3W=9ZcrX+^Jut{BH zQIcFBk2K(M^%N!x`#p@o8@}aCkLk>grsaMc^(wGWC#oAkER#gUf4`9k1{ckRE{MC! z2I379BLBV~)laWe1pz9*0#@9fD2GaoCGSA_MzIOi;goPjz)tQYknyb`*yCD^x{)Fk zus1+O+;&6Kqrup&NZoQm2l17o>){%hYobq*4~Yr*7h%+CX1C85z0V+GFi=V~T>^B( zWh^0~E(tv@XQ`EqaJ2REc=6JHkQdZV6^k12|Ob0aL!5D`a(3<;w75)pW2$;Xug zFc@$2>7|2oKM5m%f zA==u1pr3?mQlv{kTFDXM4H-iqEqWgSR=^SI{RL$E5cBYmrC9NzkAo)|#1JZz(a5w2 zs0l~dFI6|v7U-t6gE3C1Zu09Kv*YY5?%@*bjB9=Phx0Qr{KAbB?N%0+L1!2L$oRXox2o6DL zW$c0>Vs{OxlFcKh@5liwwh7L7l(Z&+)yAM&?T%@;+_Kd!`QQkUo%8*P_s!tEX2NLXOe?p%9N$J6h^K|b2ol} zPeH+~HzLnSk4b%HOwS*F^Yeaw-hX}i^8WMu^d^P1N32-bj447zS3)gMx$A=6O|X}i zh=)a|rS|O>=8z_+!i%A>p-FxuK6h7qh>2Flfbb zn1+f5VcOr*KCz%hA&g6qg(yR8phOlj^Gdy(Bu^v*!64FQay&kOurCN74TwX*ItlpH zGNC*fIiu4#nI9Nm(6no&W$yTuAYYTr4;o!>|5g&P{DQ}F3Z!cM8izu=5z7UHlsM1~ zXQ4Rq{EJXj>aX#h_U&R`JLS3Mvj{bl3PQb!-@cH(5HCt1p10z@Z4G9xg_aP%GlZh^ z`@m>p7%5StM@-{*2&z*9lR*#@e{zoZVkPOs{aG|o)Gh8qkoKEpkWbhbwLuo)5L)9~ zxHmsFv|Lg0!A>6oi{FyGmj8!SN@;~K!|4-<7du5CO7Y6N;1u4MBkzE9C+Uv{d@c-g z12y;+ e;CKf*OKD>HEpk9tC^X8k-~As(>Rzi09{>P8@FPY5 delta 4257 zcmV;S5MJ-4BB~-pABzY8000000{?ZH+mcv{RRoq^a&v^0GD8 zsi}-ALvEWZty$&vRQX1}w%ld)_)Hs`XVc{}O5tbw-Jk#c2bKKprqbtL$BQS+CaPD~ z($cz>o73gPTSq^Arglf~ZKZo9jlI^M)~w{Yhie-{%4zLtvc1Mk>15w!raW)1YObm4 zK5NK-uD-9@knC;l^1DC%@ZbOOZ-4yrU*66A{I7qSpFdpx`uxtuco|h4)w4Lu&vtmY zULEQ1>eRh;XFVmczvM;boT;@P@#>{!TWhQ?y)NIqmR6U_xRp8c-1T0W!JG{xG^Bl#MZmd@Coq;#jr(tTasS*?0|jOzHuU;HsF5vJQ; z=H+|O)bDoNvz&3q<}~jpD*=Pn`?zt|=Ei2%-7It#*)D}6-}98xIkIB9m4jPz*LKB! zw;h?D$E}i6@jFHv_o&GpEq>-;YOL9&tQTn6V6#`M*9oqa)yQ1Ub87~8x;D7cYo4{2 zYO4*VE{DN8I6AZDKE(N{4xcPzO7BIo6b?1_k`xHEEjf>+{N;1baV=RIjJH|R$Gq;( zzy0>NSMySlmuYDe5K`>!)k;0?vR!$%n@w0+TO=@oiYN_=q zJjPJ~v%Yf9D=1ugg#Zaoa4vFMu_dlqQmIo<2JOX*jjr%p&bn3$PcOHzyds=`n(4S4 z{LVKme@yE~e}3;jKE40NKcA;BkFgE0m#M9KQZEpa2OXVfFX4N=*Z8+~ahAN8e!9K5~ILnme-}sCYad2jZ!uB|RMltp(-CjCY3 z>pEM_+M1BO3u+4xC)4Xf4ZRp&tANL26Y(?A;?w{rd)@ieslJL>M%fnve3D?oPl{yF;7Rpzx+?c>ne>We)yIr}KVRf&OY2SyqjMmh&wUoHrwX+fN^#zC8P{uS|24 z^fEINLrviUr}Rxwz#rT0%XllBm751ZuW1n(ARL~}`G+#0T@~{!I~8KBO080f|6V`6=6s7dRZlT z&19@a$hc0}DTDp=lvD8FOkXlOp$>z?+%Zci#$tD^1#*3V%NFZ?pPikt;&gb49i9vL z7jBnBL$|^Nvt@;lk&P@8_yyfIs{^KmmjHg*ivi76QA5(*;2FE{|L4x7f^xP&{BWBc zTeC_SZL<=FlJls4G`p{_XIApd%%)=|Bw8)PJ6B{ySjsaM-S2by$f+taLnfFo41})~ zqQkHe1Y)Fr2bs2_`+ZGQWwHq6?ixQJ~Q3Ss1T}F zMN+55u2(lQ#oFk8Z3QQ;B#a~(Uv-vBI%ysug)f>79C~xA1TrS;2;l;k8M7F7)^k~Z z&A3eN7c7uypg*p15Bf=He>1aBCx4osUlBAtQmq_+FwXR+TW5PG;c9V1vjFmrIKPqei1R{Gm_88(9{MM$V8JFr!^hIK|~;=^Bi? zkp~%n<&J5M2;>~dAjA1&?3}T0!So3&>&?KPpPoK`{UQFmi^2(vEQfNqZ@UO_-Ax6@$NKH(D{M%5x z%vPD3NT1x(AJgLa~z| zSdj(26mnMui$d_3jt#O+;=-yVF)GR35gvC7l{Z}S>>Y_bN0K8;)WJ41dJ>@tJdM16 zE)IQ|2)&>SKXs~J{yr~ujE)b&(qf`SStmG@Z~@@lR%;}&#AlLFO2{i2|6a+MEK8@f zEzEz1x0bSac?ugfQp$BY!sctT#Xzm3xi1cf`wJ=MWTo@w^#)+Xz@LA7|I-(Le*W8Q z-+a^oYz4pa#yFxVAyV|}(<2sj=a>tVQ&@ zK?s=S%abe#8-LH~-FZJ!hIINQdE>iAPap!oTiQw|AxKmbk~3mJJ+B!H2 zXdk)?)8E9yx{^W|ipvfJ#(}e4$EL^~m!w__6}-;ZQ~SGNzELxM-2apcmk`Ccw;=$K zzO?MD=)XfIbPDY&uJW0zzN^|;ER<0d*e#US!M+<^#-^4LZQqzWU(dXZXkXte@m zVGpy~K{R8Az<)c-_lY5UDHF@)A-+Lfc6BJ?2zGbgu;UnV0A?}+syB{+)eWRncm?*$ zA?�IVE?37tkx-i4q4tqIDW>RBI%@kUBh}e*5C;hg!^^w-fvPD$TOwM{8<*G`qE< z?Q{>CKQh`8r&}m!ckGCK*i{XA6KWmllx&ZqljAmQxPK?^u8_pGXoH}qkmG|52Q40v zWdUXtML$YNPu8`FX+0B3(9iyTT%<4Lhz`Lk92Y%dAA#xIr;|Du6rLvr_Y^*n?Lf6# zrwd`7#I|I7deX}97GmE`6w97AkVRc)pRFi$i8a%^fZ^=5LT^rnIiHnZkL%OxYW_eL zRoEt6?0<=~YoK=^h#riYRAl6WW=?8MEQ(M{qQJD6q@un^X%Q%*)Hrl0nifTio=@R* zS~XLIq4=p1bwM03ZjMK zf&i6Y0V{4#ltZP)l6Rndqu7M%a7s8MU>7Bb8E*x_9@k>jjTEVXy#XrXwi}Wj4aRmw z>Xs8aq$BFcGv|uACi-L>5fkt)La@`!Zl5oDpFzZ6ppZppw3aAm0iCUCPT7a0pVdAf^FRmYnRin+qnI)C9%l9b$^zzODQa|GQj>L}( z@Sl+k@|50lKruy^?6-370sTzj*#&ByKmq%>#5fXaK6oXzKxt>ZmOJ2zOLxt*{zN%? z(Rc(CH>771Ul!&{H~}gxQxt#aMp&RBB900f5=8SQBJj+Tk1GdYFy83XO9$!3At6RG zBa@xR$087BMQ*_!kUMeR(KubgJt7ZO%pRlqyC?3C^Xu0S_k+L6uJ~$sG;pP5lcO(Y z*pzd_p4qwTBusO@7p0X-Bm>SqqD7w?e!=P2GW+fzK2LUoMon8n499;R{$`9KlKs4f_gJ= zC#F$9sNo}M?gxiX20TGDOsobD5gbATS^T7AZW5U&t}&P`%^npd%)Vmf|Gd74O|LKe zDS9Nr12CaSAy?!I00@7LZBvgTkav>IFoM1i6BlkiI3+`W5gdZh%GgCa3%hGbm24h4 zeMb(U62$%K;Zf3>1Xde89@giAF+stX>uXXo9Sd3Nm^|;Ka>94E?tNpF^bdM%qb8!a z@kv2WR#PH;P%!I_$TQMo zQePR<^M~L3yq}-q!=e);e!GP^ zqzS6UItk&Hm_rFwh#0K&c?d^8{q1?wc>Q_F<%WaNxa=VX2b z0>B{9O3U2wD?wh5qEN}N#MKs0BQiav_x!(4bmupBV_3(-F2Qz`1T4Scv77>_8o$P& z&~C(X0U;$0G{adajy(S&6qWjGe5QT7n1`jOwhSr8om77i>P`Iih4h7ZQ4;aI758mx zFncYug!r8yw0jVfKuG3dpApkI9)c=l2bKx!wk~N(G+- z*UW - + + williamh@gentoo.org + William Hubbs + go-licenses analyzes the dependency tree of a Go package/binary. It can output a report on the libraries used and under what license they can be used. diff --git a/dev-go/licenseclassifier/metadata.xml b/dev-go/licenseclassifier/metadata.xml index 3ecd94373bce..20353e0ab93d 100644 --- a/dev-go/licenseclassifier/metadata.xml +++ b/dev-go/licenseclassifier/metadata.xml @@ -1,7 +1,10 @@ - + + williamh@gentoo.org + William Hubbs + The license classifier is a library and set of tools that can analyze text to determine what type of license it contains. It searches for license texts diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz index de8f90518965d10d24b2ea0080a19cc91e7fbbad..0473af500b4131e606ddccdfdc83fdef8d12789a 100644 GIT binary patch literal 135227 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

{cx8<8yX4I4@-_uJ& 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 literal 134883 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 z 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

t!F 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 diff --git a/dev-haskell/abstract-deque-tests/abstract-deque-tests-0.3.ebuild b/dev-haskell/abstract-deque-tests/abstract-deque-tests-0.3.ebuild index f7d8def802ae..3830a9eb91d7 100644 --- a/dev-haskell/abstract-deque-tests/abstract-deque-tests-0.3.ebuild +++ b/dev-haskell/abstract-deque-tests/abstract-deque-tests-0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-haskell/abstract-deque-0.3:=[profile?] diff --git a/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild b/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild index 74ca8d523ded..78fe651e108f 100644 --- a/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild +++ b/dev-haskell/abstract-deque/abstract-deque-0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="usecas" RDEPEND="dev-haskell/random:=[profile?] diff --git a/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild b/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild index 26e5aa08e9c8..43a2a5dfcd91 100644 --- a/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild +++ b/dev-haskell/abstract-par/abstract-par-0.3.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-lang/ghc-7.4.1:= diff --git a/dev-haskell/aeson-diff/Manifest b/dev-haskell/aeson-diff/Manifest index 6303217d527e..e4f872ed34d8 100644 --- a/dev-haskell/aeson-diff/Manifest +++ b/dev-haskell/aeson-diff/Manifest @@ -1 +1 @@ -DIST aeson-diff-1.1.0.9.tar.gz 16227 BLAKE2B 8bde3a62353e2ae5d6c5ceb2862da5537908bf3231d590c20dea24e820928b526ee84b463aef28e448f28a399f9a64dd8dcb6058f75999a9636866a59dd913c4 SHA512 2778eabe53ac0520028c9eccae7f52dcdeb2eccb4df4ff6a84e4625afc5d46533ebf61b6b99c16eb5ffe9792e781b0f9a8e1e43c2b69b751d1dbc5dd627635d9 +DIST aeson-diff-1.1.0.13.tar.gz 17172 BLAKE2B 0135fd65b4bc1efbe11d8c86144e8f0b030f649c6519685d6ba01387cfd64026ea53300c31598104645d82e02ff136da0b7a2cec0f2afb7fa3a8c6bd25af4088 SHA512 78ae5da41f4962871bc3dd0a2cc79abf4964e639eb7cdb5b5cb65f5a4dfabeddd9c3fc9fe4446f2ae1b3dde1fe888091205540a852da451e76743efee07febe2 diff --git a/dev-haskell/aeson-diff/aeson-diff-1.1.0.9.ebuild b/dev-haskell/aeson-diff/aeson-diff-1.1.0.13.ebuild similarity index 52% rename from dev-haskell/aeson-diff/aeson-diff-1.1.0.9.ebuild rename to dev-haskell/aeson-diff/aeson-diff-1.1.0.13.ebuild index 1d4b1fc48bed..7fba9e5d45b5 100644 --- a/dev-haskell/aeson-diff/aeson-diff-1.1.0.9.ebuild +++ b/dev-haskell/aeson-diff/aeson-diff-1.1.0.13.ebuild @@ -1,46 +1,35 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.6.9999 +# ebuild generated by hackport 0.7.2.1.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Extract and apply patches to JSON documents" -HOMEPAGE="https://github.com/thsutton/aeson-diff" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" +HOMEPAGE="https://github.com/ysangkok/aeson-diff" LICENSE="BSD" SLOT="0/${PV}" KEYWORDS="~amd64 ~x86" -IUSE="" # Ambiguous module name ‘Data.Vector’: found in multiple packages: AC-Vector-Fancy-2.4.0 vector-0.12.0.2 RESTRICT=test -RDEPEND="dev-haskell/aeson:=[profile?] +RDEPEND=">=dev-haskell/aeson-2.0.3:=[profile?] dev-haskell/edit-distance-vector:=[profile?] - dev-haskell/hashable:=[profile?] - dev-haskell/mtl:=[profile?] dev-haskell/optparse-applicative:=[profile?] dev-haskell/scientific:=[profile?] - dev-haskell/text:=[profile?] - dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] - >=dev-lang/ghc-8.0.1:= + dev-haskell/yaml:=[profile?] + >=dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24.0.0 - test? ( >=dev-haskell/doctest-0.9 + >=dev-haskell/cabal-2.2.0.1 =dev-haskell/cabal-doctest-1 =dev-haskell/doctest-0.18.2 dev-haskell/glob - dev-haskell/quickcheck - dev-haskell/quickcheck-instances ) + dev-haskell/quickcheck ) " - -src_prepare() { - default - cabal_chdeps \ - 'base >=4.9 && <4.15' 'base >=4.9' -} diff --git a/dev-haskell/alex/alex-3.2.7.1.ebuild b/dev-haskell/alex/alex-3.2.7.1.ebuild index ec1778f3abc6..9e128bbf90b8 100644 --- a/dev-haskell/alex/alex-3.2.7.1.ebuild +++ b/dev-haskell/alex/alex-3.2.7.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="doc" RDEPEND=">=dev-lang/ghc-8.4.3:= diff --git a/dev-haskell/async/Manifest b/dev-haskell/async/Manifest index de9de7eaf892..985278d315c7 100644 --- a/dev-haskell/async/Manifest +++ b/dev-haskell/async/Manifest @@ -1,3 +1,2 @@ -DIST async-2.2.2.tar.gz 12927 BLAKE2B a0fa95525153e1065888072d4c7590a6184fbbedd957d0a7867235414681c9959be385a75007160d50fb3a9e015c83651175c4399f24b7a0d981cfbe0f8bf250 SHA512 6984c74b76dc1db73363ca2e360d2be6f2e7b4de5c7de452c4df7ee996b2256790a8cecb532af6d7d675541315a16f8e4ce566c5f79e4102e4a857f057e2d811 DIST async-2.2.4.cabal 3095 BLAKE2B cb0491c2fa792c794308485031c8cb876b596f37f06bc53eb824eb09d83f539d315b1e5a49478fef5282609ab755c22442051684dda79e94dc02bca7cb2c5824 SHA512 a19d1ce77902377fe6afc24c10002ef539d21fb402cf245e0816a67086c2a13b0b2e7b984e054a6b846f2acbcbd0fd942819e381e8ff29ba995757cbf8d8aa8f DIST async-2.2.4.tar.gz 14148 BLAKE2B c47e47a4bbe98d05bdd6b8ad89888013643f36ea5ede8af306b98749cec3cf9c3e87330339af4152cf7e84f5b9ced39c1eb69079921d4c0b7c993191bc052c2d SHA512 24f37f974dd7573138475d04c0fccb97fcbd8b3de56f7d06199b8f936fd9a29cd0ba0574212a753a81de8958b3292ecee79d0e8d0d2f51eb91874424e6219569 diff --git a/dev-haskell/async/async-2.2.2.ebuild b/dev-haskell/async/async-2.2.2.ebuild deleted file mode 100644 index 56eecdbe0d44..000000000000 --- a/dev-haskell/async/async-2.2.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1.9999 -#hackport: flags: -bench - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Run IO operations asynchronously and wait for their results" -HOMEPAGE="https://github.com/simonmar/async" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/hashable-1.1.2.0:=[profile?] =dev-haskell/stm-2.2:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 - test? ( dev-haskell/hunit - dev-haskell/test-framework - dev-haskell/test-framework-hunit ) -" - -src_prepare() { - default - - cabal_chdeps \ - 'base >= 4.3 && < 4.14' 'base >= 4.3' -} - -src_configure() { - haskell-cabal_src_configure \ - --flag=-bench -} diff --git a/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild b/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild index 5222fa5a40cd..d3c750c107e5 100644 --- a/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild +++ b/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="debug" RDEPEND="dev-haskell/primitive:=[profile?] diff --git a/dev-haskell/attoparsec-iso8601/Manifest b/dev-haskell/attoparsec-iso8601/Manifest index 3e4e6a61a8de..4c111e966115 100644 --- a/dev-haskell/attoparsec-iso8601/Manifest +++ b/dev-haskell/attoparsec-iso8601/Manifest @@ -1,2 +1 @@ -DIST attoparsec-iso8601-1.0.1.0.tar.gz 4317 BLAKE2B 80c7f9dc3bb52799117177daf5389882413656713d7b0671694f725110e0ebfe54d93ff6e439359556d3f0895354d3ba6994287967eda3f05c9d4d4cbc2dabc0 SHA512 a1d751d388446a7d2f628d7112b72beab338061bf2f8dc74c26549f0e93ebbb955bd9082db8a70db71cd80ceb576b22a94195c34f816eb6cecd5c584cb100e8b DIST attoparsec-iso8601-1.0.2.1.tar.gz 4457 BLAKE2B f613d95643c53cc01061e0ee88c1bc42a05d3b9d5f60993b1a3744b09ff74a2d039bd5c75e23696ba0c6953227dd9bcd47cbdd4be719448698cfb9774b8600a6 SHA512 7be279057d0338c5825f5a9d578df23364325e274334d0cca37a4cba6a3a626202994fa284f529b08c3e1067278f6a1fbabbcaf2769a845efdaa05605ed4a6e0 diff --git a/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.1.0-r1.ebuild b/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.1.0-r1.ebuild deleted file mode 100644 index e7b5c6dd1290..000000000000 --- a/dev-haskell/attoparsec-iso8601/attoparsec-iso8601-1.0.1.0-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.9999 -#hackport: flags: -developer -fast - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Parsing of ISO 8601 dates, originally from aeson" -HOMEPAGE="https://github.com/bos/aeson" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="developer fast" - -RDEPEND=">=dev-haskell/attoparsec-0.13.0.1:=[profile?] - >=dev-haskell/base-compat-0.9.1:=[profile?] - >=dev-haskell/text-1.1.1.0:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -" - -src_prepare() { - default - cabal_chdeps \ - 'base-compat >= 0.9.1 && < 0.11' 'base-compat >= 0.9.1' -} - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag developer developer) \ - --flag=-developer -fast \ - $(cabal_flag fast fast) -} diff --git a/dev-haskell/attoparsec-iso8601/metadata.xml b/dev-haskell/attoparsec-iso8601/metadata.xml index 8ca0c5599269..937381521944 100644 --- a/dev-haskell/attoparsec-iso8601/metadata.xml +++ b/dev-haskell/attoparsec-iso8601/metadata.xml @@ -5,8 +5,4 @@ haskell@gentoo.org Gentoo Haskell - - operate in developer mode - compile without optimizations - diff --git a/dev-haskell/attoparsec/Manifest b/dev-haskell/attoparsec/Manifest index fb118ac794ad..356b98b135f3 100644 --- a/dev-haskell/attoparsec/Manifest +++ b/dev-haskell/attoparsec/Manifest @@ -1,2 +1 @@ -DIST attoparsec-0.13.2.3.tar.gz 162346 BLAKE2B 02bcd5d2c4993db547a723fa9f30ddca882a3c13d7c68073e9ed2b093def2f86062b5d9d5c87d9a5ccd13d59ef1b2f962537979320d56444027a1fc931dc98fc SHA512 84805ff547f1aa5eebd320c1bd738bc1098a9789fb330eff7bdcb1b0477e9709d86f93bd8848f4a8501a123b6add6bd22af59cfa94af66f1d57703745706a194 DIST attoparsec-0.14.4.tar.gz 160701 BLAKE2B eb7094b0e1b064f5b10c198950b33a085722ee22bd6f0036c8e53aa5475f1b40fe08d528ec3afd547b13cd5712a51e5bcb86a8465a59174a35d603b3f9c13a0a SHA512 48aa7743b24def2db7041e3e0189d9844194c42b5d216ff5060806a80eb550200ddcb11e9321a910ac4881ffdd7381d80a4b88a73acfb29209c650eababb925b diff --git a/dev-haskell/attoparsec/attoparsec-0.13.2.3.ebuild b/dev-haskell/attoparsec/attoparsec-0.13.2.3.ebuild deleted file mode 100644 index 20e44cf82d48..000000000000 --- a/dev-haskell/attoparsec/attoparsec-0.13.2.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1.9999 -#hackport: flags: -developer - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # Disable test-suite: circular depends -inherit haskell-cabal - -DESCRIPTION="Fast combinator parsing for bytestrings and text" -HOMEPAGE="https://github.com/bos/attoparsec" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RESTRICT=test # QC-2.10 finds contradiction - -RDEPEND=">=dev-haskell/fail-4.9:=[profile?] =dev-haskell/scientific-0.3.1:=[profile?] =dev-haskell/semigroups-0.16.1:=[profile?] =dev-haskell/text-1.1.1.3:=[profile?] - >=dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 -" - -src_configure() { - haskell-cabal_src_configure \ - --flag=-developer -} diff --git a/dev-haskell/aws/Manifest b/dev-haskell/aws/Manifest index 08b58c20e882..ab0739bb050d 100644 --- a/dev-haskell/aws/Manifest +++ b/dev-haskell/aws/Manifest @@ -1,2 +1,2 @@ -DIST aws-0.22-r4.cabal 15515 BLAKE2B 7936d1ba22ef5d60baf8804d5d77b5202f6fcef31b63cba9c06ffe5f66aae8d584c3877887e408033efe36bc9cf04c738c545ca61e9eceeaee61bb168ac1e062 SHA512 a6a1d639cedf6929f60cf4b4187fbefb72f7024cbdaa3c3d383acc933be1f03b139c4b58a34afaf7ecdc355ee507f4411e9953f98127850d4978a6ba859f4e8e +DIST aws-0.22-rev3.cabal 15515 BLAKE2B 7936d1ba22ef5d60baf8804d5d77b5202f6fcef31b63cba9c06ffe5f66aae8d584c3877887e408033efe36bc9cf04c738c545ca61e9eceeaee61bb168ac1e062 SHA512 a6a1d639cedf6929f60cf4b4187fbefb72f7024cbdaa3c3d383acc933be1f03b139c4b58a34afaf7ecdc355ee507f4411e9953f98127850d4978a6ba859f4e8e DIST aws-0.22.tar.gz 106122 BLAKE2B b4ff46e2742d53323c80952c303a4605d13600fd60085a2e0501af2fc0a74f0c2769c6bf0692710bbfd972c474b9cab26fd97e9126fdcfb3eaff90afbab1d9ae SHA512 e7ff376c47a7ca7a65c8f10f19e591d4a4b4d2cfa333b4727f88f0b170d7acb0aff402617f2d617c522fe5d16ce92b249a23f1fb0a8bfe5bbefaef2931b786bd diff --git a/dev-haskell/aws/aws-0.22-r4.ebuild b/dev-haskell/aws/aws-0.22-r5.ebuild similarity index 63% rename from dev-haskell/aws/aws-0.22-r4.ebuild rename to dev-haskell/aws/aws-0.22-r5.ebuild index 78feeaf7c7df..fa12e302fc1c 100644 --- a/dev-haskell/aws/aws-0.22-r4.ebuild +++ b/dev-haskell/aws/aws-0.22-r5.ebuild @@ -3,28 +3,28 @@ EAPI=8 -# ebuild generated by hackport 0.6.4.9999 +# ebuild generated by hackport 0.7.1.2.9999 #hackport: flags: +networkbsd -CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite requires deps porting + +CABAL_HACKAGE_REVISION=3 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal DESCRIPTION="Amazon Web Services (AWS) for Haskell" HOMEPAGE="https://github.com/aristidb/aws" -HACKAGE_REV="3" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz - https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="examples" RESTRICT=test # requires aws account -RDEPEND=">=dev-haskell/aeson-0.6:=[profile?] - >=dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/base64-bytestring-1.0:=[profile?] +RDEPEND=">=dev-haskell/aeson-2.0:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/base64-bytestring-1.0:=[profile?] =dev-haskell/blaze-builder-0.2.1.4:=[profile?] =dev-haskell/byteable-0.1:=[profile?] =dev-haskell/case-insensitive-0.2:=[profile?] =dev-haskell/aeson-0.7 -# >=dev-haskell/http-client-0.3 =dev-haskell/lifted-base-0.2 -# >=dev-haskell/mtl-2.1 -# >=dev-haskell/quickcheck-2.7 -# >=dev-haskell/quickcheck-instances-0.3 -# >=dev-haskell/tasty-0.8 -# >=dev-haskell/tasty-hunit-0.8 -# >=dev-haskell/tasty-quickcheck-0.8 -# >=dev-haskell/text-1.1 -# >=dev-haskell/transformers-base-0.4 -# !examples? ( >=dev-haskell/errors-2.0 ) ) - -src_prepare() { - # pull revised cabal from upstream - cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die + >=dev-haskell/cabal-3.2.0.0 +" - # Apply patches *after* pulling the revised cabal - default -} +PATCHES=( "${FILESDIR}"/${P}-aeson-2.patch ) src_configure() { haskell-cabal_src_configure \ diff --git a/dev-haskell/aws/files/aws-0.22-aeson-2.patch b/dev-haskell/aws/files/aws-0.22-aeson-2.patch new file mode 100644 index 000000000000..25d5966ed0a7 --- /dev/null +++ b/dev-haskell/aws/files/aws-0.22-aeson-2.patch @@ -0,0 +1,185 @@ +From 7af7586c5d244d07f77d49e5fdc739e6e8e54816 Mon Sep 17 00:00:00 2001 +From: Joey Hess +Date: Mon, 18 Oct 2021 14:35:30 -0400 +Subject: [PATCH] build with aeson 2 + +--- + Aws/DynamoDb/Commands/Table.hs | 4 +-- + Aws/DynamoDb/Commands/UpdateItem.hs | 5 ++-- + Aws/DynamoDb/Core.hs | 39 +++++++++++++++-------------- + aws.cabal | 2 +- + 4 files changed, 26 insertions(+), 24 deletions(-) + +diff --git a/Aws/DynamoDb/Commands/Table.hs b/Aws/DynamoDb/Commands/Table.hs +index 5fb42e0..a5fe025 100644 +--- a/Aws/DynamoDb/Commands/Table.hs ++++ b/Aws/DynamoDb/Commands/Table.hs +@@ -35,9 +35,9 @@ module Aws.DynamoDb.Commands.Table + import Control.Applicative + import Data.Aeson ((.!=), (.:), (.:?), (.=)) + import qualified Data.Aeson as A ++import qualified Data.Aeson.KeyMap as KM + import qualified Data.Aeson.Types as A + import Data.Char (toUpper) +-import qualified Data.HashMap.Strict as M + import Data.Scientific (Scientific) + import qualified Data.Text as T + import Data.Time +@@ -281,7 +281,7 @@ data TableDescription + + instance A.FromJSON TableDescription where + parseJSON = A.withObject "Table must be an object" $ \o -> do +- t <- case (M.lookup "Table" o, M.lookup "TableDescription" o) of ++ t <- case (KM.lookup "Table" o, KM.lookup "TableDescription" o) of + (Just (A.Object t), _) -> return t + (_, Just (A.Object t)) -> return t + _ -> fail "Table description must have key 'Table' or 'TableDescription'" +diff --git a/Aws/DynamoDb/Commands/UpdateItem.hs b/Aws/DynamoDb/Commands/UpdateItem.hs +index 0d94a59..1152b5a 100644 +--- a/Aws/DynamoDb/Commands/UpdateItem.hs ++++ b/Aws/DynamoDb/Commands/UpdateItem.hs +@@ -31,6 +31,7 @@ module Aws.DynamoDb.Commands.UpdateItem + ------------------------------------------------------------------------------- + import Control.Applicative + import Data.Aeson ++import qualified Data.Aeson.Key as AK + import Data.Default + import qualified Data.Text as T + import Prelude +@@ -91,9 +92,9 @@ instance ToJSON AttributeUpdates where + toJSON = object . map mk . getAttributeUpdates + where + mk AttributeUpdate { auAction = UDelete, auAttr = auAttr } = +- (attrName auAttr) .= object ++ (AK.fromText (attrName auAttr)) .= object + ["Action" .= UDelete] +- mk AttributeUpdate { .. } = (attrName auAttr) .= object ++ mk AttributeUpdate { .. } = AK.fromText (attrName auAttr) .= object + ["Value" .= (attrVal auAttr), "Action" .= auAction] + + +diff --git a/Aws/DynamoDb/Core.hs b/Aws/DynamoDb/Core.hs +index 1c116d3..b9a6cc4 100644 +--- a/Aws/DynamoDb/Core.hs ++++ b/Aws/DynamoDb/Core.hs +@@ -128,6 +128,8 @@ import Control.Monad.Trans.Resource (throwM) + import qualified Crypto.Hash as CH + import Data.Aeson + import qualified Data.Aeson as A ++import qualified Data.Aeson.Key as AK ++import qualified Data.Aeson.KeyMap as KM + import Data.Aeson.Types (Pair, parseEither) + import qualified Data.Aeson.Types as A + import qualified Data.Attoparsec.ByteString as AttoB (endOfInput) +@@ -141,7 +143,6 @@ import Data.Conduit + import Data.Conduit.Attoparsec (sinkParser) + import Data.Default + import Data.Function (on) +-import qualified Data.HashMap.Strict as HM + import Data.Int + import Data.IORef + import Data.List +@@ -536,7 +537,7 @@ instance ToJSON PrimaryKey where + toJSON (PrimaryKey h (Just r)) = + let Object p1 = toJSON h + Object p2 = toJSON r +- in Object (p1 `HM.union` p2) ++ in Object (p1 `KM.union` p2) + + instance FromJSON PrimaryKey where + parseJSON p = do +@@ -544,8 +545,8 @@ instance FromJSON PrimaryKey where + case length l of + 1 -> return $ head l + _ -> fail "Unable to parse PrimaryKey" +- where listPKey p'= map (\(txt,dval)-> hk txt dval) +- . HM.toList <$> parseJSON p' ++ where listPKey p'= map (\(k,dval)-> hk (AK.toText k) dval) ++ . KM.toList <$> parseJSON p' + + + -- | A key-value pair +@@ -661,9 +662,9 @@ instance ToJSON Attribute where + ------------------------------------------------------------------------------- + -- | Parse a JSON object that contains attributes + parseAttributeJson :: Value -> A.Parser [Attribute] +-parseAttributeJson (Object v) = mapM conv $ HM.toList v ++parseAttributeJson (Object v) = mapM conv $ KM.toList v + where +- conv (k, o) = Attribute k <$> parseJSON o ++ conv (k, o) = Attribute (AK.toText k) <$> parseJSON o + parseAttributeJson _ = error "Attribute JSON must be an Object" + + +@@ -674,7 +675,7 @@ attributesJson as = object $ map attributeJson as + + -- | Convert into JSON pair + attributeJson :: Attribute -> Pair +-attributeJson (Attribute nm v) = nm .= v ++attributeJson (Attribute nm v) = AK.fromText nm .= v + + + ------------------------------------------------------------------------------- +@@ -962,7 +963,7 @@ conditionsJson key (Conditions op es) = b ++ a + where + a = if null es + then [] +- else [key .= object (map conditionJson es)] ++ else [AK.fromText key .= object (map conditionJson es)] + + b = if length (take 2 es) > 1 + then ["ConditionalOperator" .= String (rendCondOp op) ] +@@ -1046,7 +1047,7 @@ renderCondOp c = case c of + + + conditionJson :: Condition -> Pair +-conditionJson Condition{..} = condAttr .= condOp ++conditionJson Condition{..} = AK.fromText condAttr .= condOp + + + instance ToJSON CondOp where +@@ -1076,12 +1077,12 @@ data ConsumedCapacity = ConsumedCapacity { + + + instance FromJSON ConsumedCapacity where +- parseJSON (Object v) = ConsumedCapacity +- <$> v .: "CapacityUnits" +- <*> (HM.toList <$> v .:? "GlobalSecondaryIndexes" .!= mempty) +- <*> (HM.toList <$> v .:? "LocalSecondaryIndexes" .!= mempty) +- <*> (v .:? "Table" >>= maybe (return Nothing) (.: "CapacityUnits")) +- <*> v .: "TableName" ++ parseJSON (Object o) = ConsumedCapacity ++ <$> o .: "CapacityUnits" ++ <*> (map (\(k, v) -> (AK.toText k, v)) . KM.toList <$> o .:? "GlobalSecondaryIndexes" .!= mempty) ++ <*> (map (\(k, v) -> (AK.toText k, v)) . KM.toList <$> o .:? "LocalSecondaryIndexes" .!= mempty) ++ <*> (o .:? "Table" >>= maybe (return Nothing) (.: "CapacityUnits")) ++ <*> o .: "TableName" + parseJSON _ = fail "ConsumedCapacity must be an Object." + + +@@ -1115,8 +1116,8 @@ data ItemCollectionMetrics = ItemCollectionMetrics { + + + instance FromJSON ItemCollectionMetrics where +- parseJSON (Object v) = ItemCollectionMetrics +- <$> (do m <- v .: "ItemCollectionKey" +- return $ head $ HM.toList m) +- <*> v .: "SizeEstimateRangeGB" ++ parseJSON (Object o) = ItemCollectionMetrics ++ <$> (do m <- o .: "ItemCollectionKey" ++ return $ (\(k, v) -> (AK.toText k, v)) $ head $ KM.toList m) ++ <*> o .: "SizeEstimateRangeGB" + parseJSON _ = fail "ItemCollectionMetrics must be an Object." + + +--- a/aws.cabal 2022-07-25 08:47:06.270139909 +1000 ++++ b/aws.cabal 2022-07-25 08:47:28.497479783 +1000 +@@ -35,7 +35,7 @@ + Default: True + + Library +- build-depends: aeson <1.6 ++ build-depends: aeson >= 2.0 + + Exposed-modules: + Aws diff --git a/dev-haskell/base-compat-batteries/Manifest b/dev-haskell/base-compat-batteries/Manifest index 5f0c4a3bee0f..d265d88032c7 100644 --- a/dev-haskell/base-compat-batteries/Manifest +++ b/dev-haskell/base-compat-batteries/Manifest @@ -1,3 +1,2 @@ -DIST base-compat-batteries-0.11.1.tar.gz 16748 BLAKE2B bd24a8fb165b8056023f7280745ce972d2036df33cd72f2824055455899d2643b4ca90d116d1692795ea504f0c03a97bc256eaeba7db491f35961061d28d0aba SHA512 a0149db9fae3664507c715e569209a9b996084cfb1f4dc125914eea57c2142ba8ddad559257dbf405c2b91d78d10c570c25e5a3c80bf50eb6bf5d31dfe65c217 DIST base-compat-batteries-0.12.1-rev2.cabal 8891 BLAKE2B b7d6ebe0a100757dc6b95b3dcc25b5922b7a5c781c726fe69549d21631be0339dd08a0017427830e35c36dd2074b5be55b6f71d6555c6ca0050e7b825b2cb1b0 SHA512 38d81b3d72e9cb731d5c25310e71a5f73b004a37a4211315fb750c29e3bbccca40daeae175d25f8c602d1b2d13eee899cf5b2dea401d1aa5bf821b588b93572a DIST base-compat-batteries-0.12.1.tar.gz 17623 BLAKE2B c5bd92d32b4dbd67e28fc355a06c6e431be28f52db08f7ae9ba5fb067ac9536cbbf6c1315bf09417278856f1402bbc8376b51b34d564f0d0d15e21d0f317b4f1 SHA512 346ad1e53e4712017e610d1883e91371c1bbdefdce35b2830b8807e207f6fbd2233e2be153d85b6632059f58d3d9c74435537719823533ddddd47d96b231b0cf diff --git a/dev-haskell/base-compat-batteries/base-compat-batteries-0.11.1.ebuild b/dev-haskell/base-compat-batteries/base-compat-batteries-0.11.1.ebuild deleted file mode 100644 index 44b59da090b3..000000000000 --- a/dev-haskell/base-compat-batteries/base-compat-batteries-0.11.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="base-compat with extra batteries" -HOMEPAGE="https://hackage.haskell.org/package/base-compat-batteries" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="~dev-haskell/base-compat-0.11.1:=[profile?] - >=dev-haskell/bifunctors-5.5.2:=[profile?] =dev-haskell/contravariant-1.5:=[profile?] =dev-haskell/fail-4.9.0.0:=[profile?] =dev-haskell/nats-1.1.2:=[profile?] =dev-haskell/semigroups-0.18.4:=[profile?] =dev-haskell/transformers-compat-0.6:=[profile?] =dev-haskell/type-equality-1:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 - test? ( >=dev-haskell/hspec-1.8 - dev-haskell/quickcheck ) -" diff --git a/dev-haskell/base-compat/Manifest b/dev-haskell/base-compat/Manifest index 0e0c241ff1b2..7af7b764c317 100644 --- a/dev-haskell/base-compat/Manifest +++ b/dev-haskell/base-compat/Manifest @@ -1,2 +1 @@ -DIST base-compat-0.11.1.tar.gz 33691 BLAKE2B a598582e1a76b2b83d4168da3fbdf2b0ab34127d60ba46c9803101d075989000bed7f01384d58292d96c1099857964c74d9d7bad092fca94502442b635a82245 SHA512 d92a81e670535b4ca6fd95d51800972bbc52008ef21ccc22119341974c45bec66ed725c795da8d94c8ef824dfaa7f9c03a173b643daf339a4759c49453cfcec8 DIST base-compat-0.12.1.tar.gz 35504 BLAKE2B 8b450d9b89509b36c4810d9c1471c782af3f782c7069f764ec79952c61ac59db8cfac3def772b8f7b61c311c7761ad793226aec1a58ea7d521733a2563e1abc5 SHA512 2ae3e1baad0d0f25c227a9b066ea266cff4f274448c418546d37c6274d77df4349215722fce3d6eaae2093ad31c9b2c70b02f1233513eaa59a59c6255669d318 diff --git a/dev-haskell/base-compat/base-compat-0.11.1.ebuild b/dev-haskell/base-compat/base-compat-0.11.1.ebuild deleted file mode 100644 index 792d6215c9b6..000000000000 --- a/dev-haskell/base-compat/base-compat-0.11.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="A compatibility layer for base" -HOMEPAGE="https://hackage.haskell.org/package/base-compat" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 -" diff --git a/dev-haskell/base-orphans/Manifest b/dev-haskell/base-orphans/Manifest index aab45bdb1311..0837c357bcce 100644 --- a/dev-haskell/base-orphans/Manifest +++ b/dev-haskell/base-orphans/Manifest @@ -1,2 +1 @@ -DIST base-orphans-0.8.4.tar.gz 22573 BLAKE2B 0fe59f562864e41419a9b77087d70488cc6d9e5c762c92815d05d326bfb0a6aaa11e3da82b4bb0664549e56e4abd5f81330a836010f7b56cb26f86c8b82c3038 SHA512 ce59bd56c5acc38f3c5c55d619b27684a8cc35c0b14c2dac6a4cfa56d503e25c7a764210a7cb9cef93b0acc02371af0e40d8024b7a48e88a8ebdf406fed206a6 DIST base-orphans-0.8.6.tar.gz 24255 BLAKE2B 8e8106cbdb58956ef6fc7c133e5a5c5537af8fa1ab56545a533f7c061361583b3921e77fdae2277a39cbc505a7e108fb672942528fe752fd7ef0506a4821547b SHA512 53cda663ee88e2ea53cf6b6d07b625a8343a6a26474bff9fa09554ee094e50429239615a892460fd676e9c3f80cbda0ad824052d785694fdbf1f2a90fa1e29ff diff --git a/dev-haskell/base-orphans/base-orphans-0.8.4.ebuild b/dev-haskell/base-orphans/base-orphans-0.8.4.ebuild deleted file mode 100644 index d7683ec48d2a..000000000000 --- a/dev-haskell/base-orphans/base-orphans-0.8.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite" -inherit haskell-cabal - -DESCRIPTION="Backwards-compatible orphan instances for base" -HOMEPAGE="https://github.com/haskell-compat/base-orphans#readme" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="" - -RESTRICT=test # circular depends: base-orphans[test]->hspec->hspec-core->temporary->sxceptions->test-framework->base-orphans - -RDEPEND=">=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.12" -# test? ( >=dev-haskell/hspec-2 =4.5 && <4.14' 'base >=4.5' \ - 'binary >=0.5.1.0 && <0.6 || >=0.7.1.0 && <0.8 || >=0.8.3.0 && <0.8.7' 'binary >=0.5.1.0 && <0.6 || >=0.7.1.0 && <0.8 || >=0.8.3.0 && <0.8.9' \ - 'semigroups >=0.18.5 && <0.19.1' 'semigroups >=0.18.5' -} diff --git a/dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild b/dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild new file mode 100644 index 000000000000..5c7b1efe0f97 --- /dev/null +++ b/dev-haskell/binary-orphans/binary-orphans-1.0.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.7.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite +inherit haskell-cabal +RESTRICT="test" # Tests fail to build + +DESCRIPTION="Compatibility package for binary; provides instances" +HOMEPAGE="https://hackage.haskell.org/package/binary-orphans" +HACKAGE_REV="1" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz + https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=">=dev-haskell/onetuple-0.3:=[profile?] =dev-lang/ghc-8.4.3:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 +" +# test? ( >=dev-haskell/quickcheck-2.13.1 =dev-haskell/quickcheck-instances-0.3.21 =dev-haskell/tagged-0.8.6 =dev-haskell/tasty-0.10.1.2 =dev-haskell/tasty-quickcheck-0.8.3.2 = 4 && < 4.14' 'base >= 4' -} diff --git a/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild b/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild index 746d11fb076a..885194de24df 100644 --- a/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild +++ b/dev-haskell/bloomfilter/bloomfilter-2.0.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux" IUSE="" RDEPEND=">=dev-lang/ghc-7.4.1:= diff --git a/dev-haskell/byteable/byteable-0.1.1.ebuild b/dev-haskell/byteable/byteable-0.1.1.ebuild index baf7a77b5f27..5dc32ecfc4e5 100644 --- a/dev-haskell/byteable/byteable-0.1.1.ebuild +++ b/dev-haskell/byteable/byteable-0.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND=">=dev-lang/ghc-7.4.1:= diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest index 175026369304..db05140ba150 100644 --- a/dev-haskell/c2hs/Manifest +++ b/dev-haskell/c2hs/Manifest @@ -1,2 +1 @@ -DIST c2hs-0.28.7.tar.gz 207782 BLAKE2B a9f29506e6aaec3400d844ad85b2a6b6e1b87cb3c6c641665ab6bc5465903da8c2c82c3511b451e54cf30dfac61092dd323f8a2af48b5daa6081a4e9c5f00c9d SHA512 69c877349ae4864763d20664edae07a67aa1c55f5d4fccc3fcb6d06e94eb14d6b4b0201fc2840a9ebbc45a2a21ab55ad0e79f9cd88c00003df67abf5c1fd62d6 DIST c2hs-0.28.8.tar.gz 207816 BLAKE2B 6d912fd93c6076ccd86ed62e075f1addb7b44378c82acc0cbaf04b6b91a2ed4530cde60a9139316d928a2867474bafde5c14aedb4ab9e78e5faaa99830276a71 SHA512 ff9119acecddd853f2f797385f971c249bcd92d4b141e8e7ea5f5d3e63aa257502c80ded2720a46e3186260026b94c9e518f08f8e452a64c9f888d0183ee1749 diff --git a/dev-haskell/c2hs/c2hs-0.28.7.ebuild b/dev-haskell/c2hs/c2hs-0.28.7.ebuild deleted file mode 100644 index 99e58a64012a..000000000000 --- a/dev-haskell/c2hs/c2hs-0.28.7.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 - -CABAL_FEATURES="test-suite" -inherit haskell-cabal - -DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety" -HOMEPAGE="https://github.com/haskell/c2hs" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="regression" - -RESTRICT=test # needs unprefixed 'cpp' - -RDEPEND="dev-haskell/dlist:= - dev-haskell/fail:= - >=dev-haskell/language-c-0.7.1:= =dev-lang/ghc-7.4.1:= - regression? ( >=dev-haskell/shelly-1.9.0:= =dev-haskell/yaml-0.8:= ) -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 - test? ( dev-haskell/hunit - dev-haskell/test-framework - dev-haskell/test-framework-hunit - dev-haskell/transformers - !regression? ( >=dev-haskell/shelly-1.9.0 =4.3 && <4.14' 'base >=4.3' \ - 'Cabal >=1.10 && <3.1' 'Cabal >=1.10 && <3.3' -} diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest index 0316daf7ec6b..1e6e6e555521 100644 --- a/dev-haskell/cabal-install/Manifest +++ b/dev-haskell/cabal-install/Manifest @@ -1,2 +1 @@ -DIST cabal-install-3.2.0.0.tar.gz 632084 BLAKE2B 55cdbddebed17489f1c031bd867de7868878aa289193b826dd8274860e4f08d48f71cad33af1b62da16f71629ae4ff5745c3ceeada1680dbcc222793eba49a06 SHA512 ad937b2df42b688e4608aa2b91a25daf1042e5573626202e5182cbfeca9acc5933194853405a6396c60d0d28d6d0d5c5276fd85cb6acf4be2c8cd12afe747062 DIST cabal-install-3.4.1.0.tar.gz 640932 BLAKE2B a5b662aeedcf2f76286be8b2487f429b79a8c6e65f494f0e3b69013a15cdc1ca5b9b114aec5ed22ee8398345944040cddf4a61d5bead05a8a4c7eb93cac1cfce SHA512 e8a47dc15d65d0da2886c1d936a10648f58b0f29e36c5cc49936e7f5e9d77780956b79432b75717186c2374bdb7251a47801e0478edc481c154d5e5d0d1a70db diff --git a/dev-haskell/cabal-install/cabal-install-3.2.0.0-r2.ebuild b/dev-haskell/cabal-install/cabal-install-3.2.0.0-r2.ebuild deleted file mode 100644 index 6665509be188..000000000000 --- a/dev-haskell/cabal-install/cabal-install-3.2.0.0-r2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.6.5.9999 -# hackport: flags: -debug-conflict-sets,-debug-expensive-assertions,-debug-tracetree -CABAL_FEATURES="" -inherit haskell-cabal - -DESCRIPTION="The command-line interface for Cabal and Hackage" -HOMEPAGE="https://www.haskell.org/cabal/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -# keep in sync with ghc-8.10 -KEYWORDS="~amd64 ~x86" -IUSE="+native-dns" - -RDEPEND=">=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= - >=dev-haskell/cabal-3.2:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/hackage-security-0.6.0.0:= =dev-haskell/hashable-1.0:= - >=dev-haskell/http-4000.1.5:= =dev-haskell/lukko-0.1:= =dev-haskell/mtl-2.0:= =dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1:= - >=dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.10.1:= - native-dns? ( >=dev-haskell/resolv-0.1.1:= = 4.8 && < 4.14' 'base >= 4.8' \ - 'hashable >= 1.0 && < 1.4' 'hashable >=1.0' \ - 'base16-bytestring >= 0.1.1 && < 0.2' 'base16-bytestring >=0.1.1' \ - 'random >= 1 && < 1.2' 'random >=1' \ - 'HTTP >= 4000.1.5 && < 4000.4' 'HTTP >= 4000.1.5 && < 4000.5' - #if use noprefs; then - # epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch - #fi - - # no chance to link to -threaded on ppc64, alpha and others - # who use UNREG, not only ARM - if ! ghc-supports-threaded-runtime; then - cabal_chdeps '-threaded' ' ' - fi - eapply_user -} - -src_configure() { - haskell-cabal_src_configure \ - --flags=-debug-conflict-sets \ - --flags=-debug-expensive-assertions \ - --flags=-debug-tracetree \ - $(cabal_flag native-dns native-dns) -} diff --git a/dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild b/dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild deleted file mode 100644 index f4d9b998fb9d..000000000000 --- a/dev-haskell/cabal-install/cabal-install-3.2.0.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.5.9999 -# hackport: flags: -debug-conflict-sets,-debug-expensive-assertions,-debug-tracetree -CABAL_FEATURES="" -inherit haskell-cabal ghc-package - -DESCRIPTION="The command-line interface for Cabal and Hackage" -HOMEPAGE="https://www.haskell.org/cabal/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -# keep in sync with ghc-8.10 -KEYWORDS="~amd64 ~x86" -IUSE="+native-dns" - -RDEPEND=">=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/cabal-3.2:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/fail-4.9:= =dev-haskell/hackage-security-0.6.0.0:= =dev-haskell/hashable-1.0:= =dev-haskell/http-4000.1.5:= =dev-haskell/lukko-0.1:= =dev-haskell/mtl-2.0:= =dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1:= =dev-haskell/semigroups-0.18.3:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.10.1:= - native-dns? ( >=dev-haskell/resolv-0.1.1:= = 4.8 && < 4.14' 'base >= 4.8' - #if use noprefs; then - # epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch - #fi - - # no chance to link to -threaded on ppc64, alpha and others - # who use UNREG, not only ARM - if ! ghc-supports-threaded-runtime; then - cabal_chdeps '-threaded' ' ' - fi - eapply_user -} - -src_configure() { - haskell-cabal_src_configure \ - --flags=-debug-conflict-sets \ - --flags=-debug-expensive-assertions \ - --flags=-debug-tracetree \ - $(cabal_flag native-dns native-dns) -} diff --git a/dev-haskell/cabal-install/cabal-install-3.4.1.0-r1.ebuild b/dev-haskell/cabal-install/cabal-install-3.4.1.0-r1.ebuild deleted file mode 100644 index 7d4b0c20b8f0..000000000000 --- a/dev-haskell/cabal-install/cabal-install-3.4.1.0-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.7.9999 -#hackport: flags: -monolithic,+network-uri,-debug-tracetree,-debug-expensive-assertions - -CABAL_FEATURES="" -inherit haskell-cabal ghc-package - -DESCRIPTION="The command-line interface for Cabal and Hackage" -HOMEPAGE="https://www.haskell.org/cabal/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -#keep in sync with ghc-9.0.2 -KEYWORDS="~amd64 ~x86" -IUSE="debug +lukko +native-dns" - -RDEPEND=">=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/cabal-3.4.1:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/hackage-security-0.6.0.1:= =dev-haskell/hashable-1.0:= - >=dev-haskell/http-4000.1.5:= =dev-haskell/mtl-2.0:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1.2:= =dev-haskell/regex-base-0.94.0.0:= =dev-haskell/regex-posix-0.96.0.0:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-8.4.3:= - lukko? ( >=dev-haskell/lukko-0.1:= =dev-haskell/resolv-0.1.1:= = 4.8 && < 4.15' 'base >= 4.8' \ - 'hashable >= 1.0 && < 1.4' 'hashable >=1.0' - - # no chance to link to -threaded on ppc64, alpha and others - # who use UNREG, not only ARM - if ! ghc-supports-threaded-runtime; then - cabal_chdeps '-threaded' ' ' - fi - eapply_user -} - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag debug debug-conflict-sets) \ - --flag=-debug-expensive-assertions \ - --flag=-debug-tracetree \ - $(cabal_flag lukko lukko) \ - --flag=-monolithic \ - $(cabal_flag native-dns native-dns) \ - --flag=network-uri -} diff --git a/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild b/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild index ad7ac3748fb1..51030cf0b8da 100644 --- a/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild +++ b/dev-haskell/cabal-install/cabal-install-3.4.1.0-r2.ebuild @@ -7,7 +7,7 @@ EAPI=8 #hackport: flags: -monolithic,+network-uri,-debug-tracetree,-debug-expensive-assertions CABAL_FEATURES="" -inherit haskell-cabal +inherit haskell-cabal ghc-package DESCRIPTION="The command-line interface for Cabal and Hackage" HOMEPAGE="https://www.haskell.org/cabal/" @@ -16,7 +16,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0" #keep in sync with ghc-9.0.2 -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="debug +lukko +native-dns" RDEPEND=">=dev-haskell/async-2.0:= haskell@gentoo.org Gentoo Haskell + + haskell/cabal + diff --git a/dev-haskell/cairo/cairo-0.13.8.1.ebuild b/dev-haskell/cairo/cairo-0.13.8.1.ebuild deleted file mode 100644 index 174a94c5d100..000000000000 --- a/dev-haskell/cairo/cairo-0.13.8.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4.9999 -#hackport: flags: cairo_ps:postscript,cairo_pdf:pdf,cairo_svg:svg - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Binding to the Cairo library" -HOMEPAGE="http://projects.haskell.org/gtk2hs/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+pdf +postscript +svg" - -RDEPEND="dev-haskell/mtl:=[profile?] - >=dev-haskell/text-1.0.0.0:=[profile?] =dev-haskell/utf8-string-0.2:=[profile?] =dev-lang/ghc-7.10.1:= - x11-libs/cairo -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24 =dev-haskell/gtk2hs-buildtools-0.13.2.0 =dev-haskell/attoparsec-0.11.3.0:=[profile?] =dev-haskell/only-0.1:=[profile?] =dev-haskell/scientific-0.3.4.7:=[profile?] =dev-haskell/semigroups-0.18.2:=[profile?] =dev-haskell/text-short-0.1:=[profile?] =dev-haskell/vector-0.8:=[profile?] =dev-lang/ghc-7.8.2:= + >=dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 + >=dev-haskell/cabal-2.2.0.1 test? ( =dev-haskell/quickcheck-2.13 =dev-haskell/quickcheck-2.13 =dev-haskell/quickcheck-instances-0.3.12 =dev-haskell/test-framework-0.8 =dev-haskell/test-framework-hunit-0.3 =dev-haskell/test-framework-quickcheck2-0.3 = 4.5 && < 4.14' 'base >= 4.5' + # Convert to unix line endings + dos2unix "${CABAL_FILE}" || die + + # Apply patches *after* pulling the revised cabal + default } diff --git a/dev-haskell/chaselev-deque/chaselev-deque-0.5.0.5.ebuild b/dev-haskell/chaselev-deque/chaselev-deque-0.5.0.5.ebuild index 6d2416322a90..5777bebfaf85 100644 --- a/dev-haskell/chaselev-deque/chaselev-deque-0.5.0.5.ebuild +++ b/dev-haskell/chaselev-deque/chaselev-deque-0.5.0.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,9 +14,11 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="debug" +PATCHES=( "${FILESDIR}/bd458b66e1b28c249628e282ff42e8468646c557.patch" ) + RDEPEND=">=dev-haskell/abstract-deque-0.3:=[profile?] =dev-haskell/atomic-primops-0.5.0.2:=[profile?] dev-haskell/vector:=[profile?] diff --git a/dev-haskell/chaselev-deque/files/bd458b66e1b28c249628e282ff42e8468646c557.patch b/dev-haskell/chaselev-deque/files/bd458b66e1b28c249628e282ff42e8468646c557.patch new file mode 100644 index 000000000000..25b2b732f5dd --- /dev/null +++ b/dev-haskell/chaselev-deque/files/bd458b66e1b28c249628e282ff42e8468646c557.patch @@ -0,0 +1,281 @@ +From bd458b66e1b28c249628e282ff42e8468646c557 Mon Sep 17 00:00:00 2001 +From: Ryan Scott +Date: Mon, 24 Feb 2020 10:22:38 -0500 +Subject: [PATCH] Import unsafeCoerce# from GHC.Exts, not GHC.Prim + +`atomic-primops` and `chaselev-deque` fail to build on GHC HEAD +(8.11) since `unsafeCoerce#` can no longer be imported from +`GHC.Prim` (see +https://gitlab.haskell.org/ghc/ghc/commit/74ad75e87317196c600dfabc61aee1b87d95c214). +Luckily, `GHC.Exts` provides a backwards-compatible way to import +`unsafeCoerce#`, so we can simply import it from there instead. + +diff --git a/CHANGELOG.md a/CHANGELOG.md +new file mode 100644 +index 0000000..c0a4b4b +--- /dev/null ++++ a/CHANGELOG.md +@@ -0,0 +1,25 @@ ++## next [????.??.??] ++* Allow building with `base-4.15`. ++ ++## 0.5.0.4 ++* bugfix ++ ++## 0.5.0.3 ++* minor bump to change abstract-deque dep. ++ ++## 0.5.0.2 ++* bump to go along with MAJOR bugfix in atomic-primops 0.5.0.2 ++ ++## 0.4 ++* bump to go along with atomic-primops 0.4 ++ ++## 0.3 ++* bump to go along with atomic-primops 0.3 ++ ++## 0.1.3 ++* small release to fix version deps before atomic-primops api change ++ ++## 0.1.2 ++ ++## 0.1.1 ++* bump for fixing bugs! First release candidate. +diff --git a/Data/Concurrent/Deque/ChaseLev.hs a/Data/Concurrent/Deque/ChaseLev.hs +index 7ec2ff0..baf0843 100644 +--- a/Data/Concurrent/Deque/ChaseLev.hs ++++ a/Data/Concurrent/Deque/ChaseLev.hs +@@ -39,8 +39,7 @@ import Data.Atomics.Counter + import System.IO.Unsafe (unsafePerformIO) + import Text.Printf (printf) + import System.Mem.StableName (makeStableName, hashStableName) +-import GHC.Exts (Int(I#)) +-import GHC.Prim (reallyUnsafePtrEquality#, unsafeCoerce#) ++import GHC.Exts (Int(I#), reallyUnsafePtrEquality#, unsafeCoerce#) + + -------------------------------------------------------------------------------- + -- Instances +diff --git a/Data/Concurrent/Deque/ChaseLevUnboxed.hs a/Data/Concurrent/Deque/ChaseLevUnboxed.hs +index 2817f7a..e1d2fe5 100644 +--- a/Data/Concurrent/Deque/ChaseLevUnboxed.hs ++++ a/Data/Concurrent/Deque/ChaseLevUnboxed.hs +@@ -3,7 +3,7 @@ + -- TEMPORARY: An experiment in duplicating ChaseLev.hs to support unboxed queue contents. + + -- | Chase-Lev work stealing Deques +--- ++-- + -- This implementation derives directly from the pseudocode in the 2005 SPAA paper: + -- + -- http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.170.1097&rep=rep1&type=pdf +@@ -15,7 +15,7 @@ module Data.Concurrent.Deque.ChaseLevUnboxed + -- The convention here is to directly provide the concrete + -- operations as well as providing the class instances. + ChaseLevDeque(), newQ, nullQ, pushL, tryPopL, tryPopR, +- approxSize, ++ approxSize, + dbgInspectCLD + ) + where +@@ -41,14 +41,13 @@ import Data.Atomics.Counter + import System.IO.Unsafe (unsafePerformIO) + import Text.Printf (printf) + import System.Mem.StableName (makeStableName, hashStableName) +-import GHC.Exts (Int(I#)) +-import GHC.Prim (reallyUnsafePtrEquality#, unsafeCoerce#) ++import GHC.Exts (Int(I#), reallyUnsafePtrEquality#, unsafeCoerce#) + + -------------------------------------------------------------------------------- + -- Instances + + {- +-instance PC.DequeClass ChaseLevDeque where ++instance PC.DequeClass ChaseLevDeque where + newQ = newQ + nullQ = nullQ + pushL = pushL +@@ -57,7 +56,7 @@ instance PC.DequeClass ChaseLevDeque where + leftThreadSafe _ = False + rightThreadSafe _ = True + +-instance PC.PopL ChaseLevDeque where ++instance PC.PopL ChaseLevDeque where + tryPopL = tryPopL + -} + +@@ -93,7 +92,7 @@ dbgInspectCLD CLD{top,bottom,activeArr} = do + | isInfixOf "uninitialised element" (show e) -> return "" + | otherwise -> return$ "<"++ show e ++">" + Right val' -> return (show val') +- ++ + + + -------------------------------------------------------------------------------- +@@ -108,7 +107,7 @@ dbgInspectCLD CLD{top,bottom,activeArr} = do + {-# INLINE slc #-} + #ifndef DEBUGCL + dbg = False +-nu a = MV.unsafeNew a ++nu a = MV.unsafeNew a + rd a b = MV.unsafeRead a b + wr a b c = MV.unsafeWrite a b c + slc a b c = MV.unsafeSlice a b c +@@ -116,13 +115,13 @@ cpy a b = MV.unsafeCopy a b + #else + #warning "Activating DEBUGCL!" + dbg = True +-nu a = MV.new a ++nu a = MV.new a + rd a b = MV.read a b + wr a b c = MV.write a b c + slc a b c = MV.slice a b c + cpy a b = MV.copy a b + -- Temp, debugging: Our own bounds checking, better error: +--- wr v i x = ++-- wr v i x = + -- if i >= MV.length v + -- then error (printf "ERROR: Out of bounds of top of vector index %d, vec length %d\n" i (MV.length v)) + -- else MV.write v i x +@@ -131,8 +130,8 @@ cpy a b = MV.copy a b + + #ifdef DEBUGCL + -- This simply localizes exceptions better: +-tryit msg action = Control.Exception.catch action +- (\e -> do putStrLn$ "ERROR inside "++msg++" "++ show e ++tryit msg action = Control.Exception.catch action ++ (\e -> do putStrLn$ "ERROR inside "++msg++" "++ show e + throw (e::SomeException)) + #else + {-# INLINE tryit #-} +@@ -145,9 +144,9 @@ tryit msg action = action + + -- TODO: make a "grow" that uses memcpy. + growCirc :: V.Unbox a => Int -> Int -> MV.IOVector a -> IO (MV.IOVector a) +-growCirc !strt !end !oldarr = do ++growCirc !strt !end !oldarr = do + -- let len = MV.length oldarr +- -- strtmod = strt`mod` len ++ -- strtmod = strt`mod` len + -- endmod = end `mod` len + -- newarr <- nu (len + len) + -- if endmod < strtmod then do +@@ -165,7 +164,7 @@ growCirc !strt !end !oldarr = do + -- return newarr + ---------------------------------------- + -- Easier version first: +- ---------------------------------------- ++ ---------------------------------------- + let len = MV.length oldarr + elems = end - strt + when dbg $ putStrLn$ "Grow to size "++show (len+len)++", copying over "++show elems +@@ -176,8 +175,8 @@ growCirc !strt !end !oldarr = do + ++" had only initialized "++show elems++" elems: " + ++show(strt`mod`(len+len),end`mod`(len+len)))) + -- Strictly matches what's in the paper: +- for_ strt end $ \ind -> do +- x <- getCirc oldarr ind ++ for_ strt end $ \ind -> do ++ x <- getCirc oldarr ind + evaluate x + putCirc newarr ind x + return $! newarr +@@ -206,7 +205,7 @@ copyOffset !from !to !iFrom !iTo !len = + newQ :: V.Unbox elt => IO (ChaseLevDeque elt) + newQ = do + -- Arbitrary Knob: We start as size 32 and double from there: +- v <- MV.new 32 ++ v <- MV.new 32 + r1 <- newCounter 0 + r2 <- newCounter 0 + r3 <- newIORef v +@@ -217,8 +216,8 @@ nullQ :: ChaseLevDeque elt -> IO Bool + nullQ CLD{top,bottom} = do + -- This should get a LOWER bound on size at some point in logic time, right? + b <- readCounter bottom +- t <- readCounter top +- let size = b - t ++ t <- readCounter top ++ let size = b - t + return $! size <= 0 + + {-# INLINE approxSize #-} +@@ -226,7 +225,7 @@ nullQ CLD{top,bottom} = do + approxSize :: ChaseLevDeque elt -> IO Int + approxSize CLD{top,bottom} = do + b <- readCounter bottom +- t <- readCounter top ++ t <- readCounter top + return $! b - t + + {-# INLINE pushL #-} +@@ -237,12 +236,12 @@ pushL CLD{top,bottom,activeArr} obj = tryit "pushL" $ do + b <- readCounter bottom + t <- readCounter top + arr <- readIORef activeArr +- let len = MV.length arr ++ let len = MV.length arr + size = b - t + + -- when (dbg && size < 0) $ error$ "pushL: INVARIANT BREAKAGE - bottom, top: "++ show (b,t) + +- arr' <- if (size >= len - 1) then do ++ arr' <- if (size >= len - 1) then do + arr' <- growCirc t b arr -- Double in size, don't change b/t. + -- Only a single thread will do this!: + writeIORef activeArr arr' +@@ -268,7 +267,7 @@ pushL CLD{top,bottom,activeArr} obj = tryit "pushL" $ do + tryPopR :: V.Unbox elt => ChaseLevDeque elt -> IO (Maybe elt) + tryPopR CLD{top,bottom,activeArr} = tryit "tryPopR" $ do + -- NB. these loads must be ordered, otherwise there is a race +- -- between steal and pop. ++ -- between steal and pop. + tt <- readCounterForCAS top + loadLoadBarrier + b <- readCounter bottom +@@ -277,14 +276,14 @@ tryPopR CLD{top,bottom,activeArr} = tryit "tryPopR" $ do + + let t = peekCTicket tt + size = b - t +- if size <= 0 then ++ if size <= 0 then + return Nothing +- else do ++ else do + obj <- getCirc arr t + (b,_) <- casCounter top tt (t+1) +- if b then ++ if b then + return $! Just obj +- else ++ else + return Nothing -- Someone beat us, abort + + {-# INLINE tryPopL #-} +@@ -298,14 +297,14 @@ tryPopL CLD{top,bottom,activeArr} = tryit "tryPopL" $ do + -- very important that the following read of q->top does not occur + -- before the earlier write to q->bottom. + storeLoadBarrier +- ++ + tt <- readCounterForCAS top + -- when (dbg && b < t) $ error$ "tryPopL: INVARIANT BREAKAGE - bottom < top: "++ show (b,t) + + let t = peekCTicket tt +- size = b - t ++ size = b - t + if size < 0 then do +- writeCounter bottom t ++ writeCounter bottom t + return Nothing + else do + obj <- getCirc arr b +@@ -315,7 +314,7 @@ tryPopL CLD{top,bottom,activeArr} = tryit "tryPopL" $ do + (b,ol) <- casCounter top tt (t+1) + writeCounter bottom (t+1) + if b then return $! Just obj +- else return $ Nothing ++ else return $ Nothing + + ------------------------------------------------------------ + diff --git a/dev-haskell/chell/chell-0.4.0.2.ebuild b/dev-haskell/chell/chell-0.4.0.2.ebuild index 774e610c9b1d..46414c05d417 100644 --- a/dev-haskell/chell/chell-0.4.0.2.ebuild +++ b/dev-haskell/chell/chell-0.4.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="+color-output" RDEPEND=">=dev-haskell/options-1.0:=[profile?] =dev-haskell/aeson-1:=[profile?] =dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?] - >=dev-haskell/base-compat-batteries-0.10:=[profile?] =dev-haskell/base-compat-batteries-0.10:=[profile?] =dev-haskell/binary-orphans-1.0.1:=[profile?] =dev-haskell/cassava-0.3.0.0:=[profile?] dev-haskell/code-page:=[profile?] >=dev-haskell/criterion-measurement-0.1.1.0:=[profile?] =dev-haskell/exceptions-0.8.2:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/glob-0.7.2:=[profile?] - dev-haskell/js-flot:=[profile?] - dev-haskell/js-jquery:=[profile?] + >=dev-haskell/js-chart-2.9.4:=[profile?] =dev-haskell/microstache-1.0.1:=[profile?] =dev-haskell/mtl-2:=[profile?] >=dev-haskell/mwc-random-0.8.0.3:=[profile?] >=dev-haskell/optparse-applicative-0.13:=[profile?] >=dev-haskell/parsec-3.1.0:=[profile?] - dev-haskell/semigroups:=[profile?] >=dev-haskell/statistics-0.14:=[profile?] =dev-haskell/text-0.11:=[profile?] >=dev-haskell/transformers-compat-0.6.4:=[profile?] >=dev-haskell/vector-0.7.1:=[profile?] >=dev-haskell/vector-algorithms-0.4:=[profile?] - >=dev-lang/ghc-7.8.2:= + >=dev-lang/ghc-8.4.3:= embed-data-files? ( haskell@gentoo.org Gentoo Haskell - - Differences lists: a list-like type supporting O(1) append. - This is particularly useful for efficient logging and pretty - printing, (e.g. with the Writer monad), where list append - quickly becomes too expensive. - - - spl/dlist - + + Enable -Werror + diff --git a/dev-haskell/doclayout/Manifest b/dev-haskell/doclayout/Manifest index 21c9c90f5850..61a844b87ef4 100644 --- a/dev-haskell/doclayout/Manifest +++ b/dev-haskell/doclayout/Manifest @@ -1,2 +1 @@ -DIST doclayout-0.3.0.2.tar.gz 12140 BLAKE2B 831517277dad7cbec04335fa69a83a1fb7bbd90edfc14cdf4ea5a340f28416eaf28639c8388b9c305daf60097871d1c5454e28600374dab176aa3babe4449a98 SHA512 5f777b66c5bb589021ce6f74e4cb4520a5078621cbcc62bc4eb8b73d54771f18523dfe40935f83553a5a4244219a86b6af22e7e3f33d251b3c567f91bb9596c0 DIST doclayout-0.4.tar.gz 38804 BLAKE2B fab7c7090c0416a0d6a377673892ffdd684703f773416fd08ff95e418637caf7a61242931a492f321c09374c020374630e6223d2838650c5078408a041fc9bfb SHA512 78d3f64d72c2991bdc9b7ace27ed93e977d3e5fc3afa511857234f1c756fbdb77ccc74ba11af0aabfb09f31a4a906324abc1945160f435c83a07ebd3ae1a44c4 diff --git a/dev-haskell/doclayout/doclayout-0.3.0.2.ebuild b/dev-haskell/doclayout/doclayout-0.3.0.2.ebuild deleted file mode 100644 index 7ddee0ab5658..000000000000 --- a/dev-haskell/doclayout/doclayout-0.3.0.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="A prettyprinting library for laying out text documents" -HOMEPAGE="https://github.com/jgm/doclayout" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-haskell/mtl:=[profile?] - dev-haskell/safe:=[profile?] - dev-haskell/text:=[profile?] - >=dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 - test? ( dev-haskell/tasty - dev-haskell/tasty-golden - dev-haskell/tasty-hunit ) -" diff --git a/dev-haskell/doctemplates/Manifest b/dev-haskell/doctemplates/Manifest index 722181e8e9ec..42b1b57af6f4 100644 --- a/dev-haskell/doctemplates/Manifest +++ b/dev-haskell/doctemplates/Manifest @@ -1,3 +1 @@ DIST doctemplates-0.10.0.2.tar.gz 27788 BLAKE2B b4c2d505dde62123177c87b7302095a02a6e27cc3f4e311e9a4464fe4eddb43e520146fdf6758cacdb8a9b348ae0b8a46b0485bc105366776e6bfa60b31209cc SHA512 47bca3c29cb306ce0dd8cb91c255f2ed1988136380ddbfd3220ca5a14527650b44d2d4f5c7fef3245c5c11e5287dcf2523eb1b0ab861436e7f950fc8188af36a -DIST doctemplates-0.8.2.tar.gz 26780 BLAKE2B 32554545d451a382a490dc6d64b9f8ff0465b1e345daec457196cebf61f0d6975fda8eebc0e7115089622c15e7a96cbe490ae78d63b7b06ebded9c9b79f82a3a SHA512 1e1dbb8f8a2980b342ef3b5c2c0fefa8d0bf220d5ca1332de3dbdf30ab3243fd6f4d12816fa25851498a26c25c5fba1bc2aa6f16eafca11c65bc125a203b90ad -DIST doctemplates-0.9.tar.gz 27366 BLAKE2B e4c88e3abce07f6fa94e51e63124a7a6f1fa054a1f70595fe81b058a5fd6c87a25085cc5373eb6ee191fcdabd34650d30f9ce6251bfedaa2e16961ce3b74a816 SHA512 3216fc7ef4e2a45230a2854c22c2a8622774bc834bbf59d34134912b3942df2a541230bd91324995e13e19098a0fa0bf7057c7d55ca35ec75da7840fddd61a37 diff --git a/dev-haskell/doctemplates/doctemplates-0.8.2.ebuild b/dev-haskell/doctemplates/doctemplates-0.8.2.ebuild deleted file mode 100644 index 5fc32b279a83..000000000000 --- a/dev-haskell/doctemplates/doctemplates-0.8.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Pandoc-style document templates" -HOMEPAGE="https://github.com/jgm/doctemplates#readme" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/aeson:=[profile?] - >=dev-haskell/doclayout-0.3:=[profile?] =dev-lang/ghc-8.0.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24.0.0 - test? ( dev-haskell/glob - dev-haskell/tasty - dev-haskell/tasty-golden - dev-haskell/tasty-hunit - dev-haskell/temporary ) -" diff --git a/dev-haskell/doctemplates/doctemplates-0.9.ebuild b/dev-haskell/doctemplates/doctemplates-0.9.ebuild deleted file mode 100644 index 88f81e5d48bc..000000000000 --- a/dev-haskell/doctemplates/doctemplates-0.9.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Pandoc-style document templates" -HOMEPAGE="https://github.com/jgm/doctemplates#readme" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/aeson:=[profile?] - >=dev-haskell/doclayout-0.3:=[profile?] =dev-haskell/hsyaml-0.2:=[profile?] =dev-lang/ghc-8.0.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24.0.0 - test? ( dev-haskell/glob - dev-haskell/tasty - dev-haskell/tasty-golden - dev-haskell/tasty-hunit - dev-haskell/temporary ) -" diff --git a/dev-haskell/doctest-parallel/metadata.xml b/dev-haskell/doctest-parallel/metadata.xml index b7878815d80d..937381521944 100644 --- a/dev-haskell/doctest-parallel/metadata.xml +++ b/dev-haskell/doctest-parallel/metadata.xml @@ -1,5 +1,5 @@ - + haskell@gentoo.org diff --git a/dev-haskell/doctest/Manifest b/dev-haskell/doctest/Manifest index 6ce144a102d9..0acb39397be6 100644 --- a/dev-haskell/doctest/Manifest +++ b/dev-haskell/doctest/Manifest @@ -1,3 +1,2 @@ -DIST doctest-0.16.3.tar.gz 43261 BLAKE2B 981779f93d014b8340318b931f06449914a6d44bb935ced021cdf40e96ac6741369899b25a8d6bf5f2087ed81b7a5f539c14a0d68fb24a0a500354b019930530 SHA512 c5fa7c5c49bdc1bda86a259177538fa573627772dcfa18dcb19a5c905eceeb4a086705bf40ea6f330df5273584068ba154ed664a124f8ec704c9926b86564ba1 DIST doctest-0.20.0.cabal 7121 BLAKE2B c9f87ca2f1a2250d042004ece7d6957683f487e2e87dca74e564792839019ce017ebdc19afa3742163cc1006177524ef130bc4ec701c3ac49e5a5918880af102 SHA512 08a3fcb4572b6c07266ae93505bc4a5ca0b52b03f1268dffcac291c5603babb9072503c7103a6b1f591235d26a52cdc66b86b2932f56b52d2beb06595510469a DIST doctest-0.20.0.tar.gz 43796 BLAKE2B 7fe8b54ea9be6983cc3ce8d4c340528df533e48eafcd4c36d1cc38813b1b17469f4702064205a05e356e41d3dcefa3ba8ad556596851970edf639a5e50104d4d SHA512 037866d709fdd371941132aea31d15c65cbfcad7832cec4fa98ed580b939930cc2ef87eb77e8bdbf77bee40088b673afe66d9021d6e227416ede25159f8d93fa diff --git a/dev-haskell/doctest/doctest-0.16.3.ebuild b/dev-haskell/doctest/doctest-0.16.3.ebuild deleted file mode 100644 index 012b822c494f..000000000000 --- a/dev-haskell/doctest/doctest-0.16.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Test interactive Haskell examples" -HOMEPAGE="https://github.com/sol/doctest#readme" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" -# Upstream has no intention of fixing it: -# https://github.com/sol/doctest/pull/135 -RESTRICT=test # module conflicts - -RDEPEND=">=dev-haskell/base-compat-0.7.0:=[profile?] - >=dev-haskell/code-page-0.1:=[profile?] - >=dev-haskell/ghc-paths-0.1.0.9:=[profile?] - >=dev-haskell/syb-0.3:=[profile?] - >=dev-lang/ghc-7.8.2:= =dev-haskell/bifunctors-4:=[profile?] = 2.9 && < 2.14' 'QuickCheck >= 2.9' +} diff --git a/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild b/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild index df433182c88b..1ae0376f01fd 100644 --- a/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild +++ b/dev-haskell/email-validate/email-validate-2.3.2.15.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" PATCHES=( "${FILESDIR}/${PN}-2.3.2.15-fix-doctest.patch" ) diff --git a/dev-haskell/emojis/Manifest b/dev-haskell/emojis/Manifest index 6c7aa7b04a76..0dca0cb15e30 100644 --- a/dev-haskell/emojis/Manifest +++ b/dev-haskell/emojis/Manifest @@ -1,2 +1 @@ DIST emojis-0.1.2.tar.gz 49333 BLAKE2B c67e578cd356c2e7edc4f7880dc3235eff33dd98f773a24c4791442c4d0243b59cd775d8fb2bf4c53c6943434f340104183a99544d16a6d6c8f56c7d0d402dd3 SHA512 e34d1c1797f37e3cbe37f5f617496aa70310ca654c98069d393c10c5fcf56e336f35d06e018c859354ea54ae1c5fbbe4a24d484a5f59cceb5a9e3c25caf2a52d -DIST emojis-0.1.tar.gz 36219 BLAKE2B d77008408436a37400f5a325bd3e80721226c5bf127266c96a5919dd0249d94827140285a02ecabeb6ceca273eec37e06aac86636da899b2806c7b8b825bd445 SHA512 587c67bff3f77c362b16c93889762a9aad6fb5250c0bced45f5053f59dd6a11ab2886e53f286bbc4de2b8793be133708b1f9c5d4d52bcef1820f5a7c1ecfa7d2 diff --git a/dev-haskell/emojis/emojis-0.1.ebuild b/dev-haskell/emojis/emojis-0.1.ebuild deleted file mode 100644 index 7b74ee4c2e43..000000000000 --- a/dev-haskell/emojis/emojis-0.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Conversion between emoji characters and their names" -HOMEPAGE="https://github.com/jgm/emojis#readme" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/text:=[profile?] - >=dev-lang/ghc-7.10.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.22.2.0 - test? ( >=dev-haskell/hunit-1.2 = 2.1 && < 2.8' 'hspec >= 2.1' +} diff --git a/dev-haskell/filepath-bytestring/Manifest b/dev-haskell/filepath-bytestring/Manifest index bf733c9e0061..26f295beb4ed 100644 --- a/dev-haskell/filepath-bytestring/Manifest +++ b/dev-haskell/filepath-bytestring/Manifest @@ -1 +1 @@ -DIST filepath-bytestring-1.4.2.1.6.tar.gz 25418 BLAKE2B 3b1eaa89f68f6bea1ab1cf003cb53032eeea81f36b2de046054310b17c60d951791499afbd1e92a3d264515cfa3d3b60c87527f3579401a92b92efcc265c4c3f SHA512 f101d718681373faead2e916dbdb7fda7b12091067d070f5d0e8ceab48c8081ca7f46bdc2fcfc0b535d65d51a3835fed05a50acf36f1a01c22c8d01c4c98e106 +DIST filepath-bytestring-1.4.2.1.9.tar.gz 25901 BLAKE2B f8cc6b01daa2a89ba9c4cfc448675ba00a203ba7eee7f966380e84daa56cf83899ea471d4b0b17f2d10b4fe8efccdca8dd188f4bdc842eee85a1f81e31a59b6a SHA512 814ca8e733afb85187055bf8fdf7381cba4de8587141eff678ec78aca76cd3042a40c3046d5fe4adaaa3575701c2a4172202ef9580ad66d87c92ee4a4e66fe87 diff --git a/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.6.ebuild b/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.9.ebuild similarity index 63% rename from dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.6.ebuild rename to dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.9.ebuild index 5c15d58f56c7..0a2f5192736c 100644 --- a/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.6.ebuild +++ b/dev-haskell/filepath-bytestring/filepath-bytestring-1.4.2.1.9.ebuild @@ -1,25 +1,23 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.4.9999 +# ebuild generated by hackport 0.7.2.1.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Library for manipulating RawFilePaths in a cross platform way" HOMEPAGE="https://hackage.haskell.org/package/filepath-bytestring" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" +KEYWORDS="~amd64 ~ppc64 ~x86" -RDEPEND=">=dev-lang/ghc-7.4.1:= +RDEPEND=">=dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18 - test? ( >=dev-haskell/quickcheck-2.7 =dev-haskell/cabal-2.2.0.1 + test? ( >=dev-haskell/quickcheck-2.7 =dev-haskell/genvalidity-1.0:=[profile?] >=dev-haskell/genvalidity-property-0.5:=[profile?] dev-haskell/hspec:=[profile?] - dev-haskell/hspec-core:=[profile?] + >=dev-haskell/hspec-core-2.5.0:=[profile?] dev-haskell/quickcheck:2=[profile?] >=dev-haskell/validity-0.5:=[profile?] - >=dev-lang/ghc-8.0.1:= + >=dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24.0.0 + >=dev-haskell/cabal-2.2.0.1 " diff --git a/dev-haskell/genvalidity-property/Manifest b/dev-haskell/genvalidity-property/Manifest index 6fb0fb06ee9e..e379b9a0f638 100644 --- a/dev-haskell/genvalidity-property/Manifest +++ b/dev-haskell/genvalidity-property/Manifest @@ -1 +1 @@ -DIST genvalidity-property-0.5.0.1.tar.gz 10723 BLAKE2B 520af5982119d2df2ebcd4bfce1b4378500c48af1fee95c212d5bae13e958eeb28dcc50aa3e0fd7358e74f0d98ac8da4d72f8198ccf90095fca7a8bced3bb528 SHA512 a50b3cb28cb843bfacff8b1a2248fc6e80ea1667518955a0d8479d607017f45ff99eac71be6797e232e9d6f08f6bfeb3ce00b346c9a40d2cf9da880d84f29add +DIST genvalidity-property-1.0.0.0.tar.gz 9333 BLAKE2B 4236156a04abbef4924e8e725f7804a80caee9ecc0672ad0e695390ee50aa29d1b32272472c6df0d6479f0d27c9bbf36b8642123d367c97199e743d7f1f1cfab SHA512 fdb11224baad570cc91762ade0a09be924547df0cb6d3438463e17d981ac8298052051f3dc3df3ccf17386eb12e47cf68a218d4374d806f709df106018fd290c diff --git a/dev-haskell/genvalidity-property/genvalidity-property-0.5.0.1.ebuild b/dev-haskell/genvalidity-property/genvalidity-property-1.0.0.0.ebuild similarity index 68% rename from dev-haskell/genvalidity-property/genvalidity-property-0.5.0.1.ebuild rename to dev-haskell/genvalidity-property/genvalidity-property-1.0.0.0.ebuild index 5af378911aee..b644a45dab26 100644 --- a/dev-haskell/genvalidity-property/genvalidity-property-0.5.0.1.ebuild +++ b/dev-haskell/genvalidity-property/genvalidity-property-1.0.0.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.3 +# ebuild generated by hackport 0.7.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -14,17 +14,15 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" +KEYWORDS="~amd64 ~ppc64 ~x86" -RDEPEND=">=dev-haskell/genvalidity-0.7:=[profile?] +RDEPEND=">=dev-haskell/genvalidity-1.0:=[profile?] >=dev-haskell/hspec-2.1:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/quickcheck:2=[profile?] >=dev-haskell/validity-0.9:=[profile?] - >=dev-lang/ghc-7.8.2:= + >=dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 - test? ( dev-haskell/doctest ) + >=dev-haskell/cabal-2.2.0.1 " diff --git a/dev-haskell/genvalidity/Manifest b/dev-haskell/genvalidity/Manifest index 4e36afd05fcc..40c6dd38bb03 100644 --- a/dev-haskell/genvalidity/Manifest +++ b/dev-haskell/genvalidity/Manifest @@ -1 +1 @@ -DIST genvalidity-0.10.0.2.tar.gz 14421 BLAKE2B 60dde212f779123677ccbcbc45297602c99a3d55e4ab5c38c8d784def8b3d4d748d86d85118c3be91fa5f2e7400f58b617164f614cb3769cc4434aa4a1326a38 SHA512 67e89cee72fc5c6017e4862bf88506683ba8f26eb786fb8c7972454b44344cf2885b04e24b29e72fe1c16ff3f25330fbcf9b979fbd99d1e23e7e146336c005e5 +DIST genvalidity-1.0.0.1.tar.gz 12074 BLAKE2B 91a99130c446bbaab556230cd525adf9f2d0be8f04517428e088aadaf5dad30be411a5d22430fad942a273c706a5ca41fd275a19a12589c121d9003b57a25495 SHA512 520122e67b3b95798b9701cd090a80886efd4f029f1a7f54b76adf427d8e457ed3eafa1d3fd4d40b5456ae592cd9153e43f8ed2ed52b014a9f5b66de02f8b01f diff --git a/dev-haskell/genvalidity/genvalidity-0.10.0.2.ebuild b/dev-haskell/genvalidity/genvalidity-1.0.0.1.ebuild similarity index 59% rename from dev-haskell/genvalidity/genvalidity-0.10.0.2.ebuild rename to dev-haskell/genvalidity/genvalidity-1.0.0.1.ebuild index a8b688efd42b..fe16939bdb02 100644 --- a/dev-haskell/genvalidity/genvalidity-0.10.0.2.ebuild +++ b/dev-haskell/genvalidity/genvalidity-1.0.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.4.9999 +# ebuild generated by hackport 0.7.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -14,16 +14,15 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" +KEYWORDS="~amd64 ~ppc64 ~x86" -RDEPEND=">=dev-haskell/quickcheck-2.7:2=[profile?] - dev-haskell/random:=[profile?] - >=dev-haskell/validity-0.9:=[profile?] - >=dev-lang/ghc-8.2.1:= +RDEPEND=">=dev-haskell/quickcheck-2.13:2=[profile?] + >=dev-haskell/random-1.1:=[profile?] + >=dev-haskell/validity-0.12:=[profile?] + >=dev-lang/ghc-8.8.1:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.0.0.2 + >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/hspec dev-haskell/hspec-core ) " diff --git a/dev-haskell/git-lfs/Manifest b/dev-haskell/git-lfs/Manifest index bec76febbc89..a4c299b03043 100644 --- a/dev-haskell/git-lfs/Manifest +++ b/dev-haskell/git-lfs/Manifest @@ -1 +1 @@ -DIST git-lfs-1.1.2.tar.gz 16802 BLAKE2B d183dbaaa4cb72dd500b43d75ad3769847c9278adc0eda33679f51a746753d81cea253ddece5ef84172cedaa0e7410c3065ea293c7fcc869e95312401602b2db SHA512 ea4b72dc33a1e7012be984bdca34f45767db6da3ae4e5190addc05a81fffe1f78f25d650b633ac911f28057e6f62cb99fcaa7992fbe9a20dcf4b4e475d7d62a0 +DIST git-lfs-1.2.0.tar.gz 17277 BLAKE2B 6f9fb460dc7413e5a8a89a560f437a986c6d9cd140d1c4479cb1a8becd2aa478575261d83a3889167d26fe004a59af7b9c9364f3e2a2e15f08e22630b9d004fb SHA512 13d8c3c7c9844e935af278b4b6dc477b4ef069a3b61a5fea5bf28aadbd3ca4b475aa23701fe7be8a9468af78771d1fabda3e74c5d4b9a3fbb77ee8b803198f65 diff --git a/dev-haskell/git-lfs/git-lfs-1.1.2.ebuild b/dev-haskell/git-lfs/git-lfs-1.2.0.ebuild similarity index 96% rename from dev-haskell/git-lfs/git-lfs-1.1.2.ebuild rename to dev-haskell/git-lfs/git-lfs-1.2.0.ebuild index 51e56239689c..2ab66ee62505 100644 --- a/dev-haskell/git-lfs/git-lfs-1.1.2.ebuild +++ b/dev-haskell/git-lfs/git-lfs-1.2.0.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://hackage.haskell.org/package/git-lfs" LICENSE="AGPL-3" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-haskell/aeson-1.3:=[profile?] =dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/hspec-2.4.4 =dev-haskell/optparse-applicative-0.15 =dev-haskell/tree-diff-0.1 =dev-haskell/base-compat-0.9.3 =dev-haskell/quickcheck-2.11 = 0.9.3 || ^>= 0.11.0' 'base-compat >= 0.9.3' \ - 'base-compat ^>= 0.9.3 || ^>= 0.11.0' 'base-compat >= 0.9.3' -} diff --git a/dev-haskell/haddock-library/haddock-library-1.9.0.ebuild b/dev-haskell/haddock-library/haddock-library-1.9.0.ebuild deleted file mode 100644 index 59c2d563d118..000000000000 --- a/dev-haskell/haddock-library/haddock-library-1.9.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4.9999 - -CABAL_FEATURES="lib profile test-suite" # haddock hoogle hscolour -inherit haskell-cabal - -DESCRIPTION="Library exposing some functionality of Haddock" -HOMEPAGE="https://www.haskell.org/haddock/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/${PV}" -# keep in sync with ghc-8.10 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND=">=dev-haskell/parsec-3.1.13.0:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2 - test? ( >=dev-haskell/hspec-2.4.4 - >=dev-haskell/optparse-applicative-0.15 - >=dev-haskell/tree-diff-0.1 - >=dev-haskell/base-compat-0.9.3 - >=dev-haskell/quickcheck-2.11 ) -" - -src_prepare() { - default - - cabal_chdeps \ - 'base-compat ^>= 0.9.3 || ^>= 0.11.0' 'base-compat >= 0.9.3' \ - 'hspec >= 2.4.4 && < 2.8' 'hspec >= 2.4.4' \ - 'optparse-applicative ^>= 0.15' 'optparse-applicative >= 0.15' \ - 'QuickCheck ^>= 2.11 || ^>= 2.13.2' 'QuickCheck >= 2.11' \ - 'tree-diff ^>= 0.1' 'tree-diff >= 0.1' -} diff --git a/dev-haskell/hashable-time/Manifest b/dev-haskell/hashable-time/Manifest index 7563ec85a1b5..dd379791e096 100644 --- a/dev-haskell/hashable-time/Manifest +++ b/dev-haskell/hashable-time/Manifest @@ -1,2 +1 @@ -DIST hashable-time-0.2.0.2.tar.gz 2180 BLAKE2B 194e3d4e9bcf7c9b0d8a97a210bebee91e0f22ccf76e8726b563baa2380751447a655b12eadb63a29f191e093925ebe9bf9c31c29ae01077f6e9e287f61847ad SHA512 38ade3c808072cc1488e0f68d054891576c781d33f7151721dae9f994833723b7b30e92cc77750e91929ce9cd47753a8b1d8157845d7c972f1bdbd44b3094c0a DIST hashable-time-0.3.tar.gz 2240 BLAKE2B 328aa39a575f4f356be83adaa29f42e145c68df0e9a25c38c5ca44f1f8af5cb3c434994412f9602c30469fb4ac22a6ab462e57b2b470b801d59f0ce4bf4f6d91 SHA512 c6715693b55892beab59820e0dc742ddbf3c8b75f3bc4994b90175f4220da841aa514b34e08e5f58971fb523fa75cc2da59f5bb37c7e7744d6de6eacd7c27b51 diff --git a/dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild b/dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild deleted file mode 100644 index 72b81da8323a..000000000000 --- a/dev-haskell/hashable-time/hashable-time-0.2.0.2-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.5.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Hashable instances for Data.Time" -HOMEPAGE="https://hackage.haskell.org/package/hashable-time" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/hashable-1.2.3.3:=[profile?] <=dev-haskell/hashable-1.4:=[profile?] - >=dev-haskell/old-locale-1.0:=[profile?] =dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 -" - -src_prepare() { - default - - cabal_chdeps \ - 'base >=4.7 && <4.13' 'base >=4.7' \ - 'hashable >=1.2.3.3 && <=1.3' 'hashable >=1.2.3.3' -} diff --git a/dev-haskell/hashable/Manifest b/dev-haskell/hashable/Manifest index 4ef2bf1fd89e..09b4980ccf61 100644 --- a/dev-haskell/hashable/Manifest +++ b/dev-haskell/hashable/Manifest @@ -1,2 +1 @@ -DIST hashable-1.2.7.0.tar.gz 30182 BLAKE2B 7dee78e531fb396c51531f7b239f45a316bad3494590684b13814894a606ab8ddf7ef85a2027f26eeddad0a38f2c06a8a16d03b1b67ce009f9e8aed6cc872232 SHA512 41accac8fa38ab5c243caa058deaf31644d4df670520010d0d593e84fd42970f3fe2d4e945a31ac5491050467e843c7bdb299283a4c6d1446dfcbc2dbc58eec7 DIST hashable-1.4.0.2.tar.gz 25528 BLAKE2B a9d219ce08db64b2bccf691f26ea5e248785ac3263ce1045eb612d2deaf51baa5f0b14270a9810aa1d32193fe9f52b26c2ca4fccb94b98e2ccdcb0b6ba6e8a56 SHA512 a8cc2b7cafa8f18d9a74490d2dff7edf12901b7c40ca0c1881af579695135c1ca7629347d34d0c7dc662078d7669d5d6234bd889c1f77f344297942243fe7dda diff --git a/dev-haskell/hashable/hashable-1.2.7.0.ebuild b/dev-haskell/hashable/hashable-1.2.7.0.ebuild deleted file mode 100644 index dbcf2526b0c2..000000000000 --- a/dev-haskell/hashable/hashable-1.2.7.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.5.5.9999 -#hackport: flags: sse41:cpu_flags_x86_sse4_1,sse2:cpu_flags_x86_sse2,integer-gmp:gmp - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # Drop test-suite: circular depend -# break circular dependencies: -# https://github.com/gentoo-haskell/gentoo-haskell/issues/810 -CABAL_FEATURES+=" nocabaldep" -inherit haskell-cabal - -DESCRIPTION="A class for types that can be converted to a hash value" -HOMEPAGE="https://github.com/tibbe/hashable" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 examples +gmp" - -RESTRICT=test # circular deps: hashable[test]->quickcheck->semigroups->hashable - -RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - - cabal_chdeps \ - 'base >= 4.4 && < 4.12' 'base >= 4.4' -} - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag examples examples) \ - $(cabal_flag gmp integer-gmp) \ - $(cabal_flag cpu_flags_x86_sse2 sse2) \ - $(cabal_flag cpu_flags_x86_sse4_1 sse41) -} diff --git a/dev-haskell/hashtables/Manifest b/dev-haskell/hashtables/Manifest index 1fe7076067dc..bb8c2dd1cab0 100644 --- a/dev-haskell/hashtables/Manifest +++ b/dev-haskell/hashtables/Manifest @@ -1 +1 @@ -DIST hashtables-1.2.4.1.tar.gz 58425 BLAKE2B 1e7d0e0f80e2e8ef17370f7019f802989c12eb7a7e340cfac44fa4138baa105985846262b0d5eeb1f59ee21d27a5036dce9c45623fecf6ecdf319ed8d4e36bc8 SHA512 e88fb8f9c8a51be31e5d07ca1fef3d1a05a347942878f84a500d8c224b1118a2be97f9a947f17834a8331f296f302eafeef34d1f151360361675ecf5204b38f6 +DIST hashtables-1.3.tar.gz 58599 BLAKE2B a0ce2ecc6b91c3b1c46759ef7e6a067b6872998d7fbecc22e8ee84bafc80bd5b7e286100c3c906a0b60ae86bceafb2cca7717081f347790d70c47e164aea9800 SHA512 7fb82e7c45c13d7bde8a216fb678d20bbd4c970f7860cbc2f08fb5524324f6b9584e1b5d397bdcb3fdbf53928758b608986167bb2bc2f1adae6feb3b0dd94444 diff --git a/dev-haskell/hashtables/hashtables-1.2.4.1.ebuild b/dev-haskell/hashtables/hashtables-1.3.ebuild similarity index 72% rename from dev-haskell/hashtables/hashtables-1.2.4.1.ebuild rename to dev-haskell/hashtables/hashtables-1.3.ebuild index b4558c556890..d3059c57ed9b 100644 --- a/dev-haskell/hashtables/hashtables-1.2.4.1.ebuild +++ b/dev-haskell/hashtables/hashtables-1.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.6 -#hackport: flags: sse42:cpu_flags_x86_sse4_2 +# ebuild generated by hackport 0.7.1.1.9999 +#hackport: flags: sse42:cpu_flags_x86_sse4_2,+unsafe-tricks,-portable CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -15,16 +15,16 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="bounds-checking cpu_flags_x86_sse4_2 debug detailed-profiling portable +unsafe-tricks" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="bounds-checking cpu_flags_x86_sse4_2 debug detailed-profiling" -RDEPEND="dev-haskell/primitive:=[profile?] +RDEPEND=">=dev-haskell/hashable-1.4:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.8.2:= - >=dev-haskell/hashable-1.2.1:=[profile?] =dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2 + >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/mwc-random-0.8 =dev-haskell/quickcheck-2.3.0.2 @@ -38,7 +38,7 @@ src_configure() { $(cabal_flag bounds-checking bounds-checking) \ $(cabal_flag debug debug) \ $(cabal_flag detailed-profiling detailed-profiling) \ - $(cabal_flag portable portable) \ + --flag=-portable \ $(cabal_flag cpu_flags_x86_sse4_2 sse42) \ - $(cabal_flag unsafe-tricks unsafe-tricks) + --flag=unsafe-tricks } diff --git a/dev-haskell/hashtables/metadata.xml b/dev-haskell/hashtables/metadata.xml index 86c607e5ac2e..6f84b90b37dc 100644 --- a/dev-haskell/hashtables/metadata.xml +++ b/dev-haskell/hashtables/metadata.xml @@ -3,107 +3,10 @@ haskell@gentoo.org + Gentoo Haskell - - This package provides a couple of different implementations of mutable hash - tables in the ST monad, as well as a typeclass abstracting their common - operations, and a set of wrappers to use the hash tables in the IO monad. - - /QUICK START/: documentation for the hash table operations is provided in the - "Data.HashTable.Class" module, and the IO wrappers (which most users will - probably prefer) are located in the "Data.HashTable.IO" module. - - This package currently contains three hash table implementations: - - 1. "Data.HashTable.ST.Basic" contains a basic open-addressing hash table - using linear probing as the collision strategy. On a pure speed basis it - should currently be the fastest available Haskell hash table - implementation for lookups, although it has a higher memory overhead - than the other tables and can suffer from long delays when the table is - resized because all of the elements in the table need to be rehashed. - - 2. "Data.HashTable.ST.Cuckoo" contains an implementation of \"cuckoo - hashing\" as introduced by Pagh and Rodler in 2001 (see - <https://en.wikipedia.org/wiki/Cuckoo_hashing>). Cuckoo hashing has - worst-case /O(1)/ lookups and can reach a high \"load factor\", in which - the table can perform acceptably well even when more than 90% full. - Randomized testing shows this implementation of cuckoo hashing to be - slightly faster on insert and slightly slower on lookup than - "Data.Hashtable.ST.Basic", while being more space efficient by about a - half-word per key-value mapping. Cuckoo hashing, like the basic hash - table implementation using linear probing, can suffer from long delays - when the table is resized. - - 3. "Data.HashTable.ST.Linear" contains a linear hash table (see - <https://en.wikipedia.org/wiki/Linear_hashing>), which trades some insert - and lookup performance for higher space efficiency and much shorter - delays when expanding the table. In most cases, benchmarks show this - table to be currently slightly faster than @Data.HashTable@ from the - Haskell base library. - - It is recommended to create a concrete type alias in your code when using this - package, i.e.: - - > import qualified Data.HashTable.IO as H - > - > type HashTable k v = H.BasicHashTable k v - > - > foo :: IO (HashTable Int Int) - > foo = do - > ht <- H.new - > H.insert ht 1 1 - > return ht - - Firstly, this makes it easy to switch to a different hash table implementation, - and secondly, using a concrete type rather than leaving your functions abstract - in the HashTable class should allow GHC to optimize away the typeclass - dictionaries. - - This package accepts a couple of different cabal flags: - - * @unsafe-tricks@, default /ON/. If this flag is enabled, we use some - unsafe GHC-specific tricks to save indirections (namely @unsafeCoerce#@ - and @reallyUnsafePtrEquality#@. These techniques rely on assumptions - about the behaviour of the GHC runtime system and, although they've been - tested and should be safe under normal conditions, are slightly - dangerous. Caveat emptor. In particular, these techniques are - incompatible with HPC code coverage reports. - - * @sse41@, default /OFF/. If this flag is enabled, we use some SSE 4.1 - instructions (see <https://en.wikipedia.org/wiki/SSE4>, first available on - Intel Core 2 processors) to speed up cache-line searches for cuckoo - hashing. - - * @bounds-checking@, default /OFF/. If this flag is enabled, array accesses - are bounds-checked. - - * @debug@, default /OFF/. If turned on, we'll rudely spew debug output to - stdout. - - * @portable@, default /OFF/. If this flag is enabled, we use only pure - Haskell code and try not to use unportable GHC extensions. Turning this - flag on forces @unsafe-tricks@ and @sse41@ /OFF/. - - This package has been tested with GHC 7.0.3, on: - - * a MacBook Pro running Snow Leopard with an Intel Core i5 processor, - running GHC 7.0.3 in 64-bit mode. - - * an Arch Linux desktop with an AMD Phenom II X4 940 quad-core processor. - - * a MacBook Pro running Snow Leopard with an Intel Core 2 Duo processor, - running GHC 6.12.3 in 32-bit mode. - - Please send bug reports to - <https://github.com/gregorycollins/hashtables/issues>. - if on, use bounds-checking array accesses add detailed profiling information to profiled build-depends - if on, use only pure Haskell code and no GHC extensions. - turn on unsafe GHC tricks - - gregorycollins/hashtables - diff --git a/dev-haskell/haskell-lexer/Manifest b/dev-haskell/haskell-lexer/Manifest index 88fbca3058d6..3485b5f55373 100644 --- a/dev-haskell/haskell-lexer/Manifest +++ b/dev-haskell/haskell-lexer/Manifest @@ -1,2 +1 @@ -DIST haskell-lexer-1.0.2.tar.gz 12202 BLAKE2B d4171347eac2f9ea58368dfa76e6e1a82fbaba8c9cd0ada13497579e3e9dff25675d461cbde3fac2c90a0f9d9733a3c6bd3a49797f9cc5f6fbb1d14d2b593643 SHA512 7f5942bf159936488894649e4b5cd7b33b6cf018685299b9cfc2f807ba1b08061deae287e613c88345842183bfb6f177b8538d2dc01badb0c94fc259f110255f DIST haskell-lexer-1.1.tar.gz 14368 BLAKE2B e06a1399c45511c8f67516fc7abba2eecbdb22a39f6278ec17418ae43a4f2c74bd1e47053f55b06bf45697f9760b2efc3787429674b08554fd2aa51a3203e673 SHA512 7a93d135d8994941ac73feba6b22a82e05b3c124d2aaefeb33851c28d2268714ebf5fac6abea9544097b7afc2cb3945caed600cc08f9867bc819b96fe467b28f diff --git a/dev-haskell/haskell-lexer/haskell-lexer-1.0.2.ebuild b/dev-haskell/haskell-lexer/haskell-lexer-1.0.2.ebuild deleted file mode 100644 index d4c2c7acfd7f..000000000000 --- a/dev-haskell/haskell-lexer/haskell-lexer-1.0.2.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 - -# ebuild generated by hackport 0.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="A fully compliant Haskell 98 lexer" -HOMEPAGE="https://github.com/yav/haskell-lexer" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.6 -" diff --git a/dev-haskell/haskell-src-exts/Manifest b/dev-haskell/haskell-src-exts/Manifest index f86d6143b9f7..4926b17618c8 100644 --- a/dev-haskell/haskell-src-exts/Manifest +++ b/dev-haskell/haskell-src-exts/Manifest @@ -1,2 +1 @@ -DIST haskell-src-exts-1.17.1.tar.gz 2489624 BLAKE2B d98a54e9788fbc613d5843fb3886bdd44b20843978a71cdff5460390bc090504ce72191884f49ef35266c5167913ef1dbf53a19a25d235d12192dea1f3b01203 SHA512 e08bc31720640e595803ff33d454b717cd015cf8b70f0196f387e7ebaca4b3551aa41ce6c900370496a68e48e1a9c078235674f7050f6de42ffdfc9fce6544e2 DIST haskell-src-exts-1.21.1.tar.gz 1248986 BLAKE2B f76d5e5ca978aec46a0f2e5f2442cb3960ffb3008ad11955e5f04cfce38613b6073af59b6e8eb32975664d3f22ee31334166daafc5d935f18e7a008b3d28332b SHA512 1349d419a13343fdf5579bf1f4027a3906de67ac257d0663fb6d10cf96e8312e08beec81d91044421f1202675a8c9381d280104d95c1ffea2e746f378d683e61 diff --git a/dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild b/dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild deleted file mode 100644 index cc8b39436970..000000000000 --- a/dev-haskell/haskell-src-exts/haskell-src-exts-1.17.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.4.6.9999 -#hackport: flags: +base4 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer" -HOMEPAGE="https://github.com/haskell-suite/haskell-src-exts" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RESTRICT=test # very slow - -RDEPEND=">=dev-haskell/cpphs-1.3:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 - dev-haskell/happy - test? ( dev-haskell/mtl - dev-haskell/pretty-show - >=dev-haskell/smallcheck-1.0 - dev-haskell/syb - >=dev-haskell/tasty-0.3 - >=dev-haskell/tasty-golden-2.2.2 - dev-haskell/tasty-smallcheck ) -" - -src_prepare() { - default - - cabal_chdeps \ - 'tasty-golden >= 2.2.2 && < 2.3' 'tasty-golden >= 2.2.2' -} - -src_configure() { - haskell-cabal_src_configure \ - --flag=base4 -} diff --git a/dev-haskell/hedgehog/Manifest b/dev-haskell/hedgehog/Manifest index d7b3d6453eb7..ba5add1b1806 100644 --- a/dev-haskell/hedgehog/Manifest +++ b/dev-haskell/hedgehog/Manifest @@ -1,3 +1,2 @@ -DIST hedgehog-1.0.4.tar.gz 68959 BLAKE2B db9b5d2202d1a27fd27703f45083ac3b1e6c26505e4ead2c26bc79f5bd42f9523f2c11299cfa42b095467e289a5c80d2b75cf628828af4b702ad22195f2b1457 SHA512 71eb946550c0189e598d2a4205547c007cc4fd101e1cfab38f79535e7c158dfa3b43dec6dde2331d5fe9cb5b0d4c6212f51b820ec146e47ecd9823a99f0f8133 DIST hedgehog-1.0.5.cabal 4533 BLAKE2B bca8b965bc8e6d78c0eb72ff1ad555719cc260a8744d6e52dbad8b5f6dc61cb4dcc156c8bed04e0a5eb67bfeceaf0ad23acc1c9ac2332f3d5d2ade1520e130fd SHA512 250275ecf38fb0127350539a476cf84a2db8986ef782e0be3cd321f117a003e67c5454ee7ec89a05fadad872bb6dbc4df44b8bf9a661dfb41bae10bbd24fdff2 DIST hedgehog-1.0.5.tar.gz 69389 BLAKE2B c3349fba40b43fbc8079fad9e1725db49bb73b2fb2c4d45fb397ec03ef9b003a49ce1a36465d7b989109b3cafec72200d2784a99ecee9e33f64534c97f8c78ca SHA512 03a1bd64451ce90ce7bac67e9f558a97b33cb2f7eeec7885c76558f34018eb794f82344563c6b511094e9cf610a6c0f4c0a229455e57df8729fc093ec212dd98 diff --git a/dev-haskell/hedgehog/hedgehog-1.0.4.ebuild b/dev-haskell/hedgehog/hedgehog-1.0.4.ebuild deleted file mode 100644 index 2b09e994ae4d..000000000000 --- a/dev-haskell/hedgehog/hedgehog-1.0.4.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Release with confidence" -HOMEPAGE="https://hedgehog.qa" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/ansi-terminal-0.6:=[profile?] =dev-haskell/async-2.0:=[profile?] =dev-haskell/concurrent-output-1.7:=[profile?] =dev-haskell/erf-2.0:=[profile?] =dev-haskell/exceptions-0.7:=[profile?] =dev-haskell/lifted-async-0.7:=[profile?] =dev-haskell/mmorph-1.0:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] =dev-haskell/mtl-2.1:=[profile?] =dev-haskell/pretty-show-1.6:=[profile?] =dev-haskell/primitive-0.6:=[profile?] =dev-haskell/random-1.1:=[profile?] =dev-haskell/resourcet-1.1:=[profile?] =dev-haskell/stm-2.4:=[profile?] =dev-haskell/text-1.1:=[profile?] =dev-haskell/transformers-base-0.4.5.1:=[profile?] =dev-haskell/wl-pprint-annotated-0.0:=[profile?] =dev-lang/ghc-8.0.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24.0.0 -" diff --git a/dev-haskell/hjsmin/hjsmin-0.2.0.4.ebuild b/dev-haskell/hjsmin/hjsmin-0.2.0.4.ebuild index e74f3c315fb3..7e17d678b59c 100644 --- a/dev-haskell/hjsmin/hjsmin-0.2.0.4.ebuild +++ b/dev-haskell/hjsmin/hjsmin-0.2.0.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RESTRICT=test # Requires network access? diff --git a/dev-haskell/hslogger/hslogger-1.3.1.0-r1.ebuild b/dev-haskell/hslogger/hslogger-1.3.1.0-r2.ebuild similarity index 56% rename from dev-haskell/hslogger/hslogger-1.3.1.0-r1.ebuild rename to dev-haskell/hslogger/hslogger-1.3.1.0-r2.ebuild index b91fd077bbf5..7bf1e26b1cb7 100644 --- a/dev-haskell/hslogger/hslogger-1.3.1.0-r1.ebuild +++ b/dev-haskell/hslogger/hslogger-1.3.1.0-r2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 # ebuild generated by hackport 0.6.4.9999 -#hackport: flags: -test,-buildtests +#hackport: flags: -test,-buildtests,+network--gt-3_0_0 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -15,19 +15,16 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux" -IUSE="+network-3" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux" RDEPEND=">=dev-haskell/old-locale-1.0:=[profile?] =dev-lang/ghc-7.4.1:= - network-3? ( >=dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] haskell@gentoo.org Gentoo Haskell - - Use network-3 - hslogger is a logging framework for Haskell, roughly similar to Python's logging module. - + hslogger lets each log message have a priority and source be associated with it. The programmer can then define global handlers that route or filter messages based on the priority and source. hslogger also has a syslog handler built in. - - jgoerzen/hslogger - diff --git a/dev-haskell/hslua-classes/Manifest b/dev-haskell/hslua-classes/Manifest index 447a37938f24..467c230b176f 100644 --- a/dev-haskell/hslua-classes/Manifest +++ b/dev-haskell/hslua-classes/Manifest @@ -1,2 +1 @@ -DIST hslua-classes-2.1.0.tar.gz 11581 BLAKE2B 4327d4763d5b19c8b4345b994eee62cbc99c7f54f7645bcc92f97d0651ef80828c1454aed4c33b1be7d3c5cfe36c42fcdf7b425812aff2826596be642b4751a3 SHA512 1f67d6b75891f5dada8928afdfb51cc0e293ed7091f3fb6b050a4d4800889130f412002abbf3c75360381c5c144d16758be9b6ef6d736939a37e5586ea96bd8e DIST hslua-classes-2.2.0.tar.gz 11614 BLAKE2B 4fddbdd4c130562e961c627ae6a0201362036df846f18b03293d237a9b658157d8e607b5cf840ad793724dfde308e240c299a3633d185e75a40b9e9dbedf0852 SHA512 21d9da7fca86123cf1f6ac339b2453393bd97c052eb9b5ab75bf06a56fc0ff81593e30c88082aab5eb767816c479e975622b01f78e3df13ed476710d424f48c7 diff --git a/dev-haskell/hslua-classes/hslua-classes-2.1.0.ebuild b/dev-haskell/hslua-classes/hslua-classes-2.1.0.ebuild deleted file mode 100644 index 835873acb47e..000000000000 --- a/dev-haskell/hslua-classes/hslua-classes-2.1.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.7.1.1.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Type classes for HsLua" -HOMEPAGE="https://hslua.org/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64 ~x86" - -RDEPEND=">=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/hslua-core-2.1:=[profile?] =dev-haskell/hslua-marshalling-2.1:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.10.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-3.2.0.0 - test? ( >=dev-haskell/lua-arbitrary-1.0 - >=dev-haskell/quickcheck-2.7 - >=dev-haskell/quickcheck-instances-0.3 - >=dev-haskell/tasty-0.11 - >=dev-haskell/tasty-hslua-1.0 - >=dev-haskell/tasty-hunit-0.9 - >=dev-haskell/tasty-quickcheck-0.8 ) -" diff --git a/dev-haskell/hslua-core/Manifest b/dev-haskell/hslua-core/Manifest index f1f4de6908e8..04fd7fc31e9f 100644 --- a/dev-haskell/hslua-core/Manifest +++ b/dev-haskell/hslua-core/Manifest @@ -1,2 +1 @@ -DIST hslua-core-2.1.0.tar.gz 36047 BLAKE2B df175f92df38d4b7ab4810eabef30c9f89479f905fd586cc85c124ef19896dca0532938012c7c55186cfad2d0e057f632f75a967420c2fdc22c57816731dd2f1 SHA512 7a92937f129125b58c0534d2c2b3b2f1798d6a24326ae6a6ef97d93630d9fb53604ead4d9bce23d1f0d3cb7fca4f716284619b651ee3bbdab71619edb30249c0 DIST hslua-core-2.2.0.tar.gz 36808 BLAKE2B 02cbb94ea562fbaac9c2eb9445150f6f79a345ab15b2062aa7900d18c671ad0104a0ad3abe6603a38ddb40a9fa59cd13f4892d73c7dba4baff5727a9211fa503 SHA512 cb2f8b76b44432698624aac3d425be7a0c068bec1d41cd8a13b75854ed15fc614de5a0aee46c1092ef22b0e6b706a931188879d97354c01c37aa47a334baf5f3 diff --git a/dev-haskell/hslua-core/hslua-core-2.1.0.ebuild b/dev-haskell/hslua-core/hslua-core-2.1.0.ebuild deleted file mode 100644 index 53071a64e051..000000000000 --- a/dev-haskell/hslua-core/hslua-core-2.1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.7.1.1.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Bindings to Lua, an embeddable scripting language" -HOMEPAGE="https://hslua.org/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64 ~x86" - -RDEPEND=">=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/lua-2.1:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.10.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-3.2.0.0 - test? ( >=dev-haskell/lua-arbitrary-1.0 - >=dev-haskell/quickcheck-2.7 - >=dev-haskell/quickcheck-instances-0.3 - >=dev-haskell/tasty-0.11 - >=dev-haskell/tasty-hunit-0.9 - >=dev-haskell/tasty-quickcheck-0.8 ) -" diff --git a/dev-haskell/hslua-marshalling/Manifest b/dev-haskell/hslua-marshalling/Manifest index 67ca2abbe87e..63d27b41dbf1 100644 --- a/dev-haskell/hslua-marshalling/Manifest +++ b/dev-haskell/hslua-marshalling/Manifest @@ -1,2 +1 @@ -DIST hslua-marshalling-2.1.0.tar.gz 16393 BLAKE2B 25a7bf9958b128a38ccd4f5cf9acfb7b9db47b8996e68874c2772799b65262d3ee63608e9e24a8c33b652bd027da756c5e00f4818535b15d25a5af249935d5d2 SHA512 58a0399c339751c94ec3582960396311904d07df188d4fd2e3e18d35c30c01aa2a90eeb7293f5c8becd6cc68601589f69d9e114af1a5301465049b5c406dfd56 DIST hslua-marshalling-2.2.0.tar.gz 16488 BLAKE2B f5aa47ecb431c5ea2308e16f0e4568fe7ba979e4f08901fd85c1c4c7e516c9b1a59e42f58a93db6dc113646e4ab826c13ed0e669972ea8980aabe9ad41828244 SHA512 80436b67fa73a970bcbcf4b8684187ec81590030c0cd38b4feb28e9a719c32f2b0f3cd1288b03f19b130112037e47ccb9585015d7f806ce6dcfe3b12abb7bd51 diff --git a/dev-haskell/hslua-marshalling/hslua-marshalling-2.1.0.ebuild b/dev-haskell/hslua-marshalling/hslua-marshalling-2.1.0.ebuild deleted file mode 100644 index 8255e17c5d7c..000000000000 --- a/dev-haskell/hslua-marshalling/hslua-marshalling-2.1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.7.1.1.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Marshalling of values between Haskell and Lua" -HOMEPAGE="https://hslua.org/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64 ~x86" - -RDEPEND=">=dev-haskell/hslua-core-2.0:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 - test? ( >=dev-haskell/lua-arbitrary-1.0 - >=dev-haskell/quickcheck-2.7 - >=dev-haskell/quickcheck-instances-0.3 - >=dev-haskell/tasty-0.11 - dev-haskell/tasty-hslua - >=dev-haskell/tasty-hunit-0.9 - >=dev-haskell/tasty-quickcheck-0.8 ) -" diff --git a/dev-haskell/hslua-module-path/Manifest b/dev-haskell/hslua-module-path/Manifest index 17fe4727f5ef..a33b3fb45730 100644 --- a/dev-haskell/hslua-module-path/Manifest +++ b/dev-haskell/hslua-module-path/Manifest @@ -1,2 +1 @@ -DIST hslua-module-path-0.1.0.1.tar.gz 8144 BLAKE2B d86eb43e1bc5805c60971bf1d9c9f0824118b06879c5e74d820324451ead467fc08a8272dcb37a698ca35c46103456efa2333002c2627679b1f5952693af0a37 SHA512 b6448d187ffff02340612c69d28fde429186de44874f52a01b3b3cc77cfe7a105426b4cdbe8e27b13620869a64ac0893abbfc5ffd7d2d500008efb94af00a3bb DIST hslua-module-path-1.0.2.tar.gz 7991 BLAKE2B 4cb4ce417cca440185099c003f83c7baf402fb90e00d044bae4b395465083f6f04102c40f06d4e20e581fb3ddf965bb90ef551087d3aeaa12806b43e1266a2ad SHA512 57387757b5adbc52f39d3a9d6eb2bc5f0d59ef054b88a4c61541a38bd07793635c7b54212ef4e720dc5d1604054242175fc28b332bd20480461eb274c8a23b76 diff --git a/dev-haskell/hslua-module-path/hslua-module-path-0.1.0.1.ebuild b/dev-haskell/hslua-module-path/hslua-module-path-0.1.0.1.ebuild deleted file mode 100644 index bebeecf74cf6..000000000000 --- a/dev-haskell/hslua-module-path/hslua-module-path-0.1.0.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Lua module to work with file paths" -HOMEPAGE="https://github.com/hslua/hslua-module-path" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-haskell/hslua-1.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 - test? ( dev-haskell/tasty - dev-haskell/tasty-hunit - >=dev-haskell/tasty-lua-0.2 haskell@gentoo.org Gentoo Haskell - - Don't use CAPI to determine the names of certain registry key names but Use hard coded values for instead. This flag is required when compiling against Lua 5.3.3 or earlier, as those do not expose the necessary information in the @lauxlib.h@ header file. - diff --git a/dev-haskell/hsopenssl/hsopenssl-0.11.4.17-r1.ebuild b/dev-haskell/hsopenssl/hsopenssl-0.11.4.17-r1.ebuild index 7e8c53796aee..01d4ec7912e8 100644 --- a/dev-haskell/hsopenssl/hsopenssl-0.11.4.17-r1.ebuild +++ b/dev-haskell/hsopenssl/hsopenssl-0.11.4.17-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,7 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" LICENSE="public-domain" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="fast-bignum" RDEPEND=">=dev-haskell/network-2.1:=[profile?] + + + + haskell@gentoo.org + Gentoo Haskell + + diff --git a/dev-haskell/hspec-meta/Manifest b/dev-haskell/hspec-meta/Manifest index 6988d0d3f2b5..d185c65d6890 100644 --- a/dev-haskell/hspec-meta/Manifest +++ b/dev-haskell/hspec-meta/Manifest @@ -1,2 +1 @@ -DIST hspec-meta-2.6.0.tar.gz 49275 BLAKE2B 1c79dea90807e4cec62fcec6f894fe57639e1f8f46e360d9a668bde1cc04c9c172075dfc2b605d7d3b6399a8905920ecfe2cbd82412b8f0224e059717d19013d SHA512 c35d09f84c093ab5fe7ae31cf004d485cf6d15a06ee7c98270d3f5c471da6e0c9a71c8ec6ca0aa87e7454c9470b218c24538270711677003dc63d316fb23dce9 DIST hspec-meta-2.9.3.tar.gz 69002 BLAKE2B 2ed9b44eeb9b5b3335a4e7a695a199cda1bd405c9e041e251ac1f33cf9ade99be84853cbd32bb6204ec879ad342b55841425b0f76399c0a5d588f8769a7a6dea SHA512 d6205a4aead9c8824a89b18f41d2513a0115c76f9130b7100e349f2b8c91dfef34c704ba169f5b103895d0144a8fdf79eaf46abf1c7447da7d634eb3b7c8e80b diff --git a/dev-haskell/hspec-meta/hspec-meta-2.6.0.ebuild b/dev-haskell/hspec-meta/hspec-meta-2.6.0.ebuild deleted file mode 100644 index 9b5b1040a23d..000000000000 --- a/dev-haskell/hspec-meta/hspec-meta-2.6.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.5.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="A version of Hspec which is used to test Hspec itself" -HOMEPAGE="http://hspec.github.io/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/ansi-terminal:=[profile?] - dev-haskell/call-stack:=[profile?] - dev-haskell/clock:=[profile?] - >=dev-haskell/hspec-expectations-0.8.2:=[profile?] =dev-haskell/quickcheck-2.12:2=[profile?] - dev-haskell/quickcheck-io:=[profile?] - dev-haskell/random:=[profile?] - dev-haskell/setenv:=[profile?] - >=dev-haskell/stm-2.2:=[profile?] - >=dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 -" diff --git a/dev-haskell/hspec/Manifest b/dev-haskell/hspec/Manifest index 30162b35924b..76060f4e3816 100644 --- a/dev-haskell/hspec/Manifest +++ b/dev-haskell/hspec/Manifest @@ -1,2 +1 @@ -DIST hspec-2.7.1.tar.gz 9270 BLAKE2B b4cd1433c0e5eb0075c1560c244767cba9b0d34591fbede96c6ccc4f3ccc55f414fcdbcc943a21b7e42254ed091b4f2d496af5b42999ec8802468d9bd3c83965 SHA512 64e69444d447072ec501b745c7c8913f38bb6b540db4867ed4cbe4752e9d147e8a7e75538c15be7d8c65f9f8e7b48654e8fc2b53ae733a28236074fbafe9a6c6 DIST hspec-2.9.4.tar.gz 10117 BLAKE2B fbe881a560fc015ab4b3b3d81710d9fa758e65fe6740aeea5273e02588d373cd83b64cc7bba870bcf943787614681ad9a139912c3cbe04e9e822b8cb24788e5c SHA512 648fd812f22613616c1f81206e8bd0ee3bbfe52a4e367344887a832b56317615711aa401c1ac6dfab46f84404885e01065d91e154b9136bde041cf5e419b01a0 diff --git a/dev-haskell/hspec/hspec-2.7.1.ebuild b/dev-haskell/hspec/hspec-2.7.1.ebuild deleted file mode 100644 index 4634717e59ab..000000000000 --- a/dev-haskell/hspec/hspec-2.7.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="A Testing Framework for Haskell" -HOMEPAGE="http://hspec.github.io/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="~dev-haskell/hspec-core-2.7.1:=[profile?] - ~dev-haskell/hspec-discover-2.7.1:=[profile?] - >=dev-haskell/hspec-expectations-0.8.2:=[profile?] =dev-haskell/quickcheck-2.12:2=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.12 -" diff --git a/dev-haskell/hsql-mysql/Manifest b/dev-haskell/hsql-mysql/Manifest index cc5e6c2f085f..5e5afdfc01ec 100644 --- a/dev-haskell/hsql-mysql/Manifest +++ b/dev-haskell/hsql-mysql/Manifest @@ -1,2 +1 @@ -DIST hsql-mysql-1.8.2.tar.gz 4659 BLAKE2B 342f9baf9deb2596d2276e8050c202bbf476f56c5eb654f71b52959b8d5fba31ad4cfaf4c2b9ac47cc862e4d97468dbe5c312a73c2f8496f561183b1d226b46d SHA512 8476cfe746085f75a50aa2d24ecfd87abb8e5809f6292e3f5ebab184d96672178dc23a2d6f749b99d916932e19894ed022138eb192e4e90de94097625374941b DIST hsql-mysql-1.8.3.tar.gz 4366 BLAKE2B af5fcd66b15d7ac4d9fb3cf72688fcd47e262cc9fdbf77b93fef5d13d8242806c433dac98ae52948639a48d8318db3736c3bba03ced3c9463a0d49bf699d0980 SHA512 8004ad313774ecb628e9d1a8876c90efba854d2e36c5918d378269e6e1c3d09eb1c2ad0250f1455879d5097a75ec33a18a379228ea250a69af261c6e7846577e diff --git a/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild b/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild deleted file mode 100644 index 40d0c3b3a3f5..000000000000 --- a/dev-haskell/hsql-mysql/hsql-mysql-1.8.2-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# ebuild generated by hackport 0.2.13 - -EAPI=8 - -CABAL_FEATURES="lib profile haddock hscolour hoogle" -inherit haskell-cabal - -DESCRIPTION="MySQL driver for HSQL" -HOMEPAGE="https://hackage.haskell.org/package/hsql-mysql" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/cabal[profile?] - >=dev-haskell/hsql-1.8.2[profile?] - >=dev-lang/ghc-6.10.1 - dev-db/mysql-connector-c:0= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10" diff --git a/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild b/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild index eb613fbe946e..c873043957b8 100644 --- a/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild +++ b/dev-haskell/html-conduit/html-conduit-1.3.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND="dev-haskell/attoparsec:=[profile?] diff --git a/dev-haskell/http-api-data/Manifest b/dev-haskell/http-api-data/Manifest index f6ab20341f0b..cc25c71c46d2 100644 --- a/dev-haskell/http-api-data/Manifest +++ b/dev-haskell/http-api-data/Manifest @@ -1,3 +1,2 @@ -DIST http-api-data-0.4.1.1.tar.gz 19800 BLAKE2B 1dea8465ca41d6a8afdc1a994bec79e2fd58889732275dd0dfab73b917e1ae7b21824ba36ba83471d82e18f4ebe05265655098912c4136fd4a250070641c5c74 SHA512 9b768dc790999e42a82753b69f6ab48df90721468eaff79bf4b9a1eb08572dba3488908db4ad0a1afb3956513a16fcd663f005856e230748f665987766e10c59 DIST http-api-data-0.4.3.cabal 3845 BLAKE2B fdde464e0c378bd60b135fd325bd2263df2eef42f797c1aa7b04e9382027b58498c80414a75dd83278d3bdf5676041c3ed2493b918d87eda3140ccddecc410b8 SHA512 cbf03caa0a026cad8c327b9fdf04dcc447dab3879c9cacf8fe7cf118665b9466983660937684fe8d14b7c50a29d7fa8a5f8f2eb2e8febc9d8217f3d30888e5d5 DIST http-api-data-0.4.3.tar.gz 20827 BLAKE2B 04e7f0a9e5edebc230b47640c6a86dc76d271942cc70d0aa109d289fe2b1139e4c8103ba0799990b4c7ea0a37f3dd46ac4a72e9a5e4a39029d856e134ebfe8fb SHA512 625367d8f524eff07c69620df17c87a4365c01b9bc8bdd6bab5b8abe1b47cc429a050d63f48e50cb08fcac55aef95dfea532a5d52c87b6fa2d3e58b06aa8f4b0 diff --git a/dev-haskell/http-api-data/http-api-data-0.4.1.1.ebuild b/dev-haskell/http-api-data/http-api-data-0.4.1.1.ebuild deleted file mode 100644 index f64232f9c25c..000000000000 --- a/dev-haskell/http-api-data/http-api-data-0.4.1.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Converting to/from HTTP API data like URL pieces, headers and query parameters" -HOMEPAGE="https://github.com/fizruk/http-api-data" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/attoparsec-0.13.2.2:=[profile?] =dev-haskell/attoparsec-iso8601-1.0.1.0:=[profile?] =dev-haskell/base-compat-0.10.5:=[profile?] =dev-haskell/cookie-0.4.3:=[profile?] =dev-haskell/hashable-1.2.7.0:=[profile?] =dev-haskell/http-types-0.12.3:=[profile?] =dev-haskell/nats-1.1.2:=[profile?] =dev-haskell/semigroups-0.18.5:=[profile?] =dev-haskell/tagged-0.8.5:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-haskell/time-compat-1.9.2:=[profile?] =dev-haskell/unordered-containers-0.2.10.0:=[profile?] =dev-haskell/uuid-types-1.0.3:=[profile?] =dev-haskell/void-0.7.3:=[profile?] =dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 - test? ( >=dev-haskell/hspec-2.7.1 =dev-haskell/hunit-1.6.0.0 =dev-haskell/quickcheck-2.13.1 =dev-haskell/quickcheck-instances-0.3.21 = 4.7 && < 4.14' 'base >= 4.7' -} - -src_configure() { - haskell-cabal_src_configure \ - --flag=-use-text-show -} diff --git a/dev-haskell/http-client-restricted/Manifest b/dev-haskell/http-client-restricted/Manifest index ab2bc2debefc..028c71f44981 100644 --- a/dev-haskell/http-client-restricted/Manifest +++ b/dev-haskell/http-client-restricted/Manifest @@ -1 +1 @@ -DIST http-client-restricted-0.0.3.tar.gz 5178 BLAKE2B 3fd0a0d1218f1a5ef0d87ac43cd3b3ddc37cf78ca3a8c6841409048d3de4cc44773539b17f0c60ec75dc5e120497e6226edad5556024623a09544a0d78ea9e4c SHA512 6734f674b6a026f1cbba495b892cd98892584817db69bc36db07f4179e6ae4841055afa37a4841edff7c30270f9977b5700ecd9640ca812d213c575fb4ffbf86 +DIST http-client-restricted-0.0.5.tar.gz 5389 BLAKE2B 83ec4694c6d99858b85c9751ed915b1d2ebf1df901c62fe59521dda18ced697ec9af71519785df16d06a795c18e496f8b90f6253845b88e810bf4caf0c02704d SHA512 d5876c02c1c6989f1da4741e191f18554efd448339e83bb9b267edec0e414141221c4f770d9f8e48c9d5f4a8fac9d58295e5f57e8c877710c95a71419e53cf3d diff --git a/dev-haskell/http-client-restricted/http-client-restricted-0.0.3.ebuild b/dev-haskell/http-client-restricted/http-client-restricted-0.0.5.ebuild similarity index 71% rename from dev-haskell/http-client-restricted/http-client-restricted-0.0.3.ebuild rename to dev-haskell/http-client-restricted/http-client-restricted-0.0.5.ebuild index 22410e693dcc..f30821e3c4f1 100644 --- a/dev-haskell/http-client-restricted/http-client-restricted-0.0.3.ebuild +++ b/dev-haskell/http-client-restricted/http-client-restricted-0.0.5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.6.9999 +# ebuild generated by hackport 0.7.1.1.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal @@ -14,13 +14,12 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/data-default:=[profile?] - >=dev-haskell/http-client-0.6:=[profile?] =dev-haskell/http-client-tls-0.3.2:=[profile?] =dev-haskell/http-client-0.7.11:=[profile?] =dev-haskell/http-client-tls-0.3.6:=[profile?] =dev-haskell/network-3.0.0.0:=[profile?] dev-haskell/network-bsd:=[profile?] dev-haskell/utf8-string:=[profile?] diff --git a/dev-haskell/http-client-tls/Manifest b/dev-haskell/http-client-tls/Manifest index e02c5b810093..4d4265be7599 100644 --- a/dev-haskell/http-client-tls/Manifest +++ b/dev-haskell/http-client-tls/Manifest @@ -1 +1 @@ -DIST http-client-tls-0.3.5.3.tar.gz 7679 BLAKE2B 490fb9af14ba814528560bab7cbf37bf348db38078d08d6be07934e52754741bc3b0ed91e614598ab8b26e19a67d7c6121f52a59b0b9ee47481e5c9bdf3cd36d SHA512 df4fff9fbd6736a52d54bf04669107b24e3d31c22b0f7882310204ca4ef1a895e9f79cea289423341aa575759a2667ff9ca86b889567605ad3daec266a1bbb14 +DIST http-client-tls-0.3.6.1.tar.gz 7850 BLAKE2B c2ef4e8981f2141d496d2d3e0720a29a536cd4937a95e4a59c8db356ac4390c2d419bf61b2eae6fcb4b5e98a73cd945981c9d8535353b3e444b603f9237bab3e SHA512 81b6e9ad3956f237bec83173ab8ac153ea3e9b555f0a84dc6ec0a13f6ad96dfc104d61125b66fc8733c8d8c3b7f8fc5e89cfcb885a7352f3af2e2b5473732294 diff --git a/dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild b/dev-haskell/http-client-tls/http-client-tls-0.3.6.1.ebuild similarity index 77% rename from dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild rename to dev-haskell/http-client-tls/http-client-tls-0.3.6.1.ebuild index 6f546ee52e64..cda31b0ece39 100644 --- a/dev-haskell/http-client-tls/http-client-tls-0.3.5.3.ebuild +++ b/dev-haskell/http-client-tls/http-client-tls-0.3.6.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -# ebuild generated by hackport 0.5.5.9999 +# ebuild generated by hackport 0.7.1.1.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -15,25 +15,22 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="" -RESTRICT=test # needs network access +RESTRICT=test # requires network access RDEPEND="dev-haskell/case-insensitive:=[profile?] >=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/data-default-class:=[profile?] - dev-haskell/exceptions:=[profile?] - >=dev-haskell/http-client-0.5.0:=[profile?] + >=dev-haskell/http-client-0.7.11:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/network:=[profile?] dev-haskell/network-uri:=[profile?] - dev-haskell/text:=[profile?] >=dev-haskell/tls-1.2:=[profile?] - >=dev-lang/ghc-7.8.2:= + >=dev-lang/ghc-8.10.1:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 + >=dev-haskell/cabal-3.2.0.0 test? ( dev-haskell/hspec ) " diff --git a/dev-haskell/http-client/Manifest b/dev-haskell/http-client/Manifest index e4927344b7be..3f4dec1cf8de 100644 --- a/dev-haskell/http-client/Manifest +++ b/dev-haskell/http-client/Manifest @@ -1,2 +1 @@ -DIST http-client-0.6.4.1.tar.gz 89702 BLAKE2B 845488745e7429b833c92521be7abb6e03ae90fa81f819995d9fead467fce1f3c43ece8c4f5da1f8242d79086556b0f86eeea3da931a0a613eb49966ca9cd60d SHA512 b9595ebf3cb48c5ed288934976b78270a3092a35ae083853684c848301ee88a18e0e41534180033df071ab87dc9f9cbab99da37cbc74d538472409c13dcfce7d DIST http-client-0.7.11.tar.gz 94548 BLAKE2B 5e630b5ec1861301a8a503238c111091b9b099d181b17a1d9c5fd22dac1dc60952faa7ec1da597dd909fe5f23408d728964461d77314a30a747e5edaa1757889 SHA512 0c01961e66c71636ff2628851151a788aaf941155d50a9f20b01a2e065ca7a8218ab4867b24e7cfb434aaa9b9178f727d950017870540e0bce91fffdcc374852 diff --git a/dev-haskell/http-client/http-client-0.6.4.1.ebuild b/dev-haskell/http-client/http-client-0.6.4.1.ebuild deleted file mode 100644 index 023cfce84a64..000000000000 --- a/dev-haskell/http-client/http-client-0.6.4.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.5.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="An HTTP client engine, intended as a base layer for more user-friendly packages" -HOMEPAGE="https://github.com/snoyberg/http-client" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+network-uri" - -RESTRICT=test # requires network access - -RDEPEND=">=dev-haskell/blaze-builder-0.3:=[profile?] - >=dev-haskell/case-insensitive-1.0:=[profile?] - dev-haskell/cookie:=[profile?] - >=dev-haskell/exceptions-0.4:=[profile?] - >=dev-haskell/http-types-0.8:=[profile?] - >=dev-haskell/memory-0.7:=[profile?] - dev-haskell/mime-types:=[profile?] - dev-haskell/random:=[profile?] - >=dev-haskell/stm-2.3:=[profile?] - >=dev-haskell/streaming-commons-0.1.0.2:=[profile?] =dev-haskell/text-0.11:=[profile?] - >=dev-lang/ghc-8.2.1:= - network-uri? ( >=dev-haskell/network-2.6:=[profile?] - >=dev-haskell/network-uri-2.6:=[profile?] ) - !network-uri? ( >=dev-haskell/network-2.4:=[profile?] haskell@gentoo.org Gentoo Haskell - - Get Network.URI from the network-uri package. - snoyberg/http-client diff --git a/dev-haskell/http-common/Manifest b/dev-haskell/http-common/Manifest index b851c99853a5..4d047f0726fa 100644 --- a/dev-haskell/http-common/Manifest +++ b/dev-haskell/http-common/Manifest @@ -1 +1 @@ -DIST http-common-0.8.2.1.tar.gz 9413 BLAKE2B 0e79e29f277902ac188ff2ba962f9bd3ad99d21f70a9f9f9e6ad5951d9af353110dd1a7519f77d0fb593aa965cdfd08be8abc01b27ce9fcc82e37a696dc790ca SHA512 da165d118575f1958c300c2b389b28cd4e0d720be79e776b5e72444b30b7b0369f336d44283d8b71c7758c1405e64a13e5591971da2e6b29cf7786233f2e04dc +DIST http-common-0.8.3.4.tar.gz 10268 BLAKE2B 166ae57320b72198b60f97c766546155149ac40efe17a8f28cf5e9b757d352f2872f2fb5b2b3f5b7f2bd7692bdfc997f489dddca8e396ad3c043ddc21eeedba4 SHA512 8b344d80ecd5cf54eed44e281dadda0be401f88af7def443d172c3bde9c702e5137f09ab4bf3695e43ef6598508e94e80c12989568ca0c876d68479d553ee876 diff --git a/dev-haskell/http-common/http-common-0.8.2.1.ebuild b/dev-haskell/http-common/http-common-0.8.3.4.ebuild similarity index 70% rename from dev-haskell/http-common/http-common-0.8.2.1.ebuild rename to dev-haskell/http-common/http-common-0.8.3.4.ebuild index e0fe46eedcb0..33969bd87820 100644 --- a/dev-haskell/http-common/http-common-0.8.2.1.ebuild +++ b/dev-haskell/http-common/http-common-0.8.3.4.ebuild @@ -1,31 +1,31 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.6.9999 +# ebuild generated by hackport 0.7.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal DESCRIPTION="Common types for HTTP clients and servers" -HOMEPAGE="https://github.com/istathar/http-common" +HOMEPAGE="https://github.com/aesiniath/http-common" SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND="dev-haskell/base64-bytestring:=[profile?] dev-haskell/blaze-builder:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/network:=[profile?] + dev-haskell/random:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] - >=dev-lang/ghc-7.8.2:= + >=dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24 + >=dev-haskell/cabal-2.2.0.1 " diff --git a/dev-haskell/http-streams/Manifest b/dev-haskell/http-streams/Manifest index f0d58e860f1b..cfbe0b5e8cbd 100644 --- a/dev-haskell/http-streams/Manifest +++ b/dev-haskell/http-streams/Manifest @@ -1 +1 @@ -DIST http-streams-0.8.7.2.tar.gz 35163 BLAKE2B 80b5a12bd95379009993efe1eb3f484c54e143d2d132a9b7a4faa64fd59fcacdade0b388138de7357692c49bffbdf508ccf05dc2e919e56c59e52191bf1b7f8c SHA512 1028e7a102fc189ddd20d353492306d506f24f0408a234e0ec2b01c11737bc9ffec76a5609e18e355ef838663ec412ce3b358d8223deea7dd4c35ada5223f3ea +DIST http-streams-0.8.9.4.tar.gz 37090 BLAKE2B 4e81ce6fffd8132d8a74c210c70a786c37fd09493c9806b8e15d570922c8e792d6244e1b3e80ef5dbf607291161c01a53617fc030f0c0088a70f9b6ad531eba9 SHA512 8448fba398ae323f1bdd44c8cbb02ba678ffc9d06f26d4e46c8c1f1de849a83a9fef697ffa5650ef58730ad81714775046a9b0857e760112ef25b418e2b5d0fe diff --git a/dev-haskell/http-streams/http-streams-0.8.7.2.ebuild b/dev-haskell/http-streams/http-streams-0.8.7.2.ebuild deleted file mode 100644 index e2e1e9367992..000000000000 --- a/dev-haskell/http-streams/http-streams-0.8.7.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # Drop 'test-suite' to avoid circular depend -inherit haskell-cabal - -DESCRIPTION="An HTTP client using io-streams" -HOMEPAGE="https://github.com/afcowie/http-streams/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+network-uri" - -RESTRICT=test #circular test depend: http-streams -> snap-server -> http-streams - -RDEPEND="dev-haskell/aeson:=[profile?] - dev-haskell/attoparsec:=[profile?] - dev-haskell/base64-bytestring:=[profile?] - >=dev-haskell/blaze-builder-0.4:=[profile?] - dev-haskell/case-insensitive:=[profile?] - >=dev-haskell/hsopenssl-0.11.2:=[profile?] - >=dev-haskell/http-common-0.8.2:=[profile?] - >=dev-haskell/io-streams-1.3:=[zlib,profile?] =dev-haskell/openssl-streams-1.1:=[profile?] =dev-lang/ghc-8.4.3:= - network-uri? ( >=dev-haskell/network-2.6:=[profile?] - >=dev-haskell/network-uri-2.6:=[profile?] ) - !network-uri? ( snap-server -> http-streams + +RDEPEND="dev-haskell/aeson:=[profile?] + dev-haskell/attoparsec:=[profile?] + dev-haskell/base64-bytestring:=[profile?] + >=dev-haskell/blaze-builder-0.4:=[profile?] + dev-haskell/case-insensitive:=[profile?] + >=dev-haskell/hsopenssl-0.11.2:=[profile?] + >=dev-haskell/http-common-0.8.3.4:=[profile?] + >=dev-haskell/io-streams-1.3:=[zlib,profile?] =dev-haskell/openssl-streams-1.1:=[profile?] =dev-lang/ghc-8.4.3:= + >=dev-haskell/network-2.6:=[profile?] + >=dev-haskell/network-uri-2.6:=[profile?] +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1" +# test? ( dev-haskell/aeson-pretty +# dev-haskell/hspec +# dev-haskell/hspec-expectations +# dev-haskell/hunit +# dev-haskell/lifted-base +# dev-haskell/random +# >=dev-haskell/snap-core-1.0 =dev-haskell/snap-server-1.1 =dev-haskell/system-fileio-0.3.10 =dev-haskell/system-filepath-0.4.1 =dev-haskell/network-2.6 +# >=dev-haskell/network-uri-2.6 ) ) +# " + +src_configure() { + haskell-cabal_src_configure \ + --flag=network-uri +} diff --git a/dev-haskell/http-streams/metadata.xml b/dev-haskell/http-streams/metadata.xml index 72f0ed5fab0e..937381521944 100644 --- a/dev-haskell/http-streams/metadata.xml +++ b/dev-haskell/http-streams/metadata.xml @@ -5,18 +5,4 @@ haskell@gentoo.org Gentoo Haskell - - /Overview/ - - An HTTP client, using the Snap Framework's 'io-streams' library to - hande the streaming IO. The API is optimized for ease of use for the - rather common case of code needing to query web services and deal with - the result. - - The library is exported in a single module; see "Network.Http.Client" - for full documentation. - - - Get Network.URI from the network-uri package. - diff --git a/dev-haskell/http/Manifest b/dev-haskell/http/Manifest index 164f7277ddc0..c3d8abe31ae8 100644 --- a/dev-haskell/http/Manifest +++ b/dev-haskell/http/Manifest @@ -1,2 +1 @@ -DIST HTTP-4000.3.16.tar.gz 74516 BLAKE2B a02f66ac69f3e039e465744876b53b94791ca556c90dd13486ccc38138167ef66dedbe985615b62a2a66304b3970643fed4dd268ae9ada2619d373021bd2da97 SHA512 b5136b55967d4db7569a0269b429c8e419878acc548d962af94efa5aa0ddbb8a6ab22bc3096ce3d78b61dc708996c408d4bfa55c6c7fb6c0d915389503cbd755 DIST HTTP-4000.4.1.tar.gz 74330 BLAKE2B a4efc62f565609efb981c32961ad9fec28246fc67bbbc3da2c8430b7f4c2a96ee378b12b4f6f5f268353db870949cc6b04a9d8489c8f2bee70d783651a2bafc5 SHA512 c1edc529032013391263bcc0f8abd9534fc53a617b5033dfdc478318465cd988732b2644c7144979156c62bd1a08b1ace507b4fb4e2806f22ec7696cbdfd0147 diff --git a/dev-haskell/http/http-4000.3.16.ebuild b/dev-haskell/http/http-4000.3.16.ebuild deleted file mode 100644 index 858fd331b35f..000000000000 --- a/dev-haskell/http/http-4000.3.16.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.6.7.9999 -#hackport: flags: -warp-tests,-mtl1,-warn-as-error,-old-base,-network23,+network-uri,-conduit10 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -MY_PN="HTTP" -MY_P="${MY_PN}-${PV}" -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="A library for client-side HTTP" -HOMEPAGE="https://github.com/haskell/HTTP" -SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-lang/ghc-8.4.3:= - >=dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] Build example executables. - Get Network.URI from the network-uri package. - Get Network.BSD from the network-bsd package. diff --git a/dev-haskell/hunit/Manifest b/dev-haskell/hunit/Manifest index 8aea6aa8513d..0ac9512ec4fb 100644 --- a/dev-haskell/hunit/Manifest +++ b/dev-haskell/hunit/Manifest @@ -1,3 +1 @@ -DIST HUnit-1.2.5.2.tar.gz 24889 BLAKE2B 7dcc49f58cde674a5555a064bcb16d73925f31cde251acc245e5c288f536550e44c465c5bff778413db180aeba62e5f1d05df25bda193e2523264d2de33e4659 SHA512 ee16c33faacc1c26e242095823ae8df47889946a6a161affab3789d7f40b423d2f002526f6cad018084dc7b151a911cf28b37b2aeef91d186bb765e940534fc4 -DIST HUnit-1.6.0.0.tar.gz 21937 BLAKE2B 7c61d812206097d2c391f13ee9e5ccd05b12565cf43f011deb4f60f8d118e79506adb860f2b5cbe91c5d938097b81d4265a4a3fd39b9d9a8be6c40b5dcf404ca SHA512 06503884bb85733be05b82da1fcc47e5b81122c3a3959ef047acbea2df1338b4f4589479b46daa6a0d554c7cb06b8cf1712462a3496db22cec5621e878467120 DIST HUnit-1.6.2.0.tar.gz 21179 BLAKE2B c3a299cbe8f6cfe2859baf1c8a212420fd745cb5927d54ad8aae5d13dfc657a27b972de73b405d1464695405ba932e6bfd2073386e0bb9b1f398178ef1a7ba2d SHA512 b27c33545fcb4ca78dd9543eb0ab2f09e5edd989d116fe2136d876eb94745e6d384967ea4b3c6dbf0f03511091a82ecd0b299c8ab00769c57d6dddcddc27e8e5 diff --git a/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild b/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild deleted file mode 100644 index e5dd40bab7be..000000000000 --- a/dev-haskell/hunit/hunit-1.2.5.2-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.3.2.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -MY_PN="HUnit" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A unit testing framework for Haskell" -HOMEPAGE="http://hunit.sourceforge.net/" -SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND=">=dev-lang/ghc-6.10.4:=" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8" - -S="${WORKDIR}/${MY_P}" diff --git a/dev-haskell/hunit/hunit-1.6.0.0.ebuild b/dev-haskell/hunit/hunit-1.6.0.0.ebuild deleted file mode 100644 index 23d2fdc9578c..000000000000 --- a/dev-haskell/hunit/hunit-1.6.0.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.5.3.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -MY_PN="HUnit" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A unit testing framework for Haskell" -HOMEPAGE="https://github.com/hspec/HUnit#readme" -SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/call-stack:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -" - -S="${WORKDIR}/${MY_P}" diff --git a/dev-haskell/hxt/Manifest b/dev-haskell/hxt/Manifest index 05ad4875acbb..72b30d6186dc 100644 --- a/dev-haskell/hxt/Manifest +++ b/dev-haskell/hxt/Manifest @@ -1 +1 @@ -DIST hxt-9.3.1.18.tar.gz 223887 BLAKE2B 35d48b60496fc365b4ba493a8cec186fd379ee360fcf311b4529c617f4a7cf825c6547edf3ba3c7b7f5cfff14e05a0fceff71ccab8a45609f445c5c4fd29c468 SHA512 4b7c57486fe02357a45b5f835dd9f05333ce39578ec84c3c920fdcaa2df8ae1067da3650d3948559ddaf2e6f77f14291e1ddaa28a12ea9dfb62a797d296ec118 +DIST hxt-9.3.1.22.tar.gz 224934 BLAKE2B bbe83adfc1506bad54e20859c91bff04a6b15ca9ece0a90455bb54b77eb55414dd0428656fb641af06e903d17f32a25389fb52bac066d5c51a79e5c4985298ab SHA512 ac7720a01a7769bfb528aa5de29fff9a993c430af75d1326bd50e845c3b7378be09bdda8c99bdd7e45fc5c09fac10c6fc318ff77cf65b2ad7ea2709aff2c1af8 diff --git a/dev-haskell/hxt/hxt-9.3.1.18.ebuild b/dev-haskell/hxt/hxt-9.3.1.22.ebuild similarity index 77% rename from dev-haskell/hxt/hxt-9.3.1.18.ebuild rename to dev-haskell/hxt/hxt-9.3.1.22.ebuild index 2a562ce245da..aac5424955fc 100644 --- a/dev-haskell/hxt/hxt-9.3.1.18.ebuild +++ b/dev-haskell/hxt/hxt-9.3.1.22.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -# ebuild generated by hackport 0.6.9999 +# ebuild generated by hackport 0.6.7.9999 +#hackport: flags: +network-uri CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal @@ -15,21 +16,22 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="profile" RDEPEND=">=dev-haskell/hxt-charproperties-9.1:=[profile?] >=dev-haskell/hxt-regex-xmlschema-9.2:=[profile?] >=dev-haskell/hxt-unicode-9.0.1:=[profile?] >=dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/parsec-2.1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/network-uri-2.6:=[profile?] + >=dev-haskell/parsec-2.1:=[profile?] =dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 + >=dev-haskell/cabal-2.2.0.1 " src_configure() { haskell-cabal_src_configure \ - --flag=network-uri + --flag=network-uri \ + $(cabal_flag profile profile) } diff --git a/dev-haskell/ieee754/ieee754-0.7.8.ebuild b/dev-haskell/ieee754/ieee754-0.7.8.ebuild index a2ba2fb33338..8893882e40d3 100644 --- a/dev-haskell/ieee754/ieee754-0.7.8.ebuild +++ b/dev-haskell/ieee754/ieee754-0.7.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-lang/ghc-7.4.1:= diff --git a/dev-haskell/ifelse/ifelse-0.85-r1.ebuild b/dev-haskell/ifelse/ifelse-0.85-r1.ebuild index c1d6dc73bdc1..3823f3932d9b 100644 --- a/dev-haskell/ifelse/ifelse-0.85-r1.ebuild +++ b/dev-haskell/ifelse/ifelse-0.85-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux" IUSE="" RDEPEND="dev-haskell/mtl:=[profile?] diff --git a/dev-haskell/indexed-traversable/Manifest b/dev-haskell/indexed-traversable/Manifest index 6a12fea4757b..463ac9da6fc4 100644 --- a/dev-haskell/indexed-traversable/Manifest +++ b/dev-haskell/indexed-traversable/Manifest @@ -1,3 +1 @@ -DIST indexed-traversable-0.1.1.tar.gz 8424 BLAKE2B ae6465c62dbd850350433e9a465fcc54d7e25ab80da8b86180bb9aba9ffb7010df5704931a0137737129143e984a6d4ec367ee06d8ed4fda9336410397c4ea9a SHA512 63d6c305f33d97f34c4efaeaede0e5c06c5ff95df9c45307e849de54693c0f93ec017d0e163c64e14bbb498bb2b02a3d54d1cd6a4e75992c8f96609bb73c8dbc DIST indexed-traversable-0.1.2.tar.gz 8685 BLAKE2B e136715ed18919f614b1c977f27556447f3bfdf745f6e47e7cd2aeb3038d7afaae31a34f4e9f299494cc034d34ba4e75e7e8481b8b81ba421a1afb1a8408c619 SHA512 38d2dfc0e45e3eafa1e8827c7f27a64e296902f0193cb61939af74ad6845be067024ac32278a6b5bca1976a2d3ada5820a7a6879d7bf9000730450714a5df9c4 -DIST indexed-traversable-0.1.tar.gz 8261 BLAKE2B 872042f6a153daa7e862d9de04d18b18689550c64a750631956e778c59ac918165d2d55f0e4306ed146c873af01f97b54bc9bac15f9ddc0982db3860146d5069 SHA512 46ef672659685fd30be7a0ef62aa9b9cc63582acf97d44d6a43557f94116a90d5457d1efe20593caad5ab348c688f4b935e1595aff750fdf671bb20942ac7320 diff --git a/dev-haskell/indexed-traversable/indexed-traversable-0.1.1.ebuild b/dev-haskell/indexed-traversable/indexed-traversable-0.1.1.ebuild deleted file mode 100644 index 865aa49f6371..000000000000 --- a/dev-haskell/indexed-traversable/indexed-traversable-0.1.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="FunctorWithIndex, FoldableWithIndex, TraversableWithIndex" -HOMEPAGE="https://hackage.haskell.org/package/indexed-traversable" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/semigroups-0.18.4:=[profile?] =dev-haskell/transformers-compat-0.6.6:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 -" diff --git a/dev-haskell/indexed-traversable/indexed-traversable-0.1.ebuild b/dev-haskell/indexed-traversable/indexed-traversable-0.1.ebuild deleted file mode 100644 index 5c2c92466fbe..000000000000 --- a/dev-haskell/indexed-traversable/indexed-traversable-0.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="FunctorWithIndex, FoldableWithIndex, TraversableWithIndex" -HOMEPAGE="https://hackage.haskell.org/package/indexed-traversable" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/semigroups-0.18.4:=[profile?] =dev-haskell/transformers-compat-0.6.6:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 -" diff --git a/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1.ebuild b/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1.ebuild deleted file mode 100644 index 2951f7036eb2..000000000000 --- a/dev-haskell/integer-logarithms/integer-logarithms-1.0.3.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 -#hackport: flags: -check-bounds - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite" -inherit haskell-cabal - -DESCRIPTION="Integer logarithms" -HOMEPAGE="https://github.com/haskellari/integer-logarithms" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -#circular dependency: scientific -> integer-logarithms -> tasty -> scientific -RESTRICT=test - -RDEPEND=">=dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1" -# test? ( >=dev-haskell/quickcheck-2.14.1 =dev-haskell/smallcheck-1.2 =dev-haskell/tasty-0.10 =dev-haskell/tasty-hunit-0.9 =dev-haskell/tasty-quickcheck-0.8 =dev-haskell/tasty-smallcheck-0.8 = 4.5 && < 4.13' 'base >= 4.5' \ - 'network >= 2.3 && < 3.1' 'network >= 2.3 && < 3.2' -} diff --git a/dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.1.0-r2.ebuild b/dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.1.0-r2.ebuild new file mode 100644 index 000000000000..22bc397b0345 --- /dev/null +++ b/dev-haskell/io-streams-haproxy/io-streams-haproxy-1.0.1.0-r2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.7.1.1.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +CABAL_HACKAGE_REVISION="3" +inherit haskell-cabal + +CABAL_FILE="${S}/${PN}.cabal" +CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal" + +DESCRIPTION="HAProxy protocol 1.5 support for io-streams" +HOMEPAGE="https://snapframework.com/" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz + https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal + -> ${CABAL_DISTFILE}" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=">=dev-haskell/attoparsec-0.7:=[profile?] + >=dev-haskell/io-streams-1.3:=[network,profile?] =dev-haskell/network-2.3:=[profile?] =dev-lang/ghc-8.4.3:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 + test? ( >=dev-haskell/hunit-1.2 =dev-haskell/test-framework-0.8.0.3 =dev-haskell/test-framework-hunit-0.2.7 = 0.7 && < 0.14' 'attoparsec >=0.7' \ + 'base >= 4.5 && < 4.15' 'base >=4.5' +} diff --git a/dev-haskell/io-streams-haproxy/metadata.xml b/dev-haskell/io-streams-haproxy/metadata.xml index 297f2aa02cbf..937381521944 100644 --- a/dev-haskell/io-streams-haproxy/metadata.xml +++ b/dev-haskell/io-streams-haproxy/metadata.xml @@ -5,11 +5,4 @@ haskell@gentoo.org Gentoo Haskell - - HAProxy protocol version 1.5 support (see - <http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt>) for applications - using io-streams. The proxy protocol allows information about a networked - peer (like remote address and port) to be propagated through a forwarding - proxy that is configured to speak this protocol. - diff --git a/dev-haskell/io-streams/Manifest b/dev-haskell/io-streams/Manifest index 1c6f233e10ac..d4ee2a66153f 100644 --- a/dev-haskell/io-streams/Manifest +++ b/dev-haskell/io-streams/Manifest @@ -1 +1,2 @@ -DIST io-streams-1.5.2.0.tar.gz 63812 BLAKE2B a555bc0bc365e4e2c28570da34e6c2891ff56a7460ec8a857285a22ea3a4a2b8975139c3024fd90ffec51386646d9ed632754971abef04fd2c358cba5e0a19c6 SHA512 2cb6c9cded0077f1501b0fba576b79e5ebf21ccc2711a91552ec46ef6d5e943e0c1255cdfda381aa8e4d7691b1e450956bedd2fbd4414b13ef7926b0cc3dc4c3 +DIST io-streams-1.5.2.1-rev2.cabal 9916 BLAKE2B ac72adc1e84dc2016db65266141113d26e981d2c057574f02ac4ada94c62f4923265e528f3cd4917142ec32de2880f8607776964628c589355fb3639a222448e SHA512 3b2519b655095bdd6a5c2d1180dbaa2ff750f52a9ee02d893d6b82951e3ca2b6a61b81d694cb1539a0dd4080f223a038d3e92df1b660fa9c4a5626fa62460541 +DIST io-streams-1.5.2.1.tar.gz 64050 BLAKE2B 6533d2cff65e3f7af54b6a652e13a2e75ef4a2b38dad6dec3bd3d299f479e7f6293bb63b27dd1066561d6a1eed9a65fe47910d2f8eec83baffdff532deb53433 SHA512 c86f55714469198bab5a670e8b061e75f3f9ad6576ed1523df543365caac492ba3b54fb6356a898c27fa6394e96874bb636e5b9100cf70e0de0d7f73e91ba9c9 diff --git a/dev-haskell/io-streams/io-streams-1.5.2.0.ebuild b/dev-haskell/io-streams/io-streams-1.5.2.1.ebuild similarity index 64% rename from dev-haskell/io-streams/io-streams-1.5.2.0.ebuild rename to dev-haskell/io-streams/io-streams-1.5.2.1.ebuild index 0d44d531e46d..f7a2f97e1d31 100644 --- a/dev-haskell/io-streams/io-streams-1.5.2.0.ebuild +++ b/dev-haskell/io-streams/io-streams-1.5.2.1.ebuild @@ -1,44 +1,57 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.6.9999 +# ebuild generated by hackport 0.7.1.1.9999 #hackport: flags: +nointeractivetests CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +CABAL_HACKAGE_REVISION="2" inherit haskell-cabal +CABAL_FILE="${S}/${PN}.cabal" +CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal" + DESCRIPTION="Simple, composable, and easy-to-use stream I/O" HOMEPAGE="https://hackage.haskell.org/package/io-streams" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz + https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal + -> ${CABAL_DISTFILE}" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="+network +zlib" -RESTRICT=test # requires network access - -RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?] =dev-haskell/bytestring-builder-0.10:=[profile?] Include network support Include zlib support - - /Overview/ - - The io-streams library contains simple and easy-to-use primitives for I/O - using streams. Most users will want to import the top-level convenience - module "System.IO.Streams", which re-exports most of the library: - - @ - import System.IO.Streams (InputStream, OutputStream) - import qualified System.IO.Streams as Streams - @ - - For first-time users, @io-streams@ comes with an included tutorial, which can - be found in the "System.IO.Streams.Tutorial" module. - - /Features/ - - The @io-streams@ user API has two basic types: @InputStream a@ and - @OutputStream a@, and three fundamental I/O primitives: - - @ - \-\- read an item from an input stream - Streams.read :: InputStream a -> IO (Maybe a) - - \-\- push an item back to an input stream - Streams.unRead :: a -> InputStream a -> IO () - - \-\- write to an output stream - Streams.write :: Maybe a -> OutputStream a -> IO () - @ - - Streams can be transformed by composition and hooked together with provided combinators: - - @ - ghci> Streams.fromList [1,2,3::Int] >>= Streams.map (*10) >>= Streams.toList - [10,20,30] - @ - - Stream composition leaves the original stream accessible: - - @ - ghci> input \<- Streams.fromByteString \"long string\" - ghci> wrapped \<- Streams.takeBytes 4 input - ghci> Streams.read wrapped - Just \"long\" - ghci> Streams.read wrapped - Nothing - ghci> Streams.read input - Just \" string\" - @ - - Simple types and operations in the IO monad mean straightforward and simple - exception handling and resource cleanup using Haskell standard library - facilities like 'Control.Exception.bracket'. - - @io-streams@ comes with: - - * functions to use files, handles, concurrent channels, sockets, lists, - vectors, and more as streams. - - * a variety of combinators for wrapping and transforming streams, including - compression and decompression using zlib, controlling precisely how many - bytes are read from or written to a stream, buffering output using - bytestring builders, folds, maps, filters, zips, etc. - - * support for parsing from streams using @attoparsec@. - - * support for spawning processes and communicating with them using streams. - diff --git a/dev-haskell/ipynb/Manifest b/dev-haskell/ipynb/Manifest index 17a25bd962a7..96edd0471f39 100644 --- a/dev-haskell/ipynb/Manifest +++ b/dev-haskell/ipynb/Manifest @@ -1,3 +1 @@ -DIST ipynb-0.1.0.2.tar.gz 20158 BLAKE2B 0bdae84979f855e619be8bd61ff7f6c2f47a5fb7b69dd5e4d22b629a5684efd8ad0085dbb3fda50b726cb84fc72c1fee956cfa53e280e7f63e57c404ac5d9c3b SHA512 81f1322d8e6c79eee117b60aa6b2c15b89345d14e52066127e7ecbbf68ed2ac307917913f1f51fd310055043e92457e2f3610912c5f647fdf096d8bfe8874ebf -DIST ipynb-0.1.tar.gz 632774 BLAKE2B 9c1c7523c230730f56fd7c0fb729f67a904b34c48e573aa7e19f1b34d47791f4a3cace8d0e6d4ba6faec531b476fa012c742b8b33232f2c09e23da91541f71c0 SHA512 8717dac6496905afc5e8735abc3b3a4a90b171253b035efa0751a6311b901caad563fdfeaa455987c1307d0532273ab80be37256562143db575f13c326843bf4 DIST ipynb-0.2.tar.gz 632962 BLAKE2B bdd85dd21e9e34e9e60157bb3d7447afa96a5ff83aa00fcf9662ce388617e974e81058d6588d5b41d55a38c32fe2e05458987e5ea37c53bf0852bd6c7b60b2b3 SHA512 885ffa2f2269b2bc6c2381fe7a7c91de93e8539ca3493d5a8207e75e986fc42a4b8ead0b4d05184da5bbb931466431ca1b810f03db8cd2c1624a67e1bbb782ea diff --git a/dev-haskell/ipynb/ipynb-0.1.0.2.ebuild b/dev-haskell/ipynb/ipynb-0.1.0.2.ebuild deleted file mode 100644 index e8f0c458f446..000000000000 --- a/dev-haskell/ipynb/ipynb-0.1.0.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Data structure for working with Jupyter notebooks (ipynb)" -HOMEPAGE="https://hackage.haskell.org/package/ipynb" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/aeson:=[profile?] - dev-haskell/base64-bytestring:=[profile?] - >=dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.10.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.22.2.0 - test? ( dev-haskell/aeson-diff - dev-haskell/microlens - dev-haskell/microlens-aeson - dev-haskell/tasty - dev-haskell/tasty-hunit - dev-haskell/vector ) -" diff --git a/dev-haskell/ipynb/ipynb-0.1.ebuild b/dev-haskell/ipynb/ipynb-0.1.ebuild deleted file mode 100644 index 06638f5e9ff0..000000000000 --- a/dev-haskell/ipynb/ipynb-0.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Data structure for working with Jupyter notebooks (ipynb)" -HOMEPAGE="https://hackage.haskell.org/package/ipynb" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/aeson:=[profile?] - dev-haskell/base64-bytestring:=[profile?] - >=dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.10.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.22.2.0 - test? ( dev-haskell/aeson-diff - dev-haskell/microlens - dev-haskell/microlens-aeson - dev-haskell/tasty - dev-haskell/tasty-hunit - dev-haskell/vector ) -" diff --git a/dev-haskell/jira-wiki-markup/Manifest b/dev-haskell/jira-wiki-markup/Manifest index fd46a779a11e..efa0aa17b18b 100644 --- a/dev-haskell/jira-wiki-markup/Manifest +++ b/dev-haskell/jira-wiki-markup/Manifest @@ -1,3 +1 @@ -DIST jira-wiki-markup-1.1.4.tar.gz 20144 BLAKE2B 88b81d0107923373d6d9ce60c5028d3673e0c3175210db1cdb32846f8e7a77b2a1870da0e95bb1cefcbaf737d8aaa2b5718de0b7e45837e2ea249365030d3e75 SHA512 89a89ca7bc43598c77328cbf93ce6215a446322a6ce5d5bbcb1180cf664be56e26e61d49332006988b27d460ac2a32af466fb974af6b52e2f5d9e69f4821474f -DIST jira-wiki-markup-1.3.4.tar.gz 23759 BLAKE2B 0492ceb9cbd2d4b7d579446ce3379dec5596c89b1617f113d2d455ef3c8a9bc4f9cb41905f6ca61229e67433c2ebe4e04927cb3b8261c0570a27063bcfdd8186 SHA512 762ebecfd8fd903ae348a9f09fa8c610e48a5a8b1b5177a749cb51f94d01d7fdf6f8e078f48797ae94ad8e352d06841189c649ef5131b41470d1390a3e23f481 DIST jira-wiki-markup-1.4.0.tar.gz 24883 BLAKE2B 565c0ddca8361848683ee453e4eaa0020b74d52d847930fd8ae0da43e435c325cf42a1ca1547ad92f10607ba07137ba6a596e90b97f599d0ef055922023cf6ca SHA512 f20bf4b5242657a34cae1aeeb88ba6de61748ccc212243ae6a6d5a4defc3e2ad25445705a87a55d5cb3b6378f5f500887bf509459a66741a75a49025e1549750 diff --git a/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.1.4.ebuild b/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.1.4.ebuild deleted file mode 100644 index 3bd4d3067c1a..000000000000 --- a/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.1.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Parse jira wiki text into an abstract syntax tree" -HOMEPAGE="https://github.com/tarleb/jira-wiki-markup" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/mtl-2.2:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/text-1.1.1:=[profile?] =dev-lang/ghc-8.0.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.0 - test? ( dev-haskell/tasty - dev-haskell/tasty-hunit ) -" diff --git a/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.3.4.ebuild b/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.3.4.ebuild deleted file mode 100644 index 08606428538b..000000000000 --- a/dev-haskell/jira-wiki-markup/jira-wiki-markup-1.3.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Handle Jira wiki markup" -HOMEPAGE="https://github.com/tarleb/jira-wiki-markup" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-haskell/mtl-2.2:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/text-1.1.1:=[profile?] =dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 - test? ( dev-haskell/tasty - dev-haskell/tasty-hunit ) -" diff --git a/dev-haskell/js-chart/Manifest b/dev-haskell/js-chart/Manifest new file mode 100644 index 000000000000..baf4227296a7 --- /dev/null +++ b/dev-haskell/js-chart/Manifest @@ -0,0 +1 @@ +DIST js-chart-2.9.4.1.tar.gz 501058 BLAKE2B 364aff9566b5fcb18cdef88af38ce7832cbe9347dd7aea0a2ef24aee80901d3802b26f6eb81b58894d94e138903b1dfb7381f8e6511294090da6f656ad63e04e SHA512 0e6325e12822d2607e04ac61e91963f4aed77a8700ec3bb3bc0662a9006780b6a60361ce135452a684dff048e6089f6057a85b2a83b093448f19dd4eeaf4ebae diff --git a/dev-haskell/js-chart/js-chart-2.9.4.1.ebuild b/dev-haskell/js-chart/js-chart-2.9.4.1.ebuild new file mode 100644 index 000000000000..92338e500851 --- /dev/null +++ b/dev-haskell/js-chart/js-chart-2.9.4.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.7.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Obtain minified chart.js code" +HOMEPAGE="https://github.com/jonascarpay/js-chart#readme" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=">=dev-lang/ghc-8.4.3:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 +" diff --git a/dev-haskell/js-chart/metadata.xml b/dev-haskell/js-chart/metadata.xml new file mode 100644 index 000000000000..937381521944 --- /dev/null +++ b/dev-haskell/js-chart/metadata.xml @@ -0,0 +1,8 @@ + + + + + haskell@gentoo.org + Gentoo Haskell + + diff --git a/dev-haskell/js-flot/js-flot-0.8.3.ebuild b/dev-haskell/js-flot/js-flot-0.8.3.ebuild index 147b2a8bfabe..b6ad17c9e0e2 100644 --- a/dev-haskell/js-flot/js-flot-0.8.3.ebuild +++ b/dev-haskell/js-flot/js-flot-0.8.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-lang/ghc-7.4.1:= diff --git a/dev-haskell/js-jquery/js-jquery-3.3.1.ebuild b/dev-haskell/js-jquery/js-jquery-3.3.1.ebuild index 9487166647fc..6736690505d7 100644 --- a/dev-haskell/js-jquery/js-jquery-3.3.1.ebuild +++ b/dev-haskell/js-jquery/js-jquery-3.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RESTRICT=test # needs network access diff --git a/dev-haskell/kan-extensions/Manifest b/dev-haskell/kan-extensions/Manifest index 7a47fcc0b776..0644a39def31 100644 --- a/dev-haskell/kan-extensions/Manifest +++ b/dev-haskell/kan-extensions/Manifest @@ -1,2 +1 @@ DIST kan-extensions-5.2.5.tar.gz 22205 BLAKE2B 372b83ed6d024e97ed76fa1a7cbee08d0ef8a2871d8d103a5c114c8616d6281e494503900e1f51d6c828f272be826e5ab3e6087e0de0b6c5119960f06a7c326e SHA512 70303f23e4935ca662f5e094a0ab9c18997c5ff2896bbbe1c8f7d994002f75176457757ad8d4647699ea1cc28701c75cb10cb4fcbe81d8c2f3c71cf28244ca9c -DIST kan-extensions-5.2.tar.gz 24151 BLAKE2B c36692fc89f4bd378a1e2a12368cc0b34548b40a56ac72cc744dbf37a6832ae8970549adda42b3b5286db98f9cb8474ebeee2754503a52caeb223ce216e7874a SHA512 209700c5c912ecebf2b8f5a5ef8a2b6943281a9a7181f47b99faf78c383cfe0f6054eb5fb59ed558cb55f06cae4b8e980c655c862717afd003f05ee952eca05e diff --git a/dev-haskell/kan-extensions/kan-extensions-5.2.ebuild b/dev-haskell/kan-extensions/kan-extensions-5.2.ebuild deleted file mode 100644 index b42a508ccf77..000000000000 --- a/dev-haskell/kan-extensions/kan-extensions-5.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.5.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Kan extensions, lifts, forms of the Yoneda lemma, and (co)density (co)monads" -HOMEPAGE="https://github.com/ekmett/kan-extensions/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/adjunctions-4.2:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/contravariant-1:=[profile?] =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/free-4:=[profile?] =dev-haskell/invariant-0.1:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/profunctors-5:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/tagged-0.7.2:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 -" diff --git a/dev-haskell/keys/Manifest b/dev-haskell/keys/Manifest index ffe7a207ec83..c271b319e95d 100644 --- a/dev-haskell/keys/Manifest +++ b/dev-haskell/keys/Manifest @@ -1 +1,2 @@ +DIST keys-3.12.3-r1.cabal 2321 BLAKE2B 03ef68a87426ddc2f3e2e32ecaa047a12a0faaeffff34e6fe5e5e8feef2f2086fd5a00ad3fc9947aaddf6d650e7121154299b5d67c23e6d08792a3dcb816cae2 SHA512 d54ba212421849693e75e295e471858a20057230a68054fe931e0c4f054634e4e5e44ec9e38d3c062c31b41a4dc9dac4149dde3993c26ecacde7819038dc93d0 DIST keys-3.12.3.tar.gz 14378 BLAKE2B 0c2c4599dfa9234e9170a285206ad94f988246a9d56440ea5a89680e17cabd488372ec7b444fd997deb27f6315f9d843494dfbbdd4d2a09ef0525829e7340ed6 SHA512 e0bab964eb38388dfb2fe7dcb4999da0263a2162f171f7ed629a2e1de33eb1cb99dc37a6fe32045f136466cebb5aed69e533417256877316c81a02abc700c28d diff --git a/dev-haskell/keys/keys-3.12.3.ebuild b/dev-haskell/keys/keys-3.12.3-r1.ebuild similarity index 54% rename from dev-haskell/keys/keys-3.12.3.ebuild rename to dev-haskell/keys/keys-3.12.3-r1.ebuild index 5d1ecad351ff..f8cd4e442042 100644 --- a/dev-haskell/keys/keys-3.12.3.ebuild +++ b/dev-haskell/keys/keys-3.12.3-r1.ebuild @@ -1,34 +1,45 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.4 +# ebuild generated by hackport 0.7.1.1.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour" +CABAL_HACKAGE_REVISION="1" inherit haskell-cabal DESCRIPTION="Keyed functors and containers" HOMEPAGE="https://github.com/ekmett/keys/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz + https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal -> ${PF}.cabal" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" +KEYWORDS="~amd64 ~ppc64 ~x86" -RDEPEND=">=dev-haskell/base-orphans-0.5.4:=[profile?] =dev-haskell/comonad-4:=[profile?] haskell@gentoo.org Gentoo Haskell - - ekmett/keys - diff --git a/dev-haskell/language-c/Manifest b/dev-haskell/language-c/Manifest index 49a3aea8bdc6..c672387c4ccd 100644 --- a/dev-haskell/language-c/Manifest +++ b/dev-haskell/language-c/Manifest @@ -1,3 +1 @@ -DIST language-c-0.4.7.tar.gz 112569 BLAKE2B e7a1333315f10ac3e8490b8dc3b5aa04e40b1a7e1f9c68615f549c82f7d02bf7de5b687dd9d4f04f82202b89e468b22833816346f53bb1cd075ed6386ee1142a SHA512 fb2602606b8c2e678e170d928c3dd023acccc079381a37b64624af658788c0dee982c2d53c2d3ba66b576aa75de350d12e35a94f867e1d714e89c27d26f2af6b -DIST language-c-0.7.1.tar.gz 181648 BLAKE2B 6c5219698fbbe995d759a0bd6e629b9dbb29137c3dfa879cbdf139721f4acd341245172ccfb3f7d3cec58a831f72f03d092f29960f6dfcf190480df02a30e66a SHA512 c62dee86b70ead9c0795cabc6b1e0487ab3d4e1e4df693cec94c255aa96d21589d9161150073a5ec1d2ae168924dd8a11ae6ee0cd46730a25ccda009f7a45f58 DIST language-c-0.8.3.tar.gz 194870 BLAKE2B 6b35d741f73543d929bac18e3567911f7d2fa56734463cbc15f2db4ecdc127eaaa1ec2afbe6962f39feb860669c33b50d6c7c941cdd7f6b3c97b42f911b21309 SHA512 a2e653c3d6fe4573c0a7f34115d5a5d3db925c174cd574755bb174de834165bce236b354f04e1158309eda654d12104ea03e88f94cdc8b3e11cffba7260282de diff --git a/dev-haskell/language-c/language-c-0.4.7.ebuild b/dev-haskell/language-c/language-c-0.4.7.ebuild deleted file mode 100644 index f1d684f79539..000000000000 --- a/dev-haskell/language-c/language-c-0.4.7.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.4.4.9999 -#hackport: flags: +separatesyb,+usebytestrings,+splitbase - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Analysis and generation of C code" -HOMEPAGE="https://visq.github.io/language-c/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/syb:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - dev-haskell/alex - >=dev-haskell/cabal-1.6 - dev-haskell/happy -" - -src_configure() { - haskell-cabal_src_configure \ - --flag=separatesyb \ - --flag=splitbase \ - --flag=usebytestrings -} diff --git a/dev-haskell/language-c/language-c-0.7.1.ebuild b/dev-haskell/language-c/language-c-0.7.1.ebuild deleted file mode 100644 index edfde92bc028..000000000000 --- a/dev-haskell/language-c/language-c-0.7.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5.4.9999 -#hackport: flags: -allwarnings,+usebytestrings - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Analysis and generation of C code" -HOMEPAGE="https://visq.github.io/language-c/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/syb:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - dev-haskell/alex - >=dev-haskell/cabal-1.8 - dev-haskell/happy -" - -src_configure() { - haskell-cabal_src_configure \ - --flag=-allwarnings \ - --flag=usebytestrings -} diff --git a/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4-r1.ebuild b/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4-r1.ebuild index f7c821fddeee..002b002320fb 100644 --- a/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4-r1.ebuild +++ b/dev-haskell/language-haskell-extract/language-haskell-extract-0.2.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND="dev-haskell/regex-posix:=[profile?] diff --git a/dev-haskell/language-javascript/language-javascript-0.6.0.14.ebuild b/dev-haskell/language-javascript/language-javascript-0.6.0.14.ebuild index f06f2a718c6c..5f36a8d365e3 100644 --- a/dev-haskell/language-javascript/language-javascript-0.6.0.14.ebuild +++ b/dev-haskell/language-javascript/language-javascript-0.6.0.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?] diff --git a/dev-haskell/lens/Manifest b/dev-haskell/lens/Manifest index 3e69ea637b52..e7a1df2492dc 100644 --- a/dev-haskell/lens/Manifest +++ b/dev-haskell/lens/Manifest @@ -1,3 +1 @@ -DIST lens-4.19.2-r2.cabal 16053 BLAKE2B 66e0c6048fea41a029780e481e102e1881e0fa381eecbdfb3de01295669abf2ffb91c9c116cfaa9439d027ac4340ff86a37d18333a4ae03f9996be7129b8327d SHA512 6c2a535af6e73026884e925abcb7bca556ebef9cdfd8d340e0d03226b5c4347a9b3dc1b641b4e3386355a4e3e02694b72d076fd7dfabdf995297a2d0dfbb9cd5 -DIST lens-4.19.2.tar.gz 705314 BLAKE2B 02de2b8515225c07b039774da06e848c4c1332cb1fc28fe6f782502e8d8b34d09b40bb2272af006157940513b4ce97d192edc45529dd497686cee32a90bfe80d SHA512 f1627c950457c38b0363a71717b76c0c84eafdcebaf14904da632ea295195dee1fd11db07ca524988729254b0e018da4417e40c0cb4f8ff086fbe412ce89f4c6 DIST lens-5.1.1.tar.gz 697888 BLAKE2B 707a7986a561abaa33abed08b170ba23945dc97ac98af0f72ce675ecd551903eb9eaaa9c8c1e22b841ab174409f1f1e8256cb17c87230b3733f0424b2bc3b6e4 SHA512 2d64cf710b7835e63a6e5af4a3075968354e01cbcd03b1ce4f7bbc56662d029b7dc399b2d8918692715f6e94f5885a63b811704b9016284dc54d9950d9142a78 diff --git a/dev-haskell/lens/lens-4.19.2-r2.ebuild b/dev-haskell/lens/lens-4.19.2-r2.ebuild deleted file mode 100644 index e11ba5a2e8a7..000000000000 --- a/dev-haskell/lens/lens-4.19.2-r2.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 -#hackport: flags: -lib-werror,test-hunit:test,test-properties:test,test-templates:test,test-doctests:test - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite rebuild-after-doc-workaround" -inherit haskell-cabal - -DESCRIPTION="Lenses, Folds and Traversals" -HOMEPAGE="https://github.com/ekmett/lens/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz - https://hackage.haskell.org/package/${P}/revision/3.cabal -> ${PF}.cabal" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="benchmark-uniplate dump-splices +inlining j safe +trustworthy" - -RESTRICT=test # Ambiguous occurrence 'foldmap': Vector.foldMap or Foldable.foldMap - -RDEPEND=">=dev-haskell/base-orphans-0.5.2:=[profile?] =dev-haskell/bifunctors-5.1:=[profile?] =dev-haskell/call-stack-0.1:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/contravariant-1.3:=[profile?] =dev-haskell/distributive-0.3:=[profile?] =dev-haskell/exceptions-0.1.1:=[profile?] =dev-haskell/free-4:=[profile?] =dev-haskell/hashable-1.1.2.3:=[profile?] =dev-haskell/kan-extensions-5:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/parallel-3.1.0.1:=[profile?] =dev-haskell/profunctors-5.2.1:=[profile?] =dev-haskell/reflection-2.1:=[profile?] =dev-haskell/semigroupoids-5:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/th-abstraction-0.3:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unordered-containers-0.2.4:=[profile?] =dev-haskell/vector-0.9:=[profile?] =dev-lang/ghc-8.4.3:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 - >=dev-haskell/cabal-doctest-1 =dev-haskell/hunit-1.2 - >=dev-haskell/quickcheck-2.4 - >=dev-haskell/test-framework-0.6 - >=dev-haskell/test-framework-hunit-0.2 - >=dev-haskell/test-framework-quickcheck2-0.2 - dev-haskell/generic-deriving - dev-haskell/nats - >=dev-haskell/semigroups-0.9 - >=dev-haskell/simple-reflect-0.3.1 - >=dev-haskell/doctest-0.11.4 = 1.10 && <3.3' 'Cabal >= 1.10' -} - -src_prepare() { - default - - cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die -} - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag benchmark-uniplate benchmark-uniplate) \ - $(cabal_flag dump-splices dump-splices) \ - $(cabal_flag inlining inlining) \ - $(cabal_flag j j) \ - --flag=-lib-werror \ - $(cabal_flag safe safe) \ - $(cabal_flag test test-doctests) \ - $(cabal_flag test test-hunit) \ - $(cabal_flag test test-properties) \ - $(cabal_flag test test-templates) \ - $(cabal_flag trustworthy trustworthy) -} diff --git a/dev-haskell/lens/metadata.xml b/dev-haskell/lens/metadata.xml index 746157c47d78..937381521944 100644 --- a/dev-haskell/lens/metadata.xml +++ b/dev-haskell/lens/metadata.xml @@ -5,25 +5,4 @@ haskell@gentoo.org Gentoo Haskell - - - Enable benchmarking against Neil Mitchell's - uniplate library for comparative performance analysis. Defaults to being - turned off to avoid the extra dependency. - - - Generate inline pragmas when using - template-haskell. This defaults to enabled, but you can - to shut it off to benchmark the relative performance impact, - or as last ditch effort to address compile errors resulting - from the myriad versions of template-haskell that all purport to be 2.8. - - Disallow unsafeCoerce - Build and run the doctests test-suite. - Attempt a parallel build with GHC 7.8. - Assert that we are trustworthy when we can - - - ekmett/lens - diff --git a/dev-haskell/lift-type/lift-type-0.1.0.1.ebuild b/dev-haskell/lift-type/lift-type-0.1.0.1.ebuild index ddda2d6f39df..177fbc3d2095 100644 --- a/dev-haskell/lift-type/lift-type-0.1.0.1.ebuild +++ b/dev-haskell/lift-type/lift-type-0.1.0.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-lang/ghc-8.4.3:= " diff --git a/dev-haskell/lifted-async/Manifest b/dev-haskell/lifted-async/Manifest index 2797e9ac5b26..58f150b3f38e 100644 --- a/dev-haskell/lifted-async/Manifest +++ b/dev-haskell/lifted-async/Manifest @@ -1,2 +1 @@ -DIST lifted-async-0.10.0.6.tar.gz 10308 BLAKE2B f9718ed3d97d4cb17b87d49efb594a7b61f11b6be9819b44bd8382a87bb247b754328db07417699f5140f6168d42c3d51fceaaaf33da748f9aba8683101cd6ec SHA512 9e5ae5d906df2577453c9b86f196f4bb4ec4d7766c5d9bcb7d2fa66be62daa44c033ed1475bdc004e1540da81f645a4d39db35142d32d09b33cfe9c01412f1ce DIST lifted-async-0.10.2.tar.gz 10607 BLAKE2B 79ef9e4f11e5d41d3886473f2443a7345a1b52fd0aaf50a96a338f3958fdfef0a00846adf04cf8d310935c130a583544829685ad895c238544fd3ca5558973cd SHA512 eb2b33693ab1617fdeca934c6ede73c530e578425049804c3a0322a63b5262411453f80cb730dabd338590fc6b3093cd13872b9922f5cda4806741fc74ea63ee diff --git a/dev-haskell/lifted-async/lifted-async-0.10.0.6.ebuild b/dev-haskell/lifted-async/lifted-async-0.10.0.6.ebuild deleted file mode 100644 index fd66768fffd0..000000000000 --- a/dev-haskell/lifted-async/lifted-async-0.10.0.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Run lifted IO operations asynchronously and wait for their results" -HOMEPAGE="https://github.com/maoe/lifted-async" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -#beware: hackport not reading `constraints` upper bound correctly - -RDEPEND=">=dev-haskell/async-2.2:=[profile?] =dev-haskell/constraints-0.2:=[profile?] =dev-haskell/lifted-base-0.2:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] =dev-haskell/transformers-base-0.4:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - test? ( dev-haskell/hunit - dev-haskell/mtl - dev-haskell/tasty - =dev-haskell/tasty-hunit-0.9 haskell@gentoo.org Gentoo Haskell - - - You can disable the use of the - `template-haskell` package using `-f-template-haskell`. Disabling this is an - unsupported configuration, but it may be useful for accelerating builds in - sandboxes for expert users. - - ekmett/linear diff --git a/dev-haskell/lua/Manifest b/dev-haskell/lua/Manifest index ed735fb75392..63f1348bc0b1 100644 --- a/dev-haskell/lua/Manifest +++ b/dev-haskell/lua/Manifest @@ -1,2 +1 @@ -DIST lua-2.1.0.tar.gz 212562 BLAKE2B 916eb056d5e920492821c21fb7a51e2f6cde7d5b17462378baa3fc00f22d4a1ac0435e2671fb3d7d722a972beed5d267c587790e0fa9d066ac3a5af3fd988954 SHA512 1360e163915e14381e457727e0d04abc089fef95b6c14331b355330ec35458d5ddf899f843ce61dffe23b86ceffd0d203fd66f2edb4cc8ce11f00278842e1a94 DIST lua-2.2.0.tar.gz 260005 BLAKE2B ec79108a72a6060fc82b94aac1e61c51aea0d570bac37add749654d903fec5b62c5caa82932606e9778431c80c68fceb11b5eba9d6c45c183a8f249934d26c55 SHA512 d19f54c9424773557f7ef7929be84dfcb7624d8a617d3383a771fe1ba7d6d5cd724c8fcd40475cde443e02e0cf3164a8869c0d67c90cf04b3b09ef6d876aa727 diff --git a/dev-haskell/lua/lua-2.1.0.ebuild b/dev-haskell/lua/lua-2.1.0.ebuild deleted file mode 100644 index e3d79624aa13..000000000000 --- a/dev-haskell/lua/lua-2.1.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.7.1.1.9999 -#hackport: flags: -allow-unsafe-gc,-apicheck,-export-dynamic,-lua_32bits,+pkgconfig,+system-lua - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Lua, an embeddable scripting language" -HOMEPAGE="https://hslua.org/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="+allow-unsafe-gc apicheck +export-dynamic +hardcode-reg-keys lua-32bits" - -RDEPEND=">=dev-lang/ghc-8.4.3:= - dev-lang/lua:5.3 -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 - test? ( >=dev-haskell/tasty-0.11 - >=dev-haskell/tasty-hunit-0.9 ) -" - -src_configure() { - haskell-cabal_src_configure \ - --flag=-allow-unsafe-gc \ - --flag=-apicheck \ - --flag=-export-dynamic \ - $(cabal_flag hardcode-reg-keys hardcode-reg-keys) \ - --flag=-lua_32bits \ - --flag=pkg-config \ - --flag=system-lua -} diff --git a/dev-haskell/lua/metadata.xml b/dev-haskell/lua/metadata.xml index d3429e60dd25..e48f482bf8de 100644 --- a/dev-haskell/lua/metadata.xml +++ b/dev-haskell/lua/metadata.xml @@ -6,25 +6,6 @@ Gentoo Haskell - Allow optimizations which make Lua's garbage collection -potentially unsafe; enabling this should be safe if -there are no callbacks into Haskell during Lua garbage -collection cycles. The flag should be *disabled* if Lua -objects can have Haskell finalizers, i.e., @__gc@ -metamethods that call Haskell function. - Compile Lua with -DLUA_USE_APICHECK. - Add all symbols to dynamic symbol table; disabling this -will make it possible to create fully static binaries, -but renders loading of dynamic C libraries impossible. - Don't use CAPI to determine the names of certain -registry key names but use hard coded values instead. -This flag is required when compiling against Lua 5.3.3 -or earlier, as those versions do not expose the -necessary information in the @lauxlib.h@ header file. -Setting this flag should usually be unproblematic, -except if the used Lua version has been patched -heavily. - Compile Lua with -DLUA_32BITS Use @pkg-config@ to discover library and include paths. Setting this flag implies `pkg-config`. diff --git a/dev-haskell/lukko/lukko-0.1.1.3.ebuild b/dev-haskell/lukko/lukko-0.1.1.3.ebuild index 6c5b7eb3841f..38085fd4e276 100644 --- a/dev-haskell/lukko/lukko-0.1.1.3.ebuild +++ b/dev-haskell/lukko/lukko-0.1.1.3.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz LICENSE="GPL-2 BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-lang/ghc-8.4.3:= " diff --git a/dev-haskell/magic/magic-1.1.ebuild b/dev-haskell/magic/magic-1.1.ebuild index 6e247ba72615..0c4072a52d05 100644 --- a/dev-haskell/magic/magic-1.1.ebuild +++ b/dev-haskell/magic/magic-1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-lang/ghc-7.4.1:= diff --git a/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild b/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild index fbffd43af9e1..925b220c5252 100644 --- a/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild +++ b/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND="dev-haskell/base-compat:=[profile?] diff --git a/dev-haskell/megaparsec-tests/Manifest b/dev-haskell/megaparsec-tests/Manifest new file mode 100644 index 000000000000..d09b8389223f --- /dev/null +++ b/dev-haskell/megaparsec-tests/Manifest @@ -0,0 +1 @@ +DIST megaparsec-tests-9.2.1.tar.gz 31015 BLAKE2B ace849dad1b883d7b5a62391c257782bbe1920f7f882198d92623b9ba44a6b4bd4cf407d9ea7d3003cd3b7d43dd0779b5256e024aec2b329987c1be96135d561 SHA512 8ad1fca05e99e8dfcd82223d97f54379af9bd8b8c938b51e33ca1c33995ef7e9262ebe34e94882f2ebe13326b8f1d4b89f58696b247a8bd77e0411528f55e779 diff --git a/dev-haskell/megaparsec-tests/megaparsec-tests-9.2.1.ebuild b/dev-haskell/megaparsec-tests/megaparsec-tests-9.2.1.ebuild new file mode 100644 index 000000000000..2889e442e423 --- /dev/null +++ b/dev-haskell/megaparsec-tests/megaparsec-tests-9.2.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.7.1.2.9999 +#hackport: flags: -dev + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Test utilities and the test suite of Megaparsec" +HOMEPAGE="https://github.com/mrkkrp/megaparsec" + +LICENSE="BSD-2" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=">=dev-haskell/hspec-2.0:=[profile?] =dev-haskell/hspec-expectations-0.8:=[profile?] =dev-haskell/hspec-megaparsec-2.0:=[profile?] =dev-haskell/quickcheck-2.10:2=[profile?] =dev-lang/ghc-8.8.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.0.0.0 + test? ( >=dev-haskell/case-insensitive-1.2 =dev-haskell/parser-combinators-1.0 =dev-haskell/scientific-0.3.1 + + + + haskell@gentoo.org + Gentoo Haskell + + diff --git a/dev-haskell/megaparsec/Manifest b/dev-haskell/megaparsec/Manifest index 3b448368b47c..4b4eaa22260d 100644 --- a/dev-haskell/megaparsec/Manifest +++ b/dev-haskell/megaparsec/Manifest @@ -1,2 +1 @@ -DIST megaparsec-9.0.1.cabal 3248 BLAKE2B 66276c46371fee1eb8a4de8f380700eff4110f3e5f235b5d65e09a965fd2127e3e6b4c8d1496a0eef9561600d20e6930f6aa889e3cb7df7ae79b5e65848aa2cc SHA512 2d3933a46a909cf44a53d4e30d8bd6fc126e86acac4d297df1d0bbc3364f0463533ee141bbced82dc635bce6d8b86e856ebb358ad97e8c01d822a2623a4ec437 -DIST megaparsec-9.0.1.tar.gz 59734 BLAKE2B 61408e911178a3bd96feaf9def4cba0d47042fbe949ff47b49abd249839ffe52c0df0d8c0f38644aade491e4af2d7f9cd3763cfb73ce9b12a8f49494877f0847 SHA512 24ae5f291611a06ff69199d642de32d6dc5efc40cf6c6ccddcc59ff9d210a7bbd061ca17f1b5e04c2dded72108f140785f4ccfa64898b41f4ac7e21784c7b074 +DIST megaparsec-9.2.1.tar.gz 61210 BLAKE2B 8c66e3653b57869f39f715bae2c6296220f7fba58105beb58afceda6ba0301e31a93ce65691e2f6b3ee521e001601e24c42b0f9a2896ed9923175209d1361c89 SHA512 9bf81d3d3f13f5d5adaa53ff6024c95eada5e4f7377358124153670de6d29d1a653c428cdc8bfb27f88c3683c746ddc722286c281d01b9f0654c84a7fe0cd738 diff --git a/dev-haskell/megaparsec/megaparsec-9.0.1.ebuild b/dev-haskell/megaparsec/megaparsec-9.2.1.ebuild similarity index 50% rename from dev-haskell/megaparsec/megaparsec-9.0.1.ebuild rename to dev-haskell/megaparsec/megaparsec-9.2.1.ebuild index f1779d9f0549..1beb91f75a0e 100644 --- a/dev-haskell/megaparsec/megaparsec-9.0.1.ebuild +++ b/dev-haskell/megaparsec/megaparsec-9.2.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.7.9999 +# ebuild generated by hackport 0.7.1.2.9999 #hackport: flags: -dev CABAL_FEATURES="lib profile haddock hoogle hscolour" @@ -11,33 +11,20 @@ inherit haskell-cabal DESCRIPTION="Monadic parser combinators" HOMEPAGE="https://github.com/mrkkrp/megaparsec" -SRC_URI=" - https://hackage.haskell.org/package/${P}/${P}.tar.gz - https://hackage.haskell.org/package/${P}/revision/1.cabal -> ${PF}.cabal - " LICENSE="BSD-2" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/mtl-2.2.2:=[profile?] =dev-haskell/parser-combinators-1.0:=[profile?] =dev-haskell/scientific-0.3.1:=[profile?] =dev-haskell/text-0.2:=[profile?] =dev-lang/ghc-8.6.3:= + >=dev-haskell/scientific-0.3.7:=[profile?] =dev-lang/ghc-8.8.1:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.4.0.1 + >=dev-haskell/cabal-3.0.0.0 " -src_prepare() { - default - - cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die -} - src_configure() { haskell-cabal_src_configure \ --flag=-dev diff --git a/dev-haskell/memory/memory-0.15.0.ebuild b/dev-haskell/memory/memory-0.15.0.ebuild deleted file mode 100644 index b7a87029607e..000000000000 --- a/dev-haskell/memory/memory-0.15.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1.9999 -#hackport: flags: +support_foundation,+support_deepseq,+support_bytestring,+support_basement - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="memory and related abstraction stuff" -HOMEPAGE="https://github.com/vincenthz/hs-memory" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/basement-0.0.7:=[profile?] - >=dev-lang/ghc-8.0.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24.0.0 - test? ( dev-haskell/foundation ) -" - -src_configure() { - haskell-cabal_src_configure \ - --flag=support_basement \ - --flag=support_bytestring \ - --flag=support_deepseq \ - --flag=support_foundation -} diff --git a/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild b/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild index 5e3dbeb42b78..e8c7ebc1b8b7 100644 --- a/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild +++ b/dev-haskell/microlens-mtl/microlens-mtl-0.2.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-haskell/microlens-0.4:=[profile?] =0.11 && < 1.3' 'aeson >=0.11' \ - 'containers >=0.4.2.1 && < 0.6' 'containers >=0.4.2.1' -} diff --git a/dev-haskell/microstache/microstache-1.0.2.ebuild b/dev-haskell/microstache/microstache-1.0.2.ebuild new file mode 100644 index 000000000000..860ca461c704 --- /dev/null +++ b/dev-haskell/microstache/microstache-1.0.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.7.1.1.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +CABAL_HACKAGE_REVISION="3" +inherit haskell-cabal + +CABAL_FILE="${S}/${PN}.cabal" +CABAL_DISTFILE="${P}-rev${CABAL_HACKAGE_REVISION}.cabal" + +DESCRIPTION="Mustache templates for Haskell" +HOMEPAGE="https://github.com/haskellari/microstache" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz + https://hackage.haskell.org/package/${P}/revision/${CABAL_HACKAGE_REVISION}.cabal + -> ${CABAL_DISTFILE}" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=">=dev-haskell/aeson-0.11:=[profile?] =dev-haskell/unordered-containers-0.2.5:=[profile?] =dev-haskell/vector-0.11:=[profile?] =dev-lang/ghc-8.4.3:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 + test? ( dev-haskell/aeson + >=dev-haskell/hspec-2.0 - - haskell@gentoo.org - - - Use network-3 - - - jgoerzen/missingh - + + haskell@gentoo.org + Gentoo Haskell + + + MissingH is a library of all sorts of utility functions for + Haskell programmers. It is written in pure Haskell and thus should + be extremely portable and easy to use. + + + jgoerzen/missingh + diff --git a/dev-haskell/missingh/missingh-1.4.3.0.ebuild b/dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild similarity index 70% rename from dev-haskell/missingh/missingh-1.4.3.0.ebuild rename to dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild index 102bc03f9c1d..a307a2039f37 100644 --- a/dev-haskell/missingh/missingh-1.4.3.0.ebuild +++ b/dev-haskell/missingh/missingh-1.4.3.0-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 # ebuild generated by hackport 0.6.4.9999 -#hackport: flags: network--ge-3-0-0:network-3 +#hackport: flags: +network--ge-3-0-0 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -18,8 +18,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux" -IUSE="+network-3" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux" RESTRICT=test # tests are present for removed modules @@ -28,12 +27,11 @@ RDEPEND=">=dev-haskell/hslogger-1.3.0.0:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0.1.1:=[profile?] =dev-haskell/regex-compat-0.95.1:=[profile?] =dev-lang/ghc-7.4.1:= - network-3? ( >=dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] =dev-haskell/network-2.6.3.1:=[profile?] =dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] = 4.5.0.0 && < 4.15' 'base >= 4.5.0.0' \ + 'random >= 1.0.1.1 && < 1.2' 'random' +} + src_configure() { haskell-cabal_src_configure \ - $(cabal_flag network-3 network--ge-3_0_0) + --flag=network--ge-3_0_0 } diff --git a/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild b/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild index 1259e939884f..a525cd514635 100644 --- a/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild +++ b/dev-haskell/monad-logger/monad-logger-0.3.32.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="+template-haskell" RDEPEND=">=dev-haskell/conduit-1.0:=[profile?] Use Chase-Lev Deques for higher-perf work-stealing. + simonmar/monad-par diff --git a/dev-haskell/monad-par/monad-par-0.3.5-r1.ebuild b/dev-haskell/monad-par/monad-par-0.3.5-r1.ebuild index b10ba5827d4e..c9ac44239d6b 100644 --- a/dev-haskell/monad-par/monad-par-0.3.5-r1.ebuild +++ b/dev-haskell/monad-par/monad-par-0.3.5-r1.ebuild @@ -16,7 +16,8 @@ HOMEPAGE="https://github.com/simonmar/monad-par" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="chaselev" RDEPEND=">=dev-haskell/abstract-deque-0.1.4:=[profile?] dev-haskell/abstract-par:=[profile?] diff --git a/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild b/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild index 2eeb9379e7cb..1487134fcec7 100644 --- a/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild +++ b/dev-haskell/monads-tf/monads-tf-0.1.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-haskell/transformers-0.2.0.0:=[profile?] hashable[test]->quickcheck->nats - -RDEPEND=">=dev-lang/ghc-7.4.1:= - binary? ( >=dev-haskell/binary-0.2:=[profile?] =dev-haskell/hashable-1.1:=[profile?] haskell@gentoo.org Gentoo Haskell - - build the generator scripts for constants - diff --git a/dev-haskell/netlink/netlink-1.1.1.0.ebuild b/dev-haskell/netlink/netlink-1.1.1.0-r1.ebuild similarity index 74% rename from dev-haskell/netlink/netlink-1.1.1.0.ebuild rename to dev-haskell/netlink/netlink-1.1.1.0-r1.ebuild index a67eebc1a617..244a08082b1b 100644 --- a/dev-haskell/netlink/netlink-1.1.1.0.ebuild +++ b/dev-haskell/netlink/netlink-1.1.1.0-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 # ebuild generated by hackport 0.5.6 - +#hackport: flags: -generators CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal @@ -14,15 +14,12 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="generators" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/monad-loops-0.3:=[profile?] dev-haskell/pretty-hex:=[profile?] >=dev-lang/ghc-7.6.1:= - generators? ( criterion->js-flot->http->network-uri - -RDEPEND=">=dev-haskell/parsec-3.1.12.0:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -" diff --git a/dev-haskell/network/Manifest b/dev-haskell/network/Manifest index 300618fd5429..5152aa7037bc 100644 --- a/dev-haskell/network/Manifest +++ b/dev-haskell/network/Manifest @@ -1,6 +1 @@ -DIST network-2.4.1.2.tar.gz 140424 BLAKE2B 7e9d3036caa1ecdec1ffbc684310271cdd92998cebc35a51d65b858975ab8210612e445bc26071bebc67bb7ece5af31a6082de46932724a4afca63fb68238791 SHA512 a9a0237477fbb484ff8a66121a7808e35d4df68552c18cead1f96243f945e9517583f39c769c3ecbd643ec86a253bb3cba638ffb780feb503d60595ad7c4c7f5 -DIST network-2.4.2.2.tar.gz 141558 BLAKE2B a2e9137b79da5e9d136a9e10eee796b2aeaa81bd38cdfa5b4a2822711a9ec2fed3019ecf91c84f2ca6dc00824455814fac53c6a75bf7a5af89ec733ea4be0c6f SHA512 e1aa5caa4e3ca368f8499ff9ed337e6827909a6d1c622cc2133871eac3b9d257d982c421f40d4d0118e50a5a421102f084d95b4e98faf91599b6c002988b1466 -DIST network-2.5.0.0.tar.gz 141768 BLAKE2B a7da62a236f87d4afb48e1289b536d924b04179b1608b6ca55f755dcbe08a468546a52c69f2a3f681e9e2ff05a952d1dbbd87831dd03e3a8a2f911eb17a379c0 SHA512 37048752b5d4d68f9ce57f9c7a3bfe2657a207c5853a6ecaae74ff9c8f9afb2ba76c9e517bfd955c427cbfccc39d921a1849c5a8094603ad5081012d9f5bb47d -DIST network-2.6.2.1.tar.gz 118092 BLAKE2B 38f5be09b44ef90e4ecec2d73809abc8bcd15f55b95f6e390d925634e9e56776e00fd0bb5d223d26c85bd31d318ec61553918eeaf8b9c15258aaa70a41e6494d SHA512 debf0a05e1b9d048b7212ff21b92895da84c864bf71c3c5adee5070402c94a38f6722fbc11cfb15df36fe9bfe092bb0c29a0f3f9475a319f38e0c0659989cb68 -DIST network-2.6.3.1.tar.gz 120418 BLAKE2B 5e48e61e3f8b3ac9d9fa5bfca37929581291941d1f55f332614bf61552354a31e1f565092e4f83e67181384553b5efe2040d12882f85fe03d2377b93233e883a SHA512 3c23ef0a1bf5383cc2479a517875037f9de38c79c1293734cc723111ab880a5842e091ee91a612090d0a2e422d53028d17cf5b0800af0d1d6c983d564197b9a6 -DIST network-3.0.1.1.tar.gz 114777 BLAKE2B 05ced39ff17eb68e5e70ddb1036770413224839d5a2c84ee568823feb364f1da898bdc56ae7e64f0e24db80dbc2ec739e42763708b3373f49a85ecf911c72621 SHA512 faca3b25c8724a0c832b6e12e21381fa9642a60bce8a01ea7b570216cd429b2332b14903011f4a554af227de5e502f9619860c230a8f2a69cb5e2289b1947e3d +DIST network-3.1.2.5.tar.gz 139267 BLAKE2B 682726d42db1d899810fbe6c0aa89f1b25770a46041a9136260d104f658611bc747c4695f403ae52234ac3506221619d7741e75bea987d0cc19e6a5066172f9f SHA512 671429b18f11285b157c70e669051f57a30bf5e85ada1134464f80dd978f71878f8b4d2564242c9ff4bb100b49af771e449c556654486f5eb433f39401ec6c00 diff --git a/dev-haskell/network/metadata.xml b/dev-haskell/network/metadata.xml index 5d869e8ffe66..11c89adf9f6f 100644 --- a/dev-haskell/network/metadata.xml +++ b/dev-haskell/network/metadata.xml @@ -1,11 +1,11 @@ - - haskell@gentoo.org - Gentoo Haskell - - - haskell/network - + + haskell@gentoo.org + Gentoo Haskell + + + using tests for developers + diff --git a/dev-haskell/network/network-2.4.1.2.ebuild b/dev-haskell/network/network-2.4.1.2.ebuild deleted file mode 100644 index b5f4686252ff..000000000000 --- a/dev-haskell/network/network-2.4.1.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.3.2.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Low-level networking interface" -HOMEPAGE="https://github.com/haskell/network" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" - -RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] - >=dev-lang/ghc-6.10.4:=" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - test? ( dev-haskell/hunit - dev-haskell/test-framework - dev-haskell/test-framework-hunit - dev-haskell/test-framework-quickcheck2 - )" diff --git a/dev-haskell/network/network-2.4.2.2.ebuild b/dev-haskell/network/network-2.4.2.2.ebuild deleted file mode 100644 index 0bf78717bbcb..000000000000 --- a/dev-haskell/network/network-2.4.2.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.3.5.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Low-level networking interface" -HOMEPAGE="https://github.com/haskell/network" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" - -RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] - >=dev-lang/ghc-6.10.4:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - test? ( dev-haskell/hunit - dev-haskell/test-framework - dev-haskell/test-framework-hunit - dev-haskell/test-framework-quickcheck2 ) -" diff --git a/dev-haskell/network/network-2.5.0.0.ebuild b/dev-haskell/network/network-2.5.0.0.ebuild deleted file mode 100644 index 12eb7390366c..000000000000 --- a/dev-haskell/network/network-2.5.0.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.4.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Low-level networking interface" -HOMEPAGE="https://github.com/haskell/network" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" - -RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - test? ( dev-haskell/hunit - dev-haskell/test-framework - dev-haskell/test-framework-hunit - dev-haskell/test-framework-quickcheck2 ) -" diff --git a/dev-haskell/network/network-2.6.2.1.ebuild b/dev-haskell/network/network-2.6.2.1.ebuild deleted file mode 100644 index 4a93655738cd..000000000000 --- a/dev-haskell/network/network-2.6.2.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.4.5.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Low-level networking interface" -HOMEPAGE="https://github.com/haskell/network" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" - -RDEPEND=">=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - test? ( dev-haskell/hunit - dev-haskell/test-framework - dev-haskell/test-framework-hunit ) -" diff --git a/dev-haskell/network/network-2.6.3.1-r1.ebuild b/dev-haskell/network/network-2.6.3.1-r1.ebuild deleted file mode 100644 index fde706ca8f3a..000000000000 --- a/dev-haskell/network/network-2.6.3.1-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.5.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Low-level networking interface" -HOMEPAGE="https://github.com/haskell/network" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RESTRICT=test # missing regression test file - -RDEPEND=">=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 - test? ( >=dev-haskell/doctest-0.10.1 - dev-haskell/hunit - dev-haskell/test-framework - dev-haskell/test-framework-hunit ) -" - -PATCHES=("${FILESDIR}"/${P}-no-LDFLAGS.patch) diff --git a/dev-haskell/network/network-3.0.1.1.ebuild b/dev-haskell/network/network-3.1.2.5.ebuild similarity index 64% rename from dev-haskell/network/network-3.0.1.1.ebuild rename to dev-haskell/network/network-3.1.2.5.ebuild index 2958a2f86aa5..cf917c3117a8 100644 --- a/dev-haskell/network/network-3.0.1.1.ebuild +++ b/dev-haskell/network/network-3.1.2.5.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.4.9999 +# ebuild generated by hackport 0.7.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -15,14 +15,19 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" +IUSE="devel" -RESTRICT=test # requires network - -RDEPEND=">=dev-lang/ghc-7.8.2:= +RDEPEND=">=dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 + >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hspec-2.6 - dev-haskell/hunit ) + dev-haskell/hunit + dev-haskell/quickcheck + dev-haskell/temporary ) " + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag devel devel) +} diff --git a/dev-haskell/nonce/nonce-1.0.7.ebuild b/dev-haskell/nonce/nonce-1.0.7.ebuild deleted file mode 100644 index 153271b53d81..000000000000 --- a/dev-haskell/nonce/nonce-1.0.7.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5.5.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Generate cryptographic nonces" -HOMEPAGE="https://github.com/prowdsponsor/nonce" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] =dev-haskell/entropy-0.3.7:=[profile?] - >=dev-haskell/text-0.9:=[profile?] - dev-haskell/unliftio:=[profile?] - dev-haskell/unliftio-core:=[profile?] - >=dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 -" - -src_prepare() { - default - - cabal_chdeps \ - 'entropy >= 0.3.7 && < 0.4.2' 'entropy >= 0.3.7' -} diff --git a/dev-haskell/only/only-0.1.ebuild b/dev-haskell/only/only-0.1.ebuild index a6ad69db5abe..cf17243a3c02 100644 --- a/dev-haskell/only/only-0.1.ebuild +++ b/dev-haskell/only/only-0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-lang/ghc-7.4.1:= diff --git a/dev-haskell/openssl-streams/openssl-streams-1.2.3.0.ebuild b/dev-haskell/openssl-streams/openssl-streams-1.2.3.0.ebuild index 7e5e5490e1ff..9aabcb101095 100644 --- a/dev-haskell/openssl-streams/openssl-streams-1.2.3.0.ebuild +++ b/dev-haskell/openssl-streams/openssl-streams-1.2.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RESTRICT=test # requires network access diff --git a/dev-haskell/options/options-1.2.1.1.ebuild b/dev-haskell/options/options-1.2.1.1.ebuild index a6d4c06bbb96..a530f34fe23c 100644 --- a/dev-haskell/options/options-1.2.1.1.ebuild +++ b/dev-haskell/options/options-1.2.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RESTRICT=test # circular depends: options[test]->chell->options diff --git a/dev-haskell/optparse-applicative/Manifest b/dev-haskell/optparse-applicative/Manifest index 5e4bf1d83f4f..8385b7bfbae0 100644 --- a/dev-haskell/optparse-applicative/Manifest +++ b/dev-haskell/optparse-applicative/Manifest @@ -1,3 +1,2 @@ -DIST optparse-applicative-0.15.1.0.tar.gz 56203 BLAKE2B b4db1a96d0dbe1e4f1a4969e5fe1597ca314364bc71da505b9582b8cd0bf0025edc1dea3d1d39b84c108a7b38bea2c53ecd660d1d0b7d44c56b8d18dde14d812 SHA512 e7ab0a2b4812bbfe7802c2d51a45a4f5a5ea162b094631dc6ee4cd79e5def4101ccb04305cfa16942926809ed656f91aa6f68c4d98e93171ca9be99ba40cc51e DIST optparse-applicative-0.16.1.0.cabal 4982 BLAKE2B 7e9fed3ff6f09f8b7994d4fd2177ade79e62bc2292dd5fa78bfdf15b0b6f7af0bd696d61ef02ed358460a61f0e2f960d01455091168687f6d2db0b07caf182f6 SHA512 31a1e01b4d0a247c10b1eec2f5bb40e518b447527736b8692846980d182ef2ac4d839b4a24b3d17414fac28700d43d0317deb481c1e0c7ac2b7b38aaafc654a1 DIST optparse-applicative-0.16.1.0.tar.gz 58315 BLAKE2B 3998ef8594abd3f0f1e85cc44a3efa19d78751f5d17181e1b203504221c219ebf3fa36ccde7351e5821fe1c4a4c0c16a20fffe92259710dbcc7656f4e3a83c50 SHA512 46bdb37b1328a6dbf271dcdb3483266c0c8412fc489e68e32b114745d9cf0108dd49df6cb565df3470121931a769f11996f5fd9fd8e9e38ed6b6853faab56710 diff --git a/dev-haskell/optparse-applicative/optparse-applicative-0.15.1.0.ebuild b/dev-haskell/optparse-applicative/optparse-applicative-0.15.1.0.ebuild deleted file mode 100644 index 4e1407187440..000000000000 --- a/dev-haskell/optparse-applicative/optparse-applicative-0.15.1.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Utilities and combinators for parsing command line options" -HOMEPAGE="https://github.com/pcapriotti/optparse-applicative" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6.8:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/semigroups-0.10:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 - test? ( >=dev-haskell/quickcheck-2.8 = 1.0 && < 1.1' 'random >= 1.0 && < 1.2' - - # Hackage metadata revision -r2. - cabal_chdeps \ - 'containers >= 0.2 && < 0.6' 'containers >= 0.2 && < 0.7' - - default -} diff --git a/dev-haskell/parallel-io/parallel-io-0.3.5.ebuild b/dev-haskell/parallel-io/parallel-io-0.3.5.ebuild new file mode 100644 index 000000000000..398ac7e2ae14 --- /dev/null +++ b/dev-haskell/parallel-io/parallel-io-0.3.5.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.7.9999 +#hackport: flags: -tests,-fuzz,-benchmark + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Combinators for executing IO actions in parallel on a thread pool" +HOMEPAGE="https://batterseapower.github.com/parallel-io" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=">dev-haskell/extensible-exceptions-0.1.0.1:=[profile?] + >=dev-haskell/random-1.0:=[profile?] =dev-lang/ghc-8.4.3:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 +" + +src_configure() { + haskell-cabal_src_configure \ + --flag=-benchmark \ + --flag=-fuzz \ + --flag=-tests +} diff --git a/dev-haskell/parsec/parsec-3.1.14.0.ebuild b/dev-haskell/parsec/parsec-3.1.14.0.ebuild deleted file mode 100644 index d2120fe88cb5..000000000000 --- a/dev-haskell/parsec/parsec-3.1.14.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # Circular depens: test-suite" -# break circular dependencies: -# https://github.com/gentoo-haskell/gentoo-haskell/issues/810 -CABAL_FEATURES+=" nocabaldep" -inherit haskell-cabal - -DESCRIPTION="Monadic parser combinators" -HOMEPAGE="https://github.com/haskell/parsec" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -# keep in sync with ghc-8.8 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RESTRICT=test # circular dependencies: dev-haskell/base-orphans->cabal->parsec[test]->test-framework-hunit->test-framework->base-orphans - -RDEPEND=">=dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-1.1.1:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.4.1:= - >=dev-haskell/text-0.11.3.1:=[profile?] /dev/null || die + + haskell-cabal_src_configure \ + --package-db="${old_S}/pkgdb" \ + --flag=-dev + + haskell-cabal_src_compile + haskell-cabal_src_test + + popd > /dev/null || die + export S="${old_S}" + fi +} diff --git a/dev-haskell/parsers/parsers-0.12.10.ebuild b/dev-haskell/parsers/parsers-0.12.10.ebuild deleted file mode 100644 index a262cb26304a..000000000000 --- a/dev-haskell/parsers/parsers-0.12.10.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Parsing combinators" -HOMEPAGE="https://github.com/ekmett/parsers/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+attoparsec +parsec" - -RDEPEND=">=dev-haskell/base-orphans-0.3:=[profile?] =dev-haskell/charset-0.3:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/scientific-0.3:=[profile?] =dev-haskell/semigroups-0.12:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-lang/ghc-7.8.2:= - attoparsec? ( >=dev-haskell/attoparsec-0.12.1.4:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/dlist-0.8:=[profile?] =dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/path-0.6:=[profile?] + >=dev-haskell/path-0.6:=[profile?] =dev-haskell/temporary-1.1:=[profile?] =dev-lang/ghc-8.6.1:= + >=dev-lang/ghc-8.8.1:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.4.0.1 + >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-2.0 = 0.6 && < 0.7' 'path >= 0.6' + # Apply patches *after* pulling the revised cabal + default } src_configure() { diff --git a/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild b/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild index e44cb79ef1f3..5ead29fc5bb8 100644 --- a/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild +++ b/dev-haskell/path-pieces/path-pieces-0.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-haskell/text-0.5:=[profile?] diff --git a/dev-haskell/path/Manifest b/dev-haskell/path/Manifest index 9054b6e13331..6fd5b33ff95f 100644 --- a/dev-haskell/path/Manifest +++ b/dev-haskell/path/Manifest @@ -1 +1 @@ -DIST path-0.7.0.tar.gz 24227 BLAKE2B b2f3347c29dfae0e7674f4de39f07bb7ee681735d1509c7eefd29cc2141dcf974212fc970095a783fdb47dbffaac9489097116768bfe996a160bb9b8886cc9e6 SHA512 b07fc95eab12188d49e4525ea5bbadfda9d5bfb61cc306d624730087d2fc1f946407e4861f7f66de48d9cdf2541591d4518fcc77f28d65671bfa65a963e18a9c +DIST path-0.9.2.tar.gz 26341 BLAKE2B d9c3e70034e980306ed0c56cb028e4fb9a858a0a27ca6b13081ded57fadca14942d45955f0f89f41ccb22f2fb981ac93de9c9dfc594216d679f64c9b80cbfb97 SHA512 5d53506e7698f3966d867df8e8c5cc30a997a87145dab80893134d01ee526404e9eeffa1ca6fa2f70b8abed18e0a0d77b14799fe3cac79188b048dac56bce4ae diff --git a/dev-haskell/path/metadata.xml b/dev-haskell/path/metadata.xml index 937381521944..ba268d0dfee1 100644 --- a/dev-haskell/path/metadata.xml +++ b/dev-haskell/path/metadata.xml @@ -5,4 +5,7 @@ haskell@gentoo.org Gentoo Haskell + + Turn on development settings. + diff --git a/dev-haskell/path/path-0.7.0.ebuild b/dev-haskell/path/path-0.9.2.ebuild similarity index 75% rename from dev-haskell/path/path-0.7.0.ebuild rename to dev-haskell/path/path-0.9.2.ebuild index c53f870c9dda..71683620a480 100644 --- a/dev-haskell/path/path-0.7.0.ebuild +++ b/dev-haskell/path/path-0.9.2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.3 -#hackport: flags: -validity,-dev +# ebuild generated by hackport 0.7.9999 +#hackport: flags: -validity CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -15,18 +15,18 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="dev" RDEPEND="dev-haskell/aeson:=[profile?] >=dev-haskell/exceptions-0.4:=[profile?] =dev-haskell/hashable-1.2:=[profile?] =dev-haskell/hashable-1.2:=[profile?] =dev-lang/ghc-8.2.1:= + >=dev-lang/ghc-8.6.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.0.0.2 - test? ( >=dev-haskell/genvalidity-0.8 + >=dev-haskell/cabal-2.4.0.1 + test? ( >=dev-haskell/genvalidity-1.0 >=dev-haskell/genvalidity-hspec-0.7 >=dev-haskell/genvalidity-property-0.4 >=dev-haskell/hspec-2.0 =dev-db/sqlite-3.0 + >=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/microlens-th-0.4.1.1:=[profile?] >=dev-haskell/monad-logger-0.3.25:=[profile?] - >=dev-haskell/persistent-2.10:=[profile?] =dev-haskell/persistent-2.13.3:=[profile?] =dev-haskell/resourcet-1.1.9:=[profile?] - >=dev-haskell/text-1.2:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] - >=dev-lang/ghc-8.0.1:= + >=dev-lang/ghc-8.4.3:= virtual/libc - >=dev-db/sqlite-3.0 " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24.0.0 + >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/exceptions dev-haskell/fast-logger >=dev-haskell/hspec-2.4 dev-haskell/hunit - dev-haskell/persistent-template + dev-haskell/microlens dev-haskell/persistent-test dev-haskell/quickcheck dev-haskell/system-fileio @@ -47,7 +45,6 @@ DEPEND="${RDEPEND} " src_configure() { - # most flags disabled since they have no effect when system-sqlite is used. haskell-cabal_src_configure \ $(cabal_flag build-sanity-exe build-sanity-exe) \ --flag=-full-text-search \ @@ -55,6 +52,7 @@ src_configure() { --flag=-json1 \ --flag=systemlib \ --flag=-uri-filenames \ + --flag=-use-pkgconfig \ --flag=-use-stat3 \ --flag=-use-stat4 } diff --git a/dev-haskell/persistent-template/persistent-template-2.12.0.0.ebuild b/dev-haskell/persistent-template/persistent-template-2.12.0.0.ebuild index 39533f112d60..854030b0188a 100644 --- a/dev-haskell/persistent-template/persistent-template-2.12.0.0.ebuild +++ b/dev-haskell/persistent-template/persistent-template-2.12.0.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-lang/ghc-8.4.3:= " diff --git a/dev-haskell/persistent-test/persistent-test-2.13.1.3.ebuild b/dev-haskell/persistent-test/persistent-test-2.13.1.3.ebuild index 56f47876d066..c0a47b6c2bbe 100644 --- a/dev-haskell/persistent-test/persistent-test-2.13.1.3.ebuild +++ b/dev-haskell/persistent-test/persistent-test-2.13.1.3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://www.yesodweb.com/book/persistent" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] diff --git a/dev-haskell/persistent/persistent-2.14.0.3.ebuild b/dev-haskell/persistent/persistent-2.14.0.3.ebuild index 0474df092964..26abbefcc085 100644 --- a/dev-haskell/persistent/persistent-2.14.0.3.ebuild +++ b/dev-haskell/persistent/persistent-2.14.0.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://www.yesodweb.com/book/persistent" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-haskell/aeson-1.0:=[profile?] Gentoo Haskell - optional instances - optional instances - optional instances - optional instances - optional instances - optional instances - optional instances - optional instances - optional instances + You can disable the use of the `comonad` package using `-f-transformers`. + You can disable the use of the `kan-extensions` package using `-f-kan-extensions`. + You can disable the use of the `semigroupoids` package using `-f-semigroupoids`. + You can disable the use of the `semigroups` package using `-f-semigroups`. + You can disable the use of the `stm` package using `-f-stm`. + You can disable the use of the `tagged` package using `-f-tagged`. + You can disable the use of the `transformers` package using `-f-transformers`. + You can disable the use of the `unordered-containers` package using `-f-unordered-containers`. - - ekmett/pointed - diff --git a/dev-haskell/pointed/pointed-5.0.2.ebuild b/dev-haskell/pointed/pointed-5.0.3.ebuild similarity index 66% rename from dev-haskell/pointed/pointed-5.0.2.ebuild rename to dev-haskell/pointed/pointed-5.0.3.ebuild index 116cf93a1b1d..486b00d68242 100644 --- a/dev-haskell/pointed/pointed-5.0.2.ebuild +++ b/dev-haskell/pointed/pointed-5.0.3.ebuild @@ -1,24 +1,27 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.7.9999 +# ebuild generated by hackport 0.7.1.1.9999 +#hackport: flags: +containers CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal DESCRIPTION="Pointed and copointed data" HOMEPAGE="https://github.com/ekmett/pointed/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" +HACKAGE_REV="1" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz + https://hackage.haskell.org/package/${P}/revision/${HACKAGE_REV}.cabal -> ${PF}.cabal" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+comonad +containers +kan-extensions +semigroupoids +semigroups +stm +tagged +transformers +unordered-containers" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="+comonad +kan-extensions +semigroupoids +semigroups +stm +tagged +transformers +unordered-containers" RDEPEND=">=dev-haskell/data-default-class-0.0.1:=[profile?] =dev-lang/ghc-7.8.2:= + >=dev-lang/ghc-8.4.3:= comonad? ( >=dev-haskell/comonad-5:=[profile?] =dev-haskell/kan-extensions-5:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =4.5 && <4.13' 'base >=4.5' \ - 'base-compat >=0.9.3 && <0.11' 'base-compat >=0.9.3' -} diff --git a/dev-haskell/quickcheck/Manifest b/dev-haskell/quickcheck/Manifest index d8bbca25afd3..2496e36b3faf 100644 --- a/dev-haskell/quickcheck/Manifest +++ b/dev-haskell/quickcheck/Manifest @@ -1,2 +1 @@ -DIST QuickCheck-2.13.2.tar.gz 70427 BLAKE2B a2676dfd98f8aafa2ccc2e0dbe32d23d70d811e940ec8f6ae7e85b65feef07094d8edd66548961b6217b05eba30e19b6a76eed3b15cdd0293591d97252c9662a SHA512 d2c92caec8bdf9089483b1f256f17f3d50e066f57eddb630f1831a232c4e33a0d4f55a0f927aa433cd3379283fa2615fd2937941e6847b234ea00b0fbeb46b98 DIST QuickCheck-2.14.2.tar.gz 75246 BLAKE2B a64ad51f3daa858a224c00fb785979460b638d76f20c7a19d95a6303cd5da61adaa40cb52e154dd15218adbf54fff184f16ab3b932895294cf37f24982a2b9cc SHA512 84decd354e6093bc72afd125410499dd4be3ae8fdbf0a3b466011b4dbcb5c5657e51ab75cfe22790e22bf4ac54cbb1203ff7a0d108e872ce60f4831be827a6e5 diff --git a/dev-haskell/quickcheck/quickcheck-2.13.2.ebuild b/dev-haskell/quickcheck/quickcheck-2.13.2.ebuild deleted file mode 100644 index b22abf4396ab..000000000000 --- a/dev-haskell/quickcheck/quickcheck-2.13.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.9999 -#hackport: flags: +base4,-base3,templatehaskell:template-haskell - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -MY_PN="QuickCheck" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Automatic testing of Haskell programs" -HOMEPAGE="https://github.com/nick8325/quickcheck" -SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="2/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux" -IUSE="+template-haskell" - -RDEPEND=">=dev-haskell/random-1.0.1.0:=[profile?] =dev-haskell/splitmix-0.0.2:=[profile?] - >=dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 -" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - haskell-cabal_src_configure \ - --flag=-base3 \ - --flag=base4 \ - $(cabal_flag template-haskell templatehaskell) -} diff --git a/dev-haskell/random/Manifest b/dev-haskell/random/Manifest index b234c5e28d8d..a26d131999d1 100644 --- a/dev-haskell/random/Manifest +++ b/dev-haskell/random/Manifest @@ -1,2 +1 @@ -DIST random-1.1.tar.gz 10870 BLAKE2B e26794bf5dd05b39bdd92afb55abde54d35ff4f7116753ff8b901c8cc18ea71a73fbcb5fc7c1c4a2d35f33ebcf1a3dbbdc0018cb2f8fb1978c35960b95e90606 SHA512 7f128b1c88adfe7ee6405578d3c999bb77e9e3c21e16f82a5197c0ad1d6731851e99e08d8169c6a8b1068ad8a1614c1c0ef8c04c1958337a6e325f1de0c718a3 DIST random-1.2.1.tar.gz 47143 BLAKE2B 861a216b063aa893a9de645cca231fb1a1914609ea4dd8ec222b35db6ee9cc60760a613896e979f731d3e1a55ea792a294d380313e78549c6effc21b77d57564 SHA512 b130a90981de53b4fc3e7cf660224268d24bcceb9498d33827d9f43dc705c9a724c23999c4cf0222127f4c69daebf0d049d963abbea0a860135d661f9cc55731 diff --git a/dev-haskell/random/random-1.1.ebuild b/dev-haskell/random/random-1.1.ebuild deleted file mode 100644 index 3bafae5494bf..000000000000 --- a/dev-haskell/random/random-1.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="random number library" -HOMEPAGE="https://hackage.haskell.org/package/random" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" -IUSE="" - -RDEPEND=">=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 -" diff --git a/dev-haskell/readable/readable-0.3.1.ebuild b/dev-haskell/readable/readable-0.3.1.ebuild index a0d6385a7f69..522217142a2e 100644 --- a/dev-haskell/readable/readable-0.3.1.ebuild +++ b/dev-haskell/readable/readable-0.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-haskell/text-0.11:=[profile?] haskell@gentoo.org Gentoo Haskell - - This package is intended for those who are tired of keeping - long lists of dependencies to the same essential libraries in each package - as well as the endless imports of the same APIs all over again. - It also supports the modern tendencies in the language. - - To solve those problems this package does the following: - - * Reexport the original APIs under the \"Rebase\" namespace. - - * Export all the possible non-conflicting symbols from the \"Rebase.Prelude\" module. - - * Give priority to the modern practices in the conflicting cases. - - The policy behind the package is only to reexport the non-ambiguous - and non-controversial APIs, which the community has obviously settled on. - The package is intended to rapidly evolve with the contribution from the community, - with the missing features being added with pull-requests. - diff --git a/dev-haskell/rebase/rebase-1.15.0.3.ebuild b/dev-haskell/rebase/rebase-1.15.0.3.ebuild index 75e505e5a20d..22454d9414a8 100644 --- a/dev-haskell/rebase/rebase-1.15.0.3.ebuild +++ b/dev-haskell/rebase/rebase-1.15.0.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-haskell/bifunctors-5.5:=[profile?] =dev-haskell/comonad-5:=[profile?] = 4.3 && < 4.14' 'base >= 4.3' -} diff --git a/dev-haskell/regex-compat-tdfa/files/regex-compat-tdfa-0.95.1.4-ghc-9.0.patch b/dev-haskell/regex-compat-tdfa/files/regex-compat-tdfa-0.95.1.4-ghc-9.0.patch new file mode 100644 index 000000000000..78d0ceb93575 --- /dev/null +++ b/dev-haskell/regex-compat-tdfa/files/regex-compat-tdfa-0.95.1.4-ghc-9.0.patch @@ -0,0 +1,11 @@ +--- regex-compat-tdfa-0.95.1.4-orig/Text/Regex.hs 2021-06-25 10:08:26.670791461 +1000 ++++ regex-compat-tdfa-0.95.1.4/Text/Regex.hs 2021-06-25 10:08:10.325737439 +1000 +@@ -139,7 +139,7 @@ + splitRegex :: Regex -> String -> [String] + splitRegex _ [] = [] + splitRegex delim strIn = +- let matches = map (!0) (matchAll delim strIn) ++ let matches = map (! 0) (matchAll delim strIn) + go _i str [] = str : [] + go i str ((off,len):rest) = + let i' = off+len diff --git a/dev-haskell/regex-compat-tdfa/regex-compat-tdfa-0.95.1.4.ebuild b/dev-haskell/regex-compat-tdfa/regex-compat-tdfa-0.95.1.4.ebuild index efe655a7cf3b..71c308c67193 100644 --- a/dev-haskell/regex-compat-tdfa/regex-compat-tdfa-0.95.1.4.ebuild +++ b/dev-haskell/regex-compat-tdfa/regex-compat-tdfa-0.95.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal DESCRIPTION="Unicode Support version of Text.Regex, using regex-tdfa" -HOMEPAGE="http://hub.darcs.net/shelarcy/regex-compat-tdfa" +HOMEPAGE="https://hub.darcs.net/shelarcy/regex-compat-tdfa" SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" @@ -26,6 +26,8 @@ DEPEND="${RDEPEND} >=dev-haskell/cabal-1.6 " +PATCHES=( "${FILESDIR}"/${PN}-0.95.1.4-ghc-9.0.patch ) + src_configure() { haskell-cabal_src_configure \ --flag=newbase \ diff --git a/dev-haskell/regex-compat/regex-compat-0.95.2.1.ebuild b/dev-haskell/regex-compat/regex-compat-0.95.2.1.ebuild index f554a29f8648..cff6eaa349ca 100644 --- a/dev-haskell/regex-compat/regex-compat-0.95.2.1.ebuild +++ b/dev-haskell/regex-compat/regex-compat-0.95.2.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-haskell/regex-base-0.94:=[profile?] =dev-haskell/regex-posix-0.96:=[profile?] haskell@gentoo.org Gentoo Haskell - - A rich drop-in replacement for \"base\". - For details and docs please visit - <https://github.com/nikita-volkov/rerebase the project's GitHub page>. - diff --git a/dev-haskell/rerebase/rerebase-1.15.0.3.ebuild b/dev-haskell/rerebase/rerebase-1.15.0.3.ebuild index 40ba9652c4c0..3a869b56e093 100644 --- a/dev-haskell/rerebase/rerebase-1.15.0.3.ebuild +++ b/dev-haskell/rerebase/rerebase-1.15.0.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND="~dev-haskell/rebase-1.15.0.3:=[profile?] >=dev-lang/ghc-8.4.3:= diff --git a/dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild b/dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild index a82bf7c7b332..a8d3fc110156 100644 --- a/dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild +++ b/dev-haskell/resolv/resolv-0.1.2.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RESTRICT=test # fails to build test suite diff --git a/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild b/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild index 2f9a99428beb..0d396d1c906b 100644 --- a/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild +++ b/dev-haskell/resource-pool/resource-pool-0.2.3.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND="dev-haskell/hashable:=[profile?] diff --git a/dev-haskell/retry/Manifest b/dev-haskell/retry/Manifest index fdafaf0f12b4..224c212555c4 100644 --- a/dev-haskell/retry/Manifest +++ b/dev-haskell/retry/Manifest @@ -1,2 +1 @@ -DIST retry-0.8.1.1.tar.gz 15800 BLAKE2B fa01f4e6df405d1f71bcb8c7cad6ba9b166222527c70b687feef7b6577446bf790681a189675995bfba3bb362257130bd74119e35893f4497a4f9f57fb37491d SHA512 6907d04314b10fbcbb6680608bbd5926ab56f5916fc032339d5793f2813983d5db3f40d4fc25f8e0befcb3649e753aec737a7ef3cf98fe05252a3a8c1bd546a1 DIST retry-0.9.0.0.tar.gz 15863 BLAKE2B 2ebe8e71b700f0bedf19a43e08171f98219009dc9ff4f6069ada64945128839f5321c9a2f0602a976431cedbb0c77a56b01805005b8cb4c746b4d4d875b90921 SHA512 89c6ab55a5b0050f7132566d0c9d6ddbbdb927d21c5fcf8fe959fb04228398bc87aa9b51752a881f8a581e6030ac7d21d344dc2c3fea192b0330519e94b33269 diff --git a/dev-haskell/retry/retry-0.8.1.1.ebuild b/dev-haskell/retry/retry-0.8.1.1.ebuild deleted file mode 100644 index e6991bfb0f39..000000000000 --- a/dev-haskell/retry/retry-0.8.1.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4.9999 -#hackport: flags: -lib-Werror - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Retry combinators for monadic actions that may fail" -HOMEPAGE="https://github.com/Soostone/retry" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/exceptions-0.5:=[profile?] - >=dev-haskell/random-1:=[profile?] - >=dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 - test? ( dev-haskell/hedgehog - >=dev-haskell/hunit-1.2.5.2 - dev-haskell/mtl - dev-haskell/stm - dev-haskell/tasty - dev-haskell/tasty-hedgehog - dev-haskell/tasty-hunit ) -" - -src_configure() { - haskell-cabal_src_configure \ - --flag=-lib-Werror -} diff --git a/dev-haskell/rfc5051/Manifest b/dev-haskell/rfc5051/Manifest index b84670fd8e11..bf79132695f6 100644 --- a/dev-haskell/rfc5051/Manifest +++ b/dev-haskell/rfc5051/Manifest @@ -1,2 +1 @@ -DIST rfc5051-0.1.0.4.tar.gz 218105 BLAKE2B 456ab3fe7d1cffebaeaef0aea1b0867ef69729076af9317cdf8f0f802800552a5a1e6ce27e6684eee94457acc925ad9d7c750864b6098b687af576b5aa74d772 SHA512 5a8a3f3ccb846986242152c8c30a0069466072f2b3fb449565b7fb95615c7909be04a320b9215d313d8b8e442a01959ffead0d5076bc61ee7f33f5ff1d9dd67b DIST rfc5051-0.2.tar.gz 285338 BLAKE2B a54f411a00c8f961f9691e2a75e85530f314518f31477f0c43cde23b75b4de3d3cfff0ce41794901e7803ffffcaaf4ec410e4f9eafd512e08667c3919b60390e SHA512 93222535d9c94ac947d9760c8d856ec150b17b93342999f6594a048905c791b08220e656f26c95702bec3c1e835b537635395d1dae6f3607fd8a8a767b24a23f diff --git a/dev-haskell/rfc5051/metadata.xml b/dev-haskell/rfc5051/metadata.xml index 895f26e1d410..937381521944 100644 --- a/dev-haskell/rfc5051/metadata.xml +++ b/dev-haskell/rfc5051/metadata.xml @@ -5,23 +5,4 @@ haskell@gentoo.org Gentoo Haskell - - build codes generator itself - - - This library implements @i;unicode-casemap@, - the simple, non locale-sensitive unicode collation - algorithm described in RFC 5051 (<http://www.rfc-editor.org/rfc/rfc5051.txt>). - Proper unicode collation can be done using text-icu, but that is a big - dependency that depends on a large C library, and rfc5051 might be better - for some purposes. - - Here is a list of strings sorted by the Prelude's @sort@ function: - - @Abe Oeb abe ab&#233; oeb &#193;be &#196;be &#212;eb &#225;be &#228;be &#244;eb@ - - Here is the same list sorted by @sortBy compareUnicode@: - - @Abe abe ab&#233; &#193;be &#225;be &#196;be &#228;be Oeb oeb &#212;eb &#244;eb@ - diff --git a/dev-haskell/rfc5051/rfc5051-0.1.0.4.ebuild b/dev-haskell/rfc5051/rfc5051-0.1.0.4.ebuild deleted file mode 100644 index 62d9e8871b7f..000000000000 --- a/dev-haskell/rfc5051/rfc5051-0.1.0.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Simple unicode collation as per RFC5051" -HOMEPAGE="https://hackage.haskell.org/package/rfc5051" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="mkunicodedata" - -RDEPEND=">=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.8 -" - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag mkunicodedata mkunicodedata) -} diff --git a/dev-haskell/rio/rio-0.1.21.0.ebuild b/dev-haskell/rio/rio-0.1.21.0.ebuild index 1497f9c14087..a76a2313c508 100644 --- a/dev-haskell/rio/rio-0.1.21.0.ebuild +++ b/dev-haskell/rio/rio-0.1.21.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND="dev-haskell/hashable:=[profile?] dev-haskell/microlens:=[profile?] diff --git a/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild b/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild index 4d4f9cbbf31d..e589d717b966 100644 --- a/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild +++ b/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux" IUSE="" RDEPEND="dev-haskell/stm:=[profile?] diff --git a/dev-haskell/sandi/sandi-0.5.ebuild b/dev-haskell/sandi/sandi-0.5.ebuild index 5ff1d36abf72..60f4df48e55d 100644 --- a/dev-haskell/sandi/sandi-0.5.ebuild +++ b/dev-haskell/sandi/sandi-0.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="+conduit" RDEPEND=">=dev-lang/ghc-7.4.1:= diff --git a/dev-haskell/securemem/securemem-0.1.10.ebuild b/dev-haskell/securemem/securemem-0.1.10.ebuild index d8917ccf3057..fe6ce67bcb40 100644 --- a/dev-haskell/securemem/securemem-0.1.10.ebuild +++ b/dev-haskell/securemem/securemem-0.1.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-haskell/byteable-0.1.1:=[profile?] diff --git a/dev-haskell/selective/metadata.xml b/dev-haskell/selective/metadata.xml index bda6fc5af0fc..937381521944 100644 --- a/dev-haskell/selective/metadata.xml +++ b/dev-haskell/selective/metadata.xml @@ -5,13 +5,4 @@ haskell@gentoo.org Gentoo Haskell - - Selective applicative functors: declare your effects statically, - select which to execute dynamically. - - This is a library for /selective applicative functors/, or just - /selective functors/ for short, an abstraction between - applicative functors and monads, introduced in - <https://www.staff.ncl.ac.uk/andrey.mokhov/selective-functors.pdf this paper>. - diff --git a/dev-haskell/selective/selective-0.5.ebuild b/dev-haskell/selective/selective-0.5.ebuild index abde0721dd40..3a61c4ceb495 100644 --- a/dev-haskell/selective/selective-0.5.ebuild +++ b/dev-haskell/selective/selective-0.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-lang/ghc-8.4.3:= " diff --git a/dev-haskell/semigroupoids/Manifest b/dev-haskell/semigroupoids/Manifest index 49548e7d92e2..e02a30b623bc 100644 --- a/dev-haskell/semigroupoids/Manifest +++ b/dev-haskell/semigroupoids/Manifest @@ -1,2 +1 @@ -DIST semigroupoids-5.3.4.tar.gz 26307 BLAKE2B ad22d061c6b5773c6717d00226a41f3b765513a50034d7a805605630314fd4d284b80d1eeb0f85829877ae9a51c8b5e0408e53c27d8dd206216d7eab893885ee SHA512 b4053a856e1c2d3f20f984216f008ff264cedd2ccc3cc39ca3b70bc296d81ea8c1e6dd655bb8a6d1b9a44084e02d74a26cd4eb7264e4732e98be3ec351dc6e3a DIST semigroupoids-5.3.7.tar.gz 35349 BLAKE2B c911fe203638714236211a9f40f638fd7e43255e57a4b1b3d0df0cf10a97cc93815776bb53c864a8a4c95fda74402f9a5f6003e3899c35015eacd9df8cc5b86b SHA512 5e908f3b1618cfeb45e03335284e8811ff443f3d7cd8013813337729da62570c052e854bde64c56535809340d0ba281e246d7d0cc8f14627deeb7b1047623849 diff --git a/dev-haskell/semigroupoids/semigroupoids-5.3.4.ebuild b/dev-haskell/semigroupoids/semigroupoids-5.3.4.ebuild deleted file mode 100644 index bb93a243b594..000000000000 --- a/dev-haskell/semigroupoids/semigroupoids-5.3.4.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1.9999 -#hackport: flags: +doctests,+containers,+comonad - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Semigroupoids: Category sans id" -HOMEPAGE="https://github.com/ekmett/semigroupoids" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+contravariant +distributive +tagged +unordered-containers" - -RESTRICT=test # broken on USE=doc - -RDEPEND=">=dev-haskell/base-orphans-0.8:=[profile?] =dev-haskell/bifunctors-5:=[profile?] =dev-haskell/comonad-4.2.6:=[profile?] =dev-haskell/transformers-compat-0.5:=[profile?] =dev-lang/ghc-7.8.2:= - contravariant? ( >=dev-haskell/contravariant-0.2.0.1:=[profile?] =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/tagged-0.8.5:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] haskell@gentoo.org Gentoo Haskell - - provide instances for binary package - provide instances for transformers package. - - - ekmett/semigroups - diff --git a/dev-haskell/semigroups/semigroups-0.18.5.ebuild b/dev-haskell/semigroups/semigroups-0.18.5.ebuild deleted file mode 100644 index 6de986302e7f..000000000000 --- a/dev-haskell/semigroups/semigroups-0.18.5.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# ebuild generated by hackport 0.5.6.9999 -#hackport: flags: +bytestring,+containers,+deepseq,+hashable,+tagged,+text,+unordered-containers - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -# break circular dependencies: -# https://github.com/gentoo-haskell/gentoo-haskell/issues/810 -CABAL_FEATURES+=" nocabaldep" -inherit haskell-cabal - -DESCRIPTION="Anything that associates" -HOMEPAGE="https://github.com/ekmett/semigroups/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+binary +transformers" - -RDEPEND=">=dev-haskell/hashable-1.1:=[profile?] =dev-haskell/nats-0.1:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-lang/ghc-7.8.2:= - transformers? ( >=dev-haskell/transformers-compat-0.5:=[profile?] haskell@gentoo.org Gentoo Haskell - - - Enisable the use of the `hashable` package. Disabling this may be useful - for accelerating builds in sandboxes for expert users. - Note: `-hashable` implies `-unordered-containers`, as we are necessarily - not able to supply those instances as well. - - - Enable the use of the `containers` package. Disabling this may be useful - for accelerating builds in sandboxes for expert users. - - - Enable the use of the `unordered-containers` package. Disabling this may - be useful for accelerating builds in sandboxes for expert users. - - - - Haskellers are usually familiar with monoids and semigroups. A monoid has an appending operation `<>` (or `mappend`), - and an identity element, `mempty`. A semigroup has an appending `<>` operation, but does not require a `mempty` element. - - A Semiring has two appending operations, `plus` and `times`, and two respective identity elements, `zero` and `one`. - - More formally, a Semiring R is a set equipped with two binary relations `+` and `*`, such that: - - (R,+) is a commutative monoid with identity element 0, - - (R,*) is a monoid with identity element 1, - - (*) left and right distributes over addition, and - - multiplication by '0' annihilates R. - diff --git a/dev-haskell/semirings/semirings-0.5.4.ebuild b/dev-haskell/semirings/semirings-0.5.4.ebuild deleted file mode 100644 index 37ae6599ef4c..000000000000 --- a/dev-haskell/semirings/semirings-0.5.4.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="two monoids as one, in holy haskimony" -HOMEPAGE="https://github.com/chessai/semirings" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+containers +hashable +unordered-containers" - -RDEPEND="dev-haskell/base-compat-batteries:=[profile?] - >=dev-lang/ghc-7.10.1:=[gmp] - hashable? ( >=dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] haskell@gentoo.org Gentoo Haskell - - No non-haskell unportable code. - - - Snap is a simple and fast web development framework and server written in - Haskell. For more information or to download the latest version, you can - visit the Snap project website at <http://snapframework.com/>. - - This library contains the core definitions and types for the Snap framework, - including: - - 1. Primitive types and functions for HTTP (requests, responses, cookies, - post/query parameters, etc) - - 2. Type aliases and helper functions for Iteratee I/O - - 3. A monad for programming web handlers called \"Snap\", inspired by - happstack's (<http://happstack.com/index.html>), which allows: - - * Stateful access to the HTTP request and response objects - - * Monadic failure (i.e. MonadPlus/Alternative instances) for declining - to handle requests and chaining handlers together - - * Early termination of the computation if you know early what you want - to return and want to prevent further monadic processing - - /Quick start/: The 'Snap' monad and HTTP definitions are in "Snap.Core", - some iteratee utilities are in "Snap.Iteratee". - - Higher-level facilities for building web applications (like user/session - management, component interfaces, data modeling, etc.) are planned but not - yet implemented, so this release will mostly be of interest for those who: - - * need a fast and minimal HTTP API at roughly the same level of abstraction - as Java servlets, or - - * are interested in contributing to the Snap Framework project. - diff --git a/dev-haskell/snap-core/snap-core-1.0.4.2.ebuild b/dev-haskell/snap-core/snap-core-1.0.5.0.ebuild similarity index 64% rename from dev-haskell/snap-core/snap-core-1.0.4.2.ebuild rename to dev-haskell/snap-core/snap-core-1.0.5.0.ebuild index 0d7046af4b4e..c9dddcfd624b 100644 --- a/dev-haskell/snap-core/snap-core-1.0.4.2.ebuild +++ b/dev-haskell/snap-core/snap-core-1.0.5.0.ebuild @@ -1,53 +1,45 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.5.9999 -#hackport: flags: +network-uri +# ebuild generated by hackport 0.7.1.1.9999 +#hackport: flags: +network-uri,-portable CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Snap: A Haskell Web Framework (core interfaces and types)" -HOMEPAGE="http://snapframework.com/" +HOMEPAGE="https://snapframework.com/" SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="debug portable" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="debug" -# Fixed in next release: https://github.com/snapframework/snap-core/commit/49a8090d7834a0ef9b438048e96be36e55b2fbf5 -RESTRICT=test # test relied on headers ordering - -RDEPEND=">=dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/zlib-0.5 = 1.2.0.6 && < 1.4' 'hashable >=1.2.0.6' +} + src_configure() { haskell-cabal_src_configure \ $(cabal_flag debug debug) \ --flag=network-uri \ - $(cabal_flag portable portable) + --flag=-portable } diff --git a/dev-haskell/snap-server/Manifest b/dev-haskell/snap-server/Manifest index 9e34c3488e8f..6316168a2950 100644 --- a/dev-haskell/snap-server/Manifest +++ b/dev-haskell/snap-server/Manifest @@ -1 +1 @@ -DIST snap-server-1.1.1.2.tar.gz 73645 BLAKE2B 29215ce7f542c56be40ce40711f04f7f0b2ccb568903483dbf99950b3ec7703505440cabcf70d0c6084991fe09931e6312b59b48da5511b407df02318b551600 SHA512 a11bb92ce8774269704ce8c045bddf4aad15816cfb447453e8010bfce7aff2a08b38d3c99a400ab3882cb9e0b2f0b1f9af69adc56c1b28df53dc3fdd44042e30 +DIST snap-server-1.1.2.0.tar.gz 73795 BLAKE2B 878a5967e0929cf84a17ba0fa6f5d2da7b3606aeceffc807dfad916724bae35a751d21f5081f151d7c6d335cf1dec2196197bc452d55e3b31df183b917a52ca3 SHA512 da17f988a364e6c04b29020a9e27fa5d8b98fe890577cb6ca4ee4cc3df016ac6a9ea6d8ffcae564f25efa0362f3bd454f72ad3344f7571ccaa620c6c1bf57665 diff --git a/dev-haskell/snap-server/metadata.xml b/dev-haskell/snap-server/metadata.xml index c02d9d573bff..475be8193364 100644 --- a/dev-haskell/snap-server/metadata.xml +++ b/dev-haskell/snap-server/metadata.xml @@ -6,27 +6,19 @@ Gentoo Haskell - Build a server that just returns "PONG" - enable https support using dev-haskell/hsopenssl - no non-haskell unportable code. + Enable support for debugging. + Enable https support using the HsOpenSSL library. + Build a server that just returns "PONG". Normally useful only for benchmarks. + Build the blackbox testserver Snap is a simple and fast web development framework and server written in Haskell. For more information or to download the latest version, you can visit the Snap project website at <http://snapframework.com/>. - The Snap HTTP server is a high performance, epoll-enabled, iteratee-based web - server library written in Haskell. Together with the @snap-core@ library upon - which it depends, it provides a clean and efficient Haskell programming - interface to the HTTP protocol. - - Higher-level facilities for building web applications (like user/session - management, component interfaces, data modeling, etc.) are planned but not - yet implemented, so this release will mostly be of interest for those who: - - * need a fast and minimal HTTP API at roughly the same level of abstraction - as Java servlets, or - - * are interested in contributing to the Snap Framework project. + The Snap HTTP server is a high performance web server library written in + Haskell. Together with the @snap-core@ library upon which it depends, it + provides a clean and efficient Haskell programming interface to the HTTP + protocol. diff --git a/dev-haskell/snap-server/snap-server-1.1.1.2.ebuild b/dev-haskell/snap-server/snap-server-1.1.2.0.ebuild similarity index 54% rename from dev-haskell/snap-server/snap-server-1.1.1.2.ebuild rename to dev-haskell/snap-server/snap-server-1.1.2.0.ebuild index 4cebd1763301..7b95498faafa 100644 --- a/dev-haskell/snap-server/snap-server-1.1.1.2.ebuild +++ b/dev-haskell/snap-server/snap-server-1.1.2.0.ebuild @@ -1,23 +1,24 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.5.9999 +# ebuild generated by hackport 0.6.7.9999 +#hackport: flags: -portable,build-pong:pongserver,build-testserver:test-server -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +CABAL_FEATURES="lib profile haddock hoogle hscolour" # Fail to build: test-suite" inherit haskell-cabal -DESCRIPTION="A fast, iteratee-based, epoll-enabled web server for the Snap Framework" +DESCRIPTION="A web server for the Snap Framework" HOMEPAGE="http://snapframework.com/" SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="build-pong debug openssl portable" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="debug openssl pong-server test-server" -RDEPEND=">=dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/network-2.3:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/semigroups-0.16:=[profile?] =dev-haskell/snap-core-1.0:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/unix-compat-0.2:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.6.2:= + >=dev-lang/ghc-7.8.2:= openssl? ( >=dev-haskell/hsopenssl-0.10.4:=[profile?] =dev-haskell/openssl-streams-1.1:=[profile?] = 4.6 && < 4.15' 'base >= 4.6' \ + 'attoparsec >= 0.12 && < 0.14' 'attoparsec >=0.12' +} + src_configure() { haskell-cabal_src_configure \ - $(cabal_flag build-pong build-pong) \ + $(cabal_flag pong-server build-pong) \ + $(cabal_flag test-server build-testserver) \ $(cabal_flag debug debug) \ $(cabal_flag openssl openssl) \ - $(cabal_flag portable portable) + --flag=portable } diff --git a/dev-haskell/sop-core/Manifest b/dev-haskell/sop-core/Manifest index 6c632fe48b1c..ad3be3650bb8 100644 --- a/dev-haskell/sop-core/Manifest +++ b/dev-haskell/sop-core/Manifest @@ -1,2 +1 @@ -DIST sop-core-0.5.0.1.tar.gz 28666 BLAKE2B 66e40ecddf994165a37c7aa6d6d06cff3a114b15ca380fadef135df6fd19e3aa31c8602b2e58fa794ce4dce0e10fe8fce17e8d9e1f06dd30f0610aec7e1f32d9 SHA512 2866e7c1a29a5585dabdbd6399e5df4003f21dd94d7b9a1b93681c53e1106af528cfd24dab0b918b36d73d0b05db6525201ea3213ab90575c242557ac41d80bd DIST sop-core-0.5.0.2.tar.gz 28505 BLAKE2B ec478dd47a6eae08a3b3a462c179fd867e592910dfac1b2d20a5a2f27f565fab15611a3b5a041b89c9284f8499fbafdb75ab1ce63dc7880afd76dbb78e11fc88 SHA512 bf71bc1823c567bc82c3a5a3166cbb4f4826149d66ec0871d11706512ce823b40ce6ce210cc5ba763a423a8d643b1819237e9b7f0950e901d445e05ccd78597b diff --git a/dev-haskell/sop-core/sop-core-0.5.0.1.ebuild b/dev-haskell/sop-core/sop-core-0.5.0.1.ebuild deleted file mode 100644 index bc5901a41bb9..000000000000 --- a/dev-haskell/sop-core/sop-core-0.5.0.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="True Sums of Products" -HOMEPAGE="https://hackage.haskell.org/package/sop-core" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-lang/ghc-8.0.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24.0.0 -" diff --git a/dev-haskell/splitmix/Manifest b/dev-haskell/splitmix/Manifest index bf50d4a3b1c9..b67e7c5f0d28 100644 --- a/dev-haskell/splitmix/Manifest +++ b/dev-haskell/splitmix/Manifest @@ -1,2 +1 @@ -DIST splitmix-0.0.4.tar.gz 13821 BLAKE2B 15c2f3b783b98deccf31e2501ba6c67788047ad3bf5c29fbba965c1163506d0055e94bc02894f17df088e67921447893f42a85f5eece7828625d75c177837f43 SHA512 9b8c137067497b94a460d024e1f7c3269e27536f505649face85748a0aaea273d32893a806d9ecf551bd29532ed820004ed2dde47e1099afc3c31519ea5cdbac DIST splitmix-0.1.0.3.tar.gz 20754 BLAKE2B b9eecbdc2f05361aaa852afd8f6b0c6ca220b2d09e0a0d598796636ace0f995c39defb6d84c6c3ed1bba2e3822ef1bf48f2f34d5ac4406031c4ae5b6cf6d0824 SHA512 22a3f0759e1c1150aabde01a77b48087509dfc7ff9614e97e5e06af73f533170993ff2e18101d940e7ddba81b8d6e496795be3851fccfa07b75e9d922f325064 diff --git a/dev-haskell/splitmix/metadata.xml b/dev-haskell/splitmix/metadata.xml index e03ae875fc0c..80f38d62e4f5 100644 --- a/dev-haskell/splitmix/metadata.xml +++ b/dev-haskell/splitmix/metadata.xml @@ -7,7 +7,6 @@ Use JavaScript for mix32 - Providen RandomGen SMGen instance Pure Haskell implementation of SplitMix described in @@ -15,7 +14,7 @@ Guy L. Steele, Jr., Doug Lea, and Christine H. Flood. 2014. Fast splittable pseudorandom number generators. In Proceedings of the 2014 ACM International Conference on Object Oriented - Programming Systems Languages & Applications (OOPSLA '14). ACM, + Programming Systems Languages & Applications (OOPSLA '14). ACM, New York, NY, USA, 453-472. DOI: <https://doi.org/10.1145/2660193.2660195> @@ -25,7 +24,7 @@ /SplitMix/ is tested with two standard statistical test suites (DieHarder and TestU01, this implementation only using the former) and it appears to be - adequate for "everyday" use, such as Monte Carlo algorithms and randomized + adequate for "everyday" use, such as Monte Carlo algorithms and randomized data structures where speed is important. In particular, it __should not be used for cryptographic or security applications__, diff --git a/dev-haskell/splitmix/splitmix-0.0.4.ebuild b/dev-haskell/splitmix/splitmix-0.0.4.ebuild deleted file mode 100644 index c658af591847..000000000000 --- a/dev-haskell/splitmix/splitmix-0.0.4.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # circular deps: test-suite" -inherit haskell-cabal - -DESCRIPTION="Fast Splittable PRNG" -HOMEPAGE="https://hackage.haskell.org/package/splitmix" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="optimised-mixer +random" - -RESTRICT=test # circular deps: dev-haskell/splitmix[test]->dev-haskell/base-compat-batteries->dev-haskell/quickcheck->dev-haskell/splitmix - -RDEPEND=">=dev-lang/ghc-7.4.1:= - random? ( >=dev-haskell/random-1.0:=[profile?] =dev-haskell/text-0.11.0.6:=[profile?] >=dev-lang/ghc-7.4.1:= " DEPEND="${RDEPEND} diff --git a/dev-haskell/tagged/Manifest b/dev-haskell/tagged/Manifest index 79f6f0e505bf..f5280b8256ba 100644 --- a/dev-haskell/tagged/Manifest +++ b/dev-haskell/tagged/Manifest @@ -1,2 +1 @@ DIST tagged-0.8.6.1.tar.gz 9842 BLAKE2B 6069ea3705dadfec7bc59d81cd9c425e01ad02131e9b6ce4657ad2b59d61a8dc8a420e518ed083a0d8d6b7171e5c233f3a9d96b15045b738c97d4f86fa3887b3 SHA512 289be845821aada538caf3fd0fc85b8ed115c657dc5beb0408816e43cf72153881ad305a982effa572a46e5b1842d2772af44313674cb0a252db8aeb6953f345 -DIST tagged-0.8.6.tar.gz 11759 BLAKE2B 6461a8489d782c1d5d49454a662c64a2cd3108ca7c0fcbe598cb8f11c7792736a61855d3c830234e31d8de900b2a191d7529557711d4724c51d38a88a7948637 SHA512 8cec49ea6f54ba84109ec6068cce209321bfa4662d5acdf75e4019087e2890e3056bf13a237cb5caf3fec597b05b710ebbfb74e06b736b7fb2f87941defeb814 diff --git a/dev-haskell/tagged/tagged-0.8.6.ebuild b/dev-haskell/tagged/tagged-0.8.6.ebuild deleted file mode 100644 index 780f35eefe27..000000000000 --- a/dev-haskell/tagged/tagged-0.8.6.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.9999 -#hackport: flags: +deepseq,+transformers - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -# break circular dependencies: -# https://github.com/gentoo-haskell/gentoo-haskell/issues/810 -CABAL_FEATURES+=" nocabaldep" -inherit haskell-cabal - -DESCRIPTION="Haskell 98 phantom types to avoid unsafely passing dummy arguments" -HOMEPAGE="https://github.com/ekmett/tagged" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/transformers-compat-0.5:=[profile?] =dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - - cabal_chdeps \ - 'template-haskell >= 2.8 && < 2.15' 'template-haskell >= 2.8' -} - -src_configure() { - haskell-cabal_src_configure \ - --flag=deepseq \ - --flag=transformers -} diff --git a/dev-haskell/tar/tar-0.5.1.1-r2.ebuild b/dev-haskell/tar/tar-0.5.1.1-r2.ebuild index cd48fca21e69..7a0b940e3b2d 100644 --- a/dev-haskell/tar/tar-0.5.1.1-r2.ebuild +++ b/dev-haskell/tar/tar-0.5.1.1-r2.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=">=dev-lang/ghc-8.4.3:= " diff --git a/dev-haskell/tasty-hedgehog/Manifest b/dev-haskell/tasty-hedgehog/Manifest index 53423fa98f67..97fb1caab136 100644 --- a/dev-haskell/tasty-hedgehog/Manifest +++ b/dev-haskell/tasty-hedgehog/Manifest @@ -1,2 +1 @@ -DIST tasty-hedgehog-1.0.0.2.tar.gz 4387 BLAKE2B 3681115e233a1ff73b026caf18862825dfe1b94bcab1f4f48fd8aee619b1e263eab412ec0820cdf0929cd2d5a66bb6beb19be0a39ba59183c540316ec1e5cd4d SHA512 56ac4db27b97bc6902633ec398bdbae28f6121d818a29fde62ddea4a4619af0fe7b058b55479414a627119a0014f2c84d6b795c86e9e36d21fd25bf1033a9c4b DIST tasty-hedgehog-1.1.0.0.tar.gz 4610 BLAKE2B c0cd4e99531d8425381e2aebb62a407674226bfe205874a0a512bc65383e237a4bbfdf6be4d65b30893212e09dcf68d42f11e89b349c6db535a359fa845e18aa SHA512 48dda3dda14241f8d8dc77acf61a0fe77887c835ae9de6182c9fe580bb79e98f2480a14c282ff49b1438ffab197812262529e90dcec2af3785713f218490bce2 diff --git a/dev-haskell/tasty-hedgehog/tasty-hedgehog-1.0.0.2-r1.ebuild b/dev-haskell/tasty-hedgehog/tasty-hedgehog-1.0.0.2-r1.ebuild deleted file mode 100644 index 00d5c2279d89..000000000000 --- a/dev-haskell/tasty-hedgehog/tasty-hedgehog-1.0.0.2-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.2.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Integration for tasty and hedgehog" -HOMEPAGE="https://github.com/qfpl/tasty-hedgehog" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/hedgehog-1.0.2:=[profile?] =dev-haskell/tagged-0.8:=[profile?] =dev-haskell/tasty-0.11:=[profile?] =dev-lang/ghc-7.10.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.22.2.0 - test? ( >=dev-haskell/tasty-expected-failure-0.11 = 4.8 && <4.14' 'base >= 4.8' \ - 'tasty-expected-failure >= 0.11 && < 0.12' 'tasty-expected-failure >= 0.11' \ - 'hedgehog >= 1.0.2 && < 1.0.3' 'hedgehog >= 1.0.2' -} diff --git a/dev-haskell/tasty-hunit/Manifest b/dev-haskell/tasty-hunit/Manifest index d5039698e49a..0a5a9c5fdac1 100644 --- a/dev-haskell/tasty-hunit/Manifest +++ b/dev-haskell/tasty-hunit/Manifest @@ -1,2 +1 @@ -DIST tasty-hunit-0.10.0.2.tar.gz 7403 BLAKE2B 04813c3d35635ee296e28e19d76136f59e3d196a8e6a9c4410f6a7ee20996178f4c10aacdf985a73b989914099a86b1b1ab930e21584e714150e041b401e3179 SHA512 82f70cd7813affeb756de89842a77070e688169eb35a386fbc4db36b65d8c960bca7b923294918e10b65281d3265820f9592398550af8af92027960d48562fd0 DIST tasty-hunit-0.10.0.3.tar.gz 7885 BLAKE2B a8e8af2b1fcf575646620ccb4d822e6cbf688372dacf0686a7c3760ad693f2a7d88f280ef9e43eb9cd757f89d2771368adf567a9390b1a35f9b1db5aae7c5d81 SHA512 29adbf499b8079c12c756e031c3bebffa1c312cf623ff77d4fb2e85d3462ac6e71aa8a13c3e161ef04ad5bbf910c3bb5f4b62bc3825a030b690a90eea812b85a diff --git a/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild b/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild deleted file mode 100644 index fc1555ed3146..000000000000 --- a/dev-haskell/tasty-hunit/tasty-hunit-0.10.0.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="HUnit support for the Tasty test framework" -HOMEPAGE="https://github.com/UnkindPartition/tasty" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/call-stack:=[profile?] - >=dev-haskell/tasty-1.2.2:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -" diff --git a/dev-haskell/tasty-lua/Manifest b/dev-haskell/tasty-lua/Manifest index 73eef34b743e..0586dfcaf616 100644 --- a/dev-haskell/tasty-lua/Manifest +++ b/dev-haskell/tasty-lua/Manifest @@ -1,2 +1 @@ -DIST tasty-lua-0.2.3.1.tar.gz 7520 BLAKE2B 61c60b1587fd09b1db6f46066d8037034b9631e17dfd6217375df870acd91ca2558260b4e50146df7968d61ea2772765b806bcd71b6a0b91f727ebe2ccbc5fe2 SHA512 7c97f001ee2659ec48a8810505fc820607be9969151fe082157a33a308617b68be83a792b7ff1da3d492d14490fdc1b71a7d9bda2643be760a78f46fb5e98ad7 DIST tasty-lua-1.0.2.tar.gz 10413 BLAKE2B 78d09b1c70b53b23264ee5d2b76d32be43e55e3df551792a51626201e405cd25be267cbe2c55dee2c16851877b90c30cbd8bd8b34fd341ce9024ae75e423e5f9 SHA512 0b572e4dbb793c573d28a9e3516926e7f7cba7e962e48de29c24b4da9c2656407cf3a2db21b2db56fa149ef13a70e318f44b3b5de2041863510d31e1bd621857 diff --git a/dev-haskell/tasty-lua/tasty-lua-0.2.3.1.ebuild b/dev-haskell/tasty-lua/tasty-lua-0.2.3.1.ebuild deleted file mode 100644 index d135aac5da0e..000000000000 --- a/dev-haskell/tasty-lua/tasty-lua-0.2.3.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Write tests in Lua, integrate into tasty" -HOMEPAGE="https://github.com/hslua/tasty-lua" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/file-embed-0.0:=[profile?] =dev-haskell/hslua-1.0.3:=[profile?] =dev-haskell/tasty-1.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.0.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.24.0.0 - test? ( dev-haskell/tasty-hunit ) -" diff --git a/dev-haskell/tasty-rerun/Manifest b/dev-haskell/tasty-rerun/Manifest index e82bbe57da8e..d9b0274482d1 100644 --- a/dev-haskell/tasty-rerun/Manifest +++ b/dev-haskell/tasty-rerun/Manifest @@ -1 +1 @@ -DIST tasty-rerun-1.1.17.tar.gz 6305 BLAKE2B 6e84088c39055f40e64c67d186917d3d9dde5839243584a045a0f4cadc7b7f0e81e3f046ec32e4fa13455f51fa1b287eef51ea60a17f95302caf8fa0f3130d5f SHA512 d65b35acb1b45a78a0bbe568a2118ea6580352a55b921f06974bdf59e363403f1590604e215840be990f5f18a5d8e75abd416e7d3d9b6b9f4c6c16532c31052d +DIST tasty-rerun-1.1.18.tar.gz 6388 BLAKE2B 795cfa825ae49e5a91e8b25ebb1910092f2927484b52500048740b95c2511981a16bc5202182cd18e8d85676d21a8f956183508be2c9eb1257427c6328fee550 SHA512 82672a8d2f37a56e9867bb6fa2b8c79dc40869262a1853b51067e9cf463aef78c4aa3d69cda32a06c3d226ef18c951789845e57a82cbad880f29d5415a659ced diff --git a/dev-haskell/tasty-rerun/tasty-rerun-1.1.17.ebuild b/dev-haskell/tasty-rerun/tasty-rerun-1.1.18.ebuild similarity index 70% rename from dev-haskell/tasty-rerun/tasty-rerun-1.1.17.ebuild rename to dev-haskell/tasty-rerun/tasty-rerun-1.1.18.ebuild index 481cd77335de..e6477175c083 100644 --- a/dev-haskell/tasty-rerun/tasty-rerun-1.1.17.ebuild +++ b/dev-haskell/tasty-rerun/tasty-rerun-1.1.18.ebuild @@ -1,20 +1,20 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -# ebuild generated by hackport 0.6.2 +# ebuild generated by hackport 0.6.7.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour" inherit haskell-cabal -DESCRIPTION="Run tests by filtering the tests depending on the result of previous runs" +DESCRIPTION="Rerun only tests which failed in a previous test run" HOMEPAGE="https://github.com/ocharles/tasty-rerun" SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-haskell/mtl-2.1.2:=[profile?] @@ -22,7 +22,7 @@ RDEPEND=">=dev-haskell/mtl-2.1.2:=[profile?] >=dev-haskell/split-0.1:=[profile?] =dev-haskell/stm-2.4.2:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] =dev-haskell/tasty-1.2:=[profile?] + >=dev-haskell/tasty-1.2:=[profile?] =dev-lang/ghc-7.8.2:= " DEPEND="${RDEPEND} @@ -31,8 +31,6 @@ DEPEND="${RDEPEND} src_prepare() { default - cabal_chdeps \ - 'base >=4.6 && <4.14' 'base >=4.6' \ - 'tasty >=1.2 && <1.3' 'tasty >=1.2' + 'base >=4.6 && <4.15' 'base >=4.6' } diff --git a/dev-haskell/tasty/Manifest b/dev-haskell/tasty/Manifest index c4f8be1e1066..a5ce647a6428 100644 --- a/dev-haskell/tasty/Manifest +++ b/dev-haskell/tasty/Manifest @@ -1,2 +1 @@ -DIST tasty-1.2.3.tar.gz 49148 BLAKE2B 8de7436bca740e55a6592e833326b03f001823c74c8678ae5d38c2c836249a9af08321df6245573e5d060a25e9512c1f601a62978f2b3f22ee846d3cef72a829 SHA512 3922fc19c3ed74b1a39f8e6dc5fe243a955ab55d2e9d08d68b0932dfa0d16cb1efbc73bb2d793c1226d56986141494ce0490c9af70e7e612d07da64d5e2ee472 DIST tasty-1.4.2.3.tar.gz 58549 BLAKE2B 7e806ef62a455a9bd71782800e0a53b327963ea12e7dff7bc508560457dc84c6b94aa8a8b67524b3ea8b7629d5d78bd63a56790e9bbdb356393f306b271b97a8 SHA512 c5f03406e4a7b0c8ff98de285cc778a7751c535d62bb69da962f78ad4eadaf76a74d3bd2c81b1c7553b5de4a527be964c568a8311929a0dce44389c3fcaf521e diff --git a/dev-haskell/tasty/tasty-1.2.3.ebuild b/dev-haskell/tasty/tasty-1.2.3.ebuild deleted file mode 100644 index bfe4addf2901..000000000000 --- a/dev-haskell/tasty/tasty-1.2.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1 -#hackport: flags: clock - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Modern and extensible testing framework" -HOMEPAGE="https://github.com/feuerbach/tasty" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/ansi-terminal-0.9:=[profile?] - >=dev-haskell/async-2.0:=[profile?] - >=dev-haskell/mtl-2.1.3.1:=[profile?] - >=dev-haskell/optparse-applicative-0.14:=[profile?] - >=dev-haskell/stm-2.3:=[profile?] - >=dev-haskell/tagged-0.5:=[profile?] - >=dev-haskell/unbounded-delays-0.1:=[profile?] - dev-haskell/wcwidth:=[profile?] - >=dev-lang/ghc-7.4.1:= - >=dev-haskell/clock-0.4.4.0:=[profile?] -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -" - -src_configure() { - haskell-cabal_src_configure \ - --flag=clock -} diff --git a/dev-haskell/template-haskell-compat-v0208/template-haskell-compat-v0208-0.1.4.ebuild b/dev-haskell/template-haskell-compat-v0208/template-haskell-compat-v0208-0.1.4.ebuild index 2b162c42cfc4..7e5970695d6f 100644 --- a/dev-haskell/template-haskell-compat-v0208/template-haskell-compat-v0208-0.1.4.ebuild +++ b/dev-haskell/template-haskell-compat-v0208/template-haskell-compat-v0208-0.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-lang/ghc-7.6.2:= diff --git a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild b/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild deleted file mode 100644 index 17814ed154f8..000000000000 --- a/dev-haskell/test-framework-quickcheck2/test-framework-quickcheck2-0.3.0.5-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.5.6.9999 -#hackport: flags: +base4 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="QuickCheck2 support for the test-framework package" -HOMEPAGE="http://haskell.github.io/test-framework/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/extensible-exceptions-0.1.1:=[profile?] =dev-haskell/quickcheck-2.4:2=[profile?] - >=dev-haskell/random-1:=[profile?] =dev-haskell/test-framework-0.8:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -" - -src_prepare() { - default - - cabal_chdeps \ - 'QuickCheck >= 2.4 && < 2.13' 'QuickCheck >= 2.4' -} - -src_configure() { - haskell-cabal_src_configure \ - --flag=base4 -} diff --git a/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild b/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild index cc8dadb87ad8..8c51c3866b5f 100644 --- a/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild +++ b/dev-haskell/test-framework-th/test-framework-th-0.2.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND="dev-haskell/haskell-src-exts:=[profile?] diff --git a/dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild b/dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild deleted file mode 100644 index 6b272d908245..000000000000 --- a/dev-haskell/test-framework/test-framework-0.8.2.0-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.5.5.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken test-suite: missing modules -inherit haskell-cabal - -DESCRIPTION="Framework for running and organising tests, with HUnit and QuickCheck support" -HOMEPAGE="http://haskell.github.io/test-framework/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RESTRICT="test" # tests are missing - -RDEPEND=">=dev-haskell/ansi-terminal-0.4.0:=[profile?] - >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] =dev-haskell/base-orphans-0.1:=[profile?] - >=dev-haskell/hostname-1.0:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-posix-0.72:=[profile?] - >=dev-haskell/semigroups-0.18:=[profile?] - >=dev-haskell/xml-1.3.5:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -" - -src_prepare() { - default - - cabal_chdeps \ - 'ansi-terminal >= 0.4.0 && < 0.9' 'ansi-terminal >= 0.4.0' \ - 'base-orphans >= 0.1 && < 0.5' 'base-orphans >= 0.1' \ - 'containers >= 0.1 && < 0.6' 'containers >= 0.1' \ - 'semigroups >= 0.18 && < 0.19' 'semigroups >= 0.18' \ - 'QuickCheck >= 2.3 && < 2.10' 'QuickCheck >= 2.3' \ - 'regex-posix >= 0.72 && < 0.96' 'regex-posix >= 0.72' \ - 'time >= 1.1.2 && < 1.9' 'time >= 1.1.2' -} diff --git a/dev-haskell/texmath/Manifest b/dev-haskell/texmath/Manifest index 7d0c8ea0fbd6..6cf32390f95c 100644 --- a/dev-haskell/texmath/Manifest +++ b/dev-haskell/texmath/Manifest @@ -1,2 +1 @@ -DIST texmath-0.12.2.tar.gz 1807359 BLAKE2B 31da9ba7186eb9140c2fe70ba7011e91c00c290ef4b099197cdfb81ee2b992bae73756973b77d6920cabadef71739eb7208136fd2a589f9b81a6afaa338b296b SHA512 89f3dc5c1042980abf06f1e4d3ca6806922f2094c6d7ec2cc1e4673ac16a7aaf73693c5fa5526eac96d6f9f5c2f894f2341295bacebb7216ef49eb8be7cc0424 DIST texmath-0.12.5.1.tar.gz 1606982 BLAKE2B a58e033176a6a9ba136590b8403d577c24c84cab983a6ee53ba2ae4564c05b681a31859aa066a3cb5aa3b18b07eaee9266964018abc8c30cc9288df15160d8f4 SHA512 77f3b008b82a8a1946108f8bb948d5d43121bffe2b2e22220cc8eb404884fa4c960bff07d7c8a5c75d5cce53d4039a8e6edd190fc69f5ad4da5b41212751f897 diff --git a/dev-haskell/texmath/metadata.xml b/dev-haskell/texmath/metadata.xml index 7364f9dbea9b..77811c73b748 100644 --- a/dev-haskell/texmath/metadata.xml +++ b/dev-haskell/texmath/metadata.xml @@ -5,22 +5,8 @@ haskell@gentoo.org Gentoo Haskell - - The texmathml library provides functions to convert LaTeX - math formulas to presentation MathML. It supports - basic LaTeX and AMS extensions, and it can parse and - apply LaTeX macros. - - Use the @test@ flag to install a standalone executable, - @texmath@, that reads a LaTeX formula from @stdin@ and - writes MathML to @stdout@. - - Use the @cgi@ flag to install a cgi script, - @texmath-cgi@. - Compile test executable. - Get Network.URI from the network-uri package. Compile webserver. diff --git a/dev-haskell/texmath/texmath-0.12.2.ebuild b/dev-haskell/texmath/texmath-0.12.2.ebuild deleted file mode 100644 index e4edd72795d8..000000000000 --- a/dev-haskell/texmath/texmath-0.12.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Conversion between formats used to represent mathematics" -HOMEPAGE="https://github.com/jgm/texmath" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="executable +network-uri" - -RDEPEND="dev-haskell/mtl:=[profile?] - >=dev-haskell/pandoc-types-1.20:=[profile?] =dev-haskell/parsec-3:=[profile?] - >=dev-haskell/syb-0.4.2:=[profile?] =dev-lang/ghc-8.4.3:= - executable? ( dev-haskell/aeson:=[profile?] - network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) - !network-uri? ( = 4.7 && < 4.13' 'base >= 4.7' \ - 'ghc-prim >= 0.3.1 && < 0.6' 'ghc-prim >= 0.3.1' -} - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag asserts asserts) -} diff --git a/dev-haskell/th-lift-instances/Manifest b/dev-haskell/th-lift-instances/Manifest index 4ac4dadde015..44755e478e62 100644 --- a/dev-haskell/th-lift-instances/Manifest +++ b/dev-haskell/th-lift-instances/Manifest @@ -1,2 +1 @@ -DIST th-lift-instances-0.1.14.tar.gz 5712 BLAKE2B 02fd3b2b1073a49c58625237514bd898d0fe7147225b52ba11658d9fea5fc6c6d6f392c92315fe5bbf529c11a263964a2bd3310d7b451452fc548212e44b3bcb SHA512 b0050866a250c7a5f55f47307e6482c49373d1cd09372c38b3c5c58883662f794a0e5210b9ba7e5a60536fd20262aa14cb7e94edf576cc69be5d2b33f21d21be DIST th-lift-instances-0.1.19.tar.gz 6113 BLAKE2B 75cfd2a7f8c80fe3cd03e66c8c6fa104f79167de1ed75db9b46e94d27c93c5650be13068c3273fa7d9e401f6017306796acb8806a055a856176be0a88bb0d5ba SHA512 d8a38531a9a61dce426c43807e3764abbe22102e8886d9d23e76d27735bace672e10472b77b27dbe2fbb74bf6e32a5d528d690a608a81d8dce9963721fad6349 diff --git a/dev-haskell/th-lift-instances/th-lift-instances-0.1.14.ebuild b/dev-haskell/th-lift-instances/th-lift-instances-0.1.14.ebuild deleted file mode 100644 index 6cf4d601a7da..000000000000 --- a/dev-haskell/th-lift-instances/th-lift-instances-0.1.14.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Lift instances for template-haskell for common data types" -HOMEPAGE="https://github.com/bennofs/th-lift-instances/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/text:=[profile?] - >=dev-haskell/th-lift-0.8:=[profile?] - >=dev-haskell/vector-0.4:=[profile?] - >=dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 - test? ( >=dev-haskell/nats-1.1.2 =dev-haskell/quickcheck-2.6 - >=dev-haskell/semigroups-0.18.5 =dev-haskell/th-compat-0.1:=[profile?] =dev-haskell/th-lift-0.7.1:=[profile?] dev-haskell/th-lift-instances:=[profile?] >=dev-haskell/th-reify-many-0.1:=[profile?] =dev-lang/ghc-7.4.1:= + >=dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 + >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hspec ) " diff --git a/dev-haskell/th-reify-many/Manifest b/dev-haskell/th-reify-many/Manifest index bea36e3287f8..2e3ef5e2b673 100644 --- a/dev-haskell/th-reify-many/Manifest +++ b/dev-haskell/th-reify-many/Manifest @@ -1 +1 @@ -DIST th-reify-many-0.1.9.tar.gz 5693 BLAKE2B c70b758a843b3d76982d89564a9cfe5fdc55d97ff05f3622e86b5160e06be22dd8fb870978b8da093ea5642bc1879ff7f5900fca4ff1cffe5f078ac8ec347155 SHA512 6d6f3cb939c172869e88a14ee800aa7760e090df55e0105f41ddc501c0a4bb60d59a66fafd890475fc3074a4fb25d7583570e2cfe32ce69f43c8db9663b0f110 +DIST th-reify-many-0.1.10.tar.gz 5825 BLAKE2B c3ff8235c04e2dd8507d3381ae45fba7e84a1117ba1feaa78856c6313ae80d957a60f23d22c0b1eac2e315c16db4b8e12fa1dfaf4665d8207ad759a3a55258dd SHA512 9c5b64e791a0649d7e05a471cfc1b6e84e50c90a3711ffd7304c2bd8af9623ba3c026e68fb36bc0497f9f67e18ad2d76902d96fa98220399e8feaac2b09d51be diff --git a/dev-haskell/th-reify-many/th-reify-many-0.1.9.ebuild b/dev-haskell/th-reify-many/th-reify-many-0.1.10.ebuild similarity index 58% rename from dev-haskell/th-reify-many/th-reify-many-0.1.9.ebuild rename to dev-haskell/th-reify-many/th-reify-many-0.1.10.ebuild index c1bfcb59111e..8ba1fd64479f 100644 --- a/dev-haskell/th-reify-many/th-reify-many-0.1.9.ebuild +++ b/dev-haskell/th-reify-many/th-reify-many-0.1.10.ebuild @@ -1,27 +1,24 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.9999 +# ebuild generated by hackport 0.7.2.1.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal DESCRIPTION="Recurseively reify template haskell datatype info" HOMEPAGE="https://github.com/mgsloan/th-reify-many" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" KEYWORDS="~amd64 ~x86" -IUSE="" -RDEPEND="dev-haskell/mtl:=[profile?] - dev-haskell/safe:=[profile?] +RDEPEND="dev-haskell/safe:=[profile?] dev-haskell/th-expand-syns:=[profile?] - >=dev-lang/ghc-7.4.1:= + >=dev-lang/ghc-8.4.3:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 + >=dev-haskell/cabal-2.2.0.1 " diff --git a/dev-haskell/time-compat/Manifest b/dev-haskell/time-compat/Manifest index f74e1f20f557..e4c200eb3949 100644 --- a/dev-haskell/time-compat/Manifest +++ b/dev-haskell/time-compat/Manifest @@ -1,3 +1,2 @@ -DIST time-compat-1.9.3.tar.gz 50050 BLAKE2B 9c6f457945a975d88fe1784daf7dbf4a0b96c086cdd05af97a3b0d9d2379777c985b8b73dd592f588d4e09aee2fc987ed4b97efd4d4199841318114b379a8c5d SHA512 937020b42b739a9ee2da3d8105181adc45d80f7e8b5af81c7f43dfbf567f33c81caf0e34de8896bc139f1eb4e40efd0715e9f6e5a4d542a1a86c4ea53151cf2a DIST time-compat-1.9.6.1.cabal 5033 BLAKE2B bd54030fd2ea681d4b50eebbf05db7a8080c0023aaa845d285e4b9c15c86d9b578446c690d5053c00da27a28ee77be5ee4a728a9d120f98271f57128b4fada2a SHA512 9643dcfd5e6397b00b16547fc5eff687363d5921b44293d2e80e665392ee853315da84cfb3aa91ee8f225bee1966b281af80a5a549bdfa10b42444f27b097890 DIST time-compat-1.9.6.1.tar.gz 59964 BLAKE2B 0a19a9692100d47f14643613539061104fead78056d37ff3aededf3d15ef00e23aa6875b77b56a92138818511b7681197ff55fb8adb6a0d6075c7e02bf0fe397 SHA512 ca0b19aa5e7948fd7d9fbd8ff5e1b0f93a2d8d410d515e7078b40370e7d9fc363c111d53551d57a0320efb0894bcc2210afa8fc04da9f003ded626f53b7e58ea diff --git a/dev-haskell/time-compat/time-compat-1.9.3.ebuild b/dev-haskell/time-compat/time-compat-1.9.3.ebuild deleted file mode 100644 index f6868dc7dfc5..000000000000 --- a/dev-haskell/time-compat/time-compat-1.9.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite" -inherit haskell-cabal - -DESCRIPTION="This packages tries to compat as much of \\'time\\' features as possible" -HOMEPAGE="https://github.com/phadej/time-compat" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RESTRICT=test # requires quickcheck-2.13 - -RDEPEND=">=dev-haskell/base-orphans-0.8.1:=[profile?] =dev-haskell/fail-4.9.0.0:=[profile?] =dev-haskell/old-locale-1.0.0.2:=[profile?] =dev-haskell/semigroups-0.18.5:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.12" -# test? ( >=dev-haskell/base-compat-0.10.5 =dev-haskell/quickcheck-2.13 =dev-haskell/tagged-0.8.6 =dev-haskell/tasty-1.2.1 =dev-haskell/tasty-hunit-0.10 =dev-haskell/tasty-quickcheck-0.10 =dev-haskell/hunit-1.3.1 =dev-haskell/hunit-1.6.0.0 quickcheck->semigroups->unordered-containers - -RDEPEND=">=dev-haskell/hashable-1.0.1.1:=[profile?] =dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} -" -# test? ( dev-haskell/chasingbottoms -# dev-haskell/hunit -# >=dev-haskell/quickcheck-2.4.0.1 -# dev-haskell/random -# >=dev-haskell/test-framework-0.3.3 -# dev-haskell/test-framework-hunit -# >=dev-haskell/test-framework-quickcheck2-0.2.9 ) -# " - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag debug debug) -} diff --git a/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild b/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild index 9a0c0ad3fbe8..79b95f644dae 100644 --- a/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild +++ b/dev-haskell/utf8-light/utf8-light-0.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-lang/ghc-7.4.1:= diff --git a/dev-haskell/uuid-types/Manifest b/dev-haskell/uuid-types/Manifest index bbffc29916d5..7838a2665dbe 100644 --- a/dev-haskell/uuid-types/Manifest +++ b/dev-haskell/uuid-types/Manifest @@ -1,3 +1,2 @@ -DIST uuid-types-1.0.3.tar.gz 11999 BLAKE2B 71941bf6abf554e2fa4fb64ae2cc5d61354643c07fe757920c19b60f762a7ffdce87c222d1f1a4a993b50f95e58ac4a011e2ae10c73108a6b71f65ebff209600 SHA512 039bccea9ee22388a50e3e233c95afdd3a59f01aa5f552dcd8e8c1ded8f9da210933c58a4d9cc0913c768b587c24ee27fa0eed15e531846ea841b666f513df9e DIST uuid-types-1.0.5.cabal 2608 BLAKE2B 93d8b89dd8f369032ef0035db3edc07eb21e0985d59c43f17976e1b9f6136ea75e059e5fb1930f9d0ab450846a160b9a5eda4691b13e6aa3bc00de6bd3008d31 SHA512 e2bc98a0f1ddcec5b5f3d26d6f5ec9a7ba5d9c51be9dc56166d975d28753380024623daf694088030fd8b24f9653ff798ce326931a1e7887adca27c15dbe8649 DIST uuid-types-1.0.5.tar.gz 11922 BLAKE2B 82da240f63c255be7c64ddaa6b6f49e022446afbf814b6cd3f9607fd43c0bf33e5d92b0586477384d46b4906f15b17f72564227ad090da54c03b1c21608f5fcc SHA512 0e0821a426120ab63d991a6cd39ded65a89472751ada4d5fb5e4f12177d8e797ede3b6b74d6817ce260d6334adeb42de31b0073389f58a27a06ec8ea4a574ef6 diff --git a/dev-haskell/uuid-types/uuid-types-1.0.3-r1.ebuild b/dev-haskell/uuid-types/uuid-types-1.0.3-r1.ebuild deleted file mode 100644 index 8df1fd9cf77c..000000000000 --- a/dev-haskell/uuid-types/uuid-types-1.0.3-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.4.7.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Type definitions for Universally Unique Identifiers" -HOMEPAGE="https://github.com/aslatter/uuid" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/binary-0.4:=[profile?] =dev-haskell/random-1.0.1:=[profile?] =dev-haskell/text-1:=[profile?] =dev-lang/ghc-7.4.1:= - >=dev-haskell/hashable-1.1.1.0:=[profile?] =2.4 && < 2.9' 'QuickCheck >=2.4' \ - 'HUnit >=1.2 && < 1.4' 'HUnit >=1.2' \ - 'tasty >= 0.10 && < 0.12' 'tasty >= 0.10' \ - 'tasty-hunit == 0.9.*' 'tasty-hunit >= 0.9' \ - 'tasty-quickcheck == 0.8.*' 'tasty-quickcheck >= 0.8' \ - 'random >= 1.0.1 && < 1.2' 'random >= 1.0.1' -} diff --git a/dev-haskell/uuid/uuid-1.3.15.ebuild b/dev-haskell/uuid/uuid-1.3.15.ebuild index 2b511217050a..947fb5c71f2f 100644 --- a/dev-haskell/uuid/uuid-1.3.15.ebuild +++ b/dev-haskell/uuid/uuid-1.3.15.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RESTRICT=test diff --git a/dev-haskell/validity/Manifest b/dev-haskell/validity/Manifest index 74889abb809a..e76c2238fb85 100644 --- a/dev-haskell/validity/Manifest +++ b/dev-haskell/validity/Manifest @@ -1 +1 @@ -DIST validity-0.9.0.3.tar.gz 8015 BLAKE2B a14f2dfb2a716251bf7e65548fad61d3525685c2b5065e4b4f74c9fcabe39f4b588a0e5d422abf9b3c734a0be528a59fd660833dcd65e1e0dd06283a0db95552 SHA512 f60faa65677f4a306a289d2985cd1827c3b2fbac18f25802f37af89bb8e0e9dfa23bebff6c2da4eda7824b94e9d26e5bcde55a3756b4e25b86f14ac0aee8446e +DIST validity-0.12.0.0.tar.gz 9063 BLAKE2B 8129e8a2b2ebefac853a8dfbc305e0bd32567941adeebf82f7be9c74ff1866698913e80ad948ce22c0142671b7a067ff4299ad315c56d3f13d0cd24063849dcc SHA512 4078340b87dfd8adfaefe682e68563f36a43e6291037bec7d3fd45446e6d50a5622ba9909badfe71acebd1a41f5f740346acf90622d09bbef137b2a592b1850b diff --git a/dev-haskell/validity/validity-0.9.0.3.ebuild b/dev-haskell/validity/validity-0.12.0.0.ebuild similarity index 69% rename from dev-haskell/validity/validity-0.9.0.3.ebuild rename to dev-haskell/validity/validity-0.12.0.0.ebuild index 7d670251814d..3239ce98ebcd 100644 --- a/dev-haskell/validity/validity-0.9.0.3.ebuild +++ b/dev-haskell/validity/validity-0.12.0.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -# ebuild generated by hackport 0.6.4 +# ebuild generated by hackport 0.7.9999 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" inherit haskell-cabal @@ -14,12 +14,11 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" +KEYWORDS="~amd64 ~ppc64 ~x86" -RDEPEND=">=dev-lang/ghc-7.8.2:= +RDEPEND=">=dev-lang/ghc-8.8.1:= " DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 + >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/hspec ) " diff --git a/dev-haskell/vault/Manifest b/dev-haskell/vault/Manifest index 6f8988c21024..854e253b8afa 100644 --- a/dev-haskell/vault/Manifest +++ b/dev-haskell/vault/Manifest @@ -1,3 +1,2 @@ -DIST vault-0.3.1.4.tar.gz 5375 BLAKE2B 6ba8dc1132d9e188cbfd65e5c1246df18399d08b614bf32f162e2aa4127bf324af6856198c7e32a8f6bbc6dce9f5c8b2cc393f3b3b3869d0731fd7de45a3a52c SHA512 70bebabce76b5e56b3d5cd4f95590ecef7a41f4de7f943932713fbb3eb17ac4d615a25b6503773a532b36649cf4a7b595be3b4222a15ca7d0756b2bee8aa0792 DIST vault-0.3.1.5.cabal 2366 BLAKE2B 2ed90b48841bc52df3f6d269b8f30a5b224db2074646e5a446ed8d8f0d2ac15e4bda8839b142e072987dacb1b829ed4bc97f1b9f56e901dd5fb159f3126dee40 SHA512 cca747e73489e7c87c2e794f05d32dac93b935c6dca3ddf58f35d05afd960f1e2279a739ebd7f7995262a7f8d7c2e85b9453da67a5337e029bd03dbf00c5889b DIST vault-0.3.1.5.tar.gz 5431 BLAKE2B e102b85b99e6c28e0df1ff535c0bc9c61b01ec8c616107fa6298247f4d7f54e82e26eee7614b616d66cdefb21141a67cfcdf8d15743a59abf94ece0ac692f143 SHA512 f268d192f53594d5be39db807982073591e9bb830411813d6904e5ad1bf10d16eb5f89d9a39b764f92e6e196aeaabeac1b75cd07a70c59a42ce842835758e409 diff --git a/dev-haskell/vault/vault-0.3.1.4.ebuild b/dev-haskell/vault/vault-0.3.1.4.ebuild deleted file mode 100644 index 48f582ae33e1..000000000000 --- a/dev-haskell/vault/vault-0.3.1.4.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4.9999 -#hackport: flags: +useghc - -CABAL_FEATURES="lib profile haddock hoogle" # disable hscolour: ghc-8.8.1 is buggy: https://github.com/haskell/haddock/issues/1091 -inherit haskell-cabal - -DESCRIPTION="a persistent store for values of arbitrary types" -HOMEPAGE="https://github.com/HeinrichApfelmus/vault" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-haskell/hashable-1.1.2.5:=[profile?] =dev-haskell/semigroups-0.1:=[profile?] =dev-haskell/unordered-containers-0.2.3.0:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.6 -" - -src_configure() { - haskell-cabal_src_configure \ - --flag=useghc -} diff --git a/dev-haskell/vector-algorithms/Manifest b/dev-haskell/vector-algorithms/Manifest index 9c8aaecd3731..5da079923901 100644 --- a/dev-haskell/vector-algorithms/Manifest +++ b/dev-haskell/vector-algorithms/Manifest @@ -1,2 +1 @@ -DIST vector-algorithms-0.8.0.3.tar.gz 26559 BLAKE2B 7541d141967faf4bc1b33dcd23f283e1a6868f0b51e784918c1516a46c38ba3e9205045c87679738d89c48fee3ee2e61286eab59cc66ec8cfc18f1a4b977c634 SHA512 45311e19a1e5c9994e7d666b73445d11946f60915df3d2f385a435538d1b6b0929b56a960f83c5df1b2df883566e7f8e6fdd5be4e075364d7daecd6dbec780e5 DIST vector-algorithms-0.8.0.4.tar.gz 26681 BLAKE2B fde5a8a9663e5e94e340f4edb1c1d17a47e7b561013982b5bf7711fe595913280476de629470ec9a049a6bd277587b1dc5390ec9e6dd0d7da87eb7f48ab891c8 SHA512 da5f52493c7f68df0a2c718724dcac9be758b09b14c8fa913aa328ee4c1286893fb239882018202d0fcd56709364ccddf3d620ff3b886d830102ef52a0868d42 diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.3.ebuild b/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.3.ebuild deleted file mode 100644 index a1fcf35bd7ab..000000000000 --- a/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.1 -#hackport: flags: -llvm - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Efficient algorithms for vector arrays" -HOMEPAGE="https://github.com/erikd/vector-algorithms/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+bench +boundschecks internalchecks +properties unsafechecks" - -RDEPEND=">=dev-haskell/primitive-0.3:=[profile?] =dev-haskell/tagged-0.4:=[profile?] =dev-haskell/vector-0.6:=[profile?] =dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.9.2 - test? ( properties? ( >dev-haskell/quickcheck-2.9 =dev-haskell/base-orphans-0.6 -# dev-haskell/hunit -# >=dev-haskell/quickcheck-2.9 =dev-haskell/transformers-0.2.0.0 ) -# " - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag boundschecks boundschecks) \ - $(cabal_flag internalchecks internalchecks) \ - $(cabal_flag unsafechecks unsafechecks) \ - --flag=-wall -} diff --git a/dev-haskell/warp/metadata.xml b/dev-haskell/warp/metadata.xml index 990528df1e4b..f9a038094525 100644 --- a/dev-haskell/warp/metadata.xml +++ b/dev-haskell/warp/metadata.xml @@ -1,5 +1,5 @@ - + haskell@gentoo.org diff --git a/dev-haskell/wreq/Manifest b/dev-haskell/wreq/Manifest index 8a75bfc17d78..0f5293301a69 100644 --- a/dev-haskell/wreq/Manifest +++ b/dev-haskell/wreq/Manifest @@ -1 +1 @@ -DIST wreq-0.5.3.2.tar.gz 57521 BLAKE2B 2265e7f8abe371371d079f735d61917c0efa5b78e2d3e8965e3b720a94e89b3a7ae05824f54d6fe765c643ed81f506b12694355b0bf1d7b4c2e9198d08c2317c SHA512 5a2c62b973758cb8ce2bf20504e328090896fa25e7ee1f77b472d7cf5156e08b6d85bf4341ff45e44db1724070fcf3c0f21037fa0a79211a1767024328f7c779 +DIST wreq-0.5.3.3.tar.gz 57561 BLAKE2B 31849f85b612d4f15c9a50f7e180850b7270c854bc86fc447880ca5740fb4acbd2acbddd65ec2b279180615616b0aac5332d0d352d412ee5665e8e2824fbcde3 SHA512 f074790cf3370d9356efbf5aeabb7421d59299471e02d93010453bb6f4e8daee517fcdf6891245272a9b08a35bc7b1b2233b75825ec377f6403c99cf91041f2e diff --git a/dev-haskell/wreq/metadata.xml b/dev-haskell/wreq/metadata.xml index 4bbbdcaa2edb..937381521944 100644 --- a/dev-haskell/wreq/metadata.xml +++ b/dev-haskell/wreq/metadata.xml @@ -5,35 +5,4 @@ haskell@gentoo.org Gentoo Haskell - - - A web client library that is designed for ease of use. - - Tutorial: <http://www.serpentine.com/wreq/tutorial.html> - - Features include: - - * Simple but powerful `lens`-based API - - * A solid test suite, and built on reliable libraries like - http-client and lens - - * Session handling includes connection keep-alive and pooling, and - cookie persistence - - * Automatic response body decompression - - * Powerful multipart form and file upload handling - - * Support for JSON requests and responses, including navigation of - schema-less responses - - * Basic and OAuth2 bearer authentication - - * Early TLS support via the tls package - - - Enable AWS tests - Install client - diff --git a/dev-haskell/wreq/wreq-0.5.3.2.ebuild b/dev-haskell/wreq/wreq-0.5.3.2.ebuild deleted file mode 100644 index 62ccd4251442..000000000000 --- a/dev-haskell/wreq/wreq-0.5.3.2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.2 -#hackport: flags: -developer,+doctest - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="An easy-to-use HTTP client library" -HOMEPAGE="http://www.serpentine.com/wreq" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="aws httpbin" - -RESTRICT=test # needs network - -RDEPEND=">=dev-haskell/aeson-1.0.0.0:=[profile?] - >=dev-haskell/attoparsec-0.11.1.0:=[profile?] - >=dev-haskell/authenticate-oauth-1.5:=[profile?] - dev-haskell/base16-bytestring:=[profile?] - dev-haskell/case-insensitive:=[profile?] - dev-haskell/cryptonite:=[profile?] - >=dev-haskell/exceptions-0.5:=[profile?] - dev-haskell/hashable:=[profile?] - >=dev-haskell/http-client-0.6:=[profile?] - >=dev-haskell/http-client-tls-0.3.3:=[profile?] - >=dev-haskell/http-types-0.8:=[profile?] - >=dev-haskell/lens-4.5:=[profile?] - dev-haskell/lens-aeson:=[profile?] - dev-haskell/memory:=[profile?] - dev-haskell/mime-types:=[profile?] - >=dev-haskell/psqueues-0.2:=[profile?] - dev-haskell/text:=[profile?] - dev-haskell/time-locale-compat:=[profile?] - dev-haskell/unordered-containers:=[profile?] - >=dev-lang/ghc-7.10.1:= - httpbin? ( >=dev-haskell/aeson-pretty-0.8.0:=[profile?] - dev-haskell/base64-bytestring:=[profile?] - >=dev-haskell/snap-core-1.0.0.0:=[profile?] - >=dev-haskell/snap-server-0.9.4.4:=[profile?] - dev-haskell/unix-compat:=[profile?] - dev-haskell/uuid:=[profile?] ) -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.22.2.0 - >=dev-haskell/cabal-doctest-1.0.2 =dev-haskell/quickcheck-2.7 - dev-haskell/temporary - dev-haskell/test-framework - dev-haskell/test-framework-hunit - dev-haskell/test-framework-quickcheck2 - dev-haskell/vector - !httpbin? ( >=dev-haskell/aeson-pretty-0.8.0 - dev-haskell/base64-bytestring - >=dev-haskell/snap-core-1.0.0.0 - >=dev-haskell/snap-server-0.9.4.4 - dev-haskell/unix-compat - dev-haskell/uuid ) ) -" - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag aws aws) \ - --flag=-developer \ - --flag=doctest \ - $(cabal_flag httpbin httpbin) -} diff --git a/dev-haskell/wreq/wreq-0.5.3.3-r1.ebuild b/dev-haskell/wreq/wreq-0.5.3.3-r1.ebuild new file mode 100644 index 000000000000..4ddf3edcde72 --- /dev/null +++ b/dev-haskell/wreq/wreq-0.5.3.3-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.7.2.1.9999 +#hackport: flags: -developer,-doctest,-aws,-httpbin + +CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite" +inherit haskell-cabal + +DESCRIPTION="An easy-to-use HTTP client library" +HOMEPAGE="https://www.serpentine.com/wreq" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" + +RESTRICT=test # requires network + +RDEPEND=">=dev-haskell/aeson-0.7.0.3:=[profile?] + >=dev-haskell/attoparsec-0.11.1.0:=[profile?] + >=dev-haskell/authenticate-oauth-1.5:=[profile?] + dev-haskell/base16-bytestring:=[profile?] + dev-haskell/case-insensitive:=[profile?] + dev-haskell/cryptonite:=[profile?] + dev-haskell/hashable:=[profile?] + >=dev-haskell/http-client-0.6:=[profile?] + >=dev-haskell/http-client-tls-0.3.3:=[profile?] + >=dev-haskell/http-types-0.8:=[profile?] + >=dev-haskell/lens-4.5:=[profile?] + dev-haskell/lens-aeson:=[profile?] + dev-haskell/memory:=[profile?] + dev-haskell/mime-types:=[profile?] + >=dev-haskell/psqueues-0.2:=[profile?] + dev-haskell/time-locale-compat:=[profile?] + dev-haskell/unordered-containers:=[profile?] + >=dev-lang/ghc-8.10.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-3.2.0.0 + >=dev-haskell/cabal-doctest-1.0.2 =dev-haskell/aeson-pretty-0.8.0 +# dev-haskell/base64-bytestring +# dev-haskell/hunit +# dev-haskell/network-info +# >=dev-haskell/quickcheck-2.7 +# >=dev-haskell/snap-core-1.0.0.0 +# >=dev-haskell/snap-server-0.9.4.4 +# dev-haskell/temporary +# dev-haskell/test-framework +# dev-haskell/test-framework-hunit +# dev-haskell/test-framework-quickcheck2 +# dev-haskell/unix-compat +# dev-haskell/uuid +# dev-haskell/vector +# dev-haskell/doctest ) +# " + +src_configure() { + haskell-cabal_src_configure \ + --flag=-aws \ + --flag=-developer \ + --flag=-doctest \ + --flag=-httpbin +} diff --git a/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild b/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild index fc840ae50acd..9e725968fdc8 100644 --- a/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild +++ b/dev-haskell/xml-hamlet/xml-hamlet-0.5.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-haskell/parsec-2.0:=[profile?] Get Network.URI from the network-uri package - diff --git a/dev-haskell/yesod-auth/yesod-auth-1.6.9.ebuild b/dev-haskell/yesod-auth/yesod-auth-1.6.9.ebuild deleted file mode 100644 index 82f6215423ad..000000000000 --- a/dev-haskell/yesod-auth/yesod-auth-1.6.9.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.4 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="Authentication for Yesod" -HOMEPAGE="https://www.yesodweb.com/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+network-uri" - -RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] - >=dev-haskell/authenticate-1.3.4:=[profile?] - dev-haskell/base16-bytestring:=[profile?] - dev-haskell/base64-bytestring:=[profile?] - dev-haskell/blaze-builder:=[profile?] - >=dev-haskell/blaze-html-0.5:=[profile?] - >=dev-haskell/blaze-markup-0.5.1:=[profile?] - >=dev-haskell/conduit-1.3:=[profile?] - dev-haskell/conduit-extra:=[profile?] - dev-haskell/cryptonite:=[profile?] - dev-haskell/data-default:=[profile?] - >=dev-haskell/email-validate-1.0:=[profile?] - dev-haskell/file-embed:=[profile?] - >=dev-haskell/http-client-0.5:=[profile?] - dev-haskell/http-client-tls:=[profile?] - >=dev-haskell/http-conduit-2.1:=[profile?] - dev-haskell/http-types:=[profile?] - dev-haskell/memory:=[profile?] - >=dev-haskell/nonce-1.0.2:=[profile?] =dev-haskell/persistent-2.8:=[profile?] =dev-haskell/random-1.0.0.2:=[profile?] - dev-haskell/safe:=[profile?] - dev-haskell/shakespeare:=[profile?] - >=dev-haskell/text-0.7:=[profile?] - dev-haskell/unliftio:=[profile?] - dev-haskell/unliftio-core:=[profile?] - dev-haskell/unordered-containers:=[profile?] - >=dev-haskell/wai-1.4:=[profile?] - >=dev-haskell/yesod-core-1.6:=[profile?] =dev-haskell/yesod-form-1.6:=[profile?] =dev-haskell/yesod-persistent-1.6:=[profile?] - >=dev-lang/ghc-8.2.1:= - network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.0.0.2 -" - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag network-uri network-uri) -} diff --git a/dev-haskell/yesod-core/yesod-core-1.6.23.1.ebuild b/dev-haskell/yesod-core/yesod-core-1.6.23.1.ebuild index c276f0082c3c..ff6a8d6ae5b9 100644 --- a/dev-haskell/yesod-core/yesod-core-1.6.23.1.ebuild +++ b/dev-haskell/yesod-core/yesod-core-1.6.23.1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://www.yesodweb.com/" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RESTRICT=test # requires network access diff --git a/dev-haskell/yesod-form/yesod-form-1.7.0.ebuild b/dev-haskell/yesod-form/yesod-form-1.7.0.ebuild index cd4bf590ab4e..9dd32ec21a23 100644 --- a/dev-haskell/yesod-form/yesod-form-1.7.0.ebuild +++ b/dev-haskell/yesod-form/yesod-form-1.7.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="+network-uri" RDEPEND="dev-haskell/aeson:=[profile?] diff --git a/dev-haskell/yesod-persistent/yesod-persistent-1.6.0.8.ebuild b/dev-haskell/yesod-persistent/yesod-persistent-1.6.0.8.ebuild index 8d688871e389..1ec30462abb5 100644 --- a/dev-haskell/yesod-persistent/yesod-persistent-1.6.0.8.ebuild +++ b/dev-haskell/yesod-persistent/yesod-persistent-1.6.0.8.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://www.yesodweb.com/" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND="dev-haskell/blaze-builder:=[profile?] dev-haskell/conduit:=[profile?] diff --git a/dev-haskell/yesod-static/yesod-static-1.6.1.0.ebuild b/dev-haskell/yesod-static/yesod-static-1.6.1.0.ebuild index d02fc54423dc..ae968c881e10 100644 --- a/dev-haskell/yesod-static/yesod-static-1.6.1.0.ebuild +++ b/dev-haskell/yesod-static/yesod-static-1.6.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND="dev-haskell/async:=[profile?] diff --git a/dev-haskell/yesod-test/yesod-test-1.6.12.ebuild b/dev-haskell/yesod-test/yesod-test-1.6.12.ebuild index 60de493bb0df..9be8b2a94474 100644 --- a/dev-haskell/yesod-test/yesod-test-1.6.12.ebuild +++ b/dev-haskell/yesod-test/yesod-test-1.6.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND="dev-haskell/aeson:=[profile?] diff --git a/dev-haskell/yesod/yesod-1.6.2.ebuild b/dev-haskell/yesod/yesod-1.6.2.ebuild index dedbcc5adbe0..2a3d9ff97c69 100644 --- a/dev-haskell/yesod/yesod-1.6.2.ebuild +++ b/dev-haskell/yesod/yesod-1.6.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://www.yesodweb.com/" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND="dev-haskell/aeson:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] diff --git a/dev-haskell/zlib-bindings/zlib-bindings-0.1.1.5.ebuild b/dev-haskell/zlib-bindings/zlib-bindings-0.1.1.5.ebuild index 847e306bd483..db10882bdcc9 100644 --- a/dev-haskell/zlib-bindings/zlib-bindings-0.1.1.5.ebuild +++ b/dev-haskell/zlib-bindings/zlib-bindings-0.1.1.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="" RDEPEND=">=dev-haskell/zlib-0.5.2.0:=[profile?] diff --git a/dev-haskell/zlib/Manifest b/dev-haskell/zlib/Manifest index c4d9026f1c47..b2128f215356 100644 --- a/dev-haskell/zlib/Manifest +++ b/dev-haskell/zlib/Manifest @@ -1,2 +1 @@ -DIST zlib-0.6.2.2.tar.gz 148178 BLAKE2B 8de5626a20f4ee2ea0dada54bdddc2340e3c3eba225ac5421a99bee9056aa6aecfd74f609745c4bc238e5cee056e6e463f0851ef7a6d5b0ec3312026f677d912 SHA512 3619b5c32e16a4fb9a68a9e6ea0beb9b14d06a4b5825811f429ee232a0ea13035335cd86c0301f8afcff126a473b86698fd310f9608e0e0ecb849714842be1ea DIST zlib-0.6.2.3.tar.gz 149186 BLAKE2B 5665c6a076c0efdb6074ca72e3723ddeb4a7d851abf06450ccb8a4ee6179c3e45be63c3c620d02787b088a6c18723ba2d5a77c525d59dc4ab9bbe1770e79517b SHA512 535fc711af639967c032791c6a0c09680ac186c706e02a28cfabd9b2dcddc84a6ee5f6007e2ed67c1dc19dd6d561cb821d8840dba7386b63cc002418c4d5040a diff --git a/dev-haskell/zlib/zlib-0.6.2.2.ebuild b/dev-haskell/zlib/zlib-0.6.2.2.ebuild deleted file mode 100644 index 9a74ff0657ef..000000000000 --- a/dev-haskell/zlib/zlib-0.6.2.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.6.9999 -#hackport: flags: +pkg-config - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Compression and decompression in the gzip and zlib formats" -HOMEPAGE="https://hackage.haskell.org/package/zlib" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86 ~ppc-macos" -IUSE="bundled-c-zlib non-blocking-ffi" - -RDEPEND=">=dev-lang/ghc-7.4.1:= - sys-libs/zlib -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 - virtual/pkgconfig - test? ( >=dev-haskell/quickcheck-2 =dev-haskell/tasty-0.8 =dev-haskell/tasty-hunit-0.8 =dev-haskell/tasty-quickcheck-0.8 tFuQ|C;{GUye}Ed0p*@_uXsm*X;2M$9492l(^$HW=gTfP*y*~IcA%+?b-TO zS}SL)V}~pCbDT%GN{(aqv0|y|YO~LE)$=~mUDA2=Bllgdu~yzOtg>dS=lPfa{=ffA zj_EIb#%o>kymGC4^Kl&c>eo60pBQG@fe*p> zBZe!d&Es7CY$KJU-K(~Br!n&t?i4~Ub>8Lly;8p0IRB^r_AmeU|M9>5*Z=-M{?dN= z@wcx(wDIlJ-`lrOpMUvZ{#*Oy(_UY{{UxR|y$LSnc;4yUJWj6n&c~ISPjc@WQ%#Zg zyXT%^hJBx-r?ieX@>(Y^GOrrKwXb{TmKtw&RE{BzkaoRz=6=_H#1?04b;LODtMW}L zr_xs8_j=j&AA-C1vSZ{CTU!fBwY3*Na>Y?LkF;ldl z`tn2j<(JRj9tnPZ7hyf>n*>+8+d2ZTyk;-8g(L5}?v?pfImY1e^V<7D@$y|W3c5x+ z;~a4o6lEOw=wap2SFgu4kq}Q>^L^guQ7)eGy7E~^80+q<@_QW8O8n)?v4<4@A;EEs zcm@WieXW)iQQ>#GF6A+~QneRID z>AHR9bjQ{BsaV=#KO+JI*NYRdc<|2$!G1o^q33A z+OCU##eNpdam=pIo@{G5RVY+iBrUUYpUnU zt=G=Ewz}(18+|Qf?HY4W<;JEE8As93$8;{t2H|vM8s3~-#hk;rCT?xT`|+6g)s)Y+ za^&p~z85W?8|ODmJ@8@Y=9PEjY_BVX(m9(F!d+46+0KBUJT|_v+;>ZS^vS#6L{#WBPK75K-yD+DWN*`zFp_G<79%5jf z<;Fkk64O9F=#eUpWXH8rD+^zPPbR?hIB*0_tovE&p)1j`yjY?J58mRsZDXapd0s8%E0zl-NE;`AhEWdu67oDTjJ7-O4woCQ1NFq0mYfMP zc&vUa{N7eKp6C=g%Imx{#~kNuM+G7DdUBxGs%75VGJomjL$2=%?(>(=f1+>KUN^wt z#AXm3UvtkEQ=$n`bw78G`53!*YL=i&Jjd2!%L#tO0EdXKo+?el7D2$+^6&fD2 z5%$+n0-w&)hnfs9yQT!(NuZeAQM`j-g+y`1S6$#Jd?@ByV+{n>kWWI)LAaY&JHIQo zFYCwk@4tSK+&hX(*wH%IolhVc29hGk=&CsRd@k(ZS`9?jaa(!sQtmXzpc#cH~ZyTHB z_jv{)3E?OAjBnt$L6d(Xxv!sp`uqCwC&oJb)LMzEC2;O*9~f2+gjzyFK%PhjFPyRH zg(=RnqICq=jJxYVmE#0!Y@9tOPSgWv0ZmW-%DA=k)EiPD_60y+!d&W7BN58FP>PY? zv~DGAD}Y5aid@PSQTg)*JEu|zp+`vdt|`xmCK8W!BW8$$I7dM7Sz5tA<6!`Q9Xpwc zs5Z~d8S=z@%B9`|vF4o@Up6?<3zItopgf)7yR!TD_EY;M{fX9PH0A(X$5k<(v?HG# zcdHy|;~?P#={ztoyzoR+;obLI)bs)TB~*8C;~(O~`26$FU|s{n zkDq?|@lUia9}!do0yxUOLrgmKj8hBOT%}`|sQ2<5SJnsS@f^Co^j}6z0Fv$P{+n76A zz?UVE{P$(|%lh^wP!4#}8$K*U>E<1C0>C9edg7qU*&93yD1veF{S&x1PS_JRhd_a| zU@9;rYzWVBKv6-=69m$c%OwDtf(l^8r58n46P~~3`OpCT6HosSxdlk%(eUGV3-lYr zuLjq4_dL1130y^6~GMy+jC+DM0}Vp{;~!`2izn74yGYK9qTw? zwQsBeFa$MeoDdw7PzW@ub$9;kXcuG(@CFi|e8hI_i!Fw^0&(ZK>mNn-Wqr`G_$IJ&`Bx|zgJAST=;x}c&r}u%{bet`K5_~!vj)bU=M3+GQ0w0L+R>TEC>VnjkQ^&VqceBALLCOS8 zJ`p(=Vu3K9_yD)rK%b_yA4CwVoitDNF%inDpTzh{ZrkXb7ye z{hkQHG&YPS5+-Xyl~GMXMde`^z~kN##hPeR8RNco4M1VsDyXm&qb}bz0S_Yp1rIQA z{3y3ifB%mcyNvH4fG~7$5QN{r5rTd=&H~9H^}=bND;n7R=CZB^Nr5^+ z*>B=T1E5~mG&ZF10S(l&4{;Wv84$K${j5u#!_ zne*gl8oUY56B_2y4m|S_kne)o)$_PHgL3^*UVm>tw@-hT`Un9`&le&A;(sOvXWbXk z7bW9Jdd`S&b*&TRU?Q%fP;s>o5GTJ!l+5kS`-0RSgx(7)PPOxC1V(HxQxBlI(hV)DY636ao0Jo70`UWCs-2yL!k*Dv#f%-#bgPzGJa z^Y#tuJ61k!a0THS1Ue-+07En!234@MkP_+$qP^Nkz*49J&Njqj@fqMWRD>9bdYDbA z#|D)YseT`5ms#2yynu9oWoRft^ZJL(QY7e4d`brojLY1Up*EnA;Ndf(Oxr{yNaPYv zLk~vIL*fTVMXC8aob(O!y63}f&a~#pW{L#hm}cj=uT042l$)70Pzc~2;|mG8-|v7% z?s^d_uMEP54G`7A+m|M03J#ix6Xd)_fT@Q!zkl<8{3I%Vw{4E;nj6m3q=?d^VsO>8A|p)Wh9?8~U=%@jeB3+@f5VJtt`|)3oDHgux)CWF zoT)|J+_mzFw+}dXKFBl(?tI7AO7zpP)C=w&RJ581n^5yNPo}aaA?V5pJTegVB)D|M z-gIwq0QaFf2PhDjt_;&=4N+%n+#u*WGY~SilYaHr4s&#(EhQe}!)* zEC4+~S$ugX^rCGj)xnp-L+8Om?F$aS&0-umfFMr%MmFKm%|!xyfQJJ#g6beFd@rVp z@H!H!SPH*!V&wP}+}yr^)q8wLV&?~uyjeTj4-W&j`EE_t_Awx`AS?ju}~b_I*8v3$$G>y zrYeksbrPn%A-f?P*OLvcvzc8T92_s&IACux1U(-m_x0cYkj;28&jvi+#Euw%JJ82Y zAjCcgfvArY@B^nXeQly(fMbBJhg=TYj`Tnj1PBl++yh_=wBqm#ArbI;3z0w>Dk+ML zZ-GH$sQQz&yq_rhU1HCH6bODfKwbUr#cMafN+}6sSO}XKt0%Fan;8PhHf`K->j}_p z#`g>zsdhZ_1i_eatKOV7WNpYtqRS|D@z^*#T=a#QiFU-;j}rTaoPPWE2Wa+Amqv;g z>P!&v2r(SoE&c~E?j5HNudM^*FyU*-i)&OW5k>$HlW-1T;=9pK%&64?c)Z}9m; zxef3eq60aig>Wygf_Z8X*O{Kg3c(a8gWYS`yxuvInaAElAeoTR&4XYH>p%rR3hm$j z-w!&L-%;5aaj5`$kdn8!VCSJOtNoQo2&fovL@;J0-ssmcLSD3#z42H0r(%8&Jaqsa zBJkRD5Z=2s?~=}ncsTF%z&bS)B!s8yd7K*+dZSC(#y}?VoX+$Yd2Yhup zK|HX)k4W}iR=K{ren93HT!0*ra4cu)fKNVoUqBB8H_da-2SwpRKpHrNBBsCY)s8u> z#<*)b&8UTlBFGb9AQ=Dzu1e54F-YXaVrlhk6J0w2-l!{>;7zk2-vmx4^ZQQHZR z=B*$u5|>edf<(&gC-OL#Y>S9(jv9OeL4Zwduxj;o5x9lAg92J#nTXqh`4axx>E(Uj z7hEqE#0t3JF#&8JMD^2`AHMwd%ePNIzovbNitlM3zie`*hO(;`N z3rD#-?ziHlaZ(sZ_mUhZ2FU}Dj}YbBndj)cB$ytGj$)Z81@woJ2%dYzTG>`f*E<`y7DUfieRyRozpx&KXO~ILTnk^7=;7$HkBhL2DfPH zRg59!1(Fe*Ain1T#)MwgbnLhQJaYr{@vdRxbRfxuCv2i_GzEvd{vfh|X7W+Rf-@jO7{TY*81+LG zFUVvQ+<*@eoFyZ<;^5|40T4lc3w^rBGa3auTvn`wF;$C30Pm^Y4c0SDoB#ye<_&7l zeGXz$1yg$Q&Hn*NDjXb7ht6R+cy1zn_&p78;&0)t>$`%%$`LV7a9O^>xk0D5Jn`yS z?qx|=!CSz+p8Ul2au64BK_hvEsh%M-4#bD#eDQ2IYyp+FER9bm(o6^_SR7*nU04O< zcXn>PWdhB`#n(pcsFh$eYe4-~*bQD+NYzCgaVQ0a%U+@xo9HbC&UyeZE9VWYJ!;MoPkmhcJmCUThwI-wHFAzH9($wp=-yH5RKBt zb~qor+L?5l9fzM|#itO$?}MP2VyL@4Wj48=X^e|knvf1Oo&aGT*s%^lKE!$Yujf80 ztC_(Y9xLA(YBiBgJn@+Q%}@zz!^^XcqkRfj_}gf=&J!IEX6{Xu0C_DUfO*fWZXUt1 z2vAMf#M#okKjH^KVjFVME4&;phDD5HTmc`^CVqCGxHSxg?>V5Gc;#0H@b%{(+Ar;= z|M>dpwE!}_z_do3wr&&5qmSk*24J!3hp!oK)Qtbcs}lywVU1J<%9@pj&1~X0+Hhbz z=pi=~ z0zM~Bs9}_rD_)RYfY237_b$4aBj=1KEXv!SdIByFoMi@HdCj%?-&-CCC?grmChTP) z*+Ln>!6v={1GBdZcmSwxd7s%dH##JXilHvTtA3Yy1rFkb^^+Uc7jpe|QyEk7~|(W*iDa0LUXU%&XkE zpQ8UbbO;b_-V9BIQ?+6_Q!_z;Jsek$ix)M-nFflj#p0C)D6ThvJwvm4zQ%=FgVVsFck09lQJL2^JZ3$Ny1NoQ4$m?Q zVN(KdSV&NYrF?L+DhM7H%V&TUV#CVeoAHCZUinfiFZJ7Jwl0gaT&7r(#dLh%HmO;m z6W1WZ6|E7}5eF`7;J|h@4MPCr$Frp)$Pv=g35U?$0R`3H&D$zEWKHaEsUG>hfH4KL z)}*akdUN@Nx!b&-S0P*Xk{TM>Z!7!ZVTb@M3QYFu3Ew~@0D=?x!et@>)kgThI6-2$^;RGz7!D>p)bNJJ^d9@yAT@UeQ$+f<>(` z#^5p)0<%5`2%TVMVW?g*z|a)>8M zi;n06pW+6z#`<^kThCVPo&cqSD82Sv=LOFq27n@rzB2Z7-52lIMD08?G}(K2sNajw z{@#B2{L2sfOZ$2K+vhL;`X_goJiK|s(()1Z==tWWOc;3gbzETX(*i{lDCKS{w{+;a z>HFin^Z@6Lx&l8@rU3`e`6>&%XXQb`s`*zmKh}o{7}W15%M^h46ga!yYB307C+;yU zR0)ZJq=|@YAY358bu}w539oo0;0(ud!@#Qfb<1u-T}e$}ffIy&oB*8zu%A1$u=V(q z%m7{Ml}y+Ue3$hrae*oUIoS5~PlEgD^N;`f>CdXm1TYZWG>4^EH>2emh0_q3A-82H7xq!hrnxH+FD3-oAZ$)v+93YVp8>)e3At=tLOVWX-w` z4Bd_aY`x_R{EA!YmP(GNR{W?Iavs+rx(6JMCFJ!|ii!HW(ewfD=` zxcE>H6<@$;J|sy_p#~^b0RUEBQHPI*C>*_|(U=s00RR0Wtv~djyhKYFTRto?EoRSm znVdx%$4tbUg~NfW@tHg%_H8{1~yR!Mn27+IxS9ziy zcD75FZ|!)>d(DLwJHM>pu{!1{gS7?38o2w?7Y_{rm&IEXkSfX=Bd7Fgh~w8EUuE@9 zy+_OAz?A^3AbKahBZ4IGD_|*ctUUpD&BRMwBAhKHzM7}Rdd1DSB|ae{{epy{!Gw6} zjf@8+?FozXqF@lbZjd>kmiKLN8N?C@EN|T=SSxT21dXM7JAk|nu{7ir#Cn(E9hYUF zM7V4p*ag$X+aMv?eX-)>64CRMmkm@_8r&9Y^wM)JfH_MZtTpc^{xY1Pz+yiOvE%i+ z5?TH0r+i#GVmH)-L*Kq4s;*TO*iFxGsT zC%te<1$lwT#z-f@_9Cv@<8@jwnh44SyCuCPo*=9=(LrKmt^l1zc+F-KPA^)@E<{tr zTSC0O2rk(KFP?6Fkk*&afB(L;0)oOPo_8Jb#$!hiFPdcQVe}H-a&k@$7T@hm_3rdC zrHWLRg$<}YzhkA%EQd*W0w2nSl;g6aM0|&cHMeJyMjT};05p;Av)TaDGLTdL?D?NvqU_u7IK$; zgaX5}wt&9~EN>I0iQ~8TB(+y*{gFMsd#&yj#+9d4Zi(=L%Rh&g)l0^ckSm*?Ax`H?9NO+j?z-K{7p2(EiGPAzo_1@7s zB8c4V-U=Xpxb*;LVR$f{Q#Qkq1TVz-awtyEPsOaj&MFPze!eR2W~vO5DJ-ZQ+i$0n0WNl!55IqWOij$3>*rL+<0v0j5$x6=oHm(tewn zM}hUdXTVO2NiG|;)__AqFU$z>5yWr|{61uf*atlTN?hJ%o;!z* ztzj>?IeUfCu+zF>TndL^GZCJ9KUEPk+Ce>_srN^L{q&)b|E0cqfT189YahLDvp z8^E`t0Za)@v0>5Z-une*Fj-;Qv{_G1@V@K_!@Mol=h5Jy1Iie96r8wCh_+VZ?}jg4 z*6BsnnzIyC2z-aRAyhd3bAM|6A0`L_w<{-@FsVg22pgE*YrIJ7%ja)DefohQ@+z^H z4kf$-P~`$b?_qrDzK!Ktq!TS*P^LMQJ8CCHiI;dQ}k z)SW|f^OrNfq<|I95K;2tl#_f;VR`k;r-|BLNW;cn!AQIjsHH)Z6w#pnIFrTa9{1hEcp0`*d zTk>&*w72D99^DBqhFE%Fpdr3`gY&n=y92ZVYI7h0UqmD;4Oati2~OrX<6DI_tk26{ zf`hRYodvnbU{0%6iRrk;yH=3Z*xf#qU~UZBgKOh^hW9lvuIuJ8Yz7ITKv3`=OS)|! z2WgwK#9!ffPL$Xz2!RRxg~7dA<=4M{AE}!7OjjV-ofuJ%k*GX?a}75F8NNF>VgZ>z z8|T0Q#I_~1kTr{8aUOUiyp^b@ntHoIgE(UwGzDz~uN%$x69Z7KGS2&m_E&pB2uOL0 zkDxs;RUo9`DKVCCLu6on#fAk!t|jVl=EEv8`hafpN1NmGDB zL`&4r+>;mxE~wyxVwK{#9`YjTYjz`K1m|@JuKs`pWCAO=#M_E-^ZR>d{u6vZfWFP{ zZ%h~7Hyb!|k2lS#$;K~xwWL>P<9kiy;7xG=oa2?B4*<|Ww|PGpNCD4aVyB6VRE{S$ zLUsW}&TtqeE%@srTFrUDnMU*GD%g6PvPh{GZzdw@7|&O6eOo{D-{$;}AKH)Wmk(*2 z^JPv(vurdG!~lu}uwr2V{Hq2pbD?CsDABxljUc*)oIn_DGJ<6AqfVaS(ZNf@5(;?2 zaho2_U~d8@obkeq+hx zW8&ZtC5dZ_TkiErY<1lVpex8d|9~UNu>OaK^KsF%N@nB2LnMYrT z$@7LRDxS)0y=BeFes>&KcRB{nspDT4NUs81`G7Z|Z#(CPl-a?L{+Nld1lgPP6GaPY zM9aItyhzc}Kpa;iUJqN!@#y{O)5CjT^Ew9L{df|>Si8efO1E9YY$M7!dFKfVbhv~S zF2vm9B|R~YU&Hrd{@HEm$@rg8`g7)5lpXva)h<6F{6QYf?X3w>hT!=$cY_K;Vp_18 z8ctPGO;|5twwOP9HHnoGxAuAl9oc-FiD|K-g6kwS;h*wbQ3@We<7b30Qfbj{wZUoP z|7zz^;#1a(SDX0P&~(;%MDH!CZPpzido0Y^i%AgQ)6gFzm&K;;JJ>|)@RX}L{Gc}g z(%jWyCze^i$g2Gm!!O^zQsYH&TR^{Hmz{+bC(a~=dEtd{uN4{KZY-e$w}%JUOw?xE zLcVPh$HCu3q1e6s2+eL2FGAvUWDhoJTEjQ0TCx5RWfSan2UxWiQUn;j5^QtVMrgA+ zy4C_8p8j;?m8uC0?~y@RC$1K=jE9`M<0X#MK|0a#8SC*MwGkr0;*QfH7~ILpEs=xb z$Kw;H%%tV3+W-5K${9cY0phEYmO~jo*hOm)Kc)hm=3OX^hg8KlC9M-<@?hPW~1mHu-5lMXBv@{xJwm~G^SjI`P zhOmUZv5eK9`BiOaXh83_YWI3shJD>5T3N-@pc$>bs@i`x)Dx6`F>mqp`+|EK=ZK6G z8#-_xw{FUrS43~5j9vk}i=ekk0iaCF{uq4AIjUFp zGPz{GVDX`k7?%@vAlp}}*wb4cQHWH)WTrHM%?<<$&hu#7aXOsUW#`9TP*!V=>rsev zkhjHWg4+TC{N~|tqu>ZEMTxHiRm0Ij!7u(C2g#Y#lep)*Sg^*Cc7nt4I=$>oWS>9q zaa1_HjQF{2PBB$vKFS_NEffNTT)^`Uez&y)nJ~6?J1dHF8qPYh%WZai{7T1xyRx=z zTdlPgpvepeA(EJqM@OW|)@QyhwKgnc!TfNj^%?QsL|0@M+pz6>H^c_nvTo+R!A%yN{CwGyF3Em@k^qs=4V zliE)|t?`F(c`3#BE8XD5=YrZ4fV|W0Qm9Th2=)hD3mV;xm|6W_)>0F{FDp^(9mxEK zSEm;NfFA;rR7g1baaq8QV@#Eph12oEw z8kB8G&{ILdH(lej=;Y!Ymy;y001O&xY~B_=?A)q239Zd3Q>u%1)iB`NX0Qe3> zw{h=Xy>i8%^oQS*-Os;%SzkZabiSKv#bHI%9ppju%gu|UW!+%hxEbsoV0oR6|C&!u ztu&m=ZA+ZDx0zUn=h^cbPGRG)=is-uO)SM}mzk&S1*M$Di&}yOx@YMbkwjSkK3B>l zFkX8+6=uufnOC@K#-Rl#z8%}j2}_NL1-22`WAF6Ej)LPailR9zO|N*CLKNqB=WUA0 zmL3CjIObkmG?zG9;E{Pe9&SMM;&%l1_3z(L0O5Zi9Lae@D_R}dksr@Go%a(Q5MX61 ziuj;M=N#^yAxp`M%BQ-to_q4{4O8GZK$``6pRKv9b}|rfa9Y6@i)}xxP4D}e^JG%% z4dTL8VdKSG!REKZ5>HKl_+Fkm+iCW3TZoZ_&9JI#*C*LeV1l4<^80WWl_iP}5(4z% z{Oa$C7~o>!)NwILy%Gnu6RvKD$XWY7@;{4=gZug8P|%mDKDYCqj&qp@3Z^e{>nIam z)8ro{5nqh6?@q=8nuFGO3}gr9$(HqDZQx9Zg|krbFyP)$bS;qf(!3);*wHa?*v=Ye z$*VNFTFG@EZ*kPwXAraPuq9orT|g0y;WY5Hjzz&KV%x<$W~qxf4Nq}AiEuVfuR-N2 z_=N1}6(Z~~T=0q4*w*9~;(X$496d_ZC%)rtz3ID%aOFE<`}8By`p|L-aCxa$2jf)8 z+`cg&CvrXmUNI7HWuJy`Q!%lP3pL_vusbMe>6l8uZ4hBWL-PdYS+ClOga>afIkjU$ zQ5!Rk6Qirierp_kJe>uLgSp-Zm|b2ww*zljR|=MCsP_o?Sc8Ay^el4eCP;ft7akIP zhvXIKY3_a7dc231%^hIYW&Vknjc9QP(MpMmiwTx@hTNLB^`+S#31z-_U%_d z$RCm&*9*TIp!j882aLJqllOXxLhi1Uzj5C%sTN?L6WH_wvK<{llfbFqgyFn9uWg)K ziIQy8c02zjIZrFt%}~ucghs4L^)P@;ul}93_|Dw%l9ydOwoZuiAe8ax3X?NhrVV2T zdu8i97I18FW;sPp)g~@Sbu}3;aY}yUR2E>!Ubt8*Os~6UxEmkmc)EZA10iw2!uNaf zHs8T+pMGv1CvesCJ(}Wv(cciwFXYZAqExE)Wj2FHBRF1m%@H2#^0N~Qv~xd=ahuay z8-iyG&6S>OVY9oy$y;Cce4uuUJMh3 zyb+xNtR^W4S_knm)$6(a!XpzZvG3+Y2i#jQ@j#?Rf)V%&Mjoa%Zm_ip4Y0YR?Fc3b zEXm1an;o4qMnuDbd`E1b|7^@_OfoK;VEZbpwT8Xl{?-7M!g-xC7vNM|Ga zGVjO%&)|$_998K~{C3(4J|6tN&BL_AdR|9fLd*dF0@~~Z%7s!ooD=QYAiW5@xmU7% zi9<~)i0B$*Hs@Xbz_Jp}5 zQ<6^bwQ_QHYtifo&illR*^%Y+4QKyyxRz&Zn;T%;=ReEs=l1QdAF{abLUU$fb?W3g z(-Ez~$G17%FO+Fb{OUD7CHnJ3!H`b6HHgz$==du~em)H{_;Lh+6wt78O`eMYKw#LG zN7dVQ)Mw5Cn6*GC^5hkO4sRDM5yEsj;`-c2UD2z^rGN5@hsa=AFs?u1wwm1Z;^69$ z98iwbZ1z2Js&m@mmCPnNy&Eh5205*p!{5bu;&&`ja2#F%NDl?cp*s8UpM~~eqTuVL zI>d5#mrwKp1T`y)2!)nr+YC1cJ`YeSuN1b~eomZL!(^$J3|V>Z*jLb$RT$2(uMkR; zO2GlZ$-CtnL}KBwUD+5qXrjbb&49fpb5}m96Kth*1$_>7KReYjS^C+$rhtEXL4dSpkv);#T*mTL$(;xerbYV&@s&;+kT#%@3|c0 zX4By_vjq$0Nbi=P{!wRQ3?1(w+rDs`_+zU~^ZTH;$fptfP5XHxg6R<|_>K?;_#`}; z+8i*fTUvC)-lK2t1d8_XDZJV6{s}794p>UVW1+I3O9$qm!$nWLD$c}t{oa2~EG5|z z_#NB)d;96rY~MbAc@^9{%mwK4n5HJKv%AwE=#wq@$0ng0mQ#YUiuqXk-w0pUqD3_S zT(^BQxB8H;m=7EMrn?k~p5`+2QL_bowR85Meu7jRU-wuOM6%x}OI_!-IQ_!69~K+h zJBf3u-IP|_oYN|gU8-6T^k#je#D?!BGT%U%+x9DB_jOCHvGwR>q-o=`ILCN%u=ea$ z^ApE_=sTBIk_Te`j^Os!4?gXB383BnjCLGm>+J%UIo&7500^=Q#XhRlO;u?-R|&+^ z3(?Jv&01D_J$*^5>c^~fahnCP*Al}E77B^lmUc{gVPJ=5)DL|3aAx)!>Uf%rV!ItI zbU2&93ZxdVy&T>hoVpP#s0U)pfpc;S-Zs$!P|K()f&2<}CtJVcl&em(E@mfEINAb* za2QaTqBci$JyQtrlBN;M2W9)^@9WD~r)A7fU%&kJ>j!~+rkHdl zj>E64y|$;&n(Dh4v}J_mcw9mCTpN(fiq4H$}9132DH=1`4;Cz z*%}5!$WD~NUlKUqZro?bHCE#itlP=7)~3omI^r-gIm+pZZC?&tB#zoRecp}mvW{tZ z&Ng!6uL1_GTJuG}H=T#NoWm5elRN}@V8dsWCi-7aXEvq}-tEi!!9Ja@KeV5I{cC%j zY;e6}UG(L0dT{OcC`HIy%t68)9l~HT9O)d%Y#~v=bq{B;koVHp6Wei-w-;t0H!ZwO z+tPyGPlfNmkFv)ESPvmJ3e?6d_An4+nq(Y&Sr9@e`GQSjdBHHEuzPC1h5pHmt<< z7OVh#_lk0V{q>*v%wIA^IGH8LfPA#a#2mi@C7)*+c7NGIXMUWJXE$;iVGz|%XB9(Q z@d*fdTYHIqx_zTtp4BYCJ>3xjPjQTfb|G0P4g*Od=nlfGbG*S0$RZIDFWs2o?et#j#-%jYZa{7LF_~jtMOSf{})=5R|z&gn| zmiO50uvlh4y(zKdM;w=mgNU&^0E3vv?-M2u^Qgdx1)54=4ihB7mInL$>U-f(v)akK zQuNY4gYUz~?R!HL2uuJJ+ZHkQ*c@osZAio*P`Y3-=;5rE4C>|)_cGCe=ZJRrVHA#6 zJ;yWi7{Y3O`YJiz&J#=ewO4Cg?dyO1{CRw6|9ZKdx-B-|y<3+7it!3Ut0Vv<)6!Vw zta(D29ev6}dUY27>JGJ)B_#j>{u{Vax8u>1mk7WW96NE)*_c4c3)`22pM}z*rJ&+n!m>HIaJE|55(1Cd82)c-6`;>R36Ui;r)TI z_Hj8>Gv(uuU~W13Z8>~;NuRARUp{~N z;ny#pe_4OB`|5=Vz=7Z(-83{n#bX5?#P)lhftM-h2$*+R=&NV2>&wwM&kmztL?ap` z9AO@I8lgRIuK7<@&Lhyz%17L8L&B>%eL&@J*uDSN+xF}-}X+7<}~7gpTFOkfF+fe z18ReqcLq*Uf^~YOKFlOr)sFa%u64pFd%`McBdZrMjXS~Mg2bkErBfNRyC@SD?n znOz%kp|9&%meNp$>^KH5F<&QI?)LTDr(gExuOG7;?=XWPkSxP&!?d3hoeuXLEhD|- zAGRa>M(Tt_v_HEj%H}k$9c}*&_&RW`T~6j!M03}3El`~6l`sysejUM!1zypawx|fa z%ajHF{7uj9!<%8Ne!_U}{efA$5PD*>3E$t{;fK_Ti0~fKgLw=GV4iN1fE!1?Hb$JH z*RJ+&o&W+&#V1Omr7rwjV0~boEe-=By?j1 zoNBOjF3StFZHsELG#Cu-#ZiBs({+KyvP~r>kGC1AV69*E_6;#-?HTUi+*4HD_>5Tk zWs@mP76VSEJ8L>~%ZCgXv}-JB3uXnM1V=ly5hI2F`q6g5PUl3S*7>E8XMg_XTmSs; zuk`X|J{Ne|eO}AE%ESR=9MaR2FdQ`HsEjZ$vf>a2NT^rh_cN6~Swx1C0tl~@5Af=` zOkBQ0B$l%aT!E3CNm9&vV3*64K zC_Q&<&2TatD&*wGWl#PlL@hpAsC(7&bkjglVt+;nW6R-LI5MB)lFj?BmEgD_R%cB- z?5qF({9(COc#+lZ`;}gGkxo@eXTQpv7T;X4cF@q^SuA#~)+|ib!c`6^9-PNndTH!xE6F zXxy*^!k(6Qcv%j-w>tlFevN%uDB^V7<~*PUcC*>FvvC5Zn@v9eMnJj0SwdgH78hbm zhsg4oDp1VU^C2&G`QxV#wYJCWs+R%qi#KRuOkFDf21+DnHMnTNnd%j%v%PbKX}dQM z>gwE~<27Z#`}c9>qsUd zwga-Ym25@mMToZGdH}b&^JF;=F9Kng&c>@=6c7pyugogp&|O$4=ynaNT?Ew(pBo); zB39UWw};D!SaHP&O=w~doX?A>erjL8?oVI;`opj5%hyj|zpW3m2A%u#-d|T7{73v- z!v!|Zm>RNXY%n@#$LaMOALNK?zS5Pcr{#~6H^6nJ1u?>0op|0|0c+P8NYrY)4I+S% z;b)5-66e#V;<7sY7a&@^-rh0oG7}uk&^Q|4;jL%p{qNA9D<+4UG{-J(Tcoi{=dO+R zwBGg!MRk7I0k<=X90Dd&{e;rI+&FbWXrAIR9t{?=UCV}tII9`k`P%jLF1>&M`KK?x zj*kQ2UMom%M+CsPam>RcXN%8F5O*;+i}t9)VFEXX(A_?<`32Y{T7k*4M=$lCMrId6 zx(+FiyUhrHaSSHRYd!---3@_x;`<%N62@E>$IRo(?+yD4PhJieXl%R=3JTrD485{* z%iVKNHSvYx_AaB8P`# zZ0AJ-mtJJ|%WpsYt?lnaSps7AGI*kEuC#^8q96^JnydMO?#?~KztJY30uJhQo+;3> zjeem>#(e@fwA{78`(D-^Zl_8ZV=bO5HQ)(H0i`#WqCnuF>H4R4aV>YZt!E}LKBsx- zHyjfN$$(ke?q-sfjqH=Z324iEOyI@uoO2*2vQ zO|91;n*`++$p1lHf822hL3^)A>%xh{n;?9@wfiEfln-0{TrpPNOQtIYuQnd(F1*o& z4_OdAR}2EpWO?}hd%3vKqLFs4U^!9to^A5Zw?oV#m>tURkN~&so;Du54;vv0S!3h< zKt2P?gHcaHH6v$j2AS^fPT9&bQGtg zL@S^{vcbKErx)ttIa91J39}!+wE5Hep}z(L7|cs$kSFIIg?U03o9dDrDrK)TamMMe z_Ut!8=?Pl!es9*wD5H@A%j+nHL zIh^%<;#9_e1#fO5+`{^dbe)&`n~wdglHTZRbcwT{N05qlb6_LE((C4pV(w=~G1vpZ z=%{U{{{s_)O?8&jbjKntVX;T-{NBpD&S!|yi^#ryDBZhX7`ej|16%=C58v%O_op<; z{;Tg?eIJW@p8e&HmMiU|tZ?W-3AUni|U&jmJ*TUn| zT+_Ek1*e234s6FjSraY135PeU50*J4IG_eJpe$_nMOeSJzqeDxT7Oii%H_N6x>3; zo3P~&hFl#-7+iVmXmONb6nAyuBwB&Ex~Hl?V+{fZ81cUF2k)ee0TuB3(cHBhP`Yqa{dBQ=&W_hCmc=Xw{1?|4WH?(4R*5)Yz&$TVf1L3UK|ZsyZ}hUt zz@Z5JbhU+Bs`=I70HJdXUQ$W%|sIPVClAF`KO2R!yll)h< zL<551<#-KCeReW8U_YPD?cvQ-?|uBfyw=6j!}Nt^UFlg?=*9GK8iLW`eAb9LtpuO^ zBCLOVtpEicyt^*Khk0ekbKd75Hs9HtpB3}T0(|fP5Yn@1(RD>`XvmJNb_7Y0=ibRW z2$%oBmE7Vm?_0Rw#`|Z7Ag6Cjn$6&jR<_s+u-8nNyzgJyWy2akqPIyJ0)90w7pJvD zH>%jT8(az8_mlN^HGX5SIpl;fQ#YXk9vYCT%@v!{ncK@>6b72&h{wFzFj!{h&x`rxw*p&vkr6uQB^BTYJa(bBP=8* z?m=sCql6|dN%n!3wKa$ zUNb+reaoW~RD*XrpHZW?1qIu3ul)O9-N!aL*U@beaWv(58y}%r*`;_`oV`r|ksO0b zY25Ie+c&UEAkEnE@6!Pz%PZnjC}^7_Rs?`?`c2h~z==_LSVVA}rU?!h!Hw10c8%g$ z7MEQhzq%!i6M#5%3c>Z<0L7a>(_PyPH0O6jN2vVLzWm3ZtbCbmOVQNWbz!N_$vW*F z^OBa6yX*;xuJMe=v%+BW2E(Zrb77W1_zr+_DG{y_=Vj&-TH(stVkY$lo%AkQ97}^L z)%!b;IvT)-y^l3>PlK=ilm=KAY{WoB#JtqpCf%1)Okh39kU4Dtuq4fCwQ)2ew-cLA zi%63T_`DPWTmZSoPWi%vxgcF1Fs%0TVTp7cZFzP>|Fhse++)5pCgP&-^waypKD^BI zh8JBKbyX+$J8)~JCn5))r`xp8F#)2B{a4LtV~)Rb7>Sz;fRq8(b2zfIyXyvi={5h2 z%duV*6u=*xmT6-=ZWHg{hPwB)q$)fKx=1>h9I7k!PE6lk8bIcqm13JcCS;j8ShL$;G4s=uil2KG*uQ=I+b^HKv&$sE z?EDQ@08Sf!Hs0+v87d9Jvliz+M{l^0g~frktbrXSpw}W~8%p@W)?8oPqgT+kGoI0e zZt?8x_;|~C9HyHI$7gZW$n8S7Uij4MXwx@Ei{J~#rC&DDTE=)kYpiUC#GEe2w65Wj zrh#3j;z9<1U3U?;<0u`Y)PmRRCP1?D?(H5>59|;ncsQrIIy-D!<^`YYfoBN19`7|I zeEa#Q@zZL*d|dnWQe?n)II-MCD=uJ#7CB`W7}%FPeR+G}SS-%jD-YcyT9jvB;O{Ho zZ@l5y)}2&)YLFBsrr5!gX7hK2GPA#SF2(pDnf+*QzfI({kzXMM%~&5Sb6W z!u30ng%sVtPiengQ7Q#{F4Ar5HjNK21EK|I6ji4y3rt+v$%(r7F+wU_`Q=V_om_f8 zz3>3wo6CFU*Zlv}d-D0`UqAn{e);zF!hUE&sV@m_!1I0O-vdoc*KJ;bkbwI%1MQ$b zJcK(4oc`QlL5?o4tIMhxyZft-%$3ISxs7h(k73{elI5mY@ZV+6Fl_O5yp4O1r|su4 z+t&52a3?_Jz%dLt9B1(KSUCgjgj*tr7~Qz;wmr${2_#wGhsceH3khQ;cE_iW)5&2{ z)NPwd!T;55W00-PnD6EJgR!sBwAI_mtnr_O_Xr2yPVHN zzI9HAgO>13;Y_9~x|5Vn*HR@{o$y2iFk3vI&7sH#TeuxQka@SGp0Z0Qs^g%sP?!r3 zcw>Rfxoz`pc(%kQ+4^j6Xm(Ew7InG!(BfOW6Wj)Y+c=MBtqBKw00HG1u34Sisi6p= z&ggol3giq|n%R{`#3Cm_;_FVEx;*(|yYdO7Q3sLNO9+Ju%x|lG%x8cj-YI%&)l0{E zT3`VoOa$v;OCVIha`8!ADCQG3XS2>E7P8S7g1kf~rdPIYG3l_X!x2Zdp!a6Id?&V^fb7IZX4>}b7ZjCJBh=Q*5k z{`<10dD^x3f8C$+51D=a{M+j` z+xk+d0ZYc2-qYIDWQDZT{vnh=e%JIlj>paJHaJ@*UEO5aqieeWAD5kiN4ikb(@C#h zt6$r(iSA=uW=n%J=P}ytu)ID2%EL9d(J2Aa?MAzXh z4vD?$(<$s)C_5HUC!*aJ3p%^%eAd$1y5YJtCrVlnv`&X@bu)}a5RTyiDQ>|H#i`sJ z|NUVQ^go35Z>#^wWP4Y^@f5Y3&kj6TCXn{>ax}P8AWut;79=49!KOv4r@3oHgmn@T ziB%WxVebbxMQ8%l2s@6DpN>R?Hf)}((e6-m67tjK5|>kWN^oG$?}Zso#@>Jn zVBa0w?QQqY-n_GUSjXlCXq*S6A)FIR;C{!EE$Fs^GT2`@aD45_V*prm@VCQ^-SgrW zUOuTsUe~howY?y%#azHV(yP3FJOB3m%*MRkS>Z~_!8;ar^*sBjK+*sNU#&D81{Wg z3E?EVCI;khq2z5_G3wP_X14*UvwESwFSciM=m%c@{D{PXJ5?ALm`S)7N1c zD;>Z@>|;4e>seNY!aUuF!5QagKX7BkGN24y0bN_8cYy({RPsJ8 zC*U5%WqUSB+|Croi!5u-o24K``El5-mLCR^4ouWs1`!8?jdMH?V86#Uem(cN_(jkV z3=bdJZ4PO;NEie0sijb0dPGkL+|Tz*0N3CglAX(zbP$SV=PvSc;d``X23B=M2UvS$ z6^wh;LxAW#Q}Nd8u%f93$M_H?t^GF*QoQwo2co8q&$dz(jcf6IsQ~(0 z`rQ9EzF*Tqw0qsxw_uZp?9ClC?(6P0aN3{RZ3%$acB>sv>oB@C#qKY|_gRpN`zx|k z6hH7BP9E;CXd(k2cRzOpPvZ<9wUdp1!<(VwSz^8xAo+b6Om*2yl1Yu;-0p7i#DsCp z_{?%FPnQBGX|?-sspdAr3;vFvX8<`MjaVM6ruW{}{p|1pelIwrHUjGqv#asSGg94w z5@xonz9f{rhz_+Ie;Bm!y3ux3wf@Z-IR4o~W{$O~s$-Fqa? z(k%!TWR_FAAUV^bg4^Bo&cO^hyJG9o1v$JYjAl;!DS3R9M<)6vFo+|ng?d``5-j;I z(fR?1?Qpyrayam^cXr;9N$YjFG0~yrX^41dG^+qbv3m)6pUoHtH1u$UPrvPs!Y3t5 z@^49Wbu)xJt6dTmJ__th>;2O=;l^x#e^s@YWMmlqXtOMbD7K1S?(>pJy1*A%MpyjK z^84+2ckD-mQyzAu+#uWC4);g85(&hq^DouaCss$g3e5dtX9Wo%EK%Na`?Q-30_uE^ z_+CE+UH4AL=A0whJk&s?9h6Eym5uDDfWel-a!1I#e8lx@z!X0YT#Iuphc`@kPV`EO zGo4FzTg`Gbj-t6>NYKd_Ve_0f;k0q|_wFAh_x1BHe^z?-GV}|-bhv>SmpP6Fxj69{ znyVe-hhU6F2?h&?%OBb%%bwh!=>jszCVI@uum zCkw8N1{5{Q!O`6zM6e9vJ0AEtRA?)8;eWR%Gd<&e>v8Et)Uz=W?l6PCsY-MZb zgj_8)!#G5l^TwR4NHJ-|@rgZL0G#YuvZ1KEuzr|RI$IH7gDs~lA&CRwIQSz+J?J@y ztI|+CEcU!EW0U*EN1!@~E!V3#m)eWLB&UAW5=L(+7MNT=S z%NiDw;q`{doX!Jo&ML7}eL45t@?49PPB%5#;&fI!@0O%ErGJ*$Y~LCT^aGiC52lOI zp93^_!!D}}xa6hl#q|F&)=(l_*}{8i;Psp>v<>c8x}Tx*#_g(8NUV&h_aH zx>}tBv;81|b5WwuCFfncS0}is;0@?Hs(!kZ3b%GON7xiVtTq0#xdf0?w4B{dVcq6) zJlz?wi|$Q+JZ?wcjy+u8iJUK>T`?^VYO(0s>TeU92y#BY<5sC>bfXsNFJANea@(K3 z{M^1-D)gbi>OG*^4?Y|f$M;#$Y_W6Wd>}aa#!kIeC)T-b0^kh-(Z$#9JpOn*6EGai z_bkutxUYm*Iy@%_0*0P2F5LDyOK`X2Gt}54Ken@7`~6;x9Hfgf%kJd~Fj3kvi^X`B z07K@z1`103nc0K8LowZ`IHG3UpvjIzMU*x`IU&ckz*fC$uzv1xG*5e4j}2ah!--MEf`qp?V|R_7HPsG< zb?{($8V!zQ6}OXX&>|O6*{xE6Ou+wbRxVxc1b_t~zTDlkRj)VsT?gF%*(B+B2PkbP z01O8mBP%B(z#k5`S8hv3?ajKL$;dWwOiyrl$H=pQHz9^$7f*ZMPJKP@o5*#6B{>#? z3PfCx<)SEG)pY)ME772QmK1Ld4Vx#Hj}}1;xz*M7L)E zZ|u-T8=#WCZ_C-qF1`V~9`-YCnWu2o+?ySj7(t8#6?~bU5ed+Cx~l82&TKl8YT9pQ zVk}tWrt?4Elj0*ybi#tZVFV=ZIaA5$0wZInxZ1Ii|d=9EfBe@15Pn8NM&Kzx}#?M9W|2 zD% z_r|eb5Dj?&2MhZgJ4jwn7r(mK2x8<+dY3e$_d$oV-?lWE*LKta;M5c zhzt(}(p=8%hxT%y(k8I1tI9H}{OnCS+%uj{fLIcKIZw9%ksPz`xMo1pKAvqb&HpO< z=&!x8|L|*VeEanG2MqsV6*Fi5GD8^uD)4t?kK3}aI7pYBoe@@TwR{@h@}(`Qa+wNr z)XA&oSx?&r&gSx&>uE%;ZCEk6pY=k#ZUP@a8+N4U>9)9IxL&iUwhmy;FT1~80dFT= z0irlh0&Cy{y;r>RX|)6%c-bg8GDiv#bQ_~pzU{Qw5U&!vp%3HX2Nv>_XhMBIH7r&- zAI?p)sTGQ7CHaYScE;)bk+%L(d>?4odm_`ho!;;Xy0>%MT_1x#$5376UZJBsT03gV zuv@IF?&GkF^8moQBTV0FVUNR!yt3jcf#>Rp1@0)GPUnK_;P{fmCzBN22K}1GySKAZ z-<6auO++DZTQ==j4)1+4pst4LU>W(_Fv<`lvolVk?bY~-T5%=WZ_Eb!j!VJ)!-A6< zDX?C4o=YRD<9?o))hz%?6#3) z`$b-hBtQ`O9K7gOk1Xj*>K^xe{oNaysl$@xd34)))Zqbv%*aG!g!2Quh+^=HFQH8f ziNo>q5d>^Rfvlf=cf?mYMkThL08ErlUY?mZC#QJ1f@ni>@G6TYw%X&&O)`mnafwoj zIkQbj60(>T`ea);+N_d$Rjs}Lb@~4J?dKy~j>qMxoI)Zpg$nVy*~TGJ5sZpT;zU=k z8QG6~=+rB#4@H5!(gYy^D=xMh@VPG8qNM+!_gK5crg=oEJp{gW z?Dt!TGpLJ@teB}NTECaDQe6H9Hvr(`pYsVwOt*@XUGox(a)y)R#JJig(Jqej@Urs+%8rE<1`0Kjq5csp}{PWh?DP-~$QBLjPM3Co{ zPAlTo;vzp3wmK24%8?7?fXcU)kfrrSRAzP8aGmmAfO_qkx%1buDU65&Sgy9trt0~` z>=GA2W@l+6JioPu#f~I}teiSE`Z<#Z>%mF_ys}d=?#tNVs!@xn)!uXJS%WUhYp|u= z1hA!d%Exl0iKbpMSctA)RnXyz`j%1Q+{6pDS-M-aKl!Ksw{V}ozEkRWT%sPkc;5RH zD}Y`>tUqvUH^Yvb3NHjni;<1qCvR&wH4t^^Id*cHl>a6>>F6L74^8j_i`DjW!aS{F zo6ey3w$A&wcPj)AZM)w9-8J`9<8MkN4q7x|=cSl)pPc620lyl|fnJVu80J~hb!kZ0 z+pbK|CAez-yHP^y%j8m({!X!aJ6fF0G&&M`=}f6DFU1}K=-{g1S9|T}=>xIS<4Ta_ zmd2og#k5m5b#w@_PejB`>q2K_59J+qVB>a{adZ)-)YhdDBYlMW~@nm|FQz1(MpS;Re}`0$P1d_T_YrH*U9bJoj84 z(R;0~T?3Vtx@bKee1QfQ|JWsO@R$ks84_Bs-i=vx0&%RtCH6_38%8mJG)AWN2fG)#Td1T z4mvleCP58Kg3r`ol(xHbNBgb8*{Qkw-qp(;)BCfsT(Rw3yYQRV%~D_6sWuNG`%-SH zs3?-z$$we9Ie+`(!|z}Jf=HfV&ROJ6%pU<9vMpz6>%Sv=W22*v<^?2gC+cp;fqO6` zHO0TZb))W4q26z>XiJpk1a0fgTix!UDlTAN3N*WpN;M4~Zoz?*&G~An6NOa8QY41b ztt~j`?T!DG_dvlE@2!zs#WIP{_r`-1aNc=aGY&uu=aRkux!kv+%6=_1?u}z#SD*`* z91KOM6n0?mrbFGv^Ic>31K0rwqaw@+>nBVSO z#wo>U(4T~e9wQ6l&1-H+*Qhn1W5T=?6jcgrg|K0>VDQaa!jV^7bVB6C7>iEdwJqtSR>F zP4D3{fK(em3KZDvI#1U1eOdqM!>7-`o<_JSJUbwykKhP-nTZUZRAmR+6J_F5E*LQ9 z(AK4r_s~u0RHs)-wcXjl``Qm%i(VCyw;Ta&rElgKZx0Fq-NL)ANmBBbB)+;&M{8b1 z)?B-q$llfJzI6`icH&gZ52ttC)C5{}@Gcr9di8chTTSZDW`j;BMm!@QSjaBzVBX1b zDN5_gdJmX5j%s3hLnW(slXGs%_1$WH`|#T*PUFAlueBmipgf2Rut&lx^`26~3Pltz zi!*oGzmM7>J9ZCjtJFUMl%B`c3Dcb0Q)x}L7ndZPt&vKkBa8@^G?Ki!mQiL@jhVev zJgMH)m}Zq;o)1bdsKjxnYc(=GJPu?im3`*uoF5f`+Oqc%7eyw>-_D0F0sGwQZ81L3G0}uC4Yxd3_{Gk##$l~7rEDNn|6`ME3 zh-8nQps;)W9#=)5m9`oR&fe<6kKI7KkfvuL+6mv)lfD%RciyYCz;^S-+{+wgr}m_$ z83#aWhmifn5(f%vEoQr7OCV=OY(3CqgHhGTma8P6(o2`!iTvz1lIo}&bmRN-J0V5^ zsHJ|V?5D9JlJX zH!f9>o5;@TY%-b(jkUBlTA+HvMaFOj`o}`V)49N_K3*3!KVW7!m7wJjXIh9X=!pA9 zsTp`z>$XQ5lbsFD`l>ENU9$R;+qyr$TD525HSIB+vZT}ldz^vInSWZdF~9t_jDVi8 z?8R}r^N@iVHH86zD&DVB6ah69xrdUDqJ9clq+arzi49X_MFAX7SxKc$t2kcDwk=}4JBPLkHC0lVI~4uzdp-E+1+#qPqry;n;vTn z)zWT1^l9LC^a^t_Ng?d&{r9b2g90MF4d5EsQgLl|DJ|Exb(QZi?*_E;zC&J z38=t-?>{KMQ~9WI^uCQl=w4Ok54CBd$MNY4b5k_22WxX<4(W!3J7RVM(#uaAWR!atJLMdei3XP%-I#HJ2riaEfFmj)SAh9@uK z0zd+Xj#6AqQZ?AnKTc5%q?hZj@RtLm;eY8YD(!)tyeFt_u?h<1(4{Q%=8)ZztJpQ9 zIqCz?jw>(I4_A13rQV?9ORc`Fw_H*^W$MRpDtnuQ0}D=;pS`n7ot$J(6X)#LIS~D$ z9P~(DyRG$GacmAstKg@@F)J_+fJHCS?Wd^L|MgBM=E0#MC1#yV4A}MxFJf=el}6E@ zOPOcF$UT}&bPd9K7<`K*x2zTe+4@*cT-#K$ly4G%K|!8`-B&Nhy$871t$Z&{NcjF* zs%(54FQ{Ke7^*rHS%u0=P)x8H_tPl^zRo^XlCQFWFI%A!6py*r)ouxsw*b=ak$t=q zByJry)y>wpmkKcH!9`RYAWFWa;{3;{Mmr}d>w|u#`F_3rF+V;P6`u4quetiE9f23N zOTeMc}7T?cFWOl4R;0q^^@4t_0@k^+F3j8isOg z_?x>{*BawF*+2m5Z?P<>y++*1BtfrOIEKXaU5^HyVJ}0u-_oPhI&TRTIohN)T+Y%Y z(fsKUgaaq!f-5PMeXHmpm9Uzd zxO0&0wywzmPco$xc{|CQp{$;O5V^tLee9ce#5|ye-=QwOzUi1!0Y09A8k41y2_2f( zyqg=0dhhUJweeOjHQl|5xh?VfONMmKY&DMU0Rq{!uw=j}$(&4-ai}kb2G1H_Pyr|t z93{i(wZ9Dsc)um=?PGRns9xaY&_V|9qzJLDw z@xMNN{~Lt>M`V&*ZfaFsHMMyRl(|&KO+THZDTuTwFzw_aI8d@N3j-3cG7eG#Z$o^~ zvS@S;-@MPFaysSt*2PK6>k3`hI;Gy711Fz_`{jtl4o{cTBMl@3;03`#l*B-?&H8ls| zF6HgP=aSyL0)OLV%L5UKZX7?Moe@%B3@g(6Xm&Yo8)H!epQ4%c%Ovk8OV)^Jb}XxA zy#`erkoQY$Ql);6B!?lTUG)d^j=ip|8X7w@C=MAwge@l*iR5g9CN16FW)FgtG&D>w zv+2in7rvB~iqL*uvw!~a^WD<}%=-44OoPe+^d>T{+jogDq>@pzl-k22!31!ZJf?#s zQQ-^l0Yv2-lOGh$oTuiIf_CL_b8v)8v7|YAIVq?($}#J>S6FKMBGV6efmu+y^uj;@ z=3y+mqhy-b>g`KQ&i8d~)@?iA>a`@y87;53GY*9eO6zosvR9!qYKa z4VQ@(z2Tu6cq>>HHhmRH4I&qBTszq zSvK0?H504k?KW|O`%kezGX}0$YF44Y{owRt?M^+5ZnUX`2ryL$iJ8hD4kktzs)crQ^(SEWU ztf&z*yZ5d^(zD8MEO*!yf7(`kd~820*k8vF9-~wOti-FY)RkUsU9A44lGCPM_?gz~ zmF4ddN2^|-ZV`M2IB}}5nC5|TA#0nOe8ZG2l#%u3Td|%OQ6CsQ76M7jv8bM=!`7AP zeT!v@BG3nrlY{!sgHTuDB(Sx)hn+g zq>%=vG7(i+9UN$fVXnKJK_9(Z~dufHcYvu5AEb2R6lzqXb=^xMm}#?O;z!oHHR z-LyYy8lfl0?Z;WDqLdr7J?%J^;oW&UP6+$EI>tFDK`KW;RSAXkbQZQR8P#)g5S*I9 zaqV$~fjQpbxrZCCvmA<_`23V#1$5%IU{N7IQc+#i=>S3z5hPKL@z)#Wx>EM(IQ0Qw zcgeg3smiSvSOF# znJCg^kkNBVzH*pYfM%$zI4?Ezpey#* zdj(R|)3U4HYQM>~QiX4O;~cojhZf1lnF)qK29l2q4AD#{K~(Q>nr7LJwOPW{V6~mY zm#6c1mS+7R=xZp|Iisr)ujsi~WizmpeNpY47qJm**OcEKp^$-}D7Jn0{rEqs)!!KS z*o)F*f%nBuA<-u#2&Q(3BxSFLPVbxSQ0pegLn?l$mmEM*g5sg;J;_Zi<*<>mR}$~H z*o*QrYXryH8Qojv?Ns|Id$ta5?A}_lmlFQ0#;(st;qc#U^z$OkN)I~>+lTCMMOJo+ za|&81bwl8CDm#x$t4nJ-tsag`a*cx#PKl(xYSUEtLES=lo_YvUDQiw5JLKJ>eb<8b z!Uug2&35W~iQc(NAW69_^)ff~?U0@%TtNJ_IROwO z*=#!0<8@|`tHBT9HI#d4z^eY!y+T*n$g~#*`>(%rZg1*OXTL9--MX-ASj<`%|BG^a ziT9YM*epvQUBg}us}l>3FqBI+rdP;SMjZL(@a|3VDAhYuP~aPYHO^+8-oY3JM4(k1 zc<{+^X`jD+`vo+6EE*54I;$;y6$_k^lHf!#%D`xc(jquJYn>x3EmgDH!}0R1#iU3? zxHTsuuy9tWMX#2DCHj6hTL&t@>T^MC9Ojp^d4(Q~G9bz8HS2Cp(M;ji+kgOZl7#H{ z=xe&Ey`f!0kW9!jOy04Yx8V0}Q*&C4_IU${uEy$6RO)PY-Jt!Qr|eFK0Xxn`RxBIf zHs!bzJb0$5pJe%Y(SDGYzy11%o{F3E4HZ!1yOO4oGuk&`8h}%hs#p$KWL*iXWMA2m zw>BMo*37`LI0?>rN2J4^Lz4hb=BL;`oCpPr8+a-D0Soq4r=G9u%|-xwO9D5=%cTTN z2$rulrGTm7QW!?UowgU`X@?7|#m|_j?m=&WHImQnRM(J#k3#QMOfZnt*+G`e+tTvg z)Vm#50l&LF*?*hkQ;b?FyYM11A$;gVa)o$Pgv($o)b%>Gj{}e_O}><( z)<@)_OPX6)7cfL&mim(S;mtwmK$*8{_X#$U%wyY*9DXEu}UO5E9pRgP)&>C zdp~!D=>VSm3kb@F`#g(RHXyUAYC~(Pog_zL`Hj<_aB`ackn*@Nk!*-fE}c@}`Zafr z;=-kuDn%GE|9p+r9(^geC?wyAn%;C#$r9c6;dPqfHaNCG03r)g0+U9`hMS(hhg@Ip zjE^X%C6R1_MUw-fVjqb`cO>#JB}^yntGf#<(R-FL3LRKCc)Yk?`kV817 z9w|&lYyuQ0^d+9yXc!5fZpVWv1TGydN5iqM+3K78eE=97NJ^VPZk=J5?$6Zs= zpnSPgLS%MO6A?t+U*$pN06C9GNT5#A=G0q*OWEp9RnHzgOtbG6>&xHyT)cXW9(F?T z$-%q46_JLmA19&QtIWu0pU!k8gOlCAC9PIewO_NWd@E9CJc#{{Kh~MZzGQi|^_+X^ z{QwYApa;>#rQCpKx{>okY2V&}#;q*vmMgWksteQ~-5Pxd9vkxJwk-JWW8H#YJlvMG zC^!_=UDw#`C1)_N}^T;ay z|8^!KgH65Un>j9Dlb~Z?wckMf9rOr)T`);mA@x|Lb@7c60JLAb6g6_% zFPL~8#Jb}w0M*i$e)UOpIXE{<rxi6Q>;A~?DHRg z)KBAitwgAKB}yfDC9@n9fkFSV;&z}&yBw!X%1Y&vTH_%9d&PFg`1W9u;btr@Y-jNQAw*0j~u-9Wh?&RuISbfF*sd$HR=Ip?yf(;bQ!75?Q(}*>8UlKRjRY3=qS?0|kIs><4J0sxOYJG!!P}!mIvX8r~_D(cUYMSXX8SKU_sFSrqB{41f z6YyXdQTbQ$KAE56S+C`S1g4XinE)$|qVtd~%gIfkIAutI2SGi;rga_#A*qnBq}=M8 zdh4<1>19`hiNaQ0#n}!;g*Sl-nL%rd0!E8_Y$PS32!%>gFHJ13gbDkZmt9wDP8t5C zOur0s^menqt5ZkWi`I(He5qJ_Dq0?YTCp#mzkUDx>-=fiUcC(aIZ6;6YmSV~#cF?~aZs+YC@4K_tqaM>kYulC=E0ib) z)=m-%E~*PPJ4rb@kx?bv`c`_K5Ls>_n$0okeyR$H0M&Z->G)}b&v9grj?5T3Jq;H+D$R!!2k z)(G%Mm2(2=M_rCUx9UXIyDlgxES)#v;?|}z)WptP7kU-5 zZITk~CN>7=&5w!5}s4{M=E)}lp~Z)*j`&pEg(y4^=)=Z$X>i` zZRoJKQAH&$aeA5a}hh7r?T_}(!^6K*UR~=rgB1EUDzG) z)+o}HgmMKLmk;dZ5pP6+6`4BNedoq;j03yBj2TE*?xChrNJ9D@;nV*i?|GI%#_brWW=m z8RgJZFn419v8Gifn3J0kmC`;%$n~* z+ms{dW)v=qj+GZ;S0rjuuMpF=qWU0-TG{f0WJQ2Dv$y=qUY(eFTn;44+mB-`$pV#| zq-wM^XQ`;QWE&RpZL?9w4z@(+WRI@7j*A_EBs`RqcY;AADf4O-{!rGp0TcMzpebkj z>LMmaD)D{~4d5;{RqVX8Sk&Zku~o^_J29qBS=dsy#;wZC^}L4rFy?Qc-&;*ScG)gX z=`7&%v0nhH?Gm+Cu^10b4kzqWUYokL`f9nBK@?O8wp+7#%})&CK$3L`s;$Q9#ja@3 zsne1xkgaM~L^(Is@Z#ysSK`mUnu&*EuVhL4U((yCeUu7qPQ|Rhqu)aF$|)1?Q;3vN zC$UVEd9Wf+s!?Or=B+sC#k*mDNz>J)cG|$RyM9RlKV-A=a%y%mWJRXudVT!xY5p2n z@Q#b$e{^%uroYgrPKynROhyhCig=(~09%N1Z#XEpF0oEcc)L;+tG^v=Y8&FCLgH-<$v9+kPV&nvh%7& z=H;*;AaJm)x`Pkw;iwd9us9(jX`R8#b?IKCfqAkrBVt_QoYoaU2Qp;P4teR49$MY&I7%3VpfYEA7@ zrcKof5X%s0x{eXaZ{=5fqiicepY%^&XH->#)#ngxYA#nPPzdtlEHweAhr21EF}sL3%lfr>9Lp8_~wEJoE?2m+h9w>*2k#!&aqM zvpP5g^BrvCyc3~=Xcs^PoMqCLa*R}kpxQ`~(a!BLX&Fk)dMi?MbHZ40(0R5NZJbN+ zt~v(1I1b-(Rih%?9k}ZpQs>!O5t38hH?@@}o3(l)tV4{AzNN>=i$=9G@f1HCwsOWBi>b~}l3x3V-ri^ts3aYP^o5kyYT zNzOcb+%=)elUFp9b9}Gq`n9pzqQqBl&GZ&S2@~*x zKIc1_n!LjzM(qo<08g@f1Mv6MU%sR@)R(el`w2ef`bR&u@SHdj4&y3?tN0Ln`btg?YAP3Cr_oMW)NNG3snjGQ|0D zOS!kJnY6%n^1_zdTw$f%Yrt#ShM&56S$9&qkHMLW{AKOPC<`w;18vJM*|?}RHz+yZ zBtCyo)CI#%ZUW;`l&a5sJ6zPYCfV&$0|C1#06c1yq9@4O`5LZRw1IF}U~^%|<>EDb zQ66HdFexiU5pRC=aaE7m`M`u4qk`u+}jJ#2+3+n04Rxr<_2iI5Rw)^1wAPj#+= zL{_Vus#Pb=%b8WX&m2l!Bf_$kRztZv{_nk8TUt)w2WtoxU5jo-L4jUZQe-P$VDW2v zMf+rEI2`cZy}C__lBlBV6_Bc7jeQNa2thol-0Si z6Z#S;(3s$=0D%^(oHA|Kw{!QF#{+3u>JM_43f!tD!F=%9Rq#Gk!8-Kz;x%qA-3{nc zd}6l~?PZk0@0`kMmZY$EBw#quXV-vTyT4zrPxJeDCs+QET_My*9-*o2MP4IvDelLn znsOO-O>D_HY+cgBuF_(-WaoOt<0R9i*b}hIE_vq2so|nt-r-m~Qw^RBi@itsb zRGnj{#MfRj8Rdz;oUQ^lvtV&*$wunE7RoPa$$P8Cdn}8QQ}-uMTp&5xVI*%#bWrAy z5W`Ld@@gX%?HW7pOfqwz!(e#Z`EKK0a;8xe;$x2be#O3g{`TR|ch?_}_Ksgu>vLxl znjyA$Go~A6^g{P4df)ItpiniqW#vg2APp_!^2^(!MoL+NO*Vwyuh^eC{S^AoM~g=y z;m$8bN>zWh^42GDbyEOUK&rprcrN~OqZ+=t%sZ#-FTFhk+mZ0l2wW-Df_1Vy=*W^_JwgHqs!7)%$8f@3y~qoP6}))p?OuHXv2gF<>)b1Cpi`q2v{o z_TfLSQ_kf^P9>_U)y)Gn^<09}7@#sY^`_iC^-}g?#pdTlICeUf%qD>=@F!Sk%|st7 z_Ia#f-ha=p@7#+XLS{js6aZuPM%fE4ODbZ!Rk)JQ(>u>$%X_zPPoVHBo;OyNde9^2 z+<*ou6X*o2jq5>9liMT3arXqwOvVa30fe2v5mMUKGjxX+!dUcA_P_ErO|@Gp3h;|T zg59kK&oP~#0HT5Dr1BAQH`x_E9s@iQ%#2ub+~IXCC|pGjnzR`3DjZhp#lQ6|x`~Mj3iAd?pqJbN;;trgo4;@z26xtE>`M=GbKXpgsWDU) z%MPONUhI=>d85x2`}mhq@^LFkIkP*+#1?I;PikpMu;0~vn)>wyC$27U{tiVdZ%q!S z3P&nXXi?E+JW<9}JCLP;M0Yk`mxy#|%5YQikXLUTqK@%yx*)NT7rF8+kmYd7+hpo&$GWh!R>$ zc#ZI;K9zFSAH3IS{sGiCimL$VO^56st-z~?F*nQf5ftg8CZh`A&E`6nrVU5P^XY}2 z*WfBb6@I5)#Ez-A_iZDO$m9Hq!otqGKbGw4=Xa(%Psq=+U&+3^KB1ZhDyX0B?;hLH zz*%vzex0JR^3sD4;Gm43t`Wp7y-^Bl%6H$cJqpRkqBKUTa|)~5$t2F-%J7@cH~Qr! z+2YPWyedj?v|h*>fC-l+EEfF(V+Odg=TuMh-jj16Y$fS*KAx4(f{Q0nG881(5;3eR zonu>_{Y}ZMNmRPns^F$d&US0gVxi0F2VA|EbpO`>@mu|Ue)|5~m#?4y{Lil?-KO|u z*gmFaya>Rph_ER7HOh(F%=1oJtKlsKw7kFm~n7*!5AmXJ8L zXIVr){qj_a(nMCq;g+JpN*YW7Q0!gYca+@7At6*>K}m5(7Gx4@Ps3-tU$+;CSn-)`SO$XK}(R8DgrsgYL^PiqI%G&_I z_5xKe(MvnwSx9N55ppLr;F2*P_e;f1aeN-2sT~g(0cEpi?sncDsB);Bm3K3a8%gg^umYL2{0ByabtpU}JL!Y8Z7J)f>l z|9ofdO`ZSZRAd!OLbtQ4rF&Vj;ruk`)s0mBYnIjPJsrNUD*P%eSY52~+jWYh__U1rM5HYPM>dTa z^#W3OSUo|4uN~4&Lmh9mD1Y;PEzkR^GpAOG`jrOC3FVq!!cb0d2C&=aNb9NQ>gj_y z?!sOM%ofe1HFEWOlT=i7BXOK-jgk)iFF>oq+N1IvSo>QtLY3}eFIq`U0@`f@P_s;O zY$>M~dvkxb#lC&z8~r*z*4uk7w?1Hy>a`K?ozDT1Q5?^p;}q#>ERi#?UNluv{9aO_ zFOpEx(R)o_YF7pB$`a5yzDwa#sdOp#a@g->%_XC57pRek+x0efN_f*U^VZ}-t-2%y zz1-s>Y!&%RX@Fu&Q8V1WAPZRzC1;h|IN0sy5^YVp2SWuYh47b~N8}Ikt_fEr<|cD! z>PZzZU;e$|PkhF%@AcOzJ&xZ{LUKwXk2R~CMh`?{>8)S@Tdo!~2%k~JX$-UYES$yb$F>e#I<`bhXS9k()oz ziP|x0;U`-!dKa73Ese>qx%9%LlF}eM(ux8?L*B63rV=|;yHIt2cT9x5_0i#+=1u1y zYK@E2Y#8V~FHj@A^K$*?_wns-WY-(v)9Y8Mg4ThgDG)tXQ0C3bK2-95%g&jye{RySV%I4=I6$0^P_%MoqZP++Ko+Uw^pL<#ITItV z{3D(A+Z!s5)Dm0rc9Sf2C+m!<0W+&2K&DJAZq)^Ih;v0r6hWli=2PQ_KDyJA7Wq^X zlv}y#I(ulpbwnc9=5c`p? z=1^5zhaH(oHSx2@8vf1NohTo-YxwD$n+iTt>w^+jTb?5!mB&VoeH0t&)yWQBm#M^> zUXxnDs`n#ra&)UW&@zzae1ffiefseIxBl_V_piUEQE0ZFl^AMj1kWk+**T2Ryim#6 z+c0HjC}N8m6ks}SQipxz#eJr(l%Tp*m2%s)#77jimoBi2{IsD~j979eVNJ3W8KXI{ z4Lo@1N?s(H^CW?;wrv8+61J3JJGBqxU|vHh7~NBJ3hOGe7hjKrW}ryQ8VZXHwPa>r z@@_Nv<|d4>&DqvL$8Yi%;qLGRNc|LeadzX+OQsPAu>Rj4-t)~LBMo-t6s}Q8cGPpR zG-buf=gqtmwzzIx`YiH`PM?YzZ-uy{ewm#(z%PpjUR-w!Ydk z)V?+-$KV-{o*nxpBy1`=XMPE!n0HQ!t?3TZ2l%IOk8Ck}65oDWxpy4R*FHNkJ2?&~ z0~E5Ll$XoVIb2F{Rp*LWic^^9-SxD5bAJLQ%#hq!a6W7>au=iC&&kt+P+Aw0F|iX zD+OcFQ+bvjs_lz{;^I3z?7u@g5Or0#{oUzNwY zgZ9euu-WP4_DH$iRr1@ntk_tTs!ur}yEWMn(zk@=JhcXuv(532(Kr{^SaBrqKGy6% z-~aK1_gaX)u0MEryP(+4g!Bxc)8HKJr+snq+&;td(Is1|x7sdtnl^&quc=R6C5W%_ zXG4}=Ddr=B+_lt5qYk;lk>8+a8c%mBBT3>+i#qex16%2A+c#~zuHAVmrR#Qze_RfxS z+gJWruK#&IU-U?oXCT?<3ZyO|gF{jV;6w&fpv*gzg=Zc>kccw4OMJ6OZ+7J9PG?6aQ3 z0co(AviH|v1G8QH!*!|taA@xYu6LANCkR3a1rH~kjqE0KfRI?=rzJ0nN;-hKGBTPM zNEC6qa!GooKDuB3Rqy|*|Lbl3cWkiDp|jH`O3J)C>&06lJI33wG!-uip0}={va!5| zaZsI4^8xe=l<(w?7Q4LLbFmL+^SKu(-(V}1v4wByoN55)$mO{w6$4(QrJI=%z-b56 zVbxlROq=EO&^~;%qE7&jT(!oT147EFWx2rW`?Z~Y6YgDlb#Th~TV+PglbxXw^K!P& z1T0o1(}`_GhAZE2`Ys>H_2c~T>BFbr=co5}-Gu(fj8RoYB(5eXXhj`drH3TlpxEvUW^mA?{xyiw8uz}+pDDWQ*Iyr#MUFofPfVJ&B>eaFPRDoghq zb6Kz7d)8PLtVprtMCGh~QwWZfdOI#bb~rUf?(K2O#;JUgfwxx+?9yXm)A3|k;1MRa z(ws2VnnkYK=mM)A2>4+bV=1wR2#(OV?NWf(i209^YejPPp|E)vCE{A{-i8U3(re?BgHx&)>#}Z(slQ<@@Kazh<@S zxKjJ_+~p}1e-!r+*cJO4>y8FYxm*J6_KMdpHD;0*xl_EBmy@3|`s;Ut8cb?8mCUuPz8-ceY2X;^XJv<3E4f zkDu*<&hz1!QKniVDI7XAyGb`k|CVB^`;4a$SZ?|)n!b_};A|Z!j{8^|_fq4?k>xCk zg39-%P$+!@?$k%yHb;i-GjCyY&^btG-!4UE-;h5Dfp5od=Os9bsS3tLUOuEok8MpM zs`!5`d)VkeQ~)lV+Q&;M^=RE%JW9~!Fpe{5_glQS%=To-l1*Bd3h;e7L$ABnKw#B4 z^XEll#eP#VtNfbA(~rL9Cho}jYMNlIez}@+L&1)EvN@VJ6qViIs5kG;@6xSBPw(;v z@3jMc32DwssdsehZ7y%5YaL1|22Toyh;G!&r(O(YYO4D3wk>y*6$ z8k(qZz;64NClQaA;9NQT8*~xEM*Zq#@$LvVSxDa-RRY(=0`bL*Z~=!-@m2W+=T5u6 z-!Z6{r*h!MtNz8Zy}QeO#k3-qttlobhi7OPQWK#&DTzCrvRfu*%Iff%07q1#iAwvr z9hWK8Ph>?KbD)X5iYCRxDSK>JCY|vJFUrJnuunZM1aV3JKe3OZ|82!M<9#SezipOi zsvOsqCzANKIO=vNR?Y70Y6|4xz5h5O$YePto@VbFylxBGQ8nETHiy@90ey02jwAy< z+~oG#KH9#@u)cb1Kd;#P+uWV1_H`3N3>k6~D2qfF2XTb2=A;#vEp0&byC(S^Wc4** zrW#pQ-h7jdslvN5tH2aC-3TUGy<4sY?G>9KUy`{Lj-;yK53I6%F0MtKZvibk8$kds z3SP2>m8m?)=jnQ0Mv9) z&B#pQLHDert&*unRMdIQ=WQEH)|S_~Q}ZACuLWjE(#bQ>H2!K!A@$S;3q(;THIV!$ z>w=)T)1f@R)4H4Y3qfTiHqw|&Fu=feuptk!akn{ts_1n#!ZVSI8YTB^^;M)vu%^6% z?M3Ig=S5JW3{<7NFYcO}dc=ey`&5%GNKsGS7?jjmW*2*uxzdR7gW`8n3AIG2bA_Mm zT$uOhBdX1I?O?}CrK@s9zKnfME$nV5l&<4WzgV{Sd+m5|p!DE$0AcAnl$e)5P~~eo zIkm)vQvl!uM+0`=7TfJ`c&8`7#-&@(va49cT?PM+U43Z{*qu(-eiUFo?T;wRc;D*p zMrHSa%ISL1Uz6m;izwBrHpE~VvT~5Vnv|tJ_?K1m-)CBS_ZF&Dy_}5ebg)gA8h~2d z3#71dIX)88(EZV>Nd_Uvx)MO)i5fhG_)udKb znH`nn6J6j1%?u84(bO$>E`uI$00ksS!W~BvtMWJ5H=NL}cAqtcGY^XU$@z(!s$7R^ zsNm((M71liMjA_RU{=Z?Yr{IIOiR2mozHc1P<9HBu6B;Mvub_Vy#!*XTmCy37U)L| zr}S^eLP;llp!FL@5Nyj7!S)v0DEVSH65_nDn@H3q$jx zgGIa*ol6R3WG&kc*Z-8Ac#&*$&S|Zwn?VuPWPz|7CHn)mo1+8jAhH)G@fO&9w-(8t zvy7$CwyOuG`W+e5DQI;S0Bb3}2bHB>54HQPV}2lIDl{`oeWBaS5h%RBjJ^#7kf>hl8p z1<9NsQiUpZmE9=Gnv^$lK${kUN)%bFgyNPbkmwIhXrRJ#^p9k8>6r(9VBJ8weaPam zyTR7tm^gh2C}%KmgpQ6=vy zci`M6pa$`5FB8q))&Z)5&j+5ox5V%Ek8vwI1NJT;%okYFYqh`cZf>qNE$s^un?HUKX zmg|rD@4uGf59LzOs%0|R(5rpvLUF2eU*_$-XIK6v)s($3Og!g`uT)6cTHP7-793#7 zoRy(90Tqr^mCEnZLP6x${BS;oZpqwKuS(2G-t&>7-OEx=3yU9sTw2Fe9 z<29M_Sh4<(`sw%izoVvqqh3TwVJm^Npv%v}zS1j+sHqJ8!2*tP+1k0s&4Zr@g-Cb6 zt}o>(dw;cS>KCOsfJAtkq)(PGKDvvPT8g@(5Yl~_CPG&18%lmc>ZaUw!?L2m=zCcW1($K7)>O-%0 z@7_Vz0Wf+>6;6uAXK#Q7a;j2PC#rRItOl+G#;%tQ&r%hmK6DzGYlf`uy?X5UTAprQq{Q-knvRTd4wlxjt5ntIfh!z}`rNF1FBmj@y$e$eSW@J8yXG7qmcF}RjK)%@PDq`*KhOFr}_QAKd@}ic1C!ie}^Ee zTI4#xu=zEF-1)A$E`+T70AF7UjGkTcSniv;%F$>(DLf`IK)I!f&OZ0dbeh|6c-aRK*PU!GwNxoNa~>Q$~-!{iNW>FIb0^$d%^ zepSvFpfM6yK}|cw?Hs#wHp#w2X_fptJnhSc=B3I>^~sMLc7Qpk=M>*JDyB%ae%M2A zUZ5<($F`=#iLOM}E{jNxfb=`XODq8ezvcuD)Y+~QWFx1l3X+J^l7)6pImy&EAH~1} z|Nrsf_mA~Ipa1p!*KB^hsxQ!ZZ_3AcS3xB90)Ds4Bke$HAEiO_>i{2}Y8j^;*;+Wb zQA{AeiO0!PyHG&d&5rL*e>*00s!*+astrh>$!eKKy^mP)w{~OO8e3M^4$$Wi=$@+X zQXh~M390un0kE7pvgUMT@koL=Adb=-Bpe5lG(pxfq>hh|x@dZgv$w`QDYN$jCHGUsD zaugkW9b*DZ2K5rinaL447Hwax;=m5!&>pj_a+@N9Kb<2F&j!{#gD`&7H||Pxa@g3q z6>tpcwUE8fm|4RE1j`$=uP1cbop`0H1DANGbx>gCLo<1;7dHp%ScxX<`_i+NLRRD` zX)jxA7WQVp>}ISHgt{nA+e2m8iQNz1KR?m`!zttJxAH_q&UU8mPnsB6uocyWtI1jz zeU0t_$f;ywp(ChId=k8Xh1+ucBL1A+tHp zr&em#ikI+gnzLz9d7B3TRtqe3%Cg1=kM;WY@4rzR=R!pI%h8O*`}_g_R~P~ zSRI@tmTAzYGQ;IitUKhq1#F6`*mrHANzuFllesNuc8_RVR3(ld)TRoI^0h_jkOg<3;6E%CI_Vx=BUUDl>sk za?H*X17}`bUV8mHhC{mMh*qZ zCTrJR#lF0K;p1&<>4UIRD_LfZhSk1ui8AQyt*h93m3ybiGqp+UvheurPMxiyC*|Bm zcG>LjKbKbT)v21ddz2-iOw!oAO*A)bZ>#22HOJZFpNtyZ;2Wz;;gJ-)Cd#O9DSa(V z!O*GM=?Y?jP6_3t4A<%^hNWY7S}f=%=CG9Zyx{~p=IZc>w=bk0ioWyM6h5v1mHij1 z_G>*0&Y2bj)~so#j3H!ztT$WcJP$P#uR9&rQXbe7QLGM?s+t^PwtSOQaqXHaZ_84V zETr$R!Y6<^*3K^4UM*Op__t|~-Q23Cb-vzuV|%R5n>1%)hNHmy#xE=I_%JY+ph^jN_?%^J=xI1>JqGKn0yZ1Gj3nRRZBwHRS4w%9@PJe0SZTQE z{6TP}Bq*yMWBu!z{qyU5zix5QFDk|k1k?FDDV(RV-%=8B{~rSgSY_SvNI&Lf^hT|Y zaHv{OA=~&XK#8TAGYKE0SsO=|Q(lE69-ciT=;u`5)+|{`PGFLb4_PkQTeeJ^`P_Ow zXw9OHBmsTP`f(~p5hXiQ5c1OinjILTTytAWg3j72$8~zqzj<#yb^-6yk3mOx6{Ee- zi?@B|5lI94^_bsc z8NH2U6KcKZ<~|iBJ)L-%z|d*suEce^v{C-c*}R|A57bbPV7AXj{*XPX`%+X~f?c*NDW#}i8eZM= z;}xg&0+pTb|K?JFQ@dx=TVi#Z9IOmoTMAt)D4e2lM|x0eh|&o^CF}c>wxvt1MClo6*gj1?Dy|UPq@#hwJwE{U%VI`-uq17d>`~MkCR8T-GfQZ$?yA+Q z4Kj)BZ%a1ya=09zSB%UlE8-^+6IdtDQ_cKqvkjcpYmL%h)_DG{T2CrfYNW!g*%z*H z!quoge2r>oZTEoe_sVc;eCHwaKhle=&Z~vZOzwzJiwE*LTT%bHR z0Y~*DiWR=6eQXL;eK?#8;%IsvM+Lco7Tnn0I1WEBNbs z-$P5-i@m06^X=e^_an18L%gZoEzyE+ukUGA1gC{VQ$sxr9h6{?>K;%Fzdfv%sez5c z!ZgBqRiM-n$kVQ<10wwdoRrw+4|V@HDhqIjy3m%4_vN~q0tA=2B3qoJ$m+}(Ir>@8 zsp;rzxa$>pG1pY~TGZ@tdTHuQyR+>yH%ljNp0tFlHr3V0ms+c6_N^=KsT}W5%ho^t zp~CQofBo_6ic=T2<5D+Zc8A|J+C1jqQHT7&>hwSFiF$-|rhmmkAD6a~8WGqNsbDbllvTU0h(jpnoMEcu z=e@dQYZUOHx+uU!zq6Lmr2Sduu2|w#_2pzisOh|IUvxp0+(1@aSA3!;jdPt}9H)+7 z>WT9oe_1w=$4@3UPsMZ!+Wpe=p*e$1r5uJ8t!j;wg4Aokd>O5(c&h9@?6gkOi38&- zcRckt(sEAI4NC1@OBt=oyv(`I>_Bgy^;9_?xU~_@@^+~GyS-${uFC>l|M98F_Z;J7 zR}oWh5;T$Z^1@jE%FepmWIDF0*!SgZ=+LZ&y(m3I%UdawURR0@#i8Cq=-uHq?`jF~ zX_La@jE8o~EPDCHqW!ums04#{TH8_4-cA8r#GbP7yGl`+H{%SXPL@Tdzf1E>?K{~N zJd(ao8huw$X^twxY|7=_r~Mf)dQ@MgaOQx)4m)j<+(|gyeckel%d(U3^oCaAPRWaG zyLri|HyyhuuUL9-Z>T<%G3$RQMwldXGK!Wrz=&Ro_!c2eAa%hpZ? z6Uq~Ze8VXiuqD)#YzD;ue-$pg9Rmcrc$o-Pdac`+asT#pYM$|T<4hV6@Bo_JX$&|N ziyK)P3UI>I4&0uQ@$mG@HBEeR0L>HTMvgCB$?bqyT>G60#B zNVSq`g%u74A3&`acj$F-H#M*tKaMkAOQpqG{18?5SF}mhXXn$J5jEF$Yt}x$s}Iscp~jY1SX~L; z#o55KPGt-7lfCv!1)VIlT{|saFi$QGfhePXrhIo6EL5$bBf%pLFrA*F$1RgzKJ`ul z-9l2owYpU{rzoR_XVf+?ABe@@yd|HIr;jzt@6`+Yw|S%qxq2EJAS9|%0x03qRJT4S zbway^5Sv{gNth#&gW1$sLFG6*Az3Z>NWf&L+AAq*+Py2}QRb6#{N+Rc+&{hxWe-6g zGO-$WS-p?GI>Xi5(&TeTc7ZOG9Q_ovbUo`*nX^390L*>h**ZOx%7&A_JSQrJQ4_H^ zO+#V1S)kD9oDNtadNl=xI<%R4tJj-)rR-aUij;9)Q`P<9~nt`fwU8 zo%iLi+OMT3ll!GEHo@bE-lW1cyTi|H&vC7}$~)Z(&sItW)%)H?G=o`yb4AKrR;j7+ zAszImkpKtW)+9?p#WG|@h=@ojy8$17S4UFN+`A`UY$8DehaC?E?`}SIxstQ%!~0;@ zY%Yi4Y@165lt)?huN##J(6BODI(sL)5fdMh}_5!uFT%QPuUER(10Oi-R8(sSo<49#-c>qTQhP-;~Rg^J&~mUc$MomQd8 z@^DCnd}QlMv3E(1Ro})3I{WhV^Y_o~U-wTOJ@&-wa1xH2f+)eb97m$8CXN9E39wYi z%lknVYxnx@T9htuHc${CAIyK8&^9%D?b%6gkZL1~5?<_e+sL$urQwaV3aLT6k)5@1 zDEx6aiEFoXTWid&6B9M3xURA86ny$3>)On3&8Ql1ma^W`t!aE%cX4K>T@ik2;PE z4fJZ(@K9#u(Pv6OtN;n<%EUws&kk*|RTOe|^t8HMwFAqg4EFMla}@C&_Iq~~sl4dW zl9w~8g)U{WNp&9TFA@ary~_%CD0=oGAY?D8_Dc#Txj3s~BY~5aS(=4s>!ve`++Hnr zw|PrJ8494!h1-_E(Hb|(WNQ6V>{9N7AN3*b|zR(Aq(xtg3FLfrmbxyRkp`Cx+D zlpy|cD%n;09l-@rAw`bQHe|uJB^ss%Ebnwz$6b?Vz@OFtMHxWKI%)$j8gZL2L~&G{ zCUuHI!X*H;`kGe6JH#yl%x^$*)zy~RdT}_=gwe5*#Rg%oN z9vn=`mySry0c;Tpczsg>mx}M?xF{0SWuIzoz2%o)>>&OmrMFHMn+Nf03`Z-co`cum zsNLEjyA{;TmC{Ak$x`JK_-#8LU{YtgRA#MS)?bdE7`x;ds28i&x%V0)E;iiG-Z;|| zWxS5(l6|aye)@fB8GQfGm-%<=w*1<>M`~<*?aR+IkFrw}MZJx;a4jN)qk2Qa-Er(j zq^%E!6`~F7UHwD3o0@~FO+wby1(rk3w!5hzbST_3I11|GdV31YWRJg8WAE9dP4%c; zmR_Oq2IlRhBnOEwWhw5}u6jfy+~8GtoKkxz*mWn2Z2J4Qv{hw~ovW>j%BhFLF2Otb zsCy&lm736*%_tus-kDVYT(@r@J}s`<$NBwzbYu;?+{j$5}5Ua$#cG=yE3XH2I99-H%xi{*$q9%=2^<^$4c3>J6 zRRle~v1uIv0_=7Rk>u6D4_X0ddZ)s$bRuQzr0ynkA(k1R&cBBDORofF46dRzXmtiF z#l7@q*r9A+`goiw$FHczv(lk9$(JB|ezK>&{^P@^zawkcsO+{^h&#aImh9p^j`d%; z1r2fn70`;nrqIakXNb-5*^M{0YiXy9u3ApVb4 z;+J$NEsO6#!AcwdZ1ee#)Od73ps!%zIySizw941NLZaDFwC^|Za^!i<;>3visH}VECk9}3&h zt2c*cbtUD%RXOvU-qrI6%EbXW!9zlEMK;qd1N=;+&v{yQ@J=77;#=*{ef3%@Gt8FR zR%N4X5uAX*hSYG*%~=P=( zz)cryFd@+MemIyzmLBEfT%+X_QhXl^JDcqrOQwOm zLvvkCuf2nVgL1~ys_Ij@jPa5$<+NSoY`(@N%7WwyPnX;2W#Y2cKS;zzPfIq~zzBh~ zC|Ng4qq@VQxR{`&@=NRmcsL*_iM2{g(%i~P7(2UwrouXb=e8-q&nv)twc?&`&)@2w z&#jdoCK|;?u%nc_RAeU?vf1z-kp-$<(h%7-9CEp03~L!i`B)| zH?iatB!#Vd z*wfv3##ttdnw30;L5&S=TN*cIQ7;tG;c$oJy)`P-c2#AIz;+ zm6*xQr2b8tW#THqE6P4qPhIvvJVhyqvYevLMi6 zqN(=ap9phxSd*e|U1hdSchpOtTd?6?c5f(^Cfoq}F1Wv~dy+N@$V3njxDyG6{oj?a!{;*<=K?%3dz*KupeHjFW2=1Fu0wCJQ6`$@m6Bo@RGd{ z`7VVYm2TjVYD=%hdDq-M4?+h~worZDdY&D`$H2pst$0lcKBi2&WeAPofXD7MqHNEg z?8-8q*=+&8Tdrq1jE^F_*p1}L0P7C4=y=DO_v*Q+>UakwJt-iSGIv^v&2Lmv(k@fO zvgMWtC6Cp>npRNDT{hMw*AmPKSU{j@T(jjN5BT;%p4oP(uz`I>?5wR7V zdOHb2a=JCy0r#!G-0=+X|NQpnmtX7W^6WhPS$NI6bc-Wt3a!>&&B|aAW&y>k5ItpJ zDir~SmGn`)YX(huMboGpmhTilfclY=H#>5v;|1}f^2Z3>AW?o`?hKzoqZs#g8yB)XRu-B*HtD@j{^JK$NOjH3(CufyNDQ0S>Wasyuxcue_KDE@V#At zB1!`izDQk}KF2yYK5t!IR5=ETvz)hOTueJOW=!~S(fb?ES7MhFi=4XcXFIMSgwA>~zLjf+%Cm3LW+LsD1Yhx14Bm5MHR(lcis z+ZnYX1A`O)l7bGW$o6f1i}-GXCVKO-IUzPVE*Vs?I}yFz;;^7)DVzEveBJ;)Ke7=v zDOfd3Aa}4@Nl68@b2L)-PFhu1HMNHK-%*ie?8q{e-twt3Y zsAsB%ASaKsFOeG}-KFZj*&*xia!`L0Q)C|;vPvs!v3eEkS=}LA4dh!M$3NVjrjPaSKEl3krZJ@~Dy zu<4>xI1SXyD}P3@FZJuU**<*#HoyOxRi{p_9nhpq?lv6G^09KTi3B zN;>Xcz1pas=epjwsR&$T}X-*=O^qVK5ihJ zR<%ykft#z%(v-Y$_bLhqNJj2T!+G@=7GI8>%O_CFZ9p7fq{cv(kz8Y;SWnH+!Aa~1 z{t!PuIGO{_I2E0j`h4!>n)3`Gr}$j6*?+4azx?AVtPtW@)+Ot0hGE8P=diWKKT33u?~6d`#g%VkUdQ~&Fscbd=1_aJyE z>}sp2C>M0e>YY2`jd$LKW8hCJJ9_{((U^aZ>zbJ&hIGh@0o(HDvt-xXv9sMFQBIwT zSh_!CGRffkQ^Po`sd4tXoiEGEPWVy~F#)6ww}Lp6x|0n}g%;M(A|Rp7{XBJnVqYh@ z*`_0~-A0lGdt78l61iEFbd)vG1BW>%E$o-X6SUkTKAMlJ0<;q9({sq?$BKQQz>E5Q zKD#?l86P=^-3j;80d*bOfLto1-0Pf91=h)vlW8>NjkNP({KN*AATCFKjK5{nhi!R7<4jm;>Do>Wn(n=0Jdl|uL!+sm6yQ{=VdCtLwU&EHL2TG7tY%ukC3Z#2Dy$E*Q>UlYWe7gss|j! z@lmQB;T5p}0UOyhE3reMZbQvtf)UHho1_eOKtfNms>7l!2@jVl-A#Jon;1d7+a-3- zd1qbiB!-R0*fmaaxL|Oqv$A~mEvHk*(7qhDh{S4VQFIXBfU34o)rKIxCf>eOS}Na7 zzFRqdxPa7fa(s&;@i9fx&i=f)U2FE|Zb2QX?kagVw@ zYLwdLPOob=^_dh_snNN)QG-JyL$gybDQ7Dd4b@bw3{H7ScQtyk*ZPsPIl3IwA#3R= zl$uSwWWatS3aA;O%Q}ZQsc*ApdiS)ZE1Kb;YUA09E0yJ`P$Z@#6Ms^8{QtVnZOLw1 zNuuxbFOC2}5ClI51i&+zkS&L#@zL?u&syl1-fYYEi^Gzo-W!*yOjK3osW*~^O0Ei< z78SEvK28o4+I$Xa(>O-3pSc2=q#7L_gbD2AwezQC`}YSS`s4NT6V{3sn=cDEC#fiK z1zlM=-V-2LbrKz|#;B#p;j1fYQ(aDSH%YC*l)s$Nc~svUkq@Nad2_iYIe3I{Hd zE@y!7mkts%gtBa}4#dv#Dd86F{B{16i*8pYi+(zmzPenZj~1MHmA`^2Jf{zGZ?>gP z;|JS5pr?>Z+viGCxSk_W)|4+Bzmr~%xa6el;2L*eEyz{KG9RPz1)zO7CpnRTZe`QBH5sy zXeE5|Sq^BW|w*mvBVSiWh{8kmthm9gwb;Lo1l?ft?mb;tg zCWCL0tWWUa*Q@#AGgH=khTPpE2Vr%B>jST_ezr&q$%5~a?)LgYTFVj35A%UfmnjmH z4dHf{C>yU7(Utk0V6ky$OJ6NSA3Li)BN~fZRVR08xI!Fp&QH*x7Ps<|o41UddFmhm zr#~cy+wo?;NQ%4d^9M@i9SCu}BMX9aC3#+|K3%#ZUBps-31(V;V``SH+mtexCRw_K zK901kuz_1q$+@w{DzB^L zZ~;bi+FXBeC2uD5*uU&5@jbwzMU+bNxQpEy{oX))^FvA-hn^oLF?S6A-(d? zz5wcOIj@8KYYQgZRi-r>xDG$SNlM2)i6)li9eSS0=@u9KB<`zQviq8@q91^eTK_Ro{rVTCK_st;J_9snkBQ*FZh}swq-Y81eR*_tF5z`l5zbYuuqq^S1R)_fE@; zBGk=uU7H$ty64n8A9||5SzYI(v=Bt;QiczZV~$Y_nhy^{({LLUQwSzO5YB0~kw0nW z>c?tE94k^?Bj1ut^j%hAQmKy>`_J$58}~w!?EBNdK3vil*BrikvB3ume#(p;Bslh* zRbbGX&4OE>joYUmd{dD;99%@Q>j4hjEwKQ|Pe%jgAGVU1S4vyf;s+N2Ru0IHOHM2e zWkbgproHPW=4rPGm~*omwtx}HWx&B>bbz*}3^Gzl*K4+u1FIB1oH$wP_Q5X<&ZC9u z4$rVdpSvAokpxHb{iPGO?@p=e#SA>=)MlWX`n5_RJTB?~{`TpQFa6W^|NOF^&%S;@ zXAiM(&M!2ncL3y+(QrFisYKq?hRt_ZI}4Hpd_cZ$hD5)OAL%Sn0E-+eH(&GxYTLygjT5=wV62-B3$6yOLPRMu9lRI&6y*6FF z6buCM*|$8~AP}C(NB%KYOduW>g2*1U%LdRk00wuPn2|!@YU;gg5gi(BXZSs%x<(HF zTu&q8KicO{Zv%oq`5(NN&3Xpmzq#Q-6QAse1}E2M_&N0(uyq@toJ!yH{IH=fT?XY* z!s@@C(f7|2xT074ROvJHWu3x51G;=IQ4KP*vV?c>F<3CjpL!LW_^&fL+*y}*_^N%i z+m}O!2Nb~Y2}qOYpbB;xZ+^y*Uth?pbaWC+;cQOIIypUj`z-4I_onrj)j4926>Bg} zzSefwpr$wFW7+2Cb>9Boitym2$6DulHkbrGwWrbxgu608`Y;p@fn7l5R;-_U zpndT&c_D;N%?~e~$<8wEn9^Qul@-liYEd}Ez=v~KhkFXZP*G*f*W81S3WT3AtuL4E zE8S^D?VLW+E$#jKpSDf@S^==fTWNH z2C-W=ga&CoeHDq2tJiw{`^%T{?faJ>e;s~Kj~3yR1sZNZXkL8x2rlG67__W4JaibIg5}!9p)Bk&bi5s;*)=4$+&o~N+`n!btKuok zU8PyNx%Q)KV-3aeHM%GmI(9up_-W880w7VH@18_@D%VwDWy=l{; z&WkCh$M@CZPZ)pprRYwGbJhgR0Dps$EB`~l=bF`~Zwmo09`hhO-1hj+H>a@?4vtUS zvlV^-jWz(KEV~$1RJ${q&6GZFQe#;49_E|e{(PW~AMJBnt>~W!X@7p4-F<~J`wc^^ zvDDQ`Z$n-aEp!oEbR@L>1h!Dv@j=NpHt6c*hIbe2<{@sScKr7 z66Uwd-!B%;M`gEed2{z0b3 z3&>s5g+_2%`6N);5>&T+bM1q`?b|Yj(t2FMAt%U)J9dU^{z8s&&{lOt?OyJ^vye+k z*X`a`D@=uA5SYjowvg&;q2c_NUVc;-+fI8(<7xMm3R{|OX;88%!%4*-jfJ5H+%w&s zo%9Zz_T3>+3*qqPt%tqTp=kVA-j?dnQKVoP;))2bPn&|a~qhn&&?M^FmZv5>UF=dS;j{xxUNrdm<@dS>*0G?l0C2U_#t#pwg`K z!)kFG{~Gik@3Kd6Za`f)B7GskawQe;;cN8GUl)44bwLGEP@G|*P-_=UCPc*xLP^rZ zWH?0x&Lt%s2RuulR`37@UsJk{$_wn(%7a4yhSpnhC_cx&ceL!K z6p!)dcrR^s}wWmwN}EW#ERGKb^huq?BXf=C%{DFjkOV!pRsgo?pGo0lieey|}oT3ow6%_sT=3iCWvL2Th72FK6 zmh9)!%$}$LNG6tbO{*qRs4Dk4A*)fl)?GXITSxQyVeS6)wf+9zpZd4IQTX5Xht{VO zFwMSll?=BF4mA|Q;W~kuA&Z)Gv4MJs?)r&$NU)ODWLSklNN8F>S)n_-Q&U%uo5JQA zu}VS->%&%;Y~5O!6eZKi`#wotFU1f}nvsx8ZDY9|ea24y-}4}4CPjvT4}fM!Ww(pH zYPDx8Wm56RSEXIq%ot9qH0SPk#jUMdh|rol#jdGW(O9Rc@$KX9V6$}~?(M_UeYEp^ z4n`2U0O_RTqL4LzmzEo+i2l)>l`u_v0`Or(d}7n zfB^*In9LB@!*bPR2$rsc@_DOxGf5E%?D{H(mcyw_fnQsAj2{Hq&l9qBU=uu0^yqAnI2lBaG zzkd)5d3NdXIxACtR3EL+_^7hMgHKn zMOB`XlZ{b1u3lOFYLD=~YtKa<;Cpk=ng#W9X`WsA#hj|0J`*BwShCEOyJTxp_Iu_n zleNhs_GV~Qeg!*0)KkmDk$$CqoHeO~!Lw6TW@$~eelQ)6yg!^i7YoO6sVkZrEzfK6!EJ|2K~ zbiH#pPr8R5N)#)B9ALoqJyku^B@|Kb=PJV`Li04g(;w^x{3WY;!*MXWbo zT5LL(!g+kG)$hNj=VCoacQ=@S@O4IEX<+cBo_~|@w;Dn#%#`+y;2yGWXt6!9lsofVQuK3GT`#v@(AStmbzB8Tk zv30lZ2JCB3df=R0t*324Z$eE0+<_r4he$kR&TbJ@bDv$gsO5l847u%r;co?nyDspf zO-D?b3R}?j3sm%Bv9@Q(N{`Y>&mO)L&FdMW-&)r#1)-MUP^b378W$0&kG+SW-P&!Ny z)o-<$Ev_mk!y&I_ZdQVi^|;kx5utz|&2mIS;m5ot%s6UgRM_1%eA=1OP9>+$>L%PM zLybJ(NhL$JY$@-tRxt6WJ+vjiS3@3Gkhll>FKgYQTdbN-&tCTeXar;tv&sF&SaC&G zk8`M_tNcp7)n_H!6;kq=m*MuDItOy~nw=T|bI$5vpQCfzwtJH_d%x^Hd-blTZoO#E zYv>82O=J}lx3@Vg?XBWc#-FDfusi`y4!G~zMF~KY=FmVPC-vumAU+Y<-%_|cODJq9 zVES^ZH`u8LT6D%k0shBw{rMLOm3qEz;t6$dvwB1?ELtCNy5 z5d)YMPOc~sCOAJ*tpseOvfU9j?c(~9F}eieLW<~Uan`)%?ur5@XZ3x!e{aR$$En_L zl4G5krfF3TG8K0RcofPIiEJR`&9=W3dlU-ai pHK6ttHV?-f6|3ng%y1T3blZbn+R5nBv$C*LZ$YLfV+|M!F*q607_T_*5m;doEfBAWR>v#Xw|L1@I`KQ0c zTI*l_%m4K+|L1>A|K%@7X!$vVv zkF)k(b8K^mGmSj+5zboT++(g-TRQta?sc|&9qFnmpW`TF*K@8_b_}boySJSG^56gW ze)s2a^MrgU3cI^N=RwkyTrkx-aE%N&lHcV-aU>mQ<&Gu zpXC|DS<>cl&XM~}_2}1XeO+nZA(HU|NVdbZ~yhb|Bt`) zUw-`U>koZ?`}Ftz?bGL9{+IvOfBCf6*KdD`DW^BV#S-(C^5$_$yLLIw)P0g`-!Zim zdB5x4ceum8@*F9xqtCKd=0)zag>dfkx=T-;w>uig5NAlcojmin+Bjm5ckFG(cwcAZ zn^H-&ugaf|y4yblck*S&EHn1L7Lw{~FMj2Wvu++~-|aq14yDxI`sAUGa@QjazIvuv zulqRW-uEnd@*dYc$~v!}YuRUPJ??ylokonAk3G(Q<$Kp_9JS57>V3yo!F~F<|MbIG zq_x+VANnu9eE#-G@aww>+tJ=6xcb%C5qRZwkJ@@T%5Ljgg@3EZoIHM6d!Hy?xmrO% z*X%joGu{$upj3$!&(YuCW?_#v!f558oVnNbw&M zoX3pE9%=QJ^5Be89CtXsizT z{-uP#FNYagjMvf2ecUPb&@K-!V^;|?iDxP8Rf69T+qa*-yy{%K-XwO7ag2EegmiOm z8cd7nynN<##nt)bfO_SX=80JMs)_HJ==f{}JK`BomOLv)kVm*?$w7!>%z+l z&I#kgq-W$*(TYXHLfvY;Ilxknb;ePyRll!pKYji&|Lud|-t9E?v9FDfM0q&VvV1ii zeZyJc>`((7%tb8R^Uk^B-iUCu;I$SWna&YhJmCAGCCVhzT|}+oU4P#25zhDUF$W8o|OW_^ybL*NOX;of3UF#rLfeANgC_q(a$i6H^!N4UPmFc?sjU%JYvA11J}|5j2(^TUfIN{5UbtY< z3sbyvL+c2z1$Q@qDn|xuY@9tOPSgWv0ZlVMGA}JXjgAzEeF4yyFqgK}NQAOZlwy`Q zty>A(3SiNKBG-CGR6bu|=Ts{p^a!b4EtNZ>iNvGbi5cP`&Jj?YYp?icJPhD(U?+DX zs@-{WhCDH!a;o=0totg9FPj|biOJ;vC{HoGfW5e|#OfrDLHs+2N z@MQ@k|9#p0vcCNZlmlLjjt?tPy8DVH0pJoKJ#kPqj}FfQieQ|4{|(%m8TN$DAyD8f zmIv3%iX)hoW&A0=R)-n{Uj3h!69{U$$WAfP0kR!8F8YU>ygn z_Kh_FhM*>$6M|zB3V~*=?ZMw2{e(;b-ax`PACVE_ZcRPm`OrduFyRa;2Q-(v7vUW& zv8OsW(1vFw)Ip024leb%!E^^~vBz+)K-@X5_D7L@Ss!#Pz6q?JJ{G98z(|v!J7pw@ zF(C*v8Sr=#jr!Tuj*fpX2R1vw0lWkNYlPAyXalUQyD+ViaV}x)vq2UBQuy9_g7b0b ze3&6~sdu5y{uU81Ev*&z3gCuBj(oxPpYK9SP%LPdfg}<7IdEWalR+QEib~ii*KKM8 z3UcRUJOOC%jp#by4NJs3gW);xYsG}ih0j-r$GY$+AjI{DXu9T4pML$i`0p3kn__&I z+hMH2w-b_(U8@6vj&k3x*)aX)bVZD-Q8i7AZ3Ck zpNO0*u|Swle1O}I3!NjV5mA7Q0C?QN`KD+ce1N9nS~H077N!6&O#1K<#9|;NGz8Y# ze@}#98XLwE36rg(%BUuxqVcc`;BoDUV%=y`o%1?(3qWDqDyXnlqb}ce10H4o3LaqK z_)%`3{{9~?b{XG80Ac9hAPB#KBLw|$pf|WoAOoc3sSnI)wG*eES2VEs&2^m}k^*&t zvR}lF4nRGzX>3U21zv5i2j{TvHiRybg1Y75>HYa)ST$e zJEK@rLLLSrJvS65Ao;!thUH1uaA@c(_O3IF_2zPw1FSKk&>)K)wrR*Ya_32KD@-y#C&Q?w|fF^$`M?o-afK#Q#DJF1jzG zFG|Ldj8YKc8d@jF!9-j`q2lTxAWr^_C|Pmp36ao0JaZN%FT&>^gm$lA*Dv=6nY{;0pbWZ- z=N%i=cdT+;;0nSu2=tcV01VM^7*xg5LQ1G3i1zF=0ZX9@INK19#bR~pe z9UD|qrTSx{U1n)7@B-2SmZ6~p&GR2JOOc>|<5LEBV4mil47CA`1P|wkGHnx;Adyo% z4Lz8pOo<;H6{Y59IOz-Mb=?oQ$!XoQm?;u~Vh~A zz3blM1nxt14p1Oy4O6XG4+Z_NH<1rqT{gct4}^pu=QzO0{5&e}bAXPC;sMeCM;z-M z7^?*2c=7`1=N|<2+b^HK{YmB<4Q-bxcRT_F0{uKi=fR-0&L{(qI1g`Jh7|rXb3m91NLjEu?+{_tp#V4Nwbk?@)LPW%M=2Ta^BsS}U|X9QwjGIPjO09!0%1i9@dru3~{ro6lu z$SOI(9Sn_4z^GxQ#L-*y_*_MrX!?%Ge(JydGXMIAjL^G3>k(Z;A<%a)D!eVoEu*RC zgwqA6pAV~+c_2(FXyZ}Q%e1iJ)_GvaaFH+!kO{a2ffH#nEC*QXCr8vLG&OBCKw3cb z2XQSggZI0#fuUuGPeL32cit!*y#K@xMwnJbNBKq|*8=_Ud^N6%SSXI|1H|uzWIJMx zsR`p?orGy`$S%mn`D8=e-Oa8}4vrV?9I&?;f}W3(`}%Kx$Y#8lX9pf{Vn+CI6>PhV9W`;nrO&br~dIEHt z@y%f%)qzL8K`+1kH-0-#J#WgCG2qS=pn{WN#KNxXRjMCG^@&z zN}u32L(!e29G5vY1e%!a! z7*|W#j9Q2&f;<5RQUE~UssybQgG62|*4}cz(X|ZlMqR-KZ<+=9J^*;Q6lCI!+D>>h zZv}CYxQqrABvNiak;ge@TSRPg)ZiNk0&Hr7Rhzeqz%A4r6wt>iMBE!000@yx?>ZdP1eEIE{Z=ZgCP5TfP-_t&R+0B_6%FZrv&37%K@+ID5@SkEf zy-d(D5h)z_2)qJ1g(Qv3G#^NR~h_}6zugYBK*gNTeCLY{!I zaFlD{ej8pICxvkgFUfIYkUa4C3{kFKc#g4ag6W~?D3*y*K!2Etus%+Lx4GFs_#?=3 zEPa;|z*An>TL)6^w|l3%Vn$xMuCnSrBUo&l`8LnbuUyuv5L@OpM&SUxP34G*!9ALK z6=O(wfn)?Hh;Kf?n9!@1jvW_(=ib14yldDv9Y`|a37cpeO~K)=KZxvIS{U2A2P5{$ ziSQBDkaWENG=GSfP7Bw{<9SmvHu_Zgau7XAF1qqoyn#b+4iAJ|HMk@=f+!#|;$wwG zduLhE4}^pBIQT>GWl7Te3GgUyQSv^$i^I8QLL#&k$c|1fGx?}u#TgJGjNtd&81+LG zPsn5!+<*@eoFyZr;o$Dv01!cb3w^r;ZayGLWCEXHHv?wJJKiAdc=5`|2VVL4*Z$K_ zpZYIzz2?Z?Jz0VO6L|3P3$6wc@ji!tEoc<%a9Oby=B-+E0{BS%>ad=>#v6cu+q^&x zy3a{WYG6t)zWF}@NrQvq>CibW2hUBU55K43P5dpqb$eGZSUDo*2~NvbI5+6@mM5MA z%RMdWs(1^y*OQ;vUJl|SPG}^raI0s?j05o@IbS^61zSL+ElcCmi8MC^6fBN0f-bCr z@$xb4n~!_-WdC`o+5b6(onO*E(UeL6%P$0g#~fl&JSuc7K$0hKo{rnnKmNNw26+A6 zaH#=;7l;esKSH2MT=_PH1k{mAdrDlubU-nFoXDGU7w`ei&6NV9IFtG2%K$9L4e`Qd zTZRH`=s-kKg1Cj_c`hag5=Zu6n!Ap}n=b4X+I3~{`vEMoRA*PdgpViO-WERq1tws3 zWGH#@wh-92&S}+xZlz+wIeu4e-}={o{rV?meYv4G8$-|Cx8$h`;U6P_YvK=ztjuKb zQN8_#A7YTWB0W~b$ypEJW#xSVYmZh+#8V$9zfZV;)ZzL!PmP=-j0d0SwI;mt0P1h7 z=Pj4PCxPxJ0HTL&s^e6crnocK9X7ZPp`YDrh2Z^y$rN0P1ov)MkR<*lb9|{4 z5KdecPP9f)hBcc_nDE04Mgl1FD$i5x4QP86+@~LZ>tAlH^auX;i=C!-EQ|XnDL#1h zY)jaY#E)z9CATQ2H&70idUeilq6}z@86U)W5)? zftw(I=Yd?LjedAQA;O!T9>WXI^8%Fd0qwGcqI&fTT^1P-Fxq}8y+zloxj0IIssUJF41`KB1@Bop zu@Va|0K9rz1v4YWs)=@Sn$3Gez9rs-Lmu=bViPczOb`prI7i%fGHW&?G!6~}El8c?J9`vUi?|Z*JZLcAm=A1vo#RH(ah`44fs(aixsY>IqVHU6;u^z~)^y z{QJJ~K^>d4TJePIf`iUjhgZ?n6gh$FhD3SU(=yodz*iQ~mA70d#ePczfn?-j#eBUa zq*x~dHbBF9O}=5{Z`%p;?YuXLhxm)+t!WOHH}Vyz5x|ZkM@!RjY>6lza8~?cvd{># z<^{!j)<%YFTW#I>XI|r@$i979ui-PiBMuJb_TI(o{KK2Db~IDgcfp?^1aLeeJNS|d z?^AUjhyDPb&6}Z#P^w<7X6oh#60V^gSSR$QTO#WH#g(8Cs4_S&B+LLF+Lw0Do4t86 zY_01=`6gjm1EE|zQ5Yp`^MokxX@wF5{15`ry?Axz)dEQH!Wn=@ z-ZI$$7Vl{YGaV4ysu#TWkEBT;iO$4%<=z zA}Z%)T1=LY6C{*dZUtb1;9$bHR2_L<=}8Wt(66%kbBD|%=0R~V44zrl_!<^Ou{=c52epvRQjGS5m`h$`z zF*wbHK&os1Ig=C&ONj`kq%jCeh18h8g{|@DZR7i29jxg*0_3#FL{% zNA!VDZ39|k`8)cpXR9_(08#;z-g>TlLbHegJ9~>2CF}r~llSX_cAgoQ>@_^h??q^T z?>~M1<%j*H|GfU~^Ot}9lPgRf-n3!uY~uAYZ5}C<|qpP~cL|y3+9!9#pKF|B9x^#x(ze`WYSF zkQhLkh`1)g1p=IBxA2niibn#@a4Z)DteIZ7>L#?6)btfNLD)wI=p11EGGK*$#HV5g z6ve)|05zkd3&;xYjYyf)p_%By*d^ISyjWI5D{s6hHW z&A?KsjX3td4Pr?T$fkTK;yNxHQ^V$_e$*n52*_BiWh%yU{jK-LyEnWLBy!`EwUq& zhud1M`JdUv8=H~O7-OCYiG#j)?%pOy^j&JBfBW>RVwzGr5Yg%SP7?ukLouE=1nFPWuLhgT$aFP z?cZ@cOqggp?hAo$!1-Id7!au+_?rOK$$S*9Z<|&>t^B*aQthYL${V94aDdL>LEUZ> z96A5ONiJMlwh-vP4$Qv|%b}NzM-S8oxR^w54coqLcd-%!zk)Qr`eKPlRczFiZH>nU-yI&I67qYG1p{Au#0q`uV2B*q#tzLwL@T;g-eWD(A zwri1Z?U+mCCyossu{Z-NW^v3@1#1V0C2-fNFP<6%E{nG&AT^XVMo#I~5a+KyzRK#o zm|*rY4_pbr3Zj?s9T6mfUja*rV{HkzS|MKI65(tq@zp#f)+=ttE%6Bv=~pDYYbC@> zZ)7|u=}1_d_XLyRb%D$QwY+bK%OI9OV0mjc!CHZHAZRSr%K_wdh@~N~Al9o+uehxG zB*GQjz)qMZ-UbPcrtD7-3PjIup7u{!XmDAlG3qD{?q95Uu+)5H{AI|Xz-l`SvE%i& z5?TH0r+F&3r1jc#>tPO_z=v`n<+yC&j*k~IRUTIU3BI)fMKNO+p^z-K{7p2(E?GO@nm`QFev zBZ%DO-U=Xpxb*~PVR$f{ESup-g7@KkITUAEa13y0!Ly zn`*!9IEIj6qEK35THr^$v?mO3bT4ds{Br-Xtf$5IhA*>Gx7Uo-KFJmEG5E)*W8o34 z5hcEuZZa7P(&K>SmAHZ1u7xXJ1}wW!PzIv+isl#Ao+puFPq~j52bfATt%y=SmHqZI z&kE~%&wyoXNlyE;)`UYu@5@YKf*6j8--j#_`=AFviPOt$JQ3iuEJ7OR2i6$pbLB9w zHS7g9XR9z8mMt5`rEm!L65+Y`QxtJW8>lBV_4+8VpFY&_zm!)`FcgGi?PH9M7U8W1 zT=cNEYUgm^)-B69o>B#l36wAqBA~dMbv>2j2A#n*pwce6$#9?%|wUO25BhTP$q0dG7X=-VP1zMkjfEiQfBEfM-4 zv44Yg|DymZy=L>vOMN0F?zws8X}aAgGjgC4nq^^%6=Wwmz?oj-toV7OPa%@p!CiUV zv@0)x=RnDGweiCYK8Vqb*nvBXfYlAt#PeL2jbmUrygBSWhx~R4a-R7nboE(HmK=g6 zoWu^*3itAyoKXTJt0@DV)nSBc^%ok4c^tylqvKa#paj_AJb{A4gn}8Gtu!mpP{eqc zW4nWOoNWgE$Mw>j^sz}A*YJL+%MqI0BnE>>c$d_zp`OJeb9})4+!U9m=IG{mt0l6v z9A`*-TOH=nWq2{f(gOnx@zoogzpdS!pbb!)^APwVB3bRY8hA@^Fh`DW1=g@W?|KOi z##VF|&ms#Rycj%a(e_k)0xxA+L! z15*V;inlh!F4n^?hibn9A=e6ZIP+nVne9#E1Y+FiJPy{TKf)qW1>GM+yN78ttF|oT z@+ut&k{aL?gmak!KJYi4cRB;~(cY35QT<1sukAFpGrUiGz*TqQXLW{y*hy1>Lqsdo z(A-Q61Q#^$LA6LRuZO%y`nt^s1;KgUfvZ1Y0foQ{F7dWvUi|sK3;z>*KY_m8=5I_F z-gkF!)ZNa{C3~}@k9S{{qiA=lV8SU zbgM=aK@6Zs0ISvoz`t7XE*DD1ixSPN*9f9($O(ke9wSHwzv|!#9v!?it)PG>9GB_g z0`?|g!WmE8xJ@=a?NaTk;NKhG_|Q|mSBj11t8eqyAc}aH3>lCt0q%42$S2{ky9H4I z1gK@+&RD1wv~`I0?Kzmlh2n*mIcM0?X$K_HBHF@!ohRNt*k>r~PvfaZYym_xzbCj? zUCXZ*YaAq>8&ZtC5dZ_TkiErY<1j8eei{nAd|a3qs{hm`0NH?4$Ac{~XC8eWCeJ&v zXm~2K^;R__`#o@6!{Hb>r-6T6AiV}~;6ltj zUeXiu_%(bV=I3EYPr?6$I-WDvqHN#?sSf!G;Scg)Zg1TXWeA>6b9JaNB&G+8so_*L zwS@H|W^4JQSCd#7aci$<&XK*hg_sr_D!4MC3I9~y?z-`C13x2#kxGkpoBd5U{;v%l zB|cTXc(oh<8oJI}kLbNcv&(t_WRHb8doc;(d;0l<&%jG5qrVD>Ysew*~YIHrZKMk#Qy|+$UZL_u7yF?#2pAaC>-g&5hb@JIJ>^ z;yCz=C=`dcAEDc9;zdZjo!Em-n%3}*npUhoMA-zp!}(SHg%kmX&jj1ttrObpjc%>N zhi`v7@=DDFhWE%Itc{Ca%i zl$o@0Hrsz+QaSU-KS2DK1az8s&So3&y=+bdGXmkvM*VvDB_;cYKbhr) z*-6#`tbGdK&-E1PLKAT(kRfd36khM`fr3s8XDBZnn-y1u+$c>M7H{MKLj_e=UdI#DC@rDAek$xC%S44N>i#X$nT zJujQ7c{H3m+zCL9Gta-*C_{}8Q8i&2{qEx#^0fLjHAmhnPj7FMrT4{3N+2Sjc4VVG zO#dx?-|WbN?K`up$S@6@YFE34q3KG~^rW+Hb@mc2X1rdPXB8)}4!MK9d$3V7~L zD4URV&YtLiu1;s7VDcLw#UgRB0xxa^S#6N!ltIbW9#Y$*|5zPjLQK#knJ-y?CC9!C`77YGE@92HJ4 z6MimxQ%n_^kFrHk3xxn77w~+C-)-$cCXB6Jj*8-(rlXE*a=QmUex>8UU0K?;PsqSp zfF?5>gh*manFEm~JF|J~C?^8D;uFW4f7{aUzHKA*@*-V{5SfM-bp^_JC3y(?gF=pO z-jGk3686HVixs(SxQa(KCMKtb)fJEUY(u< z0DcKf(jejJ$7%gKjxjZ27Eb5)DR+Qmuqo8ZKJvq%E9VQU1y_LI?<=AnITVx=YEZW& zK~Dt*-*nDw(aFg3lcUhQo@eJII6RSGpHRxP2h&#?4^&0LwEw{p)^mYPI8B zE<579y)DE#JkP$*=@2#!`=0#qwuhxU?6UB*qoR~|^`e$wf$mv)MkEo|zmJtN35?gC zPlefXcIFw*R&Z#+fp5pQa>7z0Vu4)*w%9v-aiHM%i>hc2E7KdEr4q&Y)B7?-Wk-*J zIvn?2Lo}B-THuj+JRWXB^Wt{|_x11JPXOV6ARNhYLo23fC*8sK!6RX$!TA6dwxWm+ zdUVX;9tEfG%~_7j*OD4hI097Sb`qH}}*y*R)2 zdm;w7m^gJ@3{r2zf$e~+%NcT(zR&W{BIDqG{x}o#WvI{P_@^T;^FYD$C2k#M!fTrR zgCydMarVQ(ctCT|8jpeOz&ypWKCBI#39)b#3LXaB8>+4a(q6lF1PD7i1rFO;(=2(D zMmHfn@dh@*ih8Q zj3Z-oE!l33qmS89usE3WeSX>LwR1o4hHa%_nTC3gfR8o#2Tso-mtlf*v~=Pj!FNbr zab|Px+s@-Xy=)!;vmx_O#B4;1JBU_FG+a!uyfc*Ey{)g^_DCr6_0NL)>$h*e0z&?f z>^NWe)da;a^EzP6bw7EprzqqaI{6Ft4U_5t_IU%FopT{4Y;k5KMNZWoE+=($882~4e&bLUV8~v$SSw7=s};B#ALn$sfB^#`alyj(>*j5~ zgWW#;+&>QBYWY2y)`n|wjE{|H9mPX#-4=?w&8JWS=4&nefCKUf&T;~rTK~7lmY#Kh zrejl00eJNk>;a9^{VXca_QY6&YG+pkkp?s^S#4_p?YoB)s|i>VF~w@cwjWB>KqzaV z^$$bI)}x4a>Wx1y#Tw|{ZKWK=QbZhqDTw6w1)K}SCEk{p92PL+zKx+d+m6qdC41+S z)%S3=?|8URpZ{#g;AuZPaoaIBRx*JMu{I1dREN+Jr5)?T^E$uLR66HZD*W`6nm~*# zB@EDPFQ^XuHIzSGUX2Y~G*PbIywY_#o;OBA&%eN)*&dO%(OcKG&MQ0H14kgtF*f5E zm$S3(r&JR*r_owrk%dZdQQ&@eMD(yiEL||C+uH{9?dhE4~bLiVq~qrY*|{wT3? zv>WWv#1)7**xMWOlb3_6nFIrz&K&It`h9XYZq}+lr$<9nO@IGB?`@3$$w0M3foNAA ztk__iEyoXlKZl)w1@$FFq4_v^4c2{8lw3uuc2DD5V3HYeJ%L3$B*b1nN(E)FGGtpaU) zZ~U6~B*I+ye5*2`^zDLx1xt977gj*UZl_8*L5f5Nh=ryMl}7qcPD;Tw+rU{5QP5c_IJSF;fM!}E{4he(EjzV8J6(En3tuA~yf~_ZyUUl*(8T|g9X4K*}A!nhTa*!V~K*(@G3xhDo761(TD#mv=0LXUoX`mmead@ zq8A{jTTw(Pv^3jZxO?LB0G0AeVVm9O#A!85mTJk6mFG@<1x;Cn;TU@zy-B6u{NLo= z@&zKX@Ytqo3>`F4<7#HW-jlhj9L)i?(z=R12b-TAYMCtk>|RsAKT#y_39ZC8{cs*Y zBeRcHFLN0oovnApXG|D&d`Sc#&nNP|ho#`wZ8*6;I>5rK{Jr+^9Y*?X{rk7?H+vl? z1Q1wIufy>hjw?ZRD$nG=YCy-j%!)ZBWQ1ZdrtQ)ox}amak7DYksNg$7nBbG}WNJ&mur6uQ z5yyzWy#pxv!>90O)B7i=SSOeQhZ-ad655@YhYnXg@giE^R920@=}!9O+$-LRYz5K_&@9tHxDhNHR&M(eU~=29QZ z8Ovdx-|Z>|qNlkGebn89zS=Q+P(MMceXo128*sAU2TPrKTbzF4+YgHkZJoq9wP8xD zZ_a7e$1YVZ2zs|ZQewmR5}B_`WU>8<*nM77YivDw8EM)$SH~D{4%U|4W`5$B5Piqe zO7cL=-x1vY`oX82F9CGepV5!QY`sn3GN&tJ3}7UyQ0${x!&H^FbJjpSJrUhKuvyD$ z&!;bGHT{^CE-tem_F7_i!a^ZY+tQBPUKrS+8TA9-Jsp|-hB}@mqu4L!3LTCnumY*a zb1!Fi2ZwG13+jQ`a^R92g11ey1P&5aC6J%MyJY7#@C@$-)Z`=`Na17)6vA0RK)eIJ zK3F#)PO+w{#J`0*+(wR68zq0n) zo zCGeL7&bJ%)d*B+IaS7J#U|MTa4SIsvVO2n=j#vsr(gftUk4kU?^qXo zIUOF{#x-jd@>X+@ut#Swm<&fcM>1PT6mZ)^t`_p1`g&qJF7ooi4CJPT*W0$Vpf|Z} zK)+1W@TN_~rKvbB+WE8j9Lp(aZwZiX9(U{uOxY5Ojp90R&9r>l9d z2t0zsO=CL1CJ0(@3t|GS%rrOWa6F(}Na`rI75Ho?+;SQRKj@e!r+_+%>Vx3E_51T{ z6n$q?DC&`u<==3W>@I~4`LM9nRWHtC8CKL4N0RP}2&Ur$m)i}R&6YDmnRae=fmAzr z_|LQ!k*5QPRA`hne794D?73`K&!N z?4MQ|I#J9a*tSbqjRGBnH^pov6UTM|q!+)@_=kl&$X4SPlvqM$g=)u2Y;VB|z;~}G z_t#(lsm=T)Q-qUQf(*zEp+C`33))8*k_nT_3WtP8uSSWd0Tsl ze!6^PSf14_z|F3RfTuV`L%WbHRA+%C5%d7zwR^t7jvL1f9n6Piml2FG-H*{65Q2cW z`yO_72HJH0!|yfz4$HBF^}-|DB^f<5b1bIDi3bO2j7yP;%-|e~c;?xXO{P%3C$@m1 zI$v_VM1uSC&-r5|OnVt(xgFnMiSm~Nx~-hP;A$bC&JjFyE9YgMRKyOflZ?|Qbb^D$ zGW+RGi32}kpEeF6#^L-6Vjh1^m^{p*0wWe^DuFpnkOW&A?DK2yg+twHC+|wpOaE?x z^h>ty4NV|00Z?pP#MtB0-9Btc#2`?*U@_?7sFnii<`MTY(ShfPcKBfwPFKzI8F>t0 zwLX2-5--PzCH>l~HLm{kKYso^KeT_n+)iB<8}Bi!%K*iA1))_E0Fr5GtnzNX)8-g00R6saHDOfqbDyBfGaq5;-I53fsh3Z7?6>3Jv)Z8dvX*Io-Ds# zx&tSQdsM8u=S=XDQNr#537kYW?Ff-O^bbTz0*Vv8y0yrhi+ge)|JOh_9kw?rF62Cu zMJ4jTrT6@xAf8V# zJV6MvLm5E=1pwywOGhgM*@soG(b#0GmJ60J%NLpb{B!>>jO#tEv1}PO#Z`$Cx2buX zzefUGSnqRmCmuRa%`jBY@eD~i#8a?H2t#qsaWG?bI*f2#&j@2LcdrF3O3qT4&t%Zj zyi9ifW45_LdxVU=C2Y~m7|mbf_naw(NI|@o58o`ILC=m?m1TIj21uJtBphLxb{e5Q zPR~F-%R01W_=>tEu*3}vLEOt-HULVS8s9Gpmi=<5jytKWhYB|VCELzYZu}b*)$9JJ z%Y8W{3>1!AbrP7Ud^-BDTVyrxn@%e@Q+2fccm$8yIt+^F9;Qg`}yG_@3mV1;_z%6u!|gxYP@CvsNg)$4K70fmmLH*KF3;aJP8j6^xCH* z{?Dgr56c4t9|E)3u4lgH?O3*D@9xq3OgAz)GWoK1Vs?iSPyGD#&IBx}Je^M)#JqRl zBqdncDe48?H_UShruwA}scw@<(9&tE@gH{M|eK_FR%*{5kg2Ra?DIa)?~$3JW*_{}s3 ziD-XuPn6ARUOU?U8}N1DSi79et%&B%=USjT)+=EgF8w-!7Yn?iBW+O;c$X;){P~-n zU57WrR{eze-1`Hwcp>z}W)r@DxWW&q6A|G(q6hOB&cDnqlYkpXzBWdjqSvnWZ)N}i zrs5N&+0zhyF0ei@&lU%>`OD|CXXQm?ueAwIIed?qp=R%UCvS7wR%k+RqDtqT$g!;%i-;ywmjkZ&epPt z<9x@kTZO;_I5-@f8NBi=!JIo_!uTQ!?G8kBzhZSFX$=^lS3t|z+mB!WY?a^nx|IW<$oCMT`Rs*!> zXxkRmYH2VS+>4{}KBnsgjTM_pOdfADQo&lk=It9|F4{BP!Lg^Py73vYjMFAlm@EdI zOn0`FOD~5E7qn|E=?i8Bp9Ducv=JkP|N7B(!QPIELaob7BhUW)%eV3Q-(TtF%XlvE zvg^E-ca@0)C^)32DPcNi%263%Vr11J4v5Rl?vG!HK3-!j@#2U0~X#p8z?<@Y~64& z9V+DD#$`|bCPXbhTBv)r`gGGkQQ~+e31iFQ**9`O$t9cj-73LxL9B91JnXCg|NLRM zRd|ur<@?pqbdgR~NO_#~zAe5vV;i8M$+KAO+N@c)RSP#cpm=Z|N9h$uHc8ocM%Rip zRyLyWKnsYwoYfpK97hjMYlf_{#(40A*ZT#ht5Ja;&St)C*th2BIxGQ+ipB*yAne=n z4lm1r_g3eh&abgA3q`!0ws{}W0=wDl+Sxb()6J%zETOMpixaV>LuC0(06##$zZIxv z>-mruyZrIfhg#d?b<@iP_{9q}F>hTe|LycEXEnHIz>(?=r?YM1gK4`q59;dNq2&@L z3-M2ru=BK#CEYdLF0XW1Yfr0rlf^r`RfvOF>FTlKVz3{uV4d#+2G1jzh}h1@)>euY zp(i2Qg6j#~8jh3YIJ^jiT{;@Cc~L+pIJ`1zghN+hp`hC>sCE%FGkh*|z=>F4=iMGI zBVxr3BQ&9jJ#aoRqWY zO~qYx_%A@Tc)h=4+GQph9+O>*}5%mi^2gQIAVHXSB#VF<(J6Pteln?x%xdG_d~{?o|pK1jDAm3j3$ z!e5+%3G=$2d7`d{z&!E&j$#S(UKYpP$64MR_7|SK9`4WBcpVfJx{DclW#^K+=bq}u z7skW2Ll@5AVd5iOTW##Tofp~&8vU8XgS)x-7NBeuLhnj!x`@VrG2Wrd;o%tDanZn~ z7uo&t+Yf*1`}tB?pEM^E$a@qQzeYC7SGid@PxC1(z`oRAaKxh{nNX+maE&=Gm;md)4lVXjtPTg zKrzZ`Ne;)SW!+xM@_0@RtZrPxm6}f*4sa>n=NDTyo)r(y4))SI*&Y>c%-C_8TCYJi z3Cb;y|AV;xxZ)6k_Fj=TgcFB1K^8VlYk4u#a@gYMhOy>aGF>TnwL1W?@C9U<=#SzMtWYsa-!lr+s!*)4l#>hb|}9?0$jG6Z9I4%HbNA##>V@Bk^{-ruvmd|o`=|B8cntr#akw>Vh$AFYpIfduo-oi_xpS zMXtGUuGK=9u|M?13UrLR*>U4~b33J6c?R?#QaR;6CmUK^)@$F{h2R`h;KIYl(n_kpQqos)?ROW+-n??lJyCJ5tZGXYesZ<|hzu?{$G8>gRzO7IgPE8pNi)x4bh zZnub|(vw}nE|g07aOg0{WH}b@zd0ia3+UTc&lhs}<8S@%{h49^=j|%sCoq;{*`lj5 z0s3ClIkXAx1~7A}mixu8<=v?*Mo&52b#9mTY{v#UhoC}G61WM?#A&Qh@Ce^>x9gFIy$dmRLT^ zYv=9m-R)$lOT0}eI~~FOtlaY8U5Q|#8ZVCHIG`(L4Vy~_aYsjK7L#ypn3RQn7h%gG z45c}aFu3v9$>Q+jSzXnIj}I?fg>2TgWZhaW+gJAqGDfM!bE#^FZn28wTG&!Vo~t{J z$m9dCl?V+{fZCy)SQ*&I^W@)@0dp_fet4n-K* z%@!`H=HCtn2<3@ULF_F6z#%yoJ@@xYmc#L;fTV*^-`dnAcc*#PgnN!A`7vh*8wA74 z@fMc)>|k!de#zbC;oVg4b^N}&*1gly^o3Dg82#q@LfLa2JFr`aCeO{=M9jQG3B7s4 zQ@@bOzxJQ!7v%JZ(Sj+~__BZ%hhOTm=lK+6R}(44OH?N|yG4X($C-36Dr&JT1-2b_ ztjh_;?onCQ{%Wt{nrpM|JKM7^`*z{*Gwyhf?&1zF%m&a2MAfV;Y2)PvuCA1vxCg}% z2i|b2_Uv3+&iDv6uyGbdmpr&0xz1sWh@&a~$ z&Fv>xwgl3Q9sivjFtWTN&O$-k9I+w*jMHzLUIb2z%EKap%QQ`Jzz8m^*0yUD&$77U z{`fU4VY~r|w@x9rog1Kd@prmwn}P28JE9|0e(7KS<4-oe+&)QfvzmO%IcfO01ht`X;D<`V?s#@cEo^=f;KAz1{%T&88c zzXPeG0esl|STol&`07t-z#%ns{Q^-T&(vKe?Ktlu>q&;p+Xetj(wtTsXD4zyu_;?b zn%uwVr3f?x$TfE=CmziG==y+ZwVw}5q~mDovl{xJ1^3||^QAEn7lo(4y+0h&%S>;0 z(UsX&bAZ1Cx9;>r= zY;e)47j>!=gyD7<#`e+xGViPu+w3tRKBUBvh7A^Xd74u3bFTvXw{L&@<i^pHg*FzJ}C&+tOg=3J9{iSfc|n`seR0IIssg?qYqatr^!*!sv~@# zTugNsj3qhNby%R`WcBo92-kKwPdi?EuATku6uQ&RP&Rwn{Nz1^ttAbfxond-@1w73 z`TB)`TYdKSI%{#HVjjt_p3(MtE3O>Gq}t#10HP6xgT)V_5+S^KRoa}&{W=ovuit+D zY5uhOFCUkFz0?>S=!xx0msRfPh7~zv78E#^8+`%Mps`pTvsWLsNwBETw!q&Pz+X7S z>HEWkh+K}Cl%DrzUPy9834H6aEPZCjmBj+|zn&eo*w$(<>(WXc&_y`bGY^>$JfG$R zfGnKo`h7_I>4H)j*mI9=SGQSwXc-7CIHIUITv=S=%Fa={Yae68WW9LZ7A~)mo=>kl z0PyDYTKP5o|FoWb{`uF>zpP)rJ*}`Gx=`9nJ{#__T34I827R z?J}vjKbTu0FzX*tFwY-|tzj)UcT~s9{ZV*dJ{ahG1l623JQ`ekcHYWhzk#B zlge^z+x<2>TV9jwe6}^TxFsfSPsB1s!eKxhPFucQrr}Z(4)_28N;O=vdT)n@B7}BF zmpi#8A)M(hE;J$(IS3M0m+k5DbD)=v z*p6yH2W||W!vW{N zuX?((O^Z*e1rYgr)2QjP;S^jDU$f|{iFMBBxCXjq9^6W!_Vga@f0o(T&%eFyvTZMQ z8j$3QQ@t%sO%_Ny>>oY};&(}((|FwLZhx~?(#<`VBf7K;>~Y#Ch>Jx@vx8o}RX?{= z6WzwROqK>m&SSLOS$X3ICr_8)Mu!Ak=X~Q)?$dy}!H()$&JJ@Bb#ZjJHFN{o;*8j{ zJ&nRHg|cBWI}q)%R?yK^`B_S9=Z4GH94Ki$(8|u*8YUQ{TRzreRQ2g zu=N9&A~FGK5IJWkPeUR?oAyq&Xmcn!3HR<*Qlap^Cz41+kmFG6 z9G&CNnB+J*&bRa8x2r$~_{Te@+jZsHh6Na4cs8B_;839sxw~v{m<~(s)^g!fixD<; zM+Q4!AiU09`cIj?80OJl_L$?IGBC)oS1uebM9k_uy=Q)qTgV8Qy?EJmn}c;$`0dbM zCma#r;nyRXU>s`XVLMcIZ-G77$}77i!kfc%S_8mK5|>kWDsUjr?{ygt#@@hdP~R2Y z>}~VT-n_GESf}OzLV^dRA>#mS_gg+6)JMF4c6dAn|R@$_T6#=?}_#YacC2WKy+n~8P&MY1!mOdL*?=WWyb(c+ct z_9W0|a2U?(d_*R9B|HBWPDoJBD~ z?dnC<;?08{ceY#uF`z5J8B`BFB=!}H-r$GMSuI+#TZ3En|DE+3y)YKgiXYLoLC+0R1g}9)FwP zFKHp#y>9DUkjX>x<_a3Obr1VDZBHF`1VC$t#g5rBjA2Q!+sp8M)}!M7sw5S~4?Ks1 zhwT|AGVpO$^sV#ho8hCNXu+;yFxK&`FkcIh{JsmOx$6b{ImaB`-R{;-+;>LE&nUhXl++}0FaZmxF>W+-JiuSpl=?4B^YDe=t!km37QF;3{%f>+pyLCb zu7(^AyzEsRcVy0bo$gC?W_g+--aDF9fTGyE1iLRLi~|~aIKgLJHb>!;k`?)v4R&4u zbvIVKBPx6p*q1)Wr*FcIyZ`-F)n0OuVGh`AUCvPK4ZGa=lt{Y17guV{Wx$f&b1!=82YPTNpWt+l3f`}AI4?QV?i!59%FN4QYAM! zn&~dj{OT6A<9XN0@%NRo@U7}@Iulx0(rv4%Tfm?PoEjt^nD-1dcLgu(^LWx~`09DN zONGF5yzlA;G@;MgdV_R%YrCgh@peVw?_Jf#zX#j*}IDE`fY>!JZw zjdE`Ea0U@9gZPdIJ`WYzLS6XZCCW_CwBL3d|17#cvd`C^SBKL?-m-)w4us?2kGwtAb51vhg64Gf2i@ET2 zL1ePyfV-ngY*b&4eYZN-+NA8FCOe#Rv+-_8ic|V$nce+chkstabY&mr7bK7pwXipR51_PRy7{jqXqeEAlV_>!) z1aPiO6uRWNYuD-o7Ztn#T_@Gw?xe!4o!tpG6%cEQ|J~gI$SGRQ?xL_^?>U|>N9ii29L`L_7myrvT_9^Y}P)OU2D7U(aY_xI(tKY#hTf3s5P zLw(hIK(!rwIw_9tv!K~p=g#>+aLR?9y7i4%=duZaHwZ)*--hG(1i!#gM-3c&J+HzNG@vH!b%zFzI zl=?HW2X}{Jx=?XO&A3C8orsDk?SFDWj$MJhdDUR~-05VV{&XHIT)r+3`AFK9Fs1)r z@%=}Cm7fmgP5Yc}V6oB-vo#qCDjB?4bD?uGmloWdT{?8sc@3FYDi-3y)7|;LT|A~$ zJ_}g4#qJi7mU+ue&*C5{kUhTP8IcP}86VB29{`bS*;u(Z^EwQZ64 z4u_)_-Nv$q?We90MAM_=f+NmlSdENK?FP3^(sIylWy;2Xx^Vn-mssXoPvS?iS;?K# zgu~-JG2VX`-_M`#-+o#@{H_0M|MIP?fgf!c^!CzA29C1H>AtN2jtB9BH+M(28KpXn zOn@K9dFowUV1r3q4#Lc!FCrDcxtu3|c-6Ev#&iNur~3w=l!w=sPrVZ;!xgJ#STCGINjvRCpb&i&3W$p0b%!HPdfCz@B|1R z_JxZLUWfvzv+dS7oqhGwzG(P-uTPtXlyXA_>jyFZ$vVWuISp4uQkm|PE%Dh;x z!cE_QyywJcy3fPmuh%pH684;^d0QLAgMZT4i#@@w zybi&3wROjPXmG9^Jz(%}IyQR6-2-u;=f`CkVn#oZwd--py^Gsqx-DgPzoxNEkG&ND^Z6{~!^flc-ZzdD zo*^yZVDW2n2f1r@?WM1r%-o)3oJOu2O-GI(Iea zmTely-PJSa(}s-uwq9~S%Y}H|1U!EB>&VX2WogHBxn@;u9lu&$7Js|{-9EYsLUEb| z*1!kiPn@D*tppx;*(NxNS@J-4Fv!#Z3mEiq+m=8U$jHgEP>HDc*vCjE$YML#r zFhuLfGtSuwr`Jc;`bY77U}5ihOs95w!6)Y4PHA^}4E`KLb&tEnej{2rYQb=d&Za!w z>S56i_|*+z`c}(&98Khn6;BB|S5GW&NAYwzCsYT=mmEErWazf%w>00qoo)Iqq;zE> z3W3|QWyfN8Z=1n%E!>Wkk-kl%OyHTFa2jo{##gk4D=B^>q5>%4QgHu};G{;1tCxM} zvWVuepC@Jw%YV_4?}+Z5h5fMv{H3Q+1O`QfR3OPbPjrwVhfNj>e}b!)ft^Iny$i0U zPU~(5_!e4t@y$T8;n2EazFM;wqEd@q;J0QRO9NN`e{`LTmfbdzY`@5BfdEK?pMw|O z>X9W~N!{a~ufKakGj&+9JdbW$k2*XckQteXjEH*4cjbqJ(*s$|avN{ocAj-abU1w^ z@fuN}XeQqs@Kuaafo_X_`!JvpWzVmBhBVG%2N=*(M|j zIn2s@vMn5JZtFr?VeY>!-#@>7{)=_`OArYB6g?QcU;*h8aMwdF`L|1Pa*^hka z)G4bEC4s%sjMZxQWV?Z$>k=(GbU*YOYm?SAV_tXvw#GCf%8K~Q`rmCK@U1i8>Sdko ze2N7#1x4%kl2yvf-QWfQocwdy6WIM$PqJ%Wavv)V>!v^8PoXY8FP)u1CSMWdR1Q7}@|@CXLA*L# z3c-r@Gg;u zeZ{m}o5qDs$PzZpiko)<%TIm@gmeHqhmDOI!Ixuh%h$sPIw~n7>8(hK zkZ*M*#%zl5tywy-a?nWZ4bN?-b&$58A(Pr~jvv{M`dM{N_T_YnH-}p>9tuSrqPJRI zy9O#zE$z&Ax>K%=;*29hawcy?HIa#YpuASp`k2$W=8$()f9RAQ-S+&~Wuw;m?c3-2 z<>$0;JoHH^PWHT8kT^tQuWlzSQ0i~|4zQBX-EIzZsiHUnzvI(mtTFM*VYwCWPuimZ z`?ADqQW^){TWM#|3F<+44N|C2AN5qxAJogt{FYV8>zssLQRab~_2={Dlj$xpji-P8mcb?`14C3^L8L{m-b&Srm3C`LRZA6UpPsfe5R% zU4cSROA>jy2OG@r$p+TW%s6>?DaN~X$iTz>)0(|A2Y+Zp4zjq{Kg&QXtYY(~7?JC- z5fnCW-}9>Ii^5hzx!GG)_^}yi7t-`BWEopgx9PsNgR3;R<=t zBcza4mQSZEt#f5SK8}ap)`Ek%=9L}$vZcp@oTo=`bbHgg7Ptge)vJpN_^H&B6K`Cq zAUBbnv)N=c^%?8c-dKUE4PTB;7NCE=h9TJw>b&o3s41W@CQ&ZP@@lW7&)1 zb~{(Mkr*{p2jfTtq_iWTrc3IfoTIE;g%=1v1`}kHM6(}NL6D5Fj4q`)-%HoH!z6v#92ZSHj?)}ytn z=Gc}Oc~SPftOGl-0Kw5}Y1OIDWUq%!J>QniD*ci&aS5(!@iGkPV_jxR1EHZG})EC?|JAFH!s?H4Z+1>O9KWtOnHa*y#wOiV4 zQI`gON2f67l9a)&UVq=JH7Fm#+W@YCEtS@0w-Vx{H&aq_d{n2k58JLKxGxoKv%1!- zIHd5?l6{+B|NWuQ-~Rh+{qp6>ucs2<9^M$Y`Z(oqxKW0phf9ac`_fd_O?(lS`TG=ih`omqh3=IN2li^3=y81d!rT;1?7`aHm_xQ9;f|Pn0O_Tttr@D9yjn~E zABujxAzPJ1c^+3HoK^kRDL&+$9|~M=zT6n*r44m;HUvyU06k3I{Jmv}&93wXu6;JIkrUXx3!U=!` z4#n$oF-g^6L;pBMHIQDazp`JBkEZ`+v#7HNcJiK}wnZwqD2Gl(nS&#CORQqkjwaRz zo*iddmLIP0a!S2H$EQktMQ6D~?Ubn-!>;IUNzN-cSHAboE_H5_Jx!dmUq=kCKgvOm z-3ptP!`fkRec9sr9@qT#2g*8lZRCFVh)Ate@lOAOfd3QuD1r6-M&KTeoL z!pJ?EM0D-JdK!F-CAO>*1KBz*A1;SYg8JhL7?h+**nRb0+iy;OjQ4qU~#my=U2>X0Irywm|7r$+dh@7L=e^W#%b;mL0Enyc@c5jcp^GJgsp}+%D}cFsz0lH+hM^Q2{^q99 zwYGQ;HV}aNTP#Z|uMxKjNzf}6jv;Z~%VJHTwreQ%d-W`{&Raqyj)KgF(@~m3G`~9o z;k*gC;5?MczSZ-PNmzFs%QnJ>Hy|t>8CGR|>W)aL0m-~yuWw4kyyF8t#PxaC4wsSb zLf7KJnI#!T-cIsnD61zRL~5{iA6xK_me*{C>s0fByXOzdn5b z8+`yLWDcp^)T(-FYVw#UbE%A*ZaT3khZK~TcJ2@yDA$;U>C2ylhu8hk5Z{X=8hyiq z_gPdw32>V2Lm7J9m3UanYeLN zs0_BsHWv>Nw3Nfoi{=f=-`oW7@V7i#67!v%ZUr&yj=dhHnQ^by!f@uIZw>`m_f`oA z$^AxdzU)9Km&yrnZo0{+4HFw~|^Dc&5XsS^N8WJ_L`x{;QyKvczh zbILCk&7Xl~(c2on&2z>6Z0~oNV|b5Vth1Ar-MpZzJkY2~T<4@=>S`Q$;(ITW(W2K( ztdh6e#0iosUufUUK9k z`r)ws*e|Lm#RhFpJ56PHcbu-OQ>32Xc??RB$`MdgLK!`Mh3!jb)tpGK)(iwZ9T@pu z?Adxgym%euQ2NB@r~JA=CteF)>f>iBs#i!^VTDb zt#t$BPSpfwBY5%x)p{Onf)MUCrGH(St)>sGo_Tk8$3pmXe)@GEJE*YK##R)GB26Y4 zJ*VU=XNk2vjAPZ6o$Q{KM!t1XuON#e5Bsd%$tsn?VoC)xLxsz6si_0qWq-X_AVu9R zyXx(rxm+tX_`)0Kz)e0hNRE3U7y=ncJ~A*wGo1ucy~Al*WjEGl$x?&WHV$8zj^kOH z^+?dyPO5W8S0i4@bFa!~Vk!Hg+Bq&_Bi61dzdO=J27aR0_Tl&Ve^jf#vG1`LrNaX6 zi=9HEKNKLCnjw;uy&BrRZ?Z!Tw#_`G(w9N1TvlHzL_P0GZYn9KK+0Z8yx(Fk%Fm(= z9A{^AZ<)ic@>B6_MQ`lhTC=AD{;Y9>8JA z;!t)Or$(37bQ(RxQ*w=S5e|tQebuH%m+)YDuLuE*U~O?L#r0HD{BmhKZ64RIg`z%Gd*5s zCb=5?5MIM|F9le&f4W!b>Kd8$(qRAfm&)x;{pslUX|r1ocI}E;>&yS5++NZ>rYSbd zQb*UWm&5A7f)fnaDI3!(8D56<~?3-_6#6`mefN5F3a2Wp7@gC!-8V@_dcDn^Uw>xOFxlK&N+N)UUrz1PbLIvYIC6W|N7YvJjpaHwtEPFlC zREwRC%W-FzVqn5fZyof>wAG(m7Dc=;~G8ixFdVShQ1SD@gDmbRpN9Lig zV}`UYV2Hvj^(pVen}e$ZWeQ8DY{B#TxBsJl{T|1!3ns;56-abc(s}-*mKMeLwr|SP z0X+E^5R?t~xnEw{fXu3*4Xr75aySXgZ|wGj4~N;Kl*fgMWJ3hGbP9dz*4(v;OQ$xy z6k){t{WVn^`?2oh!Pbqa=}i}vEYWQnUZ)vu6Xgi;T5(ZIVA3erFzEOj<@$PO9J8F3 zL(Q90ZQP|`Lt@bziTvBtt{IoAyTB5i=NuAp6!^JbAD$j$*F%B&41feVgj4E~vSh?2 zK!Gw}LVp4%HHY|i_kVP8DBH3=u~EjZ_jXF3S3vqn=5g9*(@XIth-{u`phh|5OA*P{ z99*4>Wj*n|J0+kZq;R#KR>d>DEnAI$W2w+>6BH7Izew^x)*-^H0(^51kUha?( znH|(b1X1-@aZouxj^iy=piPrgZw*dGt2J+NGxb8fE2MkvelE_B;Jp=Rx)*%d4#C*i-KjKtzF_ zL>H%O1Gf|q&JU%1djlG`qO_q@YHdXqs6VacCacQ6fIFoI@(R9`t+p>JUNdEVV?auc;z3vcn=zlYcekux+B~7YS zE>p$US@c^gVtpCAcYUpCs;#$yYCoL2)?VmBJplG%w}aw{)lEw53hCa?>D6W0NfKwz zfa&yrpgaxJ8{9y|Xi@b{@S;R7n~IVQH^mn^t7*Hc>b)0yheJIlMY6W_EEyHK5)R&DxA->4NWG_ICrH5joPnzB5CZST z6HL`}oakh6c(cdhFo<^zy4dI+-K5I0Th9FlKae;8`e*B9g<3TQ9#?f-rJH6FXRad)-eiRQ-yBkM7l?8YsqqiPwTs4e;v@L(8G z`B(BjnV;iX&*gyxrjwX?09G1BXOu0=$vr@EijV>il4^ua<2(vNQXyYSvDG*2*0|{D z*QN#&g{`WJv&AACUSL9I(AeSvqvb6tw?-79P~qJrwO+FdChTWkc3rJGMfjI4{j$r^ z+0Fj0J{{L~X{_kXmwL6klI8iQ75nn}+xOqU&Ueek^SySOUo>e|cqO|e!|O%oE2i4K zyoz)JN`xFUF0>(YL%~5(YqkGL%rC~B+Zl|Ft?4+=l*j2<5P9_INhqV>)J7t{qRq(S z7aGUI=FWY=253Yi1?jV@<|;4tQ$s=uvbLc0F2+!lOqCPaGfF)08+*?slXKY1J4Ku` z%es{hEki@n{n^oQ&=}veMfDd;kf+4c5lwhQ&vlz$=DPvo$Gly$zpTU~2rQnL2D#^1 z^kkf}!0a?9E$_Rs(xYlPH|#a0F2!6nYXj#vufFSE3Yyc-jDy1~-T{^ps_xs)w|8bU z)+K^PS#EzRK`w=m56SPk_ko$R}_~e#e=ek=7{z(Rh?Bhp3qEXwmTt7P9Q!P3Bg6PSe=^WZ>RN$1d%C+tq56cU(iAUnLSnm44 zE4|2r>Pw+O+wFk&?X<5VjOtZ!)L$Y^r<&2MrQ+wi#-_KXzNZ4|U72oHrS9H87Ue1_ zlBPyX)V_gFp=gr^LTT5udER5@7kO&dRm*4R1vs;ZT>DOGTAiH)T7a4EdiSkv&(*r` z4^QR%c6y#7MQ)wkrY$J$Xny6W zsUAVG=ZvhfkHCjB4$DpzCFR7ZT#)p(1G{iWuKQ&+urGZ%4U8^JsWY7R1CGAZibBJj z(uFLj5cwxg*>))d0)Kntc z5uS~n`{T1=y~U@nIUA+|zDXd)8G#I6%v$l`B~OO$>b%WD`eHftuT8=!?8BW`_e+)}CORysPATI-u25PN=I5yMf*s2}(tH zN9)r0j9Nd2`M-Vt`r*^>f1|+xQgy1*$UD4@)Qgvjjp*EnMPQ5SMT6|OZB3~IW`9WD z^|I;Ro1HbyQLda0;&z`l73Zq#uVXiiMm4>X)Ph^uK}k}r?>@+cZ`Vm`{Y_yP<9 zFNY(dySz((W>>>Tdoz9Bw1zhavGJ~9`OZ(iHBX@)*NdKNnk}x{Nk5NrJH_Ii5dqK; zzuAo^ZxSKOWs70BjYn{9w;0lR5BC0 z!Ln^w$hXZ#Av@R-os&Jf-a0OJ29oela^49BnWW6CRrupjWE7ad*9M0=+*cPfF;j~7 zd+7gms;Oe@oyDRk&x@`~p5BNt;5kl(+^un|GIKs**oQHH`~2Q%^0CV{c}hF@ZH(;% zPz7=jn?Wqb1CzrE`_$K_Zk@hb0Rw8xp<1U!oA><0APyv1hoIVOp5E*_3Fg@8RVt9J z>QzKNH`esx?$y`9pM7-`qhhaQNgH7D+bDjN3T=+XtiPk(Li5h45buwasiSscnI7|C zMV?fj#;VKP<)|0$hW#Z^SC`sp2haBUDF-}CXXWM8;%LZl?acmv1nFMwV)ogQYf>s?8RRN@f`J*$r4k8iK?VPH*Njh0Z zz}+S|sJ<$z7Zgl6EF`U(sla&f{*plr+xL7POsTrFa9cJXY&dedl5H zFt9UI4Dg>-8}N|tnh0Yc6t6f)FFWycw<~BT+W1w5_8{f7-;#Mfymxlks?=&x2!~+4 zfo&XkB6O&=4kF+zldhCwq$&i}W`c}vZjVvRbmgM8;^a+HcUpI+VlCP@m*8E640v%I zzGbRLMYcI{*EysPw6h{4r?Lgb9Xerbun{M@WjH^}T1CIe?2)5%89zCrU3={_#Cg42 ztEaY2xy}bSr70yVdsc5s=j4H29Lc5ZNl6=aqTH=6P1519v?In0h>c5)g)u=RKo9Y`Z#E~Vl(=+vD)IqS8&br8bb{e@Pjtz8WKr1>V`@2fCrbUFa-ulmy#K(#10pz=Haz#0SqPM@5B})*M$0 z3MoH3ho8Rw=IrOUKYl#`HgZLSHmSlqTU^5OeA*?|W!f2axaTm$`Eg6Rw=0^o z!1v*eEw#DIN}Kn9=W-3-HTAOYq;?;JGnM(vx{*;9o^}RWC@<^+DQhG5Zk=vEXI=ye|I`{xrZeuh`HKMW1g z3E$1T+hb4{r{xITbXJHeNAtIjMMLDX*G-3hID85xt1M!aJ#SuRkWHHGOShuJ8N2=} z#FOYRxO>AiK4@sg+Ip!vS9(XV<%`i%s>j?bn(mO1Bsl3FwS{0|6N<(fOZa0t zc*zU&4w6cV%ISw++R*e)-xgpOW!w(N*RO+(YMZbr-Fy-!oC4=qt(LMvSGGc53I!Sy zoE0F@a+Or3>w4HXuX#L>mZkn6cd5Xw>JiKb@Ae~QT{lNM2@d2#m+l61sXnpUiuN{2 z;dgb_%#sxL&IAl6`s^C8Yq$67^=W<|@8rrKx+{eG%p)|#y~t}sF2()WR8um;riU#V zhpkI`*i>3fr}SL!cpPOqReJ(f*(NVbsBISY@}hI?lvkDI4ZHkJ;%z#YsJhB+x2)7c zMtR~d$E(22ELfg8vXOevh4Qas$$P8C8&w~&d++q&kw}hq7|EM59h5mF#IRF=yt;_x zgK+G?Gs(<}4uj!s>${D6$(d$7h~pgf{fd40{O!Y^@9sYy?H#|S&gTv%G(+s=)tF|O z*&E&S()xxE0)?t+4#d)tg48v)PQK&hk@5(Q23NoY1;}MrieuyeGH659P(?qLkg}8q zkQa?ldCBu7=RmQ#sqnpo?#kKJZUhRh{m%|@+%AztPJ5+$PC*8qWzDT%Gm%LrQh;%4 z%Pj5y_uiMz*Sq(aRa%~m0n*U&EkC_JYNV8<*knWK{fhlrj-NvR{%G;YB;5F=OsVS6 zR^ECit_Jmu=OQpS0AWC$zpCN0OTBZ<{?yw;u$>7HjlgxJdN^}_5$LAPWEth#;EhvC zsxfzwezlh5xHi%th}8>gLT}h!L{2_>@anwDy8@7^=@<|U*np%dN9gblOZV^}_bK}_ zBc~Eo*6QYgnu0FLaSTwIn>r|WPrX#US+V(f5{?~DC9}!kN?kp}sF&zt#XgTU&HL~9 z^__XqL&+?ulmcKZUMYLSWl2SBw+dI%d3xzNYo}oLv5XRzvvj5e$X{y~)QGj0z66|h8c;a+~ z0*D5plgmfM4bm%mjsrZB%#7X{YiqAPrgy@(DOhBBtl$I44SvmN=8gI)?X_nzVc33J zwD)vjcGN5Q?<$}w1K>?|1$Gu)#uW@?^>s45?>+gE-H9%5<<*Abfuh6(=kcU@&Zd5Y znNpGR;Vd6dA;ITTP$Ctutj4yx=9fjbMsyll3yA;g?%3Qb;?C*K)UgCSL8q*I+Eo14 zcWWjVOY!gK{R1&kL1Eqi3G|d)K-|?sF8B*E8r)fvLHy%f1P9J^m>NS_vEn59=FL9I zmN)ubv5$W#B_G$4lrx)?Ol;An{G^VC1p7_lr>R|Ua^&jt>MyENd24bol{iv@LW_zn z<%u$;+JU?pNOWW4b(u&}Q-+(8hrD{*5Ot0>=z_#Tp5)56KvvQ&ai3L9HXoKEDo5(f zN31vp+=ImTOF*`c6b@=0e*fPt~!!!p1T3qSfAtdL)igxo(*Ii&Idt2ld{zR71`m)9XYW1m9 zt@hx(X7dlAzENByK<^Qy|L6o>J&dJUrjMjbUs@NZyxCIc61Cw7c|N_+^B!DDsEgmJ zC$VE{?S0$G)4tY|O8jx){jp?UKfg2Gc|v}k{XFcuYZIzxpo03v{%#DhfwS_W{W?Zt z<)sB7z(E~9T_cpMm7>p@^4-I^Wg+=koW@LbPGNOBn#B2A89wNIQ|prbAC8meS49bq z)(W|3ou(OEDS(scnF-zltM|Qm@5wn3wvu!@AJ0l?!4He+%ciJrO% z&x@2s8XgV%k?Ox;|pU>7qCT;AyZqg(@e^b%bt{~;|a3nXF z*~yE;nLuq;n-k6yiwY^qttJ9=s;T5G;FYJYyhCwixyMuE5k6Tp?)h|e`sX`mZ|eLP zr=loPlDeH;9o?@b8_rL2VBJX7_okKY@Hw}OG`c(RlB>LLRz`N9Y6&e6euk#?UByTC z)9JXG14Rx(Uc18c4gsHM)gq)$CwX65ysA1mVRtzeTvT-?!~^)RG*#B?hJjEd1Cx1% zy2?YY3{gXKKHl`0hX#aB27paTRNdj5lho670wvHwJ3kfeJ;!UsxhZliQ1JW$_e$FU&>I9a3-)@aHe%vbanT^oOfX_17a`K?9nb-iQ5?^t;}q#>ER{2`UN%)x{GM{5Pm)m6(0h$v zYF7pBDl*VHzDweB>TYwSMPk2~HJ6mSO`t{|Zs*(FDd7#2p+JhtliCqghk3?H*t&Xd z>?ly|btxKdUyy~oqMEa6ZA5nazEoR}&4Zx?ltTE+%_H*%dDnz16LXU}H1(v)r!W6r z@FzcG*Z2BsnI7kFC?Po|na7&dO```QvGi6kfGt-qIqn4UG68~<80A4DK1u42JIR`m z1u8JY+BkNold6VLSJfgt3NN()EyLtwQ?E;2abSq@p}b-iMY>{U2a%gU(23ePYvCtd zFMAhT6fVt&UvmkDXEmikcBB;*goean#Z4u4D0iXk0PmOxdF!LYIW0lwAZm@1(`*>% zJTFiqy|Z%t=lAjLZ*8Sh;Hyo}3^)V!EaUJmA(j9FWCvmE)m-eUw6sJj;)C+SU1I z=WR=E$=gk`*nL=MO#PQx6#+73;^kIdFo!sIsfi+pl-#^)+|WmNT+$++N`i8$)F!E0 z`>mLXT*2e~T&oY`KYznNnX0Z{N`@T{g{4z68EZe~aIo(Q)J69D2+?6PkdpeekqxAh zbpn_IjBZ|E>||o1|LN5hWs-Vn98_mgSZ+;rH25PX`sj-i3@Upm89C-HF>@%Zt;3GY zqfjG+m|=YkEy;0juDT z&UK?(#etTAEc+8|{p-_*@4xkrU%r3+HH|{A^`gd5QzUp!sm~5#q~?W6Dc**uGeZ%3 zDMA6J(Pi`^p(>Tz&ZR!0vb}VHP2{HwwQ9r!qE1+oEJem>PHY1YUc!(-^uBERVPsi^T*i973;*@*-EB3ZNstmG>NW71Q3 zUO!}O&o#5=(5+XkyMs!AW1zH3Hn&imbGkb0p6w|AbdNu+)|dLV{_)O6?XknyA5Ciy zEop=Ptwf*}ZWT>$y8)ndDn5G@C#eXmp|P5jx$gNs6Yz}0Wgn{ixh8e zxG0h8&}38T63KL+;C0irm;SOJB}J3=)DTez2HfD35JkjB+;Eb*UmX6bKGvPISLUeO z(jm8J%I&U{-xi8$V_B{~<$&zg!;X-~B`oKzHK^jvmn3ZCTwZgGo zj|g(-k|WJJ2RZfvlJ^5S8BB>XFRBaAQcksRK(@pHU9tH{Z9*r2BvO_g`{ct_ z2?79|JpZz5WeLb6M^k6PW=#!jNDV|Iue<8UODK3-tm->h)9w~}vdrwW?!yUbu$j8| zXS9LYPX6IMm4ArZJAvz+CD#gq5JJJjNoOOw$($f07Wiq07e&_*fw?j=niohEahrNc zdZs?QU;kC_|EmA%ZT@#`u;A3$?h_sAygKZ~TOvE=+qpC)FA1KvuA#EAyoPa7olo-t z^b3^l_8x?Lr)C|TGXB;zv*yVTQHgmu+xr15RwmPt zZB>RV-*EaaAISCN{P5|+r{CwN_jcWc{>PA!;}UybO;FH^Lb#4GXS))y=*nO<*p#qy zJh$ADT$K3ip%h~CHWApldvWfZps~YY6vt*`1k5^jl+#$|Ynz@DUZh^l`78&Q-Z<2f z0E&v5Bd`S(_@VMw!;d#gS^&7a#R?^Kyo}dW7XXIT8z`)mLbdOlcvoiWo?|ZS^?NHC ztAZ6Nwj8OPwFi~pNU68u5@d&6Q{>(rmu#HMCmA@rT41Lp6G6+9Wr0VS2v>8&P;VBw zYNHFRdLrPbVT`539wInGU)ZDouNm_nGuNu*YD8i4FiXU>%(+%)ibT_mQLH|2p09W* zkpC#U4|@e52(o|D3E&DpLi(^*)R(^5wD-K^xh1PAHGViFv|qtmT5XL;TA7riy{YjX zL#)2kMT*op{Hoq4a~z4O8nYKIFSYG?#ITQl)IWb4AHIG4*O%{~zy6xls^v=U%X62f zRQ*xhLtt0!YpgpOFy(RywA(9QKNXodyvUv6wX&St$@f$}$7OAF03)eU*!5~&9)f|s zq$pz(f}fjQkaN@L;_ZIz79z-NQs2n&99fDiM)O8kV*n#;Q!0R+GnDeCIy{}~TX?2x zVR>ZpC+nExDzcC<`kpw*$(g}Zd*Cx9PJ^azhbT%A!tQL3R>jB9zvqAcw#A?Qf%g4j znsH6VM2-}7YIc(bXaAODs{4$m5LgEN7END=8sKalDURD%BKK0`$dT86sR}CJn?m90 z6L6W!qLTmTvWLwM zL?z(Du6?|OQjgZH#iIo6<``Gf?)UQAve=U)OEzg;O2GH!4887N6MumV>=(av_L2P}I8 ze8+Wz_X|mBB{tHSOEJK}7TJ)IY}{?m?@D^@jqpsQqDCpbSbbg6Bv?~kL3q)5?s*cF zCv@G(SPs961=xirRwEmoV$Z<+SCBlaxf@RjC$=A z?ZvVkCdlGaw2IFUnpXna4T+7?kkVFc@L05e_4$6r;VH^S^dct2QWT|DRhb=i$R|3% z3yuLtanaN*cP@t>Z~z4)NWvXQ607nz**Bcfu6Um{g)cW?TY7kJFD1--Af?$am#-P!vg(?;gtT(SSaa) zFLbLPOSK^hLlHEx?x8+m(GR*=HBkzIGV{{1eXQ31w==$%n6Hk(j);X;;g)=Cknk*1@qhx=;c5`$4VB;EqM@76N;b6#Ufv~3E4 zDSt=CbP8Hw1;E;oUwS+gpjt3z$?EzVlTOrJ&wMPK&6_gNa1eGmEblNJ%LcCZI%gPmlliclx3^ghL1esom;Dyjnn7B; zj)S8T^mU1?9Xd~(jb*VJ)Tl3&NLsbXxSR(|w*HreWQ;JG?pQQumf`A&t z!*&Xe%!>|Mx|FFccCNr>%Al4vE@F^$y?H;PP|Yl^xHDjO;+C zlOn2p2j|pS49CgJW(W*f;Re903{sI0M@Mago^>Op60EvzNFMPnYtuR4wOoJHfB&@< ze@K^tRxOjkhFaH!*o{a%>g9B+a!ImOygj2$glDUkDIsJr0KOqH2^2G71ZT@yM>bi}cd(}w3&Rilnt4a_w|R=3{00XYuEUij~;1GwJe z*?x-nfoq!fvZ}i`N>qc27R*i!!pBuvGz3$s6}@R{tgWP51TK|;k`+Kcyx*G1W(5aS zyGY`jiK6)Ye6cok8p!b??NO>y^E=`HT(_^^=BH2d`+t96*`Do;^w3J-YgWa`wSr;u z>j=5=UA0|EMfm}~z7!ZuyX3LlH+9D;X*Z6fnCBtFXoM5Jv-#tIOR)WA+^O0n->T3n z(qNyu)VO>Tsr8)IdWq#aZXT2&8cH$o3JC!un7Z+S)RO1%!>NrFs-40y$5KKklM@!k zu}UV%^+lvZ9egSnbg}o;N7Jd`W{(|9Do3$)qneW`ZZ%|K9$4jVZSOoT~dcFXS zaex&RwNu^Bu}f!@>^oeol7EM%ec8~wWI3rm`EkPzFb8#?;`>I$l&RLEJ@n=U$|8J( zH6>1TC9-x|L~;bA-zi>V2`KnAC+MKgc9kHTIaO7VM4Xl^w0X)&rndPg1|InTj}O0p ztpEA^ukXKR^J`Xpg2sDOKhC=fBC!|nn_V7h2U7c#%JJ&}ADwC$yB*njad5MkKzK2QfV7((-<|$;OlVi4TKiNRkU*2wGR>MFvF2~>#uge|R@)BH=Md#B;$ue*8->`?X+Y5uO31^`h8U-bQ(OW!d({blIGErK$s$c&8O9uu9ZTUhl==U>z&bWPP8SmQu)y93|})Yt4(j z*-yI}YXqS#N>g~q3_G#=;rr(&`hQqu?EO}r=#sNtsQV9Hj4aqL<%FxrS{Qwf?f}TH zYP5AFdxZEYDs((apt(6iHI-7K2;p^JY)Un3&%+y5?Hy(2lSt(K-;RY1c|>m+;NDx8 zi0YCawt7`0v+b0;Jf#k2&q}f5RCf~1ww=yP4MlBux0hnW17zq`bZbgvHs|>iOD%fw z5}r+SHZ3Y|GZJ9+z*4BJ=xp#%m8FcQ zqI?g*U`7qg31DpaK!ufcOyQ+CUCsh{p!HE+ez=#I;>Q(K+a>_{vgOJP0z-Cbq!giv z;>i}lmApj<9(Nr-d2yN}vggUjkEQze{P>LY<*``D?aS9XbCJ)2!j}3^1I=@FaF$r6 zLz~JBr$e#sko}YoG^N=mDYx6!%b}+rkD^nw3tY9;Y{OQ}t}~BBL1)dbqM_-v+LT3v5Wg**RE_0yBX6r^UmD&vUDVbPmFrFRv5s&+baG-^x* zXdG@mGLcP~w6$|5&~cWk6TI2U*l;|~A(-O(J6=?LQ90EztWKH+sfc=I9^jLbi}Oz4 z=x{eX21&)$0UXd@FnMuFMb)-V`Rt?+?@rJYb`Q{OxWz)Zv#Tk{d&x3#C`f{=U2|1Y znT;1d-nN!T2rIRcW!7j|?JJk4gU;SMFMF?Y?^JoFHfdcJ9>3kGvz7FuoC{=^&AzY> z0ow(@+IjoV)ky^b!Erct-JHUj0x-jZ)}58mgEKxtS*Jeq2e`BMuAJ|Yefo%R?SXV z5DTXvdXu}wf`(!aOX<&>cCcfq4v%>ILi(ZT+hb7qxB^tRU#!}%^(;7N zdJtH%9vfv0Ap>L`Y?-U~mpI@15znPOupLCPI#jA^a){aTO-{wR>8c!-ry^NM<6nhO z0CTLJU9_!Qut@Q5(;mCIRZ;75zV*hoT%9**&cqByfw#afEAZp^;jIY9<`6;El>P{= zRm$q~lc6ezN_h__wR1R36>K9Amz@C~2h5zLC--b;TTd^~Chzl#jwtG`@Te|7f0>{D zIsWTCpg6DmTC;nyp@-EaSpQJ!TO+=!UmQA30Cyg9m*gmuURg8m%rE1yp~o(mO38;e zHNg%8i2;a2Tm~m54N-uiF?ns46l`6-s~{9Uk-Cz9d>ai^&ge78 z5#$RgLXu31<&o-;g?hm&=H|$crCk_mwqHGOGdZzKtnl<3LOei}ft14GnnZc9nfS$pNUb}#ya_vT|0@J zekaKBToWWZDjoY@*6p=kM|zkp2Hu7clqKSg=&!TOc~yqFDr}b;6)z`q)54k1d)XKw z`=8ntH*HOV*Awb(0Dh=H>$$ua&kE+uyV~=$^CFg`i)ml)s{k00G_akI`7M^w+ekK{ z-g|EDU1ieUiH8XcomTEj3|M%F$0CpVJT2P>*1?%|`x^J*oXtR$PKzwkav4sNXTXy64BMPQBzy zjF+~o=tCw)oF6DGIf0^w6UOY%E}#SLaif8C;VJRjCNWp|>Kk+L5=oyt}6!;-gwM^<6Sd-r{b`9%5RM4MtMlz5h^yUVT+IsbeD1KFQo z!s3Vo)l`-dr!tHb(Zf--5#KME*)sq09n6Rir{`Om-Lf%qf@3akX$Q%wye2=eSmG0Q z$l)RG=V`BwcckJ9p-nm(SlsgiU_UKp)CW7H?U6k$1&0Zhhy9r)G*>s}YSjjrME18O zo0>VC4$vz`=9CrjlZXkdljo^u{uyio7b-)QZSq*-`L}94$5o|9UQ#N2;W{Urjq1bK zsD@VX7eHYA+fZfu;PaYB9;%osL;P5>Z@+(dsH6Y(@A>r`|NUMIFh9rz>T?rtR8OK< z;d|Q0ra;w*!?_@irsr`~kQ->hjqR;7`>X=vKq8tO^Otj4APv|}HMe`k-V_l9*sCB# z{ktjrQEnB4cS@->gdW~50E7&R8tdPartQeSx~YvaoO~#I`6wxp4^viW+|eZP#-cv6 zDCB^~pU@*RHP!G!$R{O#IUK?)T9S<8I5+Bq7VqhhQJ>y5+A9Xyw!dA$U*G#iJz-Dw znzqfigD>8X%;pSnP`q2B1>aud)1nAYOHo%tO$;5BV2`FHG|X=g>t$+Sqp&cIuwE4? zbp&#^E9!tq-vK9AZu5t{{~MJ>)!`y3MZ1&uG40mgGU|m2dmTnyeH}r(wPPp3w@mWM(RX-lYmWW0|=JMoP~(o zZz<)J;R7_@785>M2zg^yNxGc(%OaZW{gO;q!Ak{$p{cCeeU~_da?Tm1N`Bs|OSVP< zBh|$PT=YBZ2~FBpf?2V|vue!Af>6_W+rH?6D!GBILRWmEA3Enczc_X+zZ4YbKmM|8 zAdjD1Y@U+o6tvr^=|gh{n@TwiD_YeWDFvz5fcY|7Rq<5Xd)R56q!S0mS?;`Ra-`>+ zt{arvo1QXym3f(S?!|%LKI^V@Ja8)z%}R)B|Av?&gFO@bz} zo?aMhVA)xBn@llO)xJ+>Lx*lP>_zDzdfrN*^tw`PC=T@=Lh}x{c~?t-Pn#4Ldye`g zv*_0^7VXznK_wWp-P(?d_I3*3B=%ejzpE5gcr(sGYGrw8^>^x?sedP%f=AN$NvH2B zDlJ)Mn4nzFz1yDwqpR|rFU}k=*kPw2$(@AL-Pf(WxGWn9PjhG`?v%VJwwsrZdegFt z@`|PR_J-xXai@69aF+q>}0Pl^&tITCEBK#r15SCrtfhv1!R&E`b5V$aS^ zla7iFPZpJ;D=qGr<`-Fsp}!LT(<5_31_fd+sn1)v8n3Zh1O066Uq~ZeA6x% zuqD)#YzD;ue-$pg9Rmcrc$o-Pdac`+asT#p>Ynj;<4g+l^8mWs=?pj&iyK853UI>I z58R%R@Ou#I9DX2oVhKUsNxaN~{{N+Rc+&{hxWe-6gGO-$WMZJ%{ zI>Xi5(!=M@>;i2lIr>M|({-;)WzOs?Moq-xG#!QIW`RPp zb2?y!?9~()D(W-$RDYKdjo+B6Fy z^ciSXWtws#hmtvpz5#gI1_Ugsmh&DPC_P+k3$HV@UL`8fal*S8;p#{d5O z_2YOy26jBWvlk}bh-xZ|-n-*3ilEFp+l$Ts48=p^Io2Ll$+a!%bx~$j9Z>z9B2h=( zcha77AH~3Q99_Dfj>p=S5T_mFA1<`Eg+%xBjkM7($Ehf6hyJJYR;&&X#Gh(X%dFOS zFz*DN1^o?@l-arL3WzGeS<2c|bK5m4%*oK>;0|o|V>xno&Rh2;R$;1 zDLk%&zkGhjHGX)enk_*@`cG@f(ReFP;gALrIa=yx)p9_WfpW4OqyQ~ePB&G&sP(AD zyYs#FysTADrDBqkw?G(YwMBJSFR2Ns`Jk zZqBe%r}p?fm0v%9|J?p{|HRSboV*Sv;kYS?l8noF9F*0>F<>A8mI`@!KgeS3Uf-RI z(gn^23IgPl`HvIYrf#pjILXaYHnJ$;#a_3KOq*Cb-bkyE8nhYNH>z+B%j0ko*KX;y z)|g!@Cf=2}t`Vjw_%ue=wwd3WSvBAyWxXA@uJLKz#hIBlMfjJGa$ zANpx}UnNy7FQu7AB?hW_nr8pM@%g>U!6Q);0JdG7AR^$9BGqnXf-e%M*46+@ZwBpZ z2m6bFBP~!vXVIv01pTYYHgunM@SP~vR1E=D#4TvjmK37U*5i_Bc6+VD%JtQ$mUqI)u{HLnFkBTcwdvkO5QsBr!xgu@ktJGYa zt$k%we=!~9-ny)ShoYy!Q-9P$wO>*&$;DX>8wn+Q9QTE1YtR`*Zm*uZL^ZAYRs>6h zGL(3CJLjU>oeYG73b{Guz}Dwm0H0E|x)Yeo)#UUX{Rzvy*2mq`{$PUIl&I7tS7cXh zcLo<^g%mkHL}xoKOEgRkSl;QTj=L_+fIqDPE@c2I>!=ODXen__R5QB_{Z0{2#o|c8 zgd?}fW(+L4w4Kdf`Sv1Z7YA#cb2=_6I5M8fgM2iJAVuKQHD**hd0X;!(K-bzdMo4A z3l;9A4UtmyPSSZ(w|aaM9W9}%9c)FJ+O1l1mL|PxB0?%9KOuO4~ADG4tIn@;VHN&|+ao!$B^t5+-NcKe#=~e}zVBt24YiF|cJf?I2xs+%j60I6Au06Xv_iIny(xew zc~g5(#YxK0%0Uh``;L{1dK3m7j*`N-UY~+9+2k+T*c<3TDDGLkEZssS4$RwINlp@R z%39pJT?L7#FOqlVdCKjfV%MKAv+M8M+E$r8wywS|N~cDrU6PmbS^q{}8%3c*n^{5v zVBmOKbA6rPK73kavyb!p`|_MU{MvEF)`>N4_Ez%pMoWOq*;h8kRuCX#NEl67;7Ez3 z&ze^oWjk%JImIfoubsBHvI^sh2`85}s`o}gcPUDvS^YJa6gx1Ck}6ZfztL%(0RruI zE0M#yfgijA4)sQfVeLfD)=Pa?Dx8H_c6@sO8sAUN64WsO5w!^}-!vix2sPslb^8*? zOT3PwM6rh2p?1laB71q#r@sE7MvYuBvqws(jd$l{jm;zf=HAZHQOASqApjHy^p-{D|4PAj*C-T>P`ZgqeG^!4NHAgK6h_ZeCVrAQ3uz9P;ZorKUH+rCO)~;Pk{8e|~=evK$_!ylN@(?RI5rq`EoiU*!x2joYp+ z^?$}wy@E|Cq&-sg=!Ujt(ZB(ud6wO^ zq!fSIzhxCU!U+VNk*Z4-XWOxtDE+)}{zgZxQ(67&>G4_NW7_UFEOEmgS^2#jrY1+tFl1Q0gl zhI4NAIvV- z3wo;%xJluqQ-%FQ2o@LezOH}e)tG?f1)4uvVAXW4AOXy)F%Mf27)u&2B6jAuCs zl6PQ_^>He5D0f{AFCci=<0YETLBc9UNIl?mE7E)RnKBg%WsYXOXG`yv>e->@Q=bkR z$I{5jHZ-01BJ?HDvY0QafzlG7tZSH^y91!gRRbnx+|^Xmq0IEgKA53brI^Xgr2e4M zGI5pQm8G95s4jgVN77lli((dF^ZKG=EZL1M$(@lROaKk7EN|_!JP7odXv#hKC(>Lk z)dD)s;6D?Zaapt{yZpu2|Nli~GNVUuzmtyl9mDIE=6tQf%r9#PLHL#|3 z?aN*^*QM8z%n0Ok0CjHDN!T=13Q~)-s7mqHpD-Dc49I3m5f0SI)+XU+D}bw zTB(mWaTrl(+5?f~)Nkr2>IM<)QK_4>$XW78lpdKwQXK~Ha+h30Yz3#@j>3?fZe4aP zZEeiOXMq3bw?Du9T0oa)=i&E@*SyKMh=;b&itW{+4i;e+P|OqbeV2l%Rsc?|<_vJ8Zki$|ByW9LhCm$-mnNRKPRl$9oLW-B$%Xb;RCtLPj z*G0UVZ4scTqHkc5isw@%+ZNWGX+6{xB7`TY{Z-k9!p^@)0DalD@KU8ekzQ@>194US z@9I5+4U2tk0POML3w--{|15n$dHJvx5yPnq+`NNVd9B%c_TvfP;oR()ClbC$U7bGX zIs>1#ZZ4`MgM+hNz-A=KeVElwmf@@Q?yQkx@VX;nqdLXO z!$c}7pqCm;weyWm+g8p9-u95DH&38-0$H;W2yhvZbTs3|=H#p;Z<0CkDc&;4PPy;; z+!P5GB$@53glP6&qf~9moAh-2ykPUs@4sF!fOl7VjDXfueqW{Z-g{S>Pc(2}J>GPLgFBqBiR;H_}c_ufR4WwcNS=YYA zMk30JgzzBLu*$fMctq6+DX$u9Y&%N(JKemZtggNd2aqHzUE18q&zxn1J?ldT1}FX< zDmv^U+qVHO;=2tR%AuxNy6h{^2dH3kBs$#Uu%u@xn|ddF-T*#7vJo~ZSanPwcd%NA znhJ{N^q88L(#parsx`a-&-z3Vt$F^FLv$X3B0}}g3-(vd^cR?5kt~T1!z&BZ?S;!F z4BMJLRn?2I3F6#SbSAC}*x5il$C(cOd6f5J4?0N;kk}LhbNKOcn)Vz;2le#BFvQWX z9!d5|y{F-c&9B)Jd8Je_o6MYY++wKA!s6QFkc2Ls>r-38Q{YaOu7F`n z+al`v8JzPU8ZU#N9n=!}+jL?z;}VXVl*iTP76sPDlo=br*7v;WGRPY`!=`MYVB{mg17h@8%Oi2~AVdPZl zE6I1J+EACQ=cD*;s@DQwsJC{6doXB>NYrxDlQ08HzX*cWS%$WCC%iyZOU;s4F&%^g z7Hr$)73!e@2K7D3mFH?@xq@D2kTQNI@47cdI06}5mnv}5vM4|MslQBrw_;zuJjQJt zXnj2@8+zeUy^M>Z5zx&k~&3I;WR?*Z-Hy zk@-7?n$PEVIBi$lDk_A}ekdZ7BKKM?hc^V~Y&|vn$@i$vWnIC+=u6T0q5tWvglAo~ zw3Xkn{HmyjjwX9z1f9UsMIEF%05RgQ64I_*-Bah|(a+5tV($qmElOb*OJ1aaC&6k3O5z_?2wRMT=Pu%az;f{KzccMSl;TceOs97Bm_JBLyfhNM_=fWkiF;|j9rRqHq%xVhRaJq|6c zy^8_@l99XGaNhl;MVKS!@(I*(0f^&^)EVeBlItv#>#iF*IEg*MAL8dHXLGpi4i)$JlgbLh2IImy(j z;yC`7mTSdfnVAg@vnlnPv~g08MsM8OYNCc@&@x!0pN^!G&Z8zS?!JQ-8tM35ZkawRvhZ+*I3LV674c&n`9K3qqo*qefbYv=U%1p9^|tEG`7s#mVjl~_ z_G(d_kwVPEB59$+`6S^~r?lQl z*bTh%E*t}YQrX!9xT#I}=e+KjiL<0bP7K(VKVM|K-p-wEPKk2rl*H2hp^#Gt-=7-B zVNIR0_prY_D?8y!MZ^Oj72OKrOzKWHG!hvg-jV&@Y>) zw`r{99P*}7M*`}xIa++>%iU&fP*1ih;1INbOIZ$fC1b1?DMxMxR~b$%<}X#asSB^5 z1PB$lZX?cQA0d&L?=&=&Jwv(H*)-Y%prUq?L&yFHQ}p8>71iutlGFRp?!-vK($WFH`*`X-@amoY~-jvZk9hHo*E! z6jyGvHnzVP7Z-o2%62-2Dwm2SX6nKym;NmQ$b*o7aVm>;P|UO<_dcvvla3$-Jm9^g zbCW@3rlrXt@BebRO&jW{n=0oLpjD2ljVT55&L3TNz`?t5?`|Zb@-wSK5VHME9M3iT zZ+6;mf0b{z9(s38?snCN^LEN3mFl2Dsbj_Us_&;_KKCM9#hv09kYh)9MJzx7$cQ8- z$AI8G6fGtgvAn!V%3voXG&QSQEQ*>uT*`De`Gs$41o>{K*u9jEb+wb20*@h!X-yXl zPIXb2@4h8#TJoR@hq?5Ph!Yn3srFl;_JcNmrG0KOEDNhfUHxGfD5vgrb0)vsdpH#-$-JLMrgCn z;XM?%Swp?svBoQ!;h^f{*)LbBNK~OnJPxV&lfvWD9LbAHjtVbrQ_X4_IsN~-&TYwV zTS=nt^DmAd0T2W~2REM4glst^jgOAMe%3*i-$E1vDX%;21$q(IxWWo3I$fMC%|bkwr% zdWxLhx{@{(<|KEM)GAEQlTcXL`h8nAc z3DrU-oE*C8{kV}js_SyAPi#)m#y4H+Syhr1fNt1cs=kjC-&W-GmOSl3Sp{#R;QMmb zTR-1+EwdLEC20=G@v&8HG$${d`V=675=v5#ODPMDiLE*BO-YTQ3g6%_#&Ql=U(#c} zR2B)ux?{pwcB^AV96%8mGpW53?+?rM2w}NAX17iq4Meh=hN6Y=$+MgqohHt};VkoE zU#oh~>pn*X-6Mz@V%gPZKGom?>m;?-Q|NX&&s&H!PL9X9yeu5>yY%D%%^ude{j4{X z_I<4)(Xez)a|(>1Anki{M zL+-9S8)3DAYXq;dezHgm$+|BG3y$(ZTgw^C4+DZvn<)~L9pQGCs2i^qQA>PIu-Leh zr7y^?mz_nU5uHV?s*}5PTp^A)=qKnr`I0~BYH$GTgk+YtE;}2pPc}NxlgRU+mfyep+UxgUeyiU<{qey~_91baoY_6xgNamaB$$xpIOW}2$!08R8y-4f_4e=k5lksV$E2levxTy z0ld8|RA-qOv?X4-X+ux`K6ciy>3Po`7nTU`R>#8Z1|I$(Qv;ji5*TM-WQ zU;y90&iOMadt8?3#Ka@1a+Ma}A)Ui`Rq%!b+?vY7$hILx1d-4LF&Cv^XO$0Vj=Pbm z6hE@pKtcVYD^gY&@%Eax>40N>QAeva?@*+90Q<)jG&zVASKZg8Dw3ytPPx;msS2Fc zbq;C^L6n+0e1IHtjB3z4JPb|8ZBR@mm~4V@b~AZFLvsf@?H3{9Sdr>F`Q~7v@3IP$ zN_niY1jb1cTme7To%*oIVZVtCHl~ z$w4H$p5Va45(|L*ayC%@VJnGwCD-LGesU0C<$&yc>4}A*Zs-`pwAWs0o_33XIiu~c z8H_+K0}h^}1GL>`kdZ>VUc;SiSheus#KBUx7k=AdKU%2n@Cum;UMde|}llXJ0>{vxizZ`xlzjI{o$N4MRq9%RmqShCryvOA9lGQN5DEVl-P zxq;EPr9G}O3F6*hAEr#+pF|EQloy-f)IWPtEm zHtQLL|LP0hbnzi8PY`ag8-7j=2khPU5<2&&>4yz{p&67%-c|$l+`a$2fGe7{&((t4 zmv;*P4d`-Psv2ZybqVk6Ww2n7uX+`m_}vwp?kvkZeAT|{?aiUn11ey61*FUKrVMr% zZ-&N>mH@_zbaWC+;cSk|IyybP`^*ae_p0}p)j4926>Bg}YU_2_pr$$HW7+2Cwcq~U zi|}OcZo|7LwzbyvykHXa)SpT-5YEZ~>BCUi1a<-CTeW`9f&RtI<%JM7&vo^`X@WQH zn9^Tvl@-liicvVlz{Azy|4aaek}6}q1|PIkApDGJeK~h;=`Jg3*YuKh3Bn|O;z0He z9BUlm0Q<0w_EbYwxqonXk1DG}Id*%y>(~|y&-y=Zkd*GE6Yz=*Q6bHjw<0^_>a||~ z{_SCxGmB z4%g;o&Y31nuw1)1)P-G+j<=IEhmPcyn+L3u^VdydMLcD>D_1Q@+i@0stf4sGMrRd6 z$DyeRpUo`tShR2B^HW0Pxy5#f>g6r$U7~g{b@l3GT|m4`P$U3A#>UUA-X3AAk$c zQd7-$fSYaXXK8Q1Ob>(br-wNK`qV9uM?kvSzK@Kj_qW06A;g&TP2PJ=W7KR>VM;J9Y=S{QQ4`<3Pgu|C(-;P{{ zt|^2SHF&_^d8s**Mds-ppX!U`iQ|m5MxkhanyUVoUq7hoe$a^R3QO+9mO_YLnjd6B zd&PE5{nClAwzTQM3hcE-C3e;aLK;a!j_( z-9YK~<|jgljT=h(Ky+R~zl3UYiGyUIstt@l91E%qo|k&1CrJoiyQzl;R=wdzbvmO(VS97Of@7tdl_{2mMR;m#RoMa)*GqfgK(5RhyWt1>+C>TD?OmO@nwzCfJx z64!_=!Fq;c5w@_9Ir`~imqad!>{AVxYG1ihhOxn+hDtabCr~qF zQFkt0peCY+hT+81d(3(5!U01KHvrbjy+sog<%hrOp*AGkg(a-le7(wI$q?3-bO4fWYJxAD9 z7t}DB;4`3OUzhHR`}bihEgS%DqleF}b;wl3ij|pJyXS0q8VJHRncKcDmWwV!uyiey zuUpBRNs0(y&zEdvg_t=?yJ(kk94%{exP_vrCT;R}yEiY1^dV zm9im_b=Kbbz>RIC!?Clb3Ow3K&%#Y>hc_?oI+nB|Ul`-A%u{f(aaWJ47goR6BYYhC zbCC!5+?=y&LH$~yXDz*$Q?b)$LL^R0mZ@--Y)wjj&J+__n>=D~hEC;evlB!?wKSaR zSL?@FlSW+DK2s_29F7_r?^#e#c`9w1ITzQ6&a@=O_DwC0;ygOeeth}$AHdmwnCTlv z{)bK5eW#mGhEo{Mlf!pJ&bCJ5**5lKsC}Tq?e0++tcfulU=&rBIoN4?PO&XD5UahX zWv9qHR8hu39-A6d)f;|qui~6zY#Z68EemWyyZ-S2yt8Yb!+z2}^i-o*4de|5Y~NGS zG+jcmYyMnhxI}2L=*JnB!4^PehWvI5bBpY1)L6uNW7A{PxfJ%}W37JwJvRtaXRDd(*|_`nH2 z-HkOo(h=G&epWxLA5*$FOdRo-tM+|HC?F}ZsJ=6u^Race90u%m1WjmWH9PrVI@Y&uS|y07{DqqWY~^v&B^vW!U5;&uAt1T$fuN z7O`dUqgjqfDEydh!i;ylj52Sx4zG6RZl{vdXC(?Z@=zoXcv8raHCf7gtQAcB=?`tm z@70jU5hU(`{_|RQ=oYKy)w9Pv0~!HY#B6fEF;-lW6yzKV>9XM=dkVCY?J_BO&C76l zF0BJOdeu%1fH`~hw9nDGZQH#`n!Pu>&tARjp<6GSvkgsw^ocBD;`%m+rN7m_r19tF z3s|NA7aQFB?W_i%Npt9+kb(kqKoGBp>~G1%e%53+#JWwe@gAzG2-@z9hYI|U<@)n4 z8Y<;_ox~xIvkYQ=!6J;6LT5Zw-pdYdxJ8!oUQ#F}B_akeX}dV0M3~L_kzyqvlFAN8 z*z}9*OUI}Q#Dx^Qqs2-0n!BqC9Gunn;{LrAgCD1Sze$dDs=B5XMaY!g9pF(Y!%k!a zAxGPS=5pr%S)B6PvS#?f((LZ0UNN6PdRYg-s=9)9ZT#Q{iEy=ZI6;d^hQv!(?uMlJ zTCP98eILL4&u^bT)X4Y8?0nEyP&8!|Sk)_+^GsGO8y`vqk{xuZO@zU8FILW@43<-9 z?;e~Hj>~V(wqUC=&ymzf1UnT?QDVgu36?%p&bqzx?y-m!(yQO6J9Qfr)yjONn}lNR zQ(NGe?R1UZAxiQ<(t`TZ^CUa3+co_3vJMy!Gm)H4Gc`YSi3pH-R_IC6l+@ZI=fyXF Z0)Gz$+%g#M(u(B2{tw^6slAtj0RS9-HHrWL diff --git a/dev-java/apiguardian-api/apiguardian-api-1.1.2-r1.ebuild b/dev-java/apiguardian-api/apiguardian-api-1.1.2-r1.ebuild new file mode 100644 index 000000000000..53885481c686 --- /dev/null +++ b/dev-java/apiguardian-api/apiguardian-api-1.1.2-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="org.apiguardian:apiguardian-api:1.1.2" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="@org.apiguardian.api.API Java annotation provider" +HOMEPAGE="https://github.com/apiguardian-team/apiguardian" +SRC_URI="https://github.com/apiguardian-team/apiguardian/archive/r${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=">=virtual/jdk-11:*" +RDEPEND=">=virtual/jre-1.8:*" + +S="${WORKDIR}/${PN%-api}-r${PV}" + +JAVA_SRC_DIR=( src/{main,module}/java ) diff --git a/dev-java/commons-imaging/Manifest b/dev-java/commons-imaging/Manifest index 636f8ef3213e..5472b1ce60c6 100644 --- a/dev-java/commons-imaging/Manifest +++ b/dev-java/commons-imaging/Manifest @@ -1 +1 @@ -DIST commons-imaging-1.0-alpha2-src.tar.gz 39798631 BLAKE2B 01d0754689896a1f2ff1401cac7d9f59a6bbb245c0880f24f857efc53975c1203c6857d7a5d107763741a2dec7fb48c4faa258786f574cf2f3c5acca251e368b SHA512 f2479e0dc726a8d1193f4eef6289efe493cfbbe257054b5a13e929f5785f7a2c9c937e3f379e0f0066c591d18be27d12f1e5157e789eebab78fba489cc81e688 +DIST commons-imaging-1.0-alpha3-src.tar.gz 39966281 BLAKE2B f0fbb6d7ae0c12be19fe13d3ff4e1cced5acfe7ea72326528c67b57fade73c0acee3eb8eaa62b3d40c473c0c2faf7f60ec190bc0954c5159405358bfac4efd42 SHA512 16300adb5873fef464bedfdce7e1368f52add8d33087f059667840880b8666024feeecdb278a53d5c3d8e76d01ab921ea146d41ca688757f0cf0c2f2b32b0d53 diff --git a/dev-java/commons-imaging/commons-imaging-1.0_alpha2.ebuild b/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild similarity index 85% rename from dev-java/commons-imaging/commons-imaging-1.0_alpha2.ebuild rename to dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild index 9ec64af99b77..338fc76ea1a4 100644 --- a/dev-java/commons-imaging/commons-imaging-1.0_alpha2.ebuild +++ b/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://apache/commons/imaging/source/commons-imaging-1.0-alpha2-src.tar.gz --slot 0 --keywords "~amd64 ~x86" --ebuild commons-imaging-1.0_alpha2.ebuild +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://apache/commons/imaging/source/commons-imaging-1.0-alpha3-src.tar.gz --slot 0 --keywords "~amd64 ~x86" --ebuild commons-imaging-1.0_alpha3.ebuild EAPI=8 @@ -34,8 +34,4 @@ S="${WORKDIR}/${P/_/-}-src" JAVA_SRC_DIR="src/main/java" JAVA_RESOURCE_DIRS="src/main/resources" - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} +JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.imaging" diff --git a/dev-java/gson/gson-2.9.0-r2.ebuild b/dev-java/gson/gson-2.9.0-r2.ebuild new file mode 100644 index 000000000000..19d4e18df7d0 --- /dev/null +++ b/dev-java/gson/gson-2.9.0-r2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/google/gson/archive/gson-parent-2.9.0.tar.gz --slot 2.6 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild gson-2.9.0.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.code.gson:gson:2.9.0" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Gson JSON library" +HOMEPAGE="https://github.com/google/gson" +SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="2.6" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +DEPEND=">=virtual/jdk-11:*" +RDEPEND=">=virtual/jre-1.8:*" + +S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}" + +JAVA_SRC_DIR=( + "src/main/java" + "src/main/java-templates" +) + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +JAVA_TEST_EXCLUDES=( + # requires the test class to be obfuscated using proguard which we do not have atm + "com.google.gson.functional.EnumWithObfuscatedTest" + # FAILURES!!! + # Tests run: 1090, Failures: 3 + # testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest) + # junit.framework.AssertionFailedError: Cannot find com.google.gson OSGi bundle manifest + "com.google.gson.regression.OSGiTest" + # testSerializeInternalImplementationObject(com.google.gson.functional.ReflectionAccessTest) + # java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $ + "com.google.gson.functional.ReflectionAccessTest" +) + +src_prepare() { + default + sed -e "s/\${project.version}/${PV}/g" \ + -i src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java \ + || die "Failed to set version" + + local vm_version="$(java-config -g PROVIDES_VERSION)" + if ver_test "${vm_version}" -ge "17" ; then + JAVA_TEST_EXCLUDES+=( "com.google.gson.internal.bind.DefaultDateTypeAdapterTest" ) + fi +} diff --git a/dev-java/hawtjni-runtime/Manifest b/dev-java/hawtjni-runtime/Manifest index fb7445899281..473ef1cdabf5 100644 --- a/dev-java/hawtjni-runtime/Manifest +++ b/dev-java/hawtjni-runtime/Manifest @@ -1 +1,2 @@ DIST hawtjni-project-1.15.tar.gz 1606236 BLAKE2B 52357dbefde43ec82cf218ada90642d118ebaa6a6be173cc1f4f48377fda95b902f0a90dfb60822c02c144b9bf13d0800c94d67cc2f9c76e607bbbb80a80898e SHA512 1a93658bf8621c770cf97b546c6a5c0cf1821b06cb16dbc872ad0c830c599d3947ffe56b4cca16217a510d4e929ebcfc5eabdf4ad4364f5225b53d22c7d48abb +DIST hawtjni-project-1.18.tar.gz 1615093 BLAKE2B a195bcfb7c213ec4451605f62a1ab3546b7fa160a03d8c6c1a77a58e103481a196845d924d9f1a08cc2a17dfd71f9428f69a64983df00333cc00435c7dde2e5d SHA512 beeacd92c9b4fef413cb2d339041042ffd79fe7cb62c4fa3bcc8c2d758402183a5806ebd0ee91754f9f0025f4115022c71705e8f6330f2fa8b8cead774a30bf0 diff --git a/dev-java/hawtjni-runtime/hawtjni-runtime-1.18.ebuild b/dev-java/hawtjni-runtime/hawtjni-runtime-1.18.ebuild new file mode 100644 index 000000000000..13748884cb64 --- /dev/null +++ b/dev-java/hawtjni-runtime/hawtjni-runtime-1.18.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A JNI code generator based on the generator used by the Eclipse SWT project" +HOMEPAGE="https://github.com/fusesource/hawtjni" +SRC_URI="https://github.com/fusesource/hawtjni/archive/hawtjni-project-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( {changelog,notice,readme}.md ) + +S="${WORKDIR}/hawtjni-hawtjni-project-${PV}" + +JAVA_AUTOMATIC_MODULE_NAME="org.fusesource.hawtjni.runtime" +JAVA_SRC_DIR="${PN}/src/main/java" diff --git a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.3-r1.ebuild b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.3-r1.ebuild new file mode 100644 index 000000000000..530150c4744a --- /dev/null +++ b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.3-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-2.13.3.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-dataformat-yaml-2.13.3.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.3" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Support for reading and writing YAML-encoded data via Jackson abstractions" +HOMEPAGE="https://github.com/FasterXML/jackson-dataformats-text" +SRC_URI="https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=" + ~dev-java/jackson-core-${PV}:0 + ~dev-java/jackson-databind-${PV}:0 + >=dev-java/snakeyaml-1.30-r1:0 + >=virtual/jdk-11:* +" + +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( README.md release-notes/{CREDITS,VERSION} ) + +S="${WORKDIR}/jackson-dataformats-text-jackson-dataformats-text-${PV}/yaml" + +JAVA_CLASSPATH_EXTRA="jackson-core,jackson-databind,snakeyaml" +JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_EXCLUDES=( + # Upstream's usual exclude pattern: "**/failing**/*.java" + com.fasterxml.jackson.dataformat.yaml.failing.ObjectIdWithTree2Test + com.fasterxml.jackson.dataformat.yaml.failing.PolymorphicWithObjectId25Test + com.fasterxml.jackson.dataformat.yaml.failing.SimpleGeneration215Test +) + +src_prepare() { + default + java-pkg-2_src_prepare + + sed -e 's:@package@:com.fasterxml.jackson.dataformat.yaml:g' \ + -e "s:@projectversion@:${PV}:g" \ + -e 's:@projectgroupid@:com.fasterxml.jackson.dataformat:g' \ + -e "s:@projectartifactid@:${PN}:g" \ + "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java.in" \ + > "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java" || die +} diff --git a/dev-java/jdbc-postgresql/Manifest b/dev-java/jdbc-postgresql/Manifest index bc169c1a1736..581a031b564b 100644 --- a/dev-java/jdbc-postgresql/Manifest +++ b/dev-java/jdbc-postgresql/Manifest @@ -1,2 +1 @@ DIST postgresql-jdbc-42.4.0.src.tar.gz 966868 BLAKE2B 0a8bffcfbba4ddedcbd77717b6bca2f4e7cd9fe4597c6edb5a2ac8fbea788c692377ae713723aa7342895f857aff7eca0825eedd36cff69f3760b11cbb7b666c SHA512 816967923f54d5c2ad856e3ae2612987fa52234acc6b487f492d56614ac241d9542abd40a1f868ad6d895a45de28f7a0d586f8486dc719600238bcc3ef40819a -DIST postgresql-jdbc-9.4-1206.src.tar.gz 2029837 BLAKE2B b222a0b2f8f99becaf0ae350407fafeb23d9d4bdb130c17996373b4211e0d56d1a76bc5737401dc6fc6618d2a891943d096b0f60f0770ff6ce859ade3e7a178d SHA512 b16816f1afd3ee5986fca197bd7608c2e2f334054e41a8c541c47985827f4f59d7691d23983bdac01c85fc364cd001c991ac6b4e8567429b9d1f4161388dd6bd diff --git a/dev-java/jdbc-postgresql/files/jdbc-postgresql-9.4_p1201-remove-osgi.patch b/dev-java/jdbc-postgresql/files/jdbc-postgresql-9.4_p1201-remove-osgi.patch deleted file mode 100644 index 15b1860d2aa7..000000000000 --- a/dev-java/jdbc-postgresql/files/jdbc-postgresql-9.4_p1201-remove-osgi.patch +++ /dev/null @@ -1,37 +0,0 @@ ---- a/build.xml 2015-02-18 17:44:58.000000000 +0100 -+++ b/build.xml 2015-03-23 02:19:03.951945663 +0100 -@@ -403,34 +403,6 @@ - - - -- -- -- -- -- -- -- --Bundle-ManifestVersion: 2 -- --Bundle-Name: PostgreSQL JDBC Driver ${jdbc.version.upper} --Bundle-SymbolicName: org.postgresql.${jdbc.version} --Bundle-Version: ${osgi.version} -- --Bundle-Vendor: PostgreSQL Global Development Group --Bundle-Copyright: Copyright (c) 2003-2015, PostgreSQL Global Development Group --Bundle-License: http://www.postgresql.org/about/licence/ --Bundle-DocURL: http://jdbc.postgresql.org/ -- --Bundle-Classpath: . --Bundle-Activator: org.postgresql.osgi.PGBundleActivator --Require-Capability: osgi.ee;filter:="(&(|(osgi.ee=J2SE)(osgi.ee=JavaSE))(version>=${java.specification.version}))" --Export-Package: org.postgresql*; version=${fullversion} --Import-Package: javax.sql, javax.transaction.xa, javax.naming, *;resolution:=optional -- -- -- -- -- - - - diff --git a/dev-java/jdbc-postgresql/files/jdbc-postgresql-9.4_p1204-remove-sspi.patch b/dev-java/jdbc-postgresql/files/jdbc-postgresql-9.4_p1204-remove-sspi.patch deleted file mode 100644 index 16996892b192..000000000000 --- a/dev-java/jdbc-postgresql/files/jdbc-postgresql-9.4_p1204-remove-sspi.patch +++ /dev/null @@ -1,138 +0,0 @@ ---- a/org/postgresql/core/v3/ConnectionFactoryImpl.java 2015-10-09 20:55:53.000000000 +0200 -+++ b/org/postgresql/core/v3/ConnectionFactoryImpl.java 2015-10-14 20:42:48.816753341 +0200 -@@ -32,7 +32,6 @@ - import org.postgresql.hostchooser.HostChooserFactory; - import org.postgresql.hostchooser.HostRequirement; - import org.postgresql.hostchooser.HostStatus; --import org.postgresql.sspi.SSPIClient; - import org.postgresql.util.GT; - import org.postgresql.util.HostSpec; - import org.postgresql.util.MD5Digest; -@@ -394,11 +393,7 @@ - // or an authentication request - - String password = PGProperty.PASSWORD.get(info); -- -- /* SSPI negotiation state, if used */ -- SSPIClient sspiClient = null; - -- try { - authloop: - while (true) - { -@@ -514,88 +509,16 @@ - case AUTH_REQ_SSPI: - /* - * Use GSSAPI if requested on all platforms, via JSSE. -- * -- * For SSPI auth requests, if we're on Windows attempt native SSPI -- * authentication if available, and if not disabled by setting a -- * kerberosServerName. On other platforms, attempt JSSE GSSAPI -- * negotiation with the SSPI server. -- * -- * Note that this is slightly different to libpq, which uses SSPI -- * for GSSAPI where supported. We prefer to use the existing Java -- * JSSE Kerberos support rather than going to native (via JNA) calls -- * where possible, so that JSSE system properties etc continue -- * to work normally. -- * -- * Note that while SSPI is often Kerberos-based there's no guarantee -- * it will be; it may be NTLM or anything else. If the client responds -- * to an SSPI request via GSSAPI and the other end isn't using Kerberos -- * for SSPI then authentication will fail. - */ -- final String gsslib = PGProperty.GSS_LIB.get(info); -- final boolean usespnego = PGProperty.USE_SPNEGO.getBoolean(info); -- -- boolean useSSPI = false; -+ org.postgresql.gss.MakeGSS.authenticate(pgStream, host, -+ user, password, -+ PGProperty.JAAS_APPLICATION_NAME.get(info), -+ PGProperty.KERBEROS_SERVER_NAME.get(info), -+ logger, -+ PGProperty.USE_SPNEGO.getBoolean(info)); -+ -+ break; - -- /* -- * Use SSPI if we're in auto mode on windows and have a -- * request for SSPI auth, or if it's forced. Otherwise -- * use gssapi. If the user has specified a Kerberos server -- * name we'll always use JSSE GSSAPI. -- */ -- if (gsslib.equals("gssapi")) -- logger.debug("Using JSSE GSSAPI, param gsslib=gssapi"); -- else if (areq == AUTH_REQ_GSS && !gsslib.equals("sspi")) -- logger.debug("Using JSSE GSSAPI, gssapi requested by server and gsslib=sspi not forced"); -- else -- { -- /* Determine if SSPI is supported by the client */ -- sspiClient = new SSPIClient(pgStream, -- PGProperty.SSPI_SERVICE_CLASS.get(info), -- /* Use negotiation for SSPI, or if explicitly requested for GSS */ -- areq == AUTH_REQ_SSPI || (areq == AUTH_REQ_GSS && usespnego), -- logger); -- -- useSSPI = sspiClient.isSSPISupported(); -- logger.debug("SSPI support detected: " + useSSPI); -- -- if (!useSSPI) { -- /* No need to dispose() if no SSPI used */ -- sspiClient = null; -- -- if (gsslib.equals("sspi")) -- throw new PSQLException("SSPI forced with gsslib=sspi, but SSPI not available; set loglevel=2 for details", -- PSQLState.CONNECTION_UNABLE_TO_CONNECT); -- } -- -- logger.debug("Using SSPI: " + useSSPI + ", gsslib="+gsslib+" and SSPI support detected"); -- } -- -- if (useSSPI) -- { -- /* SSPI requested and detected as available */ -- sspiClient.startSSPI(); -- } -- else -- { -- /* Use JGSS's GSSAPI for this request */ -- org.postgresql.gss.MakeGSS.authenticate(pgStream, host, -- user, password, -- PGProperty.JAAS_APPLICATION_NAME.get(info), -- PGProperty.KERBEROS_SERVER_NAME.get(info), -- logger, -- usespnego); -- } -- -- break; -- -- case AUTH_REQ_GSS_CONTINUE: -- /* -- * Only called for SSPI, as GSS is handled by an inner loop -- * in MakeGSS. -- */ -- sspiClient.continueSSPI(l_msgLen - 8); -- break; -- - case AUTH_REQ_OK: - /* Cleanup after successful authentication */ - if (logger.logDebug()) -@@ -616,18 +539,6 @@ - throw new PSQLException(GT.tr("Protocol error. Session setup failed."), PSQLState.PROTOCOL_VIOLATION); - } - } -- } finally { -- /* Cleanup after successful or failed authentication attempts */ -- if (sspiClient != null) -- { -- try { -- sspiClient.dispose(); -- } catch (RuntimeException ex) { -- logger.log("Unexpected error during SSPI context disposal", ex); -- } -- -- } -- } - - } - diff --git a/dev-java/jdbc-postgresql/jdbc-postgresql-9.4_p1206-r1.ebuild b/dev-java/jdbc-postgresql/jdbc-postgresql-9.4_p1206-r1.ebuild deleted file mode 100644 index b5bfb41864b6..000000000000 --- a/dev-java/jdbc-postgresql/jdbc-postgresql-9.4_p1206-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-ant-2 - -MY_PN="postgresql-jdbc" -MY_PV="${PV/_p/-}" -MY_P="${MY_PN}-${MY_PV}.src" - -DESCRIPTION="JDBC Driver for PostgreSQL" -SRC_URI="https://jdbc.postgresql.org/download/${MY_P}.tar.gz" -HOMEPAGE="https://jdbc.postgresql.org/" - -LICENSE="POSTGRESQL" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="test" - -# it does not compile with jdk 11, newer versions should be fine -# BUILD FAILED -# /var/tmp/portage/dev-java/jdbc-postgresql-9.4_p1206-r1/work/postgresql-jdbc-9.4-1206.src/build.xml:197: Unknown JDK version. -DEPEND=" - virtual/jdk:1.8 - doc? ( - dev-libs/libxslt - app-text/docbook-xsl-stylesheets - ) - test? ( - dev-db/postgresql[server] - dev-java/ant-junit:0 - dev-java/hamcrest-core:1.3 - dev-java/junit:4 - dev-java/xml-commons-resolver:0 - )" -RDEPEND=">=virtual/jre-1.8:*" - -RESTRICT="test" # Requires external postgresql server setup - -S="${WORKDIR}/postgresql-jdbc-${MY_PV}.src" - -HTML_DOCS=( build/doc/pgjdbc.html ) - -JAVA_ANT_REWRITE_CLASSPATH="yes" -EANT_DOC_TARGET="publicapi" - -src_prepare() { - default - - # Strip build.xml of maven deps - sed -i -e '//{s/depends="maven-dependencies"//}' build.xml || die - sed -i -e '/java@gentoo.org Java + + codehaus-plexus/plexus-classworlds + diff --git a/dev-java/plexus-classworlds/plexus-classworlds-2.6.0.ebuild b/dev-java/plexus-classworlds/plexus-classworlds-2.6.0.ebuild new file mode 100644 index 000000000000..3a2f9d422f54 --- /dev/null +++ b/dev-java/plexus-classworlds/plexus-classworlds-2.6.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.codehaus.plexus:plexus-classworlds:2.6.0" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="The class loader framework of the Plexus project" +HOMEPAGE="https://codehaus-plexus.github.io/plexus-classworlds/" +SRC_URI="https://github.com/codehaus-plexus/plexus-classworlds/archive/plexus-classworlds-${PV}.tar.gz" + +LICENSE="Apache-2.0" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/commons-logging + dev-java/xml-commons-external:1.4 + ) +" +RDEPEND=">=virtual/jre-1.8:*" + +S="${WORKDIR}/${PN}-${P}" + +JAVA_MAIN_CLASS="org.codehaus.plexus.classworlds.launcher.Launcher" +JAVA_SRC_DIR="src/main/java/" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/test-data" +JAVA_TEST_EXCLUDES="org.codehaus.plexus.classworlds.TestUtil" + +src_prepare() { + default + # Ignore one test case testing the presence of ant-core + sed \ + -e '/testConfigure_Valid/i @Ignore' \ + -e '/import org.junit.Test/a import org.junit.Ignore;' \ + -i src/test/java/org/codehaus/plexus/classworlds/launcher/ConfiguratorTest.java || die +} + +src_test(){ + mkdir -p target/test-lib || die + # https://github.com/codehaus-plexus/plexus-classworlds/blob/plexus-classworlds-2.6.0/pom.xml#L159-L161 + ln -s "$(java-pkg_getjars --build-only xml-commons-external-1.4)" \ + target/test-lib/xml-apis-1.3.02.jar || die + # symlinking works only if java-pkg_getjars finds only one file + # but commons-logging has multiple jar files. + ln -s "${SYSROOT}"/usr/share/commons-logging/lib/commons-logging.jar \ + target/test-lib/commons-logging-1.0.3.jar || die + java-pkg-simple_src_test +} diff --git a/dev-java/poi/poi-5.2.2.ebuild b/dev-java/poi/poi-5.2.2.ebuild index 054dcda2ddc5..64e978e351b3 100644 --- a/dev-java/poi/poi-5.2.2.ebuild +++ b/dev-java/poi/poi-5.2.2.ebuild @@ -20,7 +20,7 @@ SRC_URI="mirror://apache/poi/release/src/poi-src-${PV}-${RELEASE_DATE}.tgz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" DEPEND=" >=dev-java/commons-codec-1.15-r1:0 diff --git a/dev-java/reflections/reflections-0.9.12-r3.ebuild b/dev-java/reflections/reflections-0.9.12-r3.ebuild deleted file mode 100644 index bcec9edaeaee..000000000000 --- a/dev-java/reflections/reflections-0.9.12-r3.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/ronmamo/reflections/archive/0.9.12.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild reflections-0.9.12.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.reflections:reflections:0.9.12" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Reflections - a Java runtime metadata analysis" -HOMEPAGE="https://github.com/ronmamo/reflections" -SRC_URI="https://github.com/ronmamo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="WTFPL-2 BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -# Common dependencies -# POM: pom.xml -# com.google.code.gson:gson:2.8.6 -> >=dev-java/gson-2.8.8:2.6 -# org.dom4j:dom4j:2.1.1 -> >=dev-java/dom4j-2.1.3:1 -# org.javassist:javassist:3.26.0-GA -> !!!suitable-mavenVersion-not-found!!! -# org.slf4j:slf4j-api:1.7.30 -> >=dev-java/slf4j-api-1.7.30:0 -# org.slf4j:slf4j-simple:1.7.24 -> >=dev-java/slf4j-simple-1.7.30:0 - -CP_DEPEND=" - dev-java/dom4j:1 - dev-java/gson:2.9 - dev-java/javassist:3 - dev-java/slf4j-api:0 - dev-java/slf4j-simple:0 -" - -# Compile dependencies -# POM: pom.xml -# javax.servlet:servlet-api:2.5 -> java-virtuals/servlet-api:2.5 -# POM: pom.xml -# test? junit:junit:4.13 -> >=dev-java/junit-4.13.2:4 - -DEPEND=" - dev-java/tomcat-servlet-api:2.5 - >=virtual/jdk-11:* - ${CP_DEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -S="${WORKDIR}/${P}" - -JAVA_CLASSPATH_EXTRA="tomcat-servlet-api-2.5" -JAVA_SRC_DIR=( "src/main/java" ) - -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR=( "src/test/java" ) -JAVA_TEST_RESOURCE_DIRS=( "src/test/resources" ) -JAVA_TEST_EXCLUDES=( - # Upstream does not run this test - "org.reflections.TestModel" - # 1) testMethodParameterNames(org.reflections.ReflectionsCollectTest) - # org.reflections.ReflectionsException: Scanner MethodParameterNamesScanner was not configured - # at org.reflections.Store.get(Store.java:39) - # at org.reflections.Store.get(Store.java:61) - # at org.reflections.Store.get(Store.java:46) - # at org.reflections.Reflections.getMethodParamNames(Reflections.java:579) - # at org.reflections.ReflectionsTest.testMethodParameterNames(ReflectionsTest.java:239) - org.reflections.ReflectionsCollectTest - # 2) testMethodParameterNames(org.reflections.ReflectionsParallelTest) - # org.reflections.ReflectionsException: Scanner MethodParameterNamesScanner was not configured - # at org.reflections.Store.get(Store.java:39) - # at org.reflections.Store.get(Store.java:61) - # at org.reflections.Store.get(Store.java:46) - # at org.reflections.Reflections.getMethodParamNames(Reflections.java:579) - # at org.reflections.ReflectionsTest.testMethodParameterNames(ReflectionsTest.java:239) - org.reflections.ReflectionsParallelTest - # 3) testMethodParameterNames(org.reflections.ReflectionsTest) - # org.reflections.ReflectionsException: Scanner MethodParameterNamesScanner was not configured - # at org.reflections.Store.get(Store.java:39) - # at org.reflections.Store.get(Store.java:61) - # at org.reflections.Store.get(Store.java:46) - # at org.reflections.Reflections.getMethodParamNames(Reflections.java:579) - # at org.reflections.ReflectionsTest.testMethodParameterNames(ReflectionsTest.java:239) - org.reflections.ReflectionsTest - # - # https://github.com/ronmamo/reflections/issues/277#issuecomment-927152981 - # scanner was not configured exception - this is a known issue in 0.9.12, a simple workaround is to - # check if the getStore() contains index for the scanner before querying. next version 0.10 fixes this. -) - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} diff --git a/dev-java/snakeyaml/snakeyaml-1.30-r1.ebuild b/dev-java/snakeyaml/snakeyaml-1.30-r1.ebuild new file mode 100644 index 000000000000..b61ad5b51877 --- /dev/null +++ b/dev-java/snakeyaml/snakeyaml-1.30-r1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://bitbucket.org/snakeyaml/snakeyaml/get/snakeyaml-1.30.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild snakeyaml-1.30.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.yaml:snakeyaml:1.30" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="YAML 1.1 parser and emitter for Java" +HOMEPAGE="https://bitbucket.org/snakeyaml/snakeyaml" +SRC_URI="https://bitbucket.org/${PN}/${PN}/get/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Compile dependencies +# POM: pom.xml +# test? joda-time:joda-time:2.10.1 -> >=dev-java/joda-time-2.10.10:0 +# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4 +# test? org.apache.velocity:velocity:1.6.2 -> !!!artifactId-not-found!!! + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/velocity:0 + dev-java/joda-time:0 + ) +" + +RDEPEND=" + >=virtual/jre-1.8:* +" + +# https://bitbucket.org/snakeyaml/snakeyaml/pull-requests/7 +PATCHES=( "${FILESDIR}/snakeyaml-1.30-fix-test-check.patch" ) +DOCS=( README.md ) + +S="${WORKDIR}/snakeyaml-snakeyaml-49227c24d741/" + +JAVA_SRC_DIR="src/main/java" +JAVA_AUTOMATIC_MODULE_NAME="org.yaml.snakeyaml" + +JAVA_TEST_GENTOO_CLASSPATH="joda-time,junit-4,velocity" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +src_prepare() { + default + java-utils-2_src_prepare +} + +src_test() { + export EnvironmentKey1="EnvironmentValue1" + export EnvironmentEmpty="" + + # There were 2 failures: + # 1) yamlClassInYAMLCL(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest) + # java.lang.ClassNotFoundException: org.yaml.snakeyaml.Yaml + # at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476) + # at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589) + # at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) + # at org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.yamlClassInYAMLCL(ContextClassLoaderTest.java:127) + # 2) domainInDifferentConstructor(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest) + # java.lang.ClassNotFoundException: org.yaml.snakeyaml.Yaml + # at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476) + # at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589) + # at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) + # at org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest.domainInDifferentConstructor(ContextClassLoaderTest.java:135) + + pushd src/test/java || die + local JAVA_TEST_RUN_ONLY=$(find * -name "*Test.java" \ + ! -name "StressTest.java" \ + ! -name "ParallelTest.java" \ + ! -name "AbstractTest.java" \ + ! -name "PyImportTest.java" \ + ! -name "ContextClassLoaderTest.java" \ + ) + popd + + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + + java-pkg-simple_src_test +} diff --git a/dev-java/zstd-jni/Manifest b/dev-java/zstd-jni/Manifest index 2700678e3838..e31c27c19337 100644 --- a/dev-java/zstd-jni/Manifest +++ b/dev-java/zstd-jni/Manifest @@ -1 +1,2 @@ DIST zstd-jni-1.5.0.4.tar.gz 9296353 BLAKE2B 1b4011cc7876d3d4ca2636d9872b1127d3a700f4cc6b159a36dbff5e73a2ec3af91d4a27965123c9dbb9f017200bb68bf7e078806d25d7e395243c2251936891 SHA512 2d83a1e4ff6c25ef301dc25343dcfd4f2dda7f8c44aae2d1d5da2159affb6d0c2885693022dd5cbd2d360540092bebfe0635b61c899fc7ce8dc496a96ba6f017 +DIST zstd-jni-1.5.0.5.tar.gz 9297542 BLAKE2B 96b2aa09d62c7a45c352d52358aa47a66c95c1b122bfc61b7e2b3aaa829e011a8ed6f71373130700ecdb7d8541ca6971c2cd7fda01be396053532c4aeeca3cb1 SHA512 b63858d58c7d1b2c9d120f49d1289caa7e5b429d0f8c3c95b7f58a5d432f09d41504c5f5b0934f53be8eadf3c1ab02a1a872e292bac465907fffe2a67108267e diff --git a/dev-java/zstd-jni/zstd-jni-1.5.0.5.ebuild b/dev-java/zstd-jni/zstd-jni-1.5.0.5.ebuild new file mode 100644 index 000000000000..fd0b9e85ee37 --- /dev/null +++ b/dev-java/zstd-jni/zstd-jni-1.5.0.5.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MAVEN_ID="com.github.luben:zstd-jni:1.5.0-5" +MY_PV="$(ver_rs 3 -)" + +inherit java-pkg-2 java-pkg-simple cmake + +DESCRIPTION="JNI bindings for Zstd native library" + +HOMEPAGE="https://github.com/luben/zstd-jni" +SRC_URI="https://github.com/luben/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=">=virtual/jdk-1.8:*" + +PATCHES=( + "${FILESDIR}/zstd-jni-1.5.0.4-filter-flags.patch" +) + +JAVA_SRC_DIR="src/main/java" + +src_prepare() { + cmake_src_prepare + + echo -e "package com.github.luben.zstd.util;\n\npublic class ZstdVersion\n{\n\tpublic static final String VERSION = \"${PV}\";\n}\n" \ + >> ${JAVA_SRC_DIR}/com/github/luben/zstd/util/ZstdVersion.java || die "Failed to generate version class" +} + +src_configure() { + local mycmakeargs=( + -DJAVA_HOME="$(java-config -g JAVA_HOME)" + # Resolve bug #776910 + # Reference: https://stackoverflow.com/a/51764145 + -DJAVA_AWT_LIBRARY="NotNeeded" + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + mkdir -p "${S}/target/classes/META-INF" || die "Failed to create META-INF dir" + echo "Manifest-Version: 1.0 +Implementation-Version: ${MY_PV} +Bundle-NativeCode: libzstd-jni.so;osname=Linux" > "${S}/target/classes/META-INF/MANIFEST.MF" || die "Failed to create MANIFEST.MF" + java-pkg-simple_src_compile + java-pkg_addres ${JAVA_JAR_FILENAME} "${BUILD_DIR}" -name libzstd-jni.so || die "Failed to add library to jar" +} + +src_install() { + java-pkg-simple_src_install +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index d29d4dfef8294778ea7df05a74230cf9bf87f617..018c6bbad84e3db618d058be8ba4189971dfbf3f 100644 GIT binary patch delta 18712 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 diff --git a/dev-lang/ghc/ghc-9.0.2.ebuild b/dev-lang/ghc/ghc-9.0.2.ebuild index 49acb75d8338..e943844a1b69 100644 --- a/dev-lang/ghc/ghc-9.0.2.ebuild +++ b/dev-lang/ghc/ghc-9.0.2.ebuild @@ -424,6 +424,7 @@ src_prepare() { # ffi headers don't get included in the binpkg for some reason for f in "${WORKDIR}/usr/$(get_libdir)/${PN}-${BIN_PV}/include/"{ffi.h,ffitarget.h} do + mkdir -p "$(dirname "${f}")" [[ -e "${f}" ]] || ln -sf "$($(tc-getPKG_CONFIG) --cflags-only-I libffi | sed "s/-I//g" | tr -d " ")/$(basename "${f}")" "${f}" || die done diff --git a/dev-lang/ghc/metadata.xml b/dev-lang/ghc/metadata.xml index ff7d215d932e..eaaa78bf4cf7 100644 --- a/dev-lang/ghc/metadata.xml +++ b/dev-lang/ghc/metadata.xml @@ -13,4 +13,7 @@ Use dev-libs/gmp for integer operations (works faster, but an external depend). Enable NUMA thread balancing policy using sys-process/numactl. + + ghc/ghc + diff --git a/dev-lang/go/metadata.xml b/dev-lang/go/metadata.xml index 9e4573bf3a24..65e430387e9d 100644 --- a/dev-lang/go/metadata.xml +++ b/dev-lang/go/metadata.xml @@ -10,4 +10,7 @@ Rob Pike. It has garbage collection, coroutines, communication channels and a clean syntax. + + golang/go + diff --git a/dev-lang/luajit/metadata.xml b/dev-lang/luajit/metadata.xml index d2856d001784..6a8f2a1c704f 100644 --- a/dev-lang/luajit/metadata.xml +++ b/dev-lang/luajit/metadata.xml @@ -11,4 +11,7 @@ from Lua 5.2 that are unlikely to break existing code. + + LuaJIT/LuaJIT + diff --git a/dev-lang/perl/metadata.xml b/dev-lang/perl/metadata.xml index 4105918061bf..d72260120d77 100644 --- a/dev-lang/perl/metadata.xml +++ b/dev-lang/perl/metadata.xml @@ -10,6 +10,7 @@ Enable 128bit floating point arithmetic via libquadmath + Perl/perl5 arsv/perl-cross diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml index 9bdbd6a158aa..ec83837afd57 100644 --- a/dev-lang/php/metadata.xml +++ b/dev-lang/php/metadata.xml @@ -65,4 +65,7 @@ Enable the XSL extension Enable webp support for GD in php-7.x + + php/php-src + diff --git a/dev-lang/python/metadata.xml b/dev-lang/python/metadata.xml index 54c2aa9734b5..cbba5a611409 100644 --- a/dev-lang/python/metadata.xml +++ b/dev-lang/python/metadata.xml @@ -1,15 +1,18 @@ - - python@gentoo.org - Python - - - Build Bluetooth protocol support in socket module - Link readline extension against dev-libs/libedit instead of sys-libs/readline. - Optimize the build using Profile Guided Optimization (PGO) - Optimize the build using Link Time Optimization (LTO) - Install Windows executables required to create an executable installer for MS Windows. - + + python@gentoo.org + Python + + + Build Bluetooth protocol support in socket module + Link readline extension against dev-libs/libedit instead of sys-libs/readline. + Optimize the build using Profile Guided Optimization (PGO) + Optimize the build using Link Time Optimization (LTO) + Install Windows executables required to create an executable installer for MS Windows. + + + python/cpython + diff --git a/dev-lang/ruby/metadata.xml b/dev-lang/ruby/metadata.xml index 81c93980c211..d02ab029c77e 100644 --- a/dev-lang/ruby/metadata.xml +++ b/dev-lang/ruby/metadata.xml @@ -10,4 +10,7 @@ Install dev-ruby/rdoc after installing Ruby. Enable SystemTAP/DTrace tracing + + ruby/ruby + diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml index 7219757f268d..99bf9058f4f2 100644 --- a/dev-lang/rust/metadata.xml +++ b/dev-lang/rust/metadata.xml @@ -23,4 +23,7 @@ Use the system LLVM installation Build support for the wasm32-unknown-unknown target + + rust-lang/rust + diff --git a/dev-lang/rust/rust-1.59.0.ebuild b/dev-lang/rust/rust-1.59.0.ebuild index b4e6eebe900f..c3dfac4c574d 100644 --- a/dev-lang/rust/rust-1.59.0.ebuild +++ b/dev-lang/rust/rust-1.59.0.ebuild @@ -258,6 +258,8 @@ src_prepare() { } src_configure() { + use system-llvm && filter-flags '-flto*' # https://bugs.gentoo.org/862109 + local rust_target="" rust_targets="" arch_cflags # Collect rust target names to compile standard libs for all ABIs. diff --git a/dev-lang/rust/rust-1.60.0.ebuild b/dev-lang/rust/rust-1.60.0.ebuild index 0b2ab02a8e65..1dda442d1071 100644 --- a/dev-lang/rust/rust-1.60.0.ebuild +++ b/dev-lang/rust/rust-1.60.0.ebuild @@ -256,6 +256,8 @@ src_prepare() { } src_configure() { + use system-llvm && filter-flags '-flto*' # https://bugs.gentoo.org/862109 + local rust_target="" rust_targets="" arch_cflags # Collect rust target names to compile standard libs for all ABIs. diff --git a/dev-lang/rust/rust-1.61.0-r2.ebuild b/dev-lang/rust/rust-1.61.0-r2.ebuild index 57d88e14bea0..263edc8ca004 100644 --- a/dev-lang/rust/rust-1.61.0-r2.ebuild +++ b/dev-lang/rust/rust-1.61.0-r2.ebuild @@ -259,6 +259,8 @@ src_prepare() { } src_configure() { + use system-llvm && filter-flags '-flto*' # https://bugs.gentoo.org/862109 + local rust_target="" rust_targets="" arch_cflags use_libcxx="false" # Collect rust target names to compile standard libs for all ABIs. diff --git a/dev-lang/rust/rust-1.62.0.ebuild b/dev-lang/rust/rust-1.62.0.ebuild index 4b8fdf357c6e..8da92fd3854b 100644 --- a/dev-lang/rust/rust-1.62.0.ebuild +++ b/dev-lang/rust/rust-1.62.0.ebuild @@ -256,6 +256,8 @@ src_prepare() { } src_configure() { + use system-llvm && filter-flags '-flto*' # https://bugs.gentoo.org/862109 + local rust_target="" rust_targets="" arch_cflags use_libcxx="false" # Collect rust target names to compile standard libs for all ABIs. diff --git a/dev-lang/rust/rust-1.62.1.ebuild b/dev-lang/rust/rust-1.62.1.ebuild index 5775cd6e8835..35015cb50b61 100644 --- a/dev-lang/rust/rust-1.62.1.ebuild +++ b/dev-lang/rust/rust-1.62.1.ebuild @@ -256,6 +256,8 @@ src_prepare() { } src_configure() { + use system-llvm && filter-flags '-flto*' # https://bugs.gentoo.org/862109 + local rust_target="" rust_targets="" arch_cflags use_libcxx="false" # Collect rust target names to compile standard libs for all ABIs. diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest index 5ad770c26e5e..d519ac9d3bfc 100644 --- a/dev-lang/smlnj/Manifest +++ b/dev-lang/smlnj/Manifest @@ -48,3 +48,29 @@ DIST smlnj-110.99.2-smlnj-c.tgz 10609 BLAKE2B b44b5fa92fb8bc7eac4ac49672629810fa DIST smlnj-110.99.2-smlnj-lib.tgz 790390 BLAKE2B 8194c48196e5e58eb22e6f4f1a91b7b8671acfd2425b88b826d0d2f8f0075f309b3cfcfb77df61fdf5944b3f384201a10effec0438efd9a32f3b4ba68f94d6b0 SHA512 46e125b21dc1dd6acc029baed6d6c1052fd517c275f3ba8f9d54d5b461f7e5aedc3bc9b1018c056977f8c9aafd25990eef308637ce840f67567e0184bdfb556e DIST smlnj-110.99.2-system.tgz 281742 BLAKE2B c9af6495f6991cd9e6768ceab1c8841e30ba83d981e2b8b0482851c8cca9db548e22a2abce2ee0764e4e5ad37723d5819e4e44c91e4e69a4b353327e6ea55769 SHA512 aa27b46301ddfe3f6bf26e04a3763c52b016435d7aa9142f30300b026d2587cd85c84992084c2d9cd1a2dd90b1b82897fb106067aff0d16207050302ba985421 DIST smlnj-110.99.2-trace-debug-profile.tgz 3921 BLAKE2B ebc7d3270bcee5464c7eb5a70c851d865ffbf2ba31a084b61074ffe22f7d97c255fe4584fdbf491c7d5e2db65e3efb5648eb5995b81561cdfee152ae8b31c859 SHA512 e1fd41e15934eda2d33b69d21eeb582306dfc09576cc7f69f72cbc599e4b321c453327a7cc31f4689e6d3d87b2fc0453817ef696e565dff4d7ef4c1e18e31c29 +DIST smlnj-110.99.3-MLRISC.tgz 1457337 BLAKE2B a639a9afcaf1bf3e6521eeaa2dd8cb28f164b4c9b439dcb1370c9189b8ca769fa79f3b6c15aa3ee4db49afd61c321d1a6197ad3a46f7209bd51a431e1249dd49 SHA512 f1f2d7cd1316bd6c4156fc184990ccfee916993283ce0963ff30306089b5c6297d2c4fe55a280f17ae05ad45a764e3bdfcfd1b8ee9a8382a049f323b48692c8a +DIST smlnj-110.99.3-asdl.tgz 241353 BLAKE2B a9f61116411919c51a56097d59f3501022d3b5d3fbd01660b16c3a5fc629b6b96102b17b1047e29c12c8b739a3ab66ff20a7d0c70d6edd899f26b713b9ac7f94 SHA512 cc703609a192a83766d6e8298912bf427fed66a3d5a20f98c1dcddec63ec234df1d868e418932676a0300bf68b490c5c8e2b8f8106f42bc0d38b93be5dde794d +DIST smlnj-110.99.3-boot.amd64-unix.tgz 5971321 BLAKE2B c6a7c96344da723dfd88155586b680b6f54e7711335bc88d8f1468d3f989077febe6624596d16d7236e651f17d33b6bdf268e8a99164b46e21780d87c697551b SHA512 8616a06975f285623156637929b202fb1d060718bb990aeeff12e185f36ae0764d7074482eaa446dbf0ed8afd2527bfc38c423cdebfa8ed0346fd43b4d3442e3 +DIST smlnj-110.99.3-boot.ppc-unix.tgz 5839528 BLAKE2B 30da3659d7918126684a6e947200a4080a0366b43a03f20b5f27ec7c94a874ae9102ebf94dcb346e60c10d2155236448f4f59350813e46c3185b08f47e9cde2b SHA512 7a0c8d70c0a65f3cbe5c0d6e2172a037bc5b5314d805fe9686c11290ac30b26d26ad98dcd085092a3c76f2a23cc402857cd38afe4f9b0086f6b8a9cab9c19a53 +DIST smlnj-110.99.3-boot.sparc-unix.tgz 5981512 BLAKE2B 6a86232df38bc0ecf7525d8406f6d4f7fadf4730c20b679d4dc540a92e2cfbe14120bd211a5fc96e9b7bec55f2dcdd2b6fdf5969ff230011992d2ea942b7fec7 SHA512 eb167a171f0b0635619eff7e6c0c2ff5a347f3dbae6c690de334671a3aabc5c6ad0a21e6e3192852f2d86806c3cebb4cd6b769c8cf6e8883bb4ce137af8b1578 +DIST smlnj-110.99.3-boot.x86-unix.tgz 5923052 BLAKE2B 52e9f86e7dabaf51ddb642a135f72c6e59f870152107730f7321f7d1d6c165594bdaaf085795360a9dadccec1cd2595c56b7bf7d84d038254273ab8bd5ec1c03 SHA512 8a6680e910cda9b344192db4978c74f9eb55a872824f9ef9deb7419a43e475277997bba19de8abd8eeffda565f8900aeee31f6a94cb0a0bcdbb067b3ec12457a +DIST smlnj-110.99.3-ckit.tgz 200785 BLAKE2B 0834239040c7e15b96c8ca8812a0d74f5254bbdca22fdba8da5059ec3a256896fa8840dcc18534b9ba3578cb204fe12665f02337f7e1f46af71f19acc2ee4c45 SHA512 c41835ccc1f0ed4352386a398f6847adfe11bd3926ebaeed6e9c6c9b24ff09ad5c676ac6d98700bb6c2f443b43e733071040452886f7a266b7053cdacc0c7b89 +DIST smlnj-110.99.3-cm.tgz 220282 BLAKE2B 6e4ecfc4d74756b1e69a3f61e25649798c6b74327e4d86ff649e9664f22e092a09b80ff0f6e0b94a5210db97985fabc3803e103b3be1da0f9c2bfccb06064e10 SHA512 5030b99dcfec2abb4be76fc15c7846b602d3fbd14ff78eba087a92b72e43a19584fe667281416ecb48fc3df1e7c9756f36d12a8e6ab66fa3917deaaa383fcf82 +DIST smlnj-110.99.3-cml.tgz 103973 BLAKE2B 4723c4a9f891274bac82168c21d19ec2506fc01f48fd330b179b468f73174c049df78a3948a10fe245f0f84f2f8b433ed0b64fc0340092e30433b247fbbd3773 SHA512 79fc9f7060d484c58171ab9577428ab12abd4376b3074bc87d5db5a080d49073a3950ea3d70baae927a2780a0072e83ce2159381c1d03791bce7ffd5bfcc8331 +DIST smlnj-110.99.3-compiler.tgz 856614 BLAKE2B c98a337003619d5968f416c83422fb1ed92dbb37423630d41e2600d62a8cda1d2eb02ecd681bc79cb71a51881c1f4e6189430a05726d6345585f87a5585bc66a SHA512 4616f1d86417ce542aa3f30159adcbbda5a89fc50248b48e53953d596180444b1af178633ba70b2c47ce9c1351cb718f0aab7bc481f6cd9ef4495b084eef4e28 +DIST smlnj-110.99.3-config.tgz 23167 BLAKE2B 78c6cafc1bc5ac8f6e1fe837c1d1fe8d725eab09713a004a2d89df02c52a2553a2b91a7f540d64b097661b80c1b7bbbbd96f9c2ffdae4e2d3655fd182a7c31aa SHA512 4a2f95cde1314f288f13af499b3af7a97ce799c4653cb8382d2361b46142e57a1943d471b7e841240f7accf7c73bd3a085a6e1d0bf3bbfb0246daf88773f0c38 +DIST smlnj-110.99.3-doc.tgz 2506809 BLAKE2B 3a4d568bd1f36d6268127120fc8aaab105fc777a8e4eae8af9d08254ef5b84a432a188b5b16d32399072a919f177f989abb6229d4126ae5da7fb10bdafecda17 SHA512 a042ab0eed78f0c2b3ece17f9fa0ab30c4327b50270e6f85476fee6676bde98f46288979d605dbd937112451e1014a09acd90f589ba2904eaea5a688caa9118a +DIST smlnj-110.99.3-eXene.tgz 714453 BLAKE2B 579970eba09897cce2497dc3355a17ef4f8ca3a6f31cfc6a8b910aad3531558c5072c17b5a27fab1922b4a26c0ecf632abd547f2551f0de26e999351879c8c76 SHA512 ba380e7b1c751782015aa3603d54a57901697f13c0eb6c3b1928082224dca16f658cda16b4a3400ff46b3e7a46c1069f59366f35b35e837bcd73c1792515aca4 +DIST smlnj-110.99.3-heap2asm.tgz 1763 BLAKE2B 739ce12c488483b7a74f445f4584f43cd156c2912966bf8ce49ba84ed798c47e45175c47b6033a3be3411285245d4344dc58cfbae6064e2905c36af5fdde4847 SHA512 49eaf8ac9772b62d48cd52c3d395b1f2c40d4ce4f62c90ab875f934f3dae6e20e717d6bc41dc674ffa6f0ec03b437ac0a87478e214ac8d28890077faae8e42f5 +DIST smlnj-110.99.3-ml-burg.tgz 40357 BLAKE2B 3ef88f8ada0110b91db783901e1efefeea835bef94dbfbbb2de08480adaff79c484abcfb196bc473a0c5d517d6120dad56199c548cf52b5ced712090120afe62 SHA512 3b19feaba7d3616b364ccb5cf54e203a5583cfe850b1949bbf1f97182255594b5b8498225b8cfd437fb2066cb9461626358f6d3007646ca2cdfaf3f8fa6fd12c +DIST smlnj-110.99.3-ml-lex.tgz 28038 BLAKE2B 7891b4c26aa44c945f18cd1300fb7c49455c1d2eef4d7ed425509387edd87abea8e23900fa9777798bd7db976d0f4788c3a97120f13c1778b6d476cca190a747 SHA512 5fc0acb9dcd49b663c2b0f071b1cf0a0619c9aa83ef6736eec330eca74693be3272a1c771928e0b3d0e46fc3058ba69445c8e0bfe6815042d51d5493512c81b3 +DIST smlnj-110.99.3-ml-lpt.tgz 267067 BLAKE2B 3b0a853c92eed28d0d8a4394d1b87761bd093d1e701b289e5de28a351f27e97abb1921a5e5ade6e7dea1faef1dccca4dbcb30aefe4624361b302f14084cf08af SHA512 aa3ae9109d42b42f9f619395807f0f7486f9eee794ef61a43df069ab29fcf028e5efb50831dd5a35519e592a89606be6a51aee9da0078a83e62a37c2f23f54f7 +DIST smlnj-110.99.3-ml-yacc.tgz 101376 BLAKE2B 39f9f50f612c5b263f6146d39262d669d7ee3f65daf7d24a0c950ddea8868f13ac6881860f694cba3ecb6b2f29b4755f1364fac2c08401e537d6c355071ebbde SHA512 0cec5df0cbad8b93e079a70dc5979231443a6563bd61dbeadaf3c82e5a28d61cc6d1ee080c3c003d8ece79fbab6a8a31790e29d10ebd64a644a779103751af89 +DIST smlnj-110.99.3-nlffi.tgz 74810 BLAKE2B 0129c45031c750fcb8b879fa325532170c937ac0dc50e224ff22e1ea7c0822f13794be22ff5bc8c1570ed28b8ff9aa90910cb07b3c18519344bbad17bbf351da SHA512 f35033fcaff75b930f4136d8cf903ee17702856fcb58c3b70bfd5fa69e45d3a37df277d9753e989fb1b1f7f21783758fc167d36f3a4537aa2162a754d652ba84 +DIST smlnj-110.99.3-old-basis.tgz 1363 BLAKE2B 32d3afda93fe372ec8bfc9589101c2e4c2b04259d481b39a3a932d3ff225f9142ecc978dae55081417c6437a5c64e5655c43bb29ccd9dc7d6073ff7b19a94e61 SHA512 1dff1f3e5eafb94c5b235f2cc04af4ab87a927d74eac641bad36e66db39a11078fe9aacc20fadadf9c8d13e4c3f7a211cd64efd7741b0dc45e1b22c013c81329 +DIST smlnj-110.99.3-pgraph.tgz 5367 BLAKE2B f30b054433ccb1394e557fc63dae9d097734fcbadee3bcbcd3cfe7bf2d2f833882ac5d187f846f0895b19eeb75de667b2394295858a6e0d873ff58bf55e3bd83 SHA512 3c9d4f3d42c49cd6950eb42712aafc8a58b253b0fade35b7b4c6a1bfef88b7a5805a07fad1d7e107f31d73912e4f32729b2d001dc5751aa629d0f0b4d1a20401 +DIST smlnj-110.99.3-runtime.tgz 334293 BLAKE2B ce70bd05fc311ed11285aceb4cb78af7f08a18431538a341f768fc04e9aa3b1df1f0f3f86f384622aea59fb3322eb8446176bf3481df6f0efa5d67fd1bf71da1 SHA512 21da06900903a2a460b3a8ea895b3f864df5e8f4606ee9c4303de838678c5ab8df947d2eaca74a0ad057c4ec3b7e20f498cde599d5761db14ce6ce516b4ade41 +DIST smlnj-110.99.3-smlnj-c.tgz 10591 BLAKE2B 1dd6646e64157ee31dbd04a0d7d485012ab31fb1e3855d5bf930e9705298df40d33391363dd927758ae2a931aa7d1f61259c688a437851ebff1b3979f12f6ef7 SHA512 3fb88af71a257229322d88c1bbd30a2081d58ad454f541853d327c785a50b88447db667ac787d6a6a98f449886139b71a4721af65cda18e620889cb3cc0d73de +DIST smlnj-110.99.3-smlnj-lib.tgz 641512 BLAKE2B 1904fc25ae19f8a62669e8ad81272702df3871b04a8ee82e3526d5cbec15835d17fb9ebc710fa7cad5634a9485b5ae9534cb9015e96fae4c19d8a51bcb57b77e SHA512 e711cee0974a7357c0ecac7e38a8bda1db43da7a5262f5878994aab4df604245ccf70510ed7d1a7ff62cc184399ebe08c4a30fb83a881c95c77ed6179d411151 +DIST smlnj-110.99.3-system.tgz 283393 BLAKE2B 9fbb815ee69269ed962899a8374d5669adde670f1846c2137958fb945bc29ac52ae60a1e7393d6fe5479b037641f53bd938555c483683f4f8532c22a44073224 SHA512 90c84826cbc86ebe43cd8bb4bd8aff6ddae67c05c1d263f0528720ceb6291bdc6ef3d51ea117cea86d5af8412a43f4dc3422eae6c1de4442139e4d366398d3ae +DIST smlnj-110.99.3-trace-debug-profile.tgz 3890 BLAKE2B 53bc19a0b805bde85527fec711e088e5805420ed969347075f1876ebbc0d13a54a9d5b444da9541fbccdd0e48444ce663806f08ed35095d63d87382dab020f32 SHA512 0fedf4d291823f279caf57695826b61da07cecbc1a10cf259a8faf4352e2631dc3d64f8442bf57c9df0c4a39150f37ab95995c4498b3a6700bd125fd2d8d6c15 diff --git a/dev-lang/smlnj/smlnj-110.99.3.ebuild b/dev-lang/smlnj/smlnj-110.99.3.ebuild new file mode 100644 index 000000000000..9186f5e6aefb --- /dev/null +++ b/dev-lang/smlnj/smlnj-110.99.3.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Standard ML of New Jersey compiler and libraries" +HOMEPAGE="http://www.smlnj.org" + +BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}" + +FILES=" +doc.tgz + +config.tgz + +asdl.tgz +cm.tgz +compiler.tgz +runtime.tgz +system.tgz +MLRISC.tgz +smlnj-lib.tgz +old-basis.tgz + +ckit.tgz +nlffi.tgz + +cml.tgz +eXene.tgz + +ml-lpt.tgz +ml-lex.tgz +ml-yacc.tgz +ml-burg.tgz + +pgraph.tgz +trace-debug-profile.tgz + +heap2asm.tgz + +smlnj-c.tgz +" + +SRC_URI=" + amd64? ( ${BASE_URI}/boot.amd64-unix.tgz -> ${P}-boot.amd64-unix.tgz ) + ppc? ( ${BASE_URI}/boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz ) + sparc? ( ${BASE_URI}/boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz ) + x86? ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz ) +" + +for file in ${FILES} ; do + SRC_URI+=" ${BASE_URI}/${file} -> ${P}-${file} " +done + +S="${WORKDIR}" + +LICENSE="BSD" +SLOT="0" + +# sparc support should be there but is untested +KEYWORDS="~amd64 ~ppc ~x86" + +src_unpack() { + mkdir -p "${S}" || die + local file + for file in ${A} ; do + if [[ ${file} != ${P}-config.tgz ]] ; then + cp "${DISTDIR}/${file}" "${S}/${file#${P}-}" || die + fi + done + + # make sure we don't use the internet to download anything + unpack ${P}-config.tgz + rm config/*.bat || die + echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl + + mkdir base || die # without this unpacking runtime will fail + ./config/unpack "${S}" runtime || die + + # Unpack asdl to fix autoconf linker check + unpack "${S}"/asdl.tgz +} + +src_prepare() { + default + + # respect CC et al. (bug 243886) + sed -e "/^AS/s|as|$(tc-getAS)|" \ + -e "/^CC/s|gcc|$(tc-getCC)|" \ + -e "/^CPP/s|gcc|$(tc-getCC)|" \ + -e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \ + -i base/runtime/objs/mk.* || die + sed -e "/^AS/s|as|$(tc-getAS)|" \ + -e "/^AR/s|ar|$(tc-getAR)|" \ + -e "/^CC/s|cc|$(tc-getCC)|" \ + -e "/^CPP/s|/lib/cpp|$(tc-getCPP)|" \ + -e "/^RANLIB/s|ranlib|$(tc-getRANLIB)|" \ + -i base/runtime/objs/makefile || die + + sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die + sed -i "/^AC_PATH_PROG/s|\[ld\]|\[$(tc-getLD)\]|" asdl/configure.ac || die +} + +src_compile() { + local config_opts=( ) + use amd64 && config_opts+=( "-default 64" ) # force 64-bit build for amd64 + + SMLNJ_HOME="${S}" ./config/install.sh ${config_opts[@]} || + die "compilation failed" +} + +src_install() { + local DIR=/usr/$(get_libdir)/${PN} + local i + + local file + for file in bin/{*,.*} ; do + [[ -f ${file} ]] && + sed -e "2iSMLNJ_HOME=${EPREFIX}/${DIR}" \ + -e "s|${WORKDIR}|${EPREFIX}/${DIR}|" \ + -i ${file} + done + + newbin ./config/_heap2exec heap2exec + exeinto ${DIR}/bin + pushd bin || die + for i in {*,.*} ; do + [[ -f ${i} ]] && doexe ${i} + done + for i in ml-* sml ; do + dosym ../../${DIR}/bin/${i} /usr/bin/${i} + done + popd || die + + exeinto ${DIR}/bin/.run + pushd bin/.run || die + for i in run* ; do + doexe ${i} + done + popd || die + + insinto ${DIR}/bin/.heap + doins bin/.heap/* + + insinto ${DIR} + doins -r lib + doman doc/man/man*/*.* + dodoc -r doc/* +} diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest index 2a4c50a486f6..9f8ababee072 100644 --- a/dev-lang/spidermonkey/Manifest +++ b/dev-lang/spidermonkey/Manifest @@ -3,6 +3,7 @@ DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B eeaa4acc9fabf15ec1b31317 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316 SHA512 ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6 SHA512 3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a DIST firefox-91.11.0esr.source.tar.xz 384459848 BLAKE2B cff327378a1712d0dfb99e1a67bd63e958987e3147279af5f98ee9318fe91f42823bbc9afb0308638e42de789451b04ea895320a8c674cc221e0d4b0b1d80f38 SHA512 bff3a399c03bd1cdaaec0b6963b1558aa35b6338b6c02042ffd65fec0aedd344d01718692e881332f5f352c32da15ba09a20a09ee072200b47ae840bc0585a96 +DIST firefox-91.12.0esr.source.tar.xz 379877004 BLAKE2B c00e5cc219c59d8347a69e5236a4a4f439d9caae6ab7dabc3ed8c8f9a096ded26ec1ffb53b015b86481f1d43ec4f263bb8acbd841ebf36e8a741d73e12a0a914 SHA512 323fb752488b45872b40f0b0ee1d8c1dffa16874dbff2afde19a54286c824ef48177233e029faeafa5946184e71c31c6bc5ba7ec17a571e21af64fc5f7334042 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e SHA512 670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c DIST js185-1.0.0.tar.gz 6164605 BLAKE2B 76a37f0ceae05d3475853875bd0ce4be6e525e4114816f8f281ea6fc6b60a71060975a0fa1cb843f57ad1e2f842dfb26b24244fa0fd6c20f6ae2ebbe430f70be SHA512 2af7122a7c7007fd7b6668776fe1222515a810b3e43bbf0f76b8f94e1ef406ffd3fb5ccec393021b00274c05b38a77235bc8d6886994c56762fcaf0aa7cf6718 DIST mozjs-60.5.2.tar.bz2 32816585 BLAKE2B 45ac4c9646e1275faf60eeedbf486f802cd106583eb7f640fe2243adc7cbb811dced5cefa94426cceca63468b0112be84078ffcef24cb2b8c1a7b6c8173c0d45 SHA512 5fb73330e7803bdd524fbe7cfdf4e6b72e85d4b22b0c827400317b5d052d1088d36e558ceac376393089e9d03e658b24e69262851fc04a66bbcda47135423dc0 diff --git a/dev-lang/spidermonkey/spidermonkey-60.5.2_p0-r6.ebuild b/dev-lang/spidermonkey/spidermonkey-60.5.2_p0-r6.ebuild index cc7d2687a38f..ef5e64bc7a31 100644 --- a/dev-lang/spidermonkey/spidermonkey-60.5.2_p0-r6.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-60.5.2_p0-r6.ebuild @@ -3,7 +3,7 @@ EAPI=6 WANT_AUTOCONF="2.1" -inherit autotools check-reqs toolchain-funcs pax-utils mozcoreconf-v5 +inherit autotools check-reqs toolchain-funcs pax-utils mozcoreconf-v5 flag-o-matic MY_PN="mozjs" MY_P="${MY_PN}-${PV/_rc/.rc}" @@ -54,6 +54,8 @@ src_prepare() { eapply_user + append-atomic-flags # bug 688574 + cd "${S}/js/src" || die eautoconf old-configure.in eautoconf diff --git a/dev-lang/spidermonkey/spidermonkey-91.12.0.ebuild b/dev-lang/spidermonkey/spidermonkey-91.12.0.ebuild new file mode 100644 index 000000000000..dce597f04a64 --- /dev/null +++ b/dev-lang/spidermonkey/spidermonkey-91.12.0.ebuild @@ -0,0 +1,452 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +# Patch version +FIREFOX_PATCHSET="firefox-91esr-patches-10j.tar.xz" +SPIDERMONKEY_PATCHSET="spidermonkey-91-patches-04j.tar.xz" + +LLVM_MAX_SLOT=14 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="ssl,xml(+)" + +WANT_AUTOCONF="2.1" + +inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs + +MY_PN="mozjs" +MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases + +MY_MAJOR=$(ver_cut 1) + +MOZ_ESR=yes + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="firefox" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +if [[ ${PV} == *_rc* ]] ; then + MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" +fi + +PATCH_URIS=( + https://dev.gentoo.org/~{juippis,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET} + https://dev.gentoo.org/~{juippis,polynomial-c,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} +) + +SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz + ${PATCH_URIS[@]}" + +DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" +HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " + +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86" + +SLOT="91" +LICENSE="MPL-2.0" +IUSE="clang cpu_flags_arm_neon debug +jit lto test" + +#RESTRICT="test" +RESTRICT="!test? ( test )" + +BDEPEND="${PYTHON_DEPS} + >=virtual/rust-1.51.0 + virtual/pkgconfig + test? ( + $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') + ) + || ( + ( + sys-devel/llvm:14 + clang? ( + sys-devel/clang:14 + lto? ( =sys-devel/lld-14* ) + ) + ) + ( + sys-devel/llvm:13 + clang? ( + sys-devel/clang:13 + lto? ( =sys-devel/lld-13* ) + ) + ) + ( + sys-devel/llvm:12 + clang? ( + sys-devel/clang:12 + lto? ( =sys-devel/lld-12* ) + ) + ) + )" +DEPEND=">=dev-libs/icu-69.1:= + dev-libs/nspr + sys-libs/readline:0= + sys-libs/zlib" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/firefox-${MY_PV}/js/src" + +llvm_check_deps() { + if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then + einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use clang ; then + if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then + einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use lto ; then + if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then + einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +python_check_deps() { + if use test ; then + has_version "dev-python/six[${PYTHON_USEDEP}]" + fi +} + +pkg_pretend() { + if use test ; then + CHECKREQS_DISK_BUILD="7600M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_pretend +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use test ; then + CHECKREQS_DISK_BUILD="7600M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_setup + + llvm_pkg_setup + + if use clang && use lto ; then + local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') + [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") + [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" + + local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') + [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") + [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" + + if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then + eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." + eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" + eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" + eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" + eerror " - Build ${CATEGORY}/${PN} without USE=lto" + eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " + eerror " llvm/clang/lld/rust chain depending on your @world updates)" + die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" + fi + fi + + python-any-r1_pkg_setup + + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + + if ! mountpoint -q /dev/shm ; then + # If /dev/shm is not available, configure is known to fail with + # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py + ewarn "/dev/shm is not mounted -- expect build failures!" + fi + + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C + fi +} + +src_prepare() { + pushd ../.. &>/dev/null || die + + use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch + + eapply "${WORKDIR}"/firefox-patches + eapply "${WORKDIR}"/spidermonkey-patches + + default + + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + python/mozbuild/mozbuild/configure/check_debug_ranges.py \ + || die "sed failed to set toolchain prefix" + + # use prefix shell in wrapper linker scripts, bug #789660 + hprefixify "${S}"/../../build/cargo-{,host-}linker + + einfo "Removing pre-built binaries ..." + find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + + MOZJS_BUILDDIR="${WORKDIR}/build" + mkdir "${MOZJS_BUILDDIR}" || die + + popd &>/dev/null || die + eautoconf +} + +src_configure() { + # Show flags set at the beginning + einfo "Current CFLAGS: ${CFLAGS}" + einfo "Current CXXFLAGS: ${CXXFLAGS}" + einfo "Current LDFLAGS: ${LDFLAGS}" + einfo "Current RUSTFLAGS: ${RUSTFLAGS}" + + local have_switched_compiler= + if use clang && ! tc-is-clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + have_switched_compiler=yes + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + cd "${MOZJS_BUILDDIR}" || die + + # ../python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + local -a myeconfargs=( + --host="${CBUILD:-${CHOST}}" + --target="${CHOST}" + --disable-ctype + --disable-jemalloc + --disable-optimize + --disable-smoosh + --disable-strip + --enable-readline + --enable-release + --enable-shared-js + --with-intl-api + --with-system-icu + --with-system-nspr + --with-system-zlib + --with-toolchain-prefix="${CHOST}-" + $(use_enable debug) + $(use_enable jit) + $(use_enable test tests) + ) + + if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then + myeconfargs+=( --enable-rust-simd ) + fi + + # Modifications to better support ARM, bug 717344 + if use cpu_flags_arm_neon ; then + myeconfargs+=( --with-fpu=neon ) + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + myeconfargs+=( --with-thumb=yes ) + myeconfargs+=( --with-thumb-interwork=no ) + fi + fi + + # Tell build system that we want to use LTO + if use lto ; then + if use clang ; then + myeconfargs+=( --enable-linker=lld ) + myeconfargs+=( --enable-lto=cross ) + else + myeconfargs+=( --enable-linker=bfd ) + myeconfargs+=( --enable-lto ) + fi + fi + + # LTO flag was handled via configure + filter-flags '-flto*' + + if tc-is-gcc ; then + if ver_test $(gcc-fullversion) -ge 10 ; then + einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." + append-cxxflags -fno-tree-loop-vectorize + fi + fi + + export MACH_USE_SYSTEM_PYTHON=1 + export PIP_NO_CACHE_DIR=off + + # Show flags we will use + einfo "Build CFLAGS: ${CFLAGS}" + einfo "Build CXXFLAGS: ${CXXFLAGS}" + einfo "Build LDFLAGS: ${LDFLAGS}" + einfo "Build RUSTFLAGS: ${RUSTFLAGS}" + + # Forcing system-icu allows us to skip patching bundled ICU for PPC + # and other minor arches + ECONF_SOURCE="${S}" \ + econf \ + ${myeconfargs[@]} \ + XARGS="${EPREFIX}/usr/bin/xargs" +} + +src_compile() { + cd "${MOZJS_BUILDDIR}" || die + default +} + +src_test() { + if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then + einfo "Smoke-test successful, continuing with full test suite" + else + die "Smoke-test failed: did interpreter initialization fail?" + fi + + cp "${FILESDIR}"/spidermonkey-91-known-test-failures.txt "${T}"/known_failures.list || die + + # bgo #827960 + if use ppc; then + echo "non262/TypedArray/map-and-filter.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/load/bigint/good-views.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/load/bigint/non-shared-bufferdata.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/add/bigint/good-views.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/add/bigint/non-shared-bufferdata.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/exchange/bigint/good-views.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/exchange/bigint/non-shared-bufferdata.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/store/bigint/good-views.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/store/bigint/non-shared-bufferdata.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/xor/bigint/good-views.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/xor/bigint/non-shared-bufferdata.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/sub/bigint/good-views.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/sub/bigint/non-shared-bufferdata.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-exchange.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/and/bigint/good-views.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-or.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/false-for-timeout-agent.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-add.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/or/bigint/non-shared-bufferdata.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-sub.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-compareExchange.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/negative-timeout-agent.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-xor.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/value-not-equal.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-no-operation.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/waiterlist-block-indexedposition-wake.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/nan-for-timeout.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-and.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/was-woken-before-timeout.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-store.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/compareExchange/bigint/non-shared-bufferdata.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/compareExchange/bigint/good-views.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/and/bigint/non-shared-bufferdata.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/or/bigint/good-views.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Atomics/notify/bigint/notify-all-on-loc.js" >> "${T}"/known_failures.list + fi + + if use x86 ; then + echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Number/prototype/toPrecision/return-values.js" >> "${T}"/known_failures.list + echo "test262/language/types/number/S8.5_A2.1.js" >> "${T}"/known_failures.list + echo "test262/language/types/number/S8.5_A2.2.js" >> "${T}"/known_failures.list + fi + + if [[ $(tc-endian) == "big" ]] ; then + echo "non262/extensions/clone-errors.js" >> "${T}"/known_failures.list + echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list + echo "test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js" >> "${T}"/known_failures.list + fi + + ${EPYTHON} \ + "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ + --exclude-file="${T}"/known_failures.list \ + "${MOZJS_BUILDDIR}"/js/src/js \ + || die + + if use jit ; then + ${EPYTHON} \ + "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ + --exclude-file="${T}"/known_failures.list \ + "${MOZJS_BUILDDIR}"/js/src/js basic \ + || die + fi +} + +src_install() { + cd "${MOZJS_BUILDDIR}" || die + default + + # fix soname links + pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die + mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die + ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die + ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die + popd &>/dev/null || die + + # remove unneeded files + rm \ + "${ED}"/usr/bin/js${MY_MAJOR}-config \ + "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ + || die + + # fix permissions + chmod -x \ + "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ + "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ + || die +} diff --git a/dev-lang/yasm/metadata.xml b/dev-lang/yasm/metadata.xml index d6e3b023f67c..d73a43c85370 100644 --- a/dev-lang/yasm/metadata.xml +++ b/dev-lang/yasm/metadata.xml @@ -1,8 +1,11 @@ - - base-system@gentoo.org - Gentoo Base System - + + base-system@gentoo.org + Gentoo Base System + + + yasm/yasm + diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index f258e02b20628a9626532586b99771bc3989fe7e..dcd6f801071b1e7d8c0d4910c6124cf1982ebbbe 100644 GIT binary patch literal 94934 zcmV(&K;ge1iwFP!00002|Af6;vmMEqo_FtG!FxyBS(S&Xyc~rkTee4XgmmG%i99wj zL^ognJtqIXpQl>fdu@sg4~J|tfW1~#=687C@A$v`(|`S^Km4+OwAp^N|LM=aeE!3c z;`xVv_kaG=|MBn7fA@zwj&WbT<}i*kjCGWe?zm&fdE~NF%rnd@v}+zK_tcLaQ;X*v z?>ysC*Xlc@x$cyYQNmRte~^xH@bhOo`0TRE*>jlfj(kX+=eg^>6Td8bhxUj6^1uC4 zKF&X+F-FX*^trBn#F~1J;cm4ZYwr~L3dcEio9C!UoV#8#ue;@N*Dy;t<1y=b<}qiw z&a2#krwaL8>AbId>{`p&_K3URho2tLdep18bf!C(JYx7C{`sH&(|`OA|Ng)H*FV(H zpZfRz`JdabpZ5Cx;}4uldONMwN-1O2){k)3^9Uo=e6^lp9DLxuj-KWm`5s3fq1IVK z<7ny~jylK5;|G3s_v=2&-BMmFt`tig*N(a0W0iUGrq_M7a9$(!b(gkFtmoD9QSZN= zRxN4WHMhH*d+%}X#V3p-eN!ua=y-P`xAAUcr|M2hr*MI-d|NL@XcRt>a>)=6R zX@PI4HSZPUwP%j2atkA^K91v>VXx3;<=O6i#>PYXB}cf=*;3kwBhr~hKT~L7p1i_w z_rkp#sqjO51vj0>6>?auZ3MR?aL0L!zaCdU_Ucz$oi8}r9db>aUFPjVOlk0AcZ_E` zLhSM6oO7L5?klF*3V#Wi=1^xIo8#iv%6XhusPW)^2A`H=JLj=S4q=pga}&9><7`N7 z?{nw$a$Nt{QC?;1e37li1&4K9JzQt%g|Cfs)K)^Dp`R_pT~Mc**9@G@46T-oRPYF# z%yqQ7(^_{%=a8Bs9{bK`pJ*^Y*g`#53Foo%bN#cnYoB*V#M+p9rTch4teCG-YDK9l znv+*M3ZGDpv9i)WdMPn`}7aq@IK4rG1aapm}aTK{pZ_p?Gm-_@|>`^GkeGv7U~ zeXN1#azhuU2_s)OPg;8OCa#^!h4ilrMYzXU4RP*kaVY7C7siQ43fP!2a%@Uzab5NOtp4-Y z_3MB7k1xk{9q-50XCE1%3eBs!t_vB(&z$u_dec0yUFq0o$4qwanl!j?ug0aqe;|s5rxu@ns@g?iLW)I`$zo+uY$#B}Zb>#oVGVskYW*!f9 zz9$Cwm>Z9g>gu`2GQa_S<-a|y^X0s1eLt@iF#$KCee~A%jjK3y`TM$%+SzC9c&U_7 zk&0!iJM&QMJXXROkF#S~XX0@5Ffq4$r@hX0#w*X7F4XNF*#F4~)N(!c9T`0IjImF9(Q%Z`mATxpvD5W5J!B;2QLi=Nx(CMGN0sN5#-%lel8U zG2%l|+-s$UYw=8bNg?2f&jZVacg~pE5LUrsFKpfWd9`2W&tHH0>Fc*IKYiio#^?8w ztNGoA)xq&xqu02~g(jqkg8~6?ku~3(L26~MRboUg*2Xi=*|D3O=bnq_3mgpEgXKxs z^N8!=+IB-|(CS=U;80Jj1r`vi6*~y1q>UrRQsKwmEPg=huA|h06G&LQhL_Cf8n};3 z3h}@;?2N4hXmFGRYl%vs)yZB~6%UZ2)GACBHbEN==8wWXg*wg@?rE``@ z;lhvH;I36hd_B0AqdGuT?=}qR5F*}{6S**31^a}b3NapO-@>ra%i>8E(pHcgF28Ef z%dGf@8=y6I$V)@Zqn6%7ALq>#Mm#unibul%;UN3sSE=(gxoXETrD)lkkbx8UI!rqd zAoEcVdKt0t_m8`+P!1ewKTfR@e}usR$>NKEh%NVdrV=$EH%|57EP$Wf?8wJe#-2w3 z@Pvko#g5f-pyQbQtBFUB6Gz-$&g$2n*XQr!+o!KTUe2tB@Q&>(jtC`O937X^>ap4= z6Vz7_mJBLE2yI1ug=KLrM<8B;QD%o*Cbd60F6h9q_#9Z5M3 zO#8q%H4wr;nXm=*N`E~wyfc1f2fQ0FjdKe4ZBQ2o<^T<6B^U&?vWSZ#!HTwWb+Fh8 zNDf-xU4zI9yIN+sGM~~<5#$-wJy2lq!8EWEbRCVw zf&oA7fZ;_fLk!^<4X_D&}CD zFa;prJ&?4qh?TU?gzWM#o_6_)B~%rh+dzFPvfO^?m@noM^-4W919;MzJCvJGFlC zoIv6O=mCG^cc%db+*3pp;ArbU@Il-ox`rn@0gZsF2ugcBv2Q>9_T$rw^^ah}cM-$H za_&$hBn$g;O6M_$5SbHYTT43vL&0}@ZvulGoddo0j7i1IH?Rk91@1)*Yi;9-C=+m_ zCdIN&74U=+ z1caN#zhn8&#D{SA}S>>?f4JTX?`cD51n~_>?l?Pgm5?fP0_%> zzj-P^7>8UM4;@kgpp3y<`VMFWeXA2K3rsM_e#3Q}eN>fUu8aLzjUq1+Ryv zu)%PL`4-dRC2>^%=nY=yU5iX6j<#dLenABI(2Z4uKfvRv7`=l?2iBJR;TAD4 zJn#iBn+>^sfG*#Efkkfc5%3m7gVluwKrzSQ+dySw!H=L#`{lTPj4$6l2-mye+CUzB z_?bt=1l(d`Fjq=*>ir?+2o`#HV0?gj_w0AXBc50_oI)(T1Oi?$+#pemuyzgZkLkw` zNVgE#0Xe^6lk1Y%ptphnwR%C7{(4#g%0F;Z2BdKMm@B|3<}PWKFi;yPXk-_s1dHOI z5ho4tGIj_G6G{V4GsLH;65zzmxxq4S81O_$x$Xka0Ze;=M+U9!bR^WJ!8Kkj{g3_X z6_0luAq*c^3w@fKqom zFxtR|?1k-JqTwB1r`@t2-W~M_xb~}_H{Ob~-*0CHtHTd~Ua(FFT2nC8u-j5#)tP^y z^l`(7E}rs=S3B`*DC21e7wViK*vbFYrUwEt;}$0_=FBK-<*x6@$!8GufnN{p#Frlx z9#l^C(059uXz50jkP5ab`epVCq@-efp;b z6s}`MH=!;VyT#4C9M!);wm$&-MFR92h@Y@iufM*94MjzeJs!hiZ%{F`-;cn=F!51iHKCna}&l}$k8$RCPL+)T( zzVHMw@5yIDi2)$kX3!~`J14{%%LKnJu!RIz=X*{dAP$pP5an>AcgEdecja+Vt7BZ; zPuDVmWsY{3OM!xUAK)Q~0I&$`bG`!m|M&Y(2^-{JBS#7TyS}K%qqk?K@MR! z2U>^KKtceGP$540s&M|>&?-hV_UqP7!M8DDg;NP}WAGC$ij#pT4iF~th+&v;au^J> z_=aGCP7xS@82a^|=s+g#An;Bxh1A*`Pyzes>KL*8wS(X^_f^f+O0^U4=sgLBR(<_Z0Rd;kZ~+_^ib4gc}C zhqnH0{rcml|Bex1>)vfYOsLlU;KA+H+<6#jMM(OAV{9i-6T#Sh7*mH12(dx_9q)|2 z=l>ID0F~w~6ZC?g1sHXJf5T@YizY6C8HYc4gRcjc&5$)*;7a?A5e<*qxGzkTwJ|;KE>XQLkVaYQ~BI2RQ+~CpLT+BMNuC3%2U*z<3c{ zNI5Qa{l+R+%m!KsMdE(Bi^Ig|iI}IutPvcS1J4cfio$0j6eVsWOaLJqS~J4pPhnlA zIi+=o|5icE`3Ovqf{FA`{Cx=hZw~B_Yy9c^Z@+y12gJKy0SJlSUFa1Su^gJY3_;`d z`C1_auKc=Mg+a%|+$25_o0m_31gA0A5wrf<{2F=-v~1YGLn&yGr4xCPPIDut(cHSu z+Ogv4uCV&IQv<#vPCEUrf`B*ZCdBK)`{auJ@khu%^Np(wRC1c2ZkRA-e#RnSh|f`R2~bP355br|-ikL5Y7@8> z?~66UPOXj!guer=@ee4Li4@)rgm(=CR1E_#dcWV2ZLOIa&C*6Bn3L|^`Z{^j8+T*Mxcz4Vp=YO-w%k=i7*`3 zC2it(02URFRQ(@o8Ln(XEby#|PmskO`4(+*sS%FPw;i`h^!0A|q4IV17N>O*_}U2a zf#Yh!D<&2;b#TPDY#?Q57pCHvT2P3?oX}T~J7V=APz_XE&2jMkz^73GC!^&H_1qW^ z!4Uw&Bq6jU^U{62fd2mT-xQ!=t=^6cSqxZ4-*k)IIqO-rX~xA{K;BfGw?Hx{dIR$p7s-Z9GuN4niCgQvND8XwRybo~7WSpX875F*>M)Os=KK=NAQ4O3N z93@a@!%1!g0~t2uXfy<}$QfTJKpSO-r}YcM4XE(g5$_Xr3IRk4@l3{!KxW9>m`F*% zdY$0bw^#*&!?6SKjN*qQox`6k7~=cM%}#0PLTo3d7G45KH42N{#6%jD9BnMzXv6;* z7TkPA2gdaSvv%dN8kX0L)rIRqu%@0OX0vVC%B+v4^~c}#ehr3!THb*e#tTw!=8O;M znsEpmXrcjN&LQ~JT~=QD%-jv&0y}yX@YKYhB@iiYDxtY@6&Q_Fri`Jq!l!Xg@X5l3 zTkB-h2Xk=&QYv<=0rlQU_|;8+)Ly%(sT6t1oFMfa8I}~#+xWm~9vUm4L>V2%*`RdUxytE{3LT{q=Wc@mj_p_a4q^o403r5h$(#w&3S%3WHr=Q2G z0n6cqTjE*PhW2nx(40%sI^b*uA}Z_;Ey6XTqqt%aIc~Ysu@RAbLm1$;W@9ce1TX#;cmXl!;jpXMO=G22gVUqd4EqgXEGz>C{J?&Kg*~FQEMwYy9Ui$pp4)1}osmgA59R__(Kxxgfb}bqv2N~_ zKL&mPzNAZfB0wkzb7WIJhXszDDtXFqelzHI@M>@D~`2A3#C@L{~6h4kezJm>7~p z7{-ZQ%nYJvEw6UY2!n>l98mD~7W%ni_QAw4KWnm(Q#)bJcteagS_kM~#*d2M%rjl! zM;NWu90k^XN`tXdDcoSRQs-fHD4w;Ne#blD_0t6lz}!KDEtJZbG%Fc`SbMyl)}Qy6 zZ?EC~{E}(IPAn5SaFNz74m>cq2?9ibYEDJgihuMHe;dl z=(F{C#{goJaF%_>83BSZnxx3MfvwI={00`}t}s?yJlG_j0Qv|F)oi|*E$6Pv{eUJw_2dc_DgSgMuf=|F75036>PR0YEU zt()$8kC2rBb4jLWF^7kBWW!XLCFR%#R32r_AOeW)_`Oz)L&a~xxVR;ZLK8X{faNX$ z%E8MF>{tY%S}+W4IZ;m#csaOJs4SOes1}EL#W`P(YqYPw;vRo|`3FY^X+zfrsLz10Pr~xMYG7VM>hP z^EOqLy~UrV;=AHs9RhE+IV0z$DA}z{0sQk8U@UA2D>6X z2Wa)eX@FNC9%tDDevQxDOLMLU9QfHof`v;)bs?3}qF@x^^mOOgxDt!^uYfy>4O8>V zCjX9fnN)eFNGoz2CXv8Q1&c0KsZTb+EHVFvbGiVOnEQuhB~ zGzNL<#s`3}h6cwj5O`7Opp3IZGcRO!ST||KF|PFuO#m1gz6x}LJHT+F&<|moT#A`I z(b{wZ92ZvWws6NB#>DeMBGH7w19hI(f;r1?PK?%oCiKV2&UyhMvUNQoI;8)=yy4A~6^j|$oV3C3 zb^5kRfISh3C!*Y|MIELM*Mc&>H4#FckpM2|GqK$3_mL^kBoru_)M5B{P|+P|i*Sq+!v{6Rdb- zi#GOqbb8!2$zc2ubTqx#Jz*acOk+R=&?##VkA)RW34nt81|$IfD>zOFh6%B#;(8D& z_6Y}k16v~$8{C5D<%^YC2_=5;6z)QYIT7wK55MZ(`B#8coMWgW8yMl~osKnErg|o#Qa({^MVT~b% zY4O-d3+5|!wH$rkINrmqE{tHZ^pQIR@1jZQlHFmo0GoyhM6Ty0m_L60^r1`>+W&6o zwTDw2j$~UsQcz@Mos%0CLq0Cf|K!6Z({kR!8i8mq^g0dgC-XlM{D1CC54LX9&Ggv; zbOr_*yW&+*ysXc45va#o_L#8Lm9RP6kh4c%m83+K=%!Z$KHoxsNF((d_1pn9`}tmc|EOf zYklO6??{5zux|q*&E>%pu4-vGFKn7V^X-C)N}J6q{8Y!;6z>0DZ%)%hVDeM zJFPIK@Qt zq3E!l{#X@G9B7!iV>mwoi;KI#Drf?r&7d?s0sDi63@yI5%&bsa$Hi1rRhti8i_3_~ zU=gGUia9a;2ks_Yb28i6LA2vZ*kGrRg(R+Gl?I4CKywy2cUFV}_LC6@gLEc`qeV__ z1I7a22}4>M-01bRe)(82onIQVhQ&XyK)^AUY25IxYJF?AU@6F(4L%eXq^Jr6(~x`^>jhf73)ZHtu{Au8w8KW8h|e zKmH=V>VQIl4S+diBTy*fy`ZA!t<|?d--KM09$}8To#(+n~xI@uiXTQU<~&Kx-w~V zc0g%RgbUgD2RSQvCqN8Af4A5kz|Fz=dNWB5Uv(liqlRjwrrG z@J(d51}0A6I$S);giMB7Q0%Rj+;!#}p>`RjmS;f+jgy#EI=LKs7aBMf;ES=^Im4!&BW-IL*JT1_M6e!+&wxU(WMNc<>}aqK+!Ry;OJ@6)^0G1a zty@uTiwSlD_d1E zN%-T5jl@WKld!OKKke|3Q!Qw61)W-^C_OpsS*Ru@uz9b?_2tXY{~$29h8Ug;33fsw zPjCvfZd;|Ei$ZqcXE8KZ9OekeECnQwpTV(!GtYTy#w>5H7O7#1+KGP*DdKESxYFG$ zuz}{-$c?HEAmmdjg;z~)Hp>jPRf`rK;B!!2`>?pJWzBuZ4fCn(x>7d}$sarw*bCil zb6L+i3YdmRIilr1C@6l@ig(zU(d(MgIeW1qq!Zf4??ErtxiGvo1iYNqm(QQ!P(RHt zANo9wcR(-0k0|%8(+4_O5@&r*weBBEVW2&L_2GEiB#cESe7$!OuwBP214Y`7wvRg-vIHmY7euC)Q+c|$v%Z%bl38fgz@Bx zIVK?Uu-CSjf5BrTB+yy#V7TEJMU@8|T0PMh{2}EDHtiPWpLT5B(BL;aR3S2`kAtDDt0pCsm46JDy`x9}VrHKI`zelW=4Dslr{9gsBCtDV=3Rs+AeNNb@^ z(}(b?hI2LY%uCrqallFgpdIK2Y~lm>qcCzy2R^e!o_1tMd}M4CL;`y`tqQ0<80;M7 zgJoLLXn}Au9fYgw@cC#3afdYmvp*cy_b;EHv)llL`{^)Akpr(r z3|Hj0>&0(#SV0PT3*ArXS-ejtNVFR(ihWBK6MNvz0Ev;(6MF+N0D5{5VHm`*a2hO! zGryu4DDWm%Fy@)wl8!t92fXsRq4{vZf#U>dTK*7lmWg}e6KtWv^=vx_03D^DwtHQO z(g9otP24a_(0|2@+}>BP@}zX5xHlvKbkcJ?YW7 zayH_Hqs5(Gn~MiiX8ZaU>>NW?%?ypBzROvX`B;_3QQf__5H9fBRSzg<7HOcYNW{dw z74FXbsC79dMf}j6F3SM0=(cnq)EQhE^8vvywhev6Zy;hVafa2?x_Q&Agx)yVIbS1% zUw`}b>;Ceg*6;=7V=GMunj5|WIY^jeM_?t<`4U+40~-y@v!Jiz?8cLU8WHV)r7Vl^ zkv!yubB~7TF=&?DS@Kz-Nc2Ox1*$@&~zdAB9pfZ6S=1)g^% zyEy^A(IYGu_r)WD&TNAMKfO*}7~ekqSl>QSAG98wYb5KL_XEV_dA7ivFAA|=Z z($3uihxOa~SBC0LI)Ngkv7I(!~@n zvwqlY9w%6VV)^#C@kQwBQ3hI4xC_8o!CgRRp%9oUXFgQ026xAg1qYIK+hn=W+d7Ip zN47}wHBRx{{PowL_O~y;{#d_$5VQA^6BAOUst;z}u48|PyihK%cQG)ghr(h3jF@Fc(Z2&`l4Azff1L)vz+J5Sm&t&Q9FrXCi zMHuB_|L3-{VJwFojXOr1=?$PkqhI^jo>P0VVpzZT2+!u2W{Xb~?F6Qnsy^GEwLit# z-C<#u$!e(WVMKy^bo>Nb(>gvvqMUF5xa|qu#$y9}RBjkRFYPorV<9{|0Bz>a3v55} z*+8Z9y+8-V&=O7r^9eaxPp8t>rUH~5AY>iC&E^f4vT#$FQEpD3u&UM^!OpkSLJ;wk zPVWoCn{zjR$)oz2r~@E2nc8)97EcHwcQD8K+6zDaZH*sazJ1Wicj>Zh@N!1N?SMI` zGHn0A9^2|2aC!^-C5k{N&L+{cr}V%;m|r{{lo$5`D8h#9amBMv>#ECTSuCi(-8eL} z(Y1LP!^{O2jM;5Cfcq`QJu={`Nf7XF#Wu>}@FwdxaXZ6GOPc~v)S|fumf4RQ$2b+e zX@-QW2kY{aJV~ zxiFUCgCA`;uy_=uj*c(FzyVD`MB6bT_?0&pW^F8od*LQTp~=#^JgeOTm;&I=+H6oSH_OV0=Cy4wbvKNlnhz<0jSv<+P1<{0+MEHty=E9YC zTZO@xx#EA&o}iVF_IvaI^ETml=Sz+_2!wO@zctNp5i=Xzf3kqPh*4`FuqB+s}e5~kxngsVL z2L^uv+h4upU;6s?ukB;@E zWSD_l=v@QO^d1$mY}qt-hJTJAAIHiKYreq;7OHOJ_!x(3ea>Y8BqDns@Dp&)a!Mu6 zSufOpj(g~eo#}}Qe@#UG<=b!HfBN3Ozl8O%d@nw7cW1mL@%#~-i{x~{4kWT{qv_^=f8YJukWdlW^Y)8HpANw zTPWcErV1Uw)FHD$i*L?86rR$G2CNcKd2r~B>;4SBQWF`Pcf7OcYt|=+c~Ya54~s~kOqEqVnAoM3HEYMNVl96 z0gU}b>8%X$E}Gqh0dnAhcl&Uz^Zm5`n~M#wMh6pNGWqh$38*Q+hzAW}x$oFX0pWs(RyibUA65HCVi~~S?aq_kbG#F@5&XSBoWX#*Y3RwHG{sE>q zcy?fqdSs{@$h)ETU6Y=Xl<}0iaqk_gH*P~?XRq5}2GDxs zK+iAh$RfN$%uw$mZS%SrXJB)kS)C~sois@{(Mq!WZN6`ULI zI@*F3@4q>)za0{mH|~9%h-x=L zJslltP9H|FFQgD8UfXmAfaw02g^Z47Ggl@;FfpiEM`pq`3y|yaPPrv^B)5qS(^VNzK8&KfPmQbZ9!e&;_xw=kpol>sj za6-nlov6GG$Y03`a*Ow?HkY23U1E<-?eI&a2z)PBK?9tAo~-V3&{Q*54KgqZlHeDi z9B;fEmKO|4<5?VdlzN*_6=1jksrGblD~&x)jGDUv zuj(KyEbV~@MDwOKRuQ{UhPBAf;5#kN%*NT_MMH`Nq;&SsY0Ah{^tS1!S$3YDZniwK z<2DXS5+v{Kz#K*6)JxNeAPGDmH_>-D%ggPpXY!=USL7agidVBwAl$H6r`FhcXP;ZX z(nK@C85~eE>S##wGUIv7RkDtvCTB)lR`ASi1%qDY)kpr)K7al)UMH(v?*#)mA2hld zB()8|V)dN#`x<)ttGn}04`(}po-7K%k{^6Tc|zCI1mZK^YM99dQgWRGG+h7<3H{zi zoh!5vUV1v;9GkMOezvLh3hyO!PWqnEh-9CFeeZxH#k_-=(Pc~{Xn6+ns8AoC1LR_Y z+a4R|#&moY(g~5!tR2lUN%&g8u9Ig6f`(fJZ$Z#b2lJw{mi$CLTYl}0oL_#JoBSYO z$7?Ssj|nn_wQ9+)fu-CgO|9at1GxoXJVQN!ub^fph;xTvDZ_-AYV6d)@H@l&x}E0A znd3!ql-QFeJClu|7*LC8onQ}c;IfGLTJHs#(V6uM@xF}W1Vex`SRQvgBm#0cbG9JU zAp~~Fadh4Oa`-O~ZW@&vJU9&VXO6WnD~{wBdxUvPiyA?kj@q4$MGN-D@L9FARMzWx z{nkIPpE$FBTi?Ea2<_LG7C$F8?|{>li{brY)vIBXcMG;8#{?Wjz)x9cj8^xSXEDJr zMR(%|f{F29eL9BYSih$<2WA%x;z;BheYI{5Li$W#?anR*j+rMhN&1%3z3Lvrag@$k z+fT{ylKFJ(;jUJ+W@lxE;mDujR4vqB3t)>F2x4%Y4n5`amgUF20KD)sV;B(U)GG+j zR=Mp+6{vy11LrD5KI$daHvgZ`pFYCZ<9fmR*=xeG;xNw3QS~r1GyBG{Bxy<>h_yLr z+OpXgts7j?Vaf=CT~0i?_+h$x0YSvq!p$KS(mt!x7oXis56vV^1E4Gl1c$tgO1|87p751cUuK}0oOX>X3v_;33mYRdpW832^9A0`UguHoX+sfv(|07aAK@|Bsl%F zt2zzGV?leJPFyT-?T@t8 z(OnHIEl2jFYupz9im#7XD7;-hz(esFt-}o?Y5^{X*MB*%^{4)&eVebk_&Q++7zs>G zG2B3fXd)d~n@)TP0tJ6{T1|E;qm<~FM)@xLA>+VxAwm-%WS@)GkicJH$B34AW~cFP zpvrir?_hDP83(S{Sxuy%FsZ*+2^^sOZE>-9-+oE4l)YWm9&88ip4Kp^>>$L3iM7Vq z#ur29J~kc~DFstILSaXzB}(xu?Eyww#aUpIpg9~I;%k)L31r2|68Qz^ul+h??LP09 zjUR@^&tz$=k!g@IAPcH&^K*sP*9sFZu69B6!)neLOitasYPDjsx7%s`@y3W>vLM4( zcbP$kw)ku`bv&~JYy?^Jh`SmEUo|>x^bLPGUJKF1iQPBvu?{Eya#pAFtHBze<9>8A z8bGVmv%3(mJZWRi@B3+2a7wy8Zn5s2olF1~1~1su8%%r^M@mAAgDm27ly-TDE*kmb zAJ^yY6yO(x&j-HjlW{7Sq}rwq&BnHTY6J_4>hWOB8+ecC^s26Or{6Ci)CgGO+l2?n zgn-Q2a$G+iiE9*Lm^?K3RuDmHgXA(f0j#3yb%6+8#y4dnNc~B~!usGAyTPc(0D47T z#O_g)klZws(K(dg5d2&zfm4O|W|k%v)CtZwJGh6HT22JPdYMu-?sGZ{6qg?`7+`UL zJ}4Y!dA}amhwhl;op6u7x4EkBIv{6#LE+%FMZ8#WII!?&$$hXvwkn4LDX5d4Af~B zODA)PRydu~EA-c%3Y!K1JI=0m;;{YS#f?A-oMZo<(}8WT&{sOX%?fdV+^{dTtmYC9 zr%9#jX;6IytIrs^&#wipuYI<_rrfNVo`&b{Xtg%7*!nYk5i%#Gv-y{6bfk`}MiSr}A;u?KEzoXU zcy_vFuptJ@?r^Nbxi`&i7%%7b=dbO@2kCk@^Ui_Y#ULJfG%VVH0apX(u&r@rIAn5M z7mk;Ipt9#P^x)iBc|6`OeHcTz?rgqm%&X67PyP@ZRSx`sqeHpJhz>lr@A-blkKiBB z((%4F4A18%yq2B{VB@{eIwyG?E7Wu^vFhm-AG5Q;*<5x_@AY&!wgY?CvU{4GpL}9_ zqjNlu%Wfg(*#*R(SH12Vm}ndKg%LHg<{+il8qMAQ{IM?oWg_>4mjV53M$e|HH7$V2 z3~>cd-Z=*prkdx#Xgwn#vI*H|>_&E=uV&kwGZS7IifI5q()M6s9EMbmXQuWJ=;Wz& zwuBA`88G?pV~F_V3sH?WjqoPx8QFvCz=k(Y&%tOnB7E2mQmm;1`t1NN`+cK@J8f{9 z_y?C0@V8y^fH_^UJvpjY!l)1rjH3VZ3_~#}fnCHYr1cUl+~em@AI6)!kZk-vPAffg z5Nv{Qh>4c$4j5cT9utQ9s*WLEE-V@6vtuUuS3uR%%101V?f95t?~^5+VNU1UfCwGQ zo1ds!GXLO2glDLn!#r@E@1t#Hh}lvtPAKs~hze%8UgzBvv0<}>uGZ~D{l-=B4@gzF zEV$Ty#q+>Ao%-E!#^M8i+$VE&x5ojtv#tAh2oNDEkF{B+)v&;t`AQnOhtGe1bopuL z2#?-N{=H*P3EEfc)>4^xM`lL9K-E+EK_+l5@W+My!EK)o9KONUNZm@8LHq+)3-ptB zxJSjC>G>Qn-Tm1y=guOI)%9k5yw$L}VrV=i((}oGf&2NFOxaPsxz`=Kvwq7P}=YDc}YSpQ$w)1K+K@Wl&(j7 zAMpgSUqW7ckM;pXV5?qc;~TRtxGW3Rk&})Q#><1Zuo-s!@+5bHfOO|`!Hkdd<}q&L znTO3`MN5U1(9+Q1joby*&k|U3uM#% zG|SedTu~P;mgCcL>lhu9GLo}&OXeX%XgxrRUh=g2%jZ9R{|EE&gHf|*Y^sAKn&s-n z=+QhR(4n|3$;*xKRQo{UQ%RT&mOxO3v*x^43(HNcorh`P;=KOL{fDtUMPo*#KpM`e zAKY-r*f-;9Z*>5c24Ua9)<$3^4r4=pV=)prZDKBlzM*Hb+haIXbEd;habnF9Turf^ z;d^Ww-W@kqE_ZjBHGr!bpX;^x{Xmn8!{=9yq&7V=$}5ie@=N;=jChIOa10|m=n>_@ zBozEVplxzpQ<+M`ol~aR(^JB9TTz7^O|T(0#4?1_k?@?gsq1*D!}UgHIM(QXFpD6~ zHaaBYcU5wETejW``uNTlmuAKpm%@r?JqocQL@;wmgSf+zw-6v)-PI2F0O~+xG z=3(TD6X*tVkh^V(!9K%uC>BK19JKW~PErKIO_*#vpak=9SK9S5dSZWD>(3u%n7=Tf z<{l)tuccMYfoPhzp(#gAbfdASQe7qbSp}3S*^8zQz!>)bwPFP;th(ofC4{7VGbtPBbb_Ko<$xjVxV})^gU}NvD*Xerg?Qko%k730Q zi|kOLvM=K>nTHvNmC0@d0sf&2Kx(%Ux#riLij$pB6#KfK0e~WHldBjStZ;*jqh4VB z7s9x||M>RH>tVgFAHCgWdt__bICVgAh zrPRzr^J>wdLc=-hj&S2xc|OOs83VQInvd?dL_?hRiQtmn9ODIo058|{Bv{>xRNX|I zEPt795e7UV*g$**KTYu5SkbDmW@W);yg|t4a+9Sg28`heg5cx`*L1V41`1`r`<>gx zQ&vZR)M&rd`(ge35v0BhuuAT}&vIFujt{$Xjx->#N;Fu7fw|797R6tei~f^gcj@`=aVWq zFJqGBcKYcvFCbYt>T8J(byw7V9~LM$s8g4OfENrWc=@y#JF zTiOueYGn*S!vTzUarG?b0jX$~pk97zJIXU$ABr^P8=@%l{TM=+nT3@u2cE`WPXnsC zJEh|3x#S~2QpExftK=QF=1hcsA20FKpSN2VzJ6Y>`Jeid{=s&;U~k@Lcaj_K9*DFm zOwfhZ0G#+N`*o3ZvqJO&pkmdQGof6n5uN1Otop=O@&C)(CO9;XTX2mH+Mp7Uuw7uo zp-VBWXAUPABEJv)vg{e+mz)$2YFw7kAp;=R+X-Y?m(@p8jKC%sighZh(1QbXwYGab zgR@<1sE4QBwsXNGY%sNfnrjpiU9d4;W?1NuM=L6?ELeGTGjkAV@S7J5a4Gh zBWk`5lgBRJ$zfT*4Df_W+QR8z1q<*N5Z>PXxxi-d85e8h`lO`Neei*HXt@CSazEEP zti<%$fuGnpP^JOb_$<+SZ%MW#BB^mBxkt{fFX}8$*FYN8U(SWcLiX?yi}?A|xAv{Q5}=n3 z7}w@yn`g{7V>aN!*_1|)=~=}U1OB&O9^()qn~571MPkgrVtlQeJ}{LIfdUpcmj~o0 z(QOAU=Zpq9To%L=56ly^FS!^rSwUakk86i#BOt~I|LBD0{mj{e+8kJHt7+Y$;tnGB z9zu952mp=p@gZlY9oiBKwq3)y6VJ?AZ{SYG4ISm&v+L%DQ?6a$Cp~@uy&FPa_~Ot1 z`k`?AC2NhtP0!Fk=L|r!Fg(dHd~(>GTO;n%g$WqjVq4V-)1FS7g}(8>U>E3-S%JeU zc%Z9e6;CIy1Y17M_TU4Ty&$nWi^GkguAa4$ANcuRX^*N0Ac>oAU7m7#_js|X1#_>D z>+FiHLN=|tu~J=+juN}~wt>q2z2*33Rs3*t+I1RzSPt!Z;wosyxU8YFrD5_wT&?R> zB(pDP^*8l!=_P>L2C9$Xn1bUrdvajN8sLBe{<@6K;HF(M@uZ+~f5i|x#$699;1n2)C#3`1(aga{2#D|`xC5uamiht-mKt4 z@f@aG7gu^oEdKnhBba7J-AV%`LNygKCG4EE3qfX{|Pph4s zH-5Ry7&#n{tXN}+o?KW2WIBUsINR}Uz(wsGVSc*uZ{gw^IHeyrc_RY0Z-&dd`{?>& zcx$*oHC90%6>+Y}|G-A3*VFp?52}=+Q|@sy_5wK8>BL^yK>s9myYZT8xuezWyCvr% zK5K{{&VIU?6U0)bxT(0!XJD0F4(w8kyPhsu zw~?6~Fj0Jm=wdgA^q*0R|H2Y~{`I#HiiqsICt+PKj?Yi7n@G-(zuezuCdoF+&oMN_T_5xbLKq_owy(gSxYYCiO)b;-DyJT0K(D2 z=JyChHY;{sm(5|ExtZVU^PikF*pDZ;Xv3066OT?O(^hq##Dp8R;$ zaSRuNA^2QLa)KTgT9 z((sU$p&Y=(gp#b=#lh+KZ4Wk{uV?$n)6;D|M=RZOju55;n636+Pp%2)b+}i`!qDCS zf6nmb@Lu=pxL@g^`VCmBM{)ET?#@yv4XmJkSlz9&lICl!qE5lR<1IZski|WgIIV6J zU}hJLwC)~Tr;WOFM{qP%Yw!T*$^{jey#7A5she~u@=;e+qtC7~MM>h{F&=7%-w*=;%e!eKxtUVfIgSQapyn-nZQ`W#)Z?)Z#ZRPuLRl$KqY>Pi#EYJhU&RPm|-VHo$fi;{T zV`>cg_Igy`fBdw5{rN)$6U^ZqXh=trCG#LcwB_Q*o7KCsfL84Saae*Ih`JD917)V; z$DMnLkKo(kkxpVdEnx^imP=m7DOcsMx_-g!9QcV@-fIcFd)dlb z&iyUQR)e2UgM_I%cxiI_!Fh|>DDSSK|@U7slfR!o~rYjPZN;Ht;_ znb2c1=hmq=P{*v#3h&<=wEe5F$IIF$>>rT9wp9yiZ?j4ZI(Z+KkWANxN(kH2j?l_` z`=hgGQb%sW!G+j5j)K+@k4zcF<5cS`#pq>{(y3f5H=@W6i^y&NuO#6!OH-Ray{Ms zlWxDzjW*a%mln-v=V5Uc0kbSzT?0NrRZcC;OfEa zHnT%+qID=62H@6ZL36Hj8gyxJPwTSXD&$Hsv+tu=BHy1C72NnNf)m*2Gi7_$34#pC zG$dZjmQ=81Lkmu;=iiKdxvN#r?okacM|Ach99G=id+p^avO_u=EUigWT$SpecS0FHaBE@ET1{| zr9+w=4{ZU3YfAT%guqV46i=vyaZBBE;e~=l`tFu?)*t@M!E@Mvmx`P}ewyv;rw@6@ zmw{H#Rt6gas_R+t$=&|p2x76V5SJ(UUzbS5_0AogvZknUcvuU^i$MGxz*R9N+%7;1 zDR3-@I_j(wK7+qxLu7Lj4$dP>n=Fz!-j3^ZLY+J9LpdBEf+d6xKJdjMUT1MeErdwm z4zs`kT8Rzsw=MSB-ZY;9fV|6eTWh=>xeaNbD9*8s`yTtLXLmH_f%!XJ&I@)5FovtY z9@n=uKYa*S+^;RjTUvoVx(-X%F-P|X+aFJ@mi6KGcZh1a-d;kA669t%mQj^^+EZ>N zxXZ;ZbFlcm`UKF7PyjdA%>Ov;{>s>t|xR2^x>>-3xR?iXzmcfv$%^AR|;>zrJ9r&ZlT%%Q#YLl zbh>pgI8W!rG5+z#kFP)N^<(_;!^q5+@`=lNAIo*X{vYO43VgJuWL*!FQBh#Jo0S~- zZD{9-a^4nxTsXKJ?$a^`-*Jx)(yiQ_jiUW2y32QPKAbr(Jb@#=vhQ)Y+ygFlz3=bH zZn{8t0IDGNrxT_>l(1H}$TqLp@m={})CGru9*TCchtDRiPYB@I+vDlYUC8y8_NP}F? zsx<7-vd6XLx0Ed;bsf*5;9!`F4+U1>L+wj*yR~Z@pHkk=rvjaAgK=*j=*pNsHVN3J zPc>^B+*REyR_KT0;Hn!VFGFB?VHdGk7O-3{AC7Jn<7+=0*dJe~Zols9yPWUho^Y@b z&QIPWuY}9t;x z!>;ej!WrO~5-X4a<$<-WLD%e4}*FS!> z^YL5z_LmP6xL-z%BIQ=TO!Ve*iz>jtnPTVZ&Nq9MZbO^h9i79;HU{dkNj#I~rA|1& zBA>$%FwRVR#_M2*P!UW#pchag~;aLiI_9JFHH5V^W0O`6A@MZy&TOeJudKkBGa|*QQaC>LGanqRT(re@Y?s|t-F5C6J@HzJUT+bjRi|wx0)BEkG&+RW?e*3Zh{11S?u^Di*ucDJYpK!t4 z*Xc$_Xy;Cs6^-HdedxE7=B*|gykri5A{?n}udFN!)5K(VvOVtn3`oy3kL!Ys>CVpK z^h$RoFGn##hjV+wvhaG_9L@jhkLpv5hXJVt7hbdy%jv7!q^q9sVAVBSfH+Hh0Dgdp zfoeGA2q2-YmBr_9sfh7&@-*<*>OV=IW7+G4 znQ<(lg99A9-$Am0!|B93A+C zkjub}?^=!bA-BSCX!0e5YEQd>duZ(_95(>Hal z$XT!}7?Tz+k1t?r0Fl=_`oF7{s(PU`c@{U%fPru=quN_vtyBZ1-UnylBu4k8ItIn1 zk5K-|JvfOz!$i}wJ7PL>_JrDiF`$BQ5~JhJw6?%~2wUnQOh`7Nznm3B{Ocb-jL&=> zly5%E!dr2?^DNTJT#lnFAr`o^tgs1QEvW^3?O};cIUzKMOsm2#4Nq~oYL^q@UBGoZ zYZ1U!Tv_67Ai#cwIvG6T^|E`5=6K5|9oeCD$3RI@U~?iUEnf@%ysUfKu#YtDC<=x| zu$+#9bU?R1k#X?8KIdY$_i1s5P5N$#v3IpN(KSPOk$KCvheL%cznr5!wG6My_^0pd zm-V6d>SgTQg@+6Jq-XC$N#hx|Z$}O`7ikJs+PIt0aMy5Dru~pdc9xvWr&n{f=5?8O z#YVX@2a`3UH4I4MX)mIA_J#X%m@ztaIAuP}6ILAF!eS$pI;@;1y;*9IK{Oeycbj*B zVm%`{?LFuV0PkvKLnqT&?=E*Wv(6)Q%du=iJCGQ@drp_vW2>AK2DG$^&1scSV8O*2 z^(tm@UU%($`lbE&XL}vZ(1&NrTOl%YH4Kx`fA(zkr=12vw|Ua}mht{F@QBD}FXtzmJLMw1T)fcmEU7IUs6M9{#LVPnorSqX-uAK$I=W4M+2rpaY5?>b5eEn+ z@J6pCnV{ZQHXnYfJLtBq1&(tgpgau_*S0f=%IQJ@Tl5DohrhGr0u>YKN=BDE^NG`3 zOpDJ(R68<)eRCNgZG+Ns=?uoU{!ZH*ybPS8(>{6H2#|1#HR2-Zh+s_06hRUXTMm$l)aAX@WZiA&@EUK zEH({zI{~+Vz8yp0`U~mi?I=zco~>rr6~58c5_vQmcenf5%-x@k8~JczKi21`QVhuY z)3@J#{qdokAigf819)Kz4}&c*w8k}J{7;kl88hFyA$-8fX)rxI=*EF?rlm2pms6?{ z^#ifXZb=FbYk9`>IXpZDXM04~h&CTMTH7&^L36-|eG?FkHx2a)o9nYS2ImU4BKVz_jjEGbsH0vJWpL<*F-eI%v6Aoqsez z?AE&#ovOXM?xZ%Lp1og=1`hTBh{Oq35rG4Iuvd}=zlr$pw03XpFTei@Uz*PQYvP=4 z2zAuvAttXRPQD!ZaS0%E_<|K&>wWNW%lJ0FvlK-(9aTcKKA?R<(d1DcoYd3-!GM<7 zepBDyHRCswiBZT^C#&}ot#us-bF2tL5*$@f#D;ts;hyZ2x(*e4f1ZjTpSlxqB+bx- z;tu&OUdj;(o6VcYatiLT0LyPpYHf(=Ns&qL_f3-Rr1R!j3~c53YU$J4%c$1Vy``c9 zWM+cIwyC>R6up66Uv`oQJIFWdb}FjFik)23v5mi`aNwbrI|)463*vP91tKrN#kNeI zwOY`SR}adpvnaqjWU(`!^K>tG)&bQ=U4fs&_t{rt{sbbXH^U2wo{}K|%>=*_m=^V50kN=Qkk`y108c>t0kT;Gv?t5debviyICfsO4f_(1?6z)5Ri1tL+5v5h+#&QqqoE zC5flr&cDr%T46AzCrQn*tEA^Z$IzvABTegG=TM=|&bEG#=@jpD>KZNv2dF>G^lkmX zYVEq%^bi$JpLQSJmTA+N8d>~Q7wp~MDS1c;9ER_`tRx$}Z5Qq3 z<(#eP1S#x!!M?Y*Kfb>-@jq#W0Ws9LB=Q97`r(@KP_2khFVSWh=YQEez;gYmy3#NE zbd-;kP)=hj%MdvG>jv`(Uj#7UI72s)prcOmM zz)sEH)ykSQuLhL?aBx78oaQx+-eh`9ab)kNPK;6!wuzmVZJRa&R|?*2qtO*J6WUsY$fEpZ`!&#vLP;mLLsCm(Gr0cwyU zm2p<6k8e#}@3t08Ax~$(dDR4C)>`8mOFNFx@0#L@7^foBb>8b|2sUejV(>_p&t$xC_Csi*k*Ns7`Xk zyXB-G4EcnR+KI{M>d+?gn#aS3<$7(nu1{Krn~m4s<(q`g(BhZZ=h9gH_wdZQ>4a8zl1d_$BC&(fBU4iE53hr+|{`!4B*DzjMq1FQ=r^^(M z&XzOl&`cW2qyK@!zaSOyjL=XuTYg3_C^)X-NIfc?#DO6xIgM_y&w`G(i^t~Z^JNoC zi^9}h=i|c9U5bUV?C&8=jR5wN1=h3#Xz~q@CHzFfdf9Fg0$LRZp!@fBWP5*Narxvm&JS zp^hShk&dNbeh1I+I|A9H*aG+^RUG`Xuo$lkIG5bN9j^1%JS3d&4mayul1jJR?-BxY(05mW`vS-)v(AS# z0uyZQ0wn?g`;bil)KUl#4*rxE7l!keUbf|9PJ6@D8Bn6#$q9vz>?pKJbt%BCzP3}l z3qsM;dd+|JPhYN=KB%X8B!w%(+3IN!jI$>@W$gVXG_q^R`*Kb~A+*!!_ikAn zQgLlIB{ZGB6eEW03^pB6Tv{D$T%1Y($4jM+=ABwocxaEuK}?e~byYT&a}S`$p0?YD zhka3QaGV!5yVsq>qWxvT-hO<2)zN%v96OyKtwtZ1+hFUf^*+cz-mdgIRbJpdWC$8R zx0GZfcvi+bTRA{pwJlj0{Wur>UBT2M`_uxZc++g-r_KD(rrvc}s};PitnB**l5ON{ z4~s3Vhb<|J1qWqp09JKh(yx{g_<1WI(+;#X*RLW2F@^x&gTlZ{{(>=-8s`9Jufu@$ z3Nw3xZf7{XLA>CaKq%b{pv_N14uAjpZGQRm<+s0n{o_SSCO*y8C=z%8C^cuQD$%gR z3y7@Q!c#8iVnK@2F65As-G-br*TYN6lXrgJ=~5+vBo1XH4kgH2^!giE3d1FiRSWG? zZBkpGPcM|f4sh0EzDqKs8_sA1ksyAm`f>;Zg#s2BHqF2BBg=3IXL`u%hJ z_9ynitV29C+bMvj>6jnzK~qfi&Dk~$)Bu{)D4C~mtiS-BmL>K+w0*6&v!>1}q|8#@ znt0r`*kQSW*&JtsU=?8m0D$<@yH2OXwX{FlQiN91n*tkxg=*1z1E&#&wX5hp+SOT5 zRJbY-#j@5Y5!N0TIHFj8v4ZQ3Qdg=phO%qc4AQsgsz2Gt3+tRV#-D0o+o7~Q_bC4T zTl?|XxA`*T{4^5YEpTZ=bpEFYQv=ndnl`j7ZrY+`V$aTZ@!;)533fA!qO*&cOTR~( z#n_2fs19%I^>I5az?M^!i3xZ;oIsq~?h=d?7*PA`(K-e-*c4)0jdD;38@=yCfV={M zqDNX)u+=y6HLub^-m2IcyKzhE#XHWQ6d35rO^_(PBGIk7Du-B3r3cL>yW=*M<6g+A z_BTVCkLLxOU%&l6|1n;5ZsU`m#lFnaip|P8=B*hFUQ=|ZOieORUg%AfJMHahK~>Dz zClrl0t-KxqbZF$D&z`~vBWvkIY;VIGMH^mncW&^f@<33vEWruE({P7(^y=->u9tb! z8zra_dFe0&@8FR^?e~ZfIe=Mqn`NnjK7;+}7vY`Hx-_+}7YsnZf$G=*J4>;TqA19z zH^9ht9>gSVfUnMQtYJrT#`B_mC#1df*gflO4xLegs%6T{=*iZVL{eW7AV$~>J_)$S z*Bo@|Rv8A&1G-e;9t5Qov@*=jCM_>C!p8>6(=L$sdJ>eC>fkJTd9N(OGUjXNsBM4D zSsqrt;8)I_+r~2OGOUW+>_^!&ZGsQAduV4FB?Nqeo)3bAv)|r&keJtH0+61VB_$US zvzw+a_gSF{@^0qn4uubrY9tLNa6b1w{r%e?{r6Af$M^Q-?c3MyFK*~hBEgq(;ocHADXv{6vGHNAbHzQJ*`)h6?lU4a}qVLOHne_QI?T)R9H%R zW5pw!ok|LlWkJ&!4@CfOtKy4&sGGsY*32d?Tj~-Zf!huXYw!sWz|*?@&)4?HbF0d8 z;UevPL?Jg?j^Tv4&lC)f>n_zY>|U&!hjoc|0?iVbUBM<2#71tkg%cDMI9sRdk|Kqn(ppCNNYNBbv+`LIAkp#KiXF> zZ&tN|oQ|B?F0oPVZy`T4n`|y~AMae7J>WTO5#qhResH>NK@E9t$u>C8qK46RayF_pPQ54QLa|uUw~sq5Bd{oKTeWbkYuNf8Po%IEke8zvdDVx;~WXI%NkUhvGCIB<1v##<;uQf)mr6IfwL)eRry!33$S zKT{>7XmwUt5wJKrE5f#e`=RsgMZ8{jDg!@Lmr$n`kFG!XLythk{uyn)^?FI8pP6Br z#ru=6G_7GCx3l@%wXHk!6T&!vD)vhkk!s8~ev7(^1Zr23Xo=hU!s&$s(+A5{ubWj4 z5IBqX+$@cJobJG^s zXMll3&O5sjZKVIpX~;{lEQe1k`>XQ6oxS78n~IndAOt-gqhXwo^8E zvMAkq6G&L8YWuJ=;-y5e(v(Fqp*(MzDvNuc>Uds&u>&m~tp~pebFQMR(A`Mk-n}`> z&XIJsQS;Zy(SWpA-$+2mV?4Vg{{C~xK0gnS?D;8Y9*aiIoE@k>&*krIiCBxaW{0(k z>wtJ8?sm1S=+a~$2ftZ@#ZHQ4DOG9o2X{Rigg3@} ziyUP0ueIS;VDh7RMJ2J(@dEY-_l@MKQJ$CVAM^LW{Cj@?`l1x_GkPeu5*ovvc*miOV+uaC7Y?;cW_@U8B8)O zYqm{J^Kp={c#3K@^j%Yb@7frWv(IT>+yQO7v#lJ{s!XCcM7t`)nltbUXAjL0nqcoo z=T)CFm0b95VqUo1SEo+pydnF&y$7t#%uR9|Uidl=a#ah*q__NG$*yPli~J;i5i93j zkz{YOce}yMbRq!Y2;Nt5S2X~_EvO&zvsAQg>=#f}ujw=|F1Bj17}@DtkgJYMJk}Cb zJ)9*1?uG`b27B!qO?i*D6N?^2Yj1|hUBneTv9)U8$fj$u7w^+SxSL&;T?+Yn%4{9} zMp3c=*vQTVvNk6nsx7JN76B=D{VDeiHnrNJF2auNUyr8EW=tuu1D~@$uh*yk|NcM! z=hq-M>P@PY_!N0*;;UV|{hIbi?%NT_KTCylhZ%9SI=Ec(h?{6iz_2}kkBW}l0VD%( zW_&J1OwA|8Pu2jx^cP+W!>S*(9h`;nm~~zeouARn+nW!SvHOw~PY%iSC9~!%UD!@` zJP_^FK3ma$y9o}$zXtW9aT2F?1jZ1(2oGgCKmeQO<@Ky{U+zAs0}vhOsJBMC~a4a4V3GQ zE+}qwODiH9*cx7PwQQEtIQ3-h)Wbcxr90gWybHCD*X|a+a^SRAEw8H_>(q|py5|xo zAS#}(%k|~$)9+vZ@uJsoK2`dmT%L~8S&?xzRh9G@1A|TfV`ow-hAZR1?i3u+MVrAp zSn*5*B$e|W1rPdLlDV^)ij{1C5$Lv=?9WNZfj=`Lk%(QFIN8`>huTG)#e_;1)U!tY8OA z$dI+6b#6*A@nXGIj@{xONPDV5T@~xNEvpYGkzKsnpK4|eF7s}2IKt_zWN;KdYM1uD zZcBpg&ej1OK_QbwM_`*nlS8$qLtRxHz13e+&fIoUdzhQulZWkzrfAk9IL84mxg82~ zoAaS0mAaHe^5*3e+YzGTWHJ0k*QVEX`#%17EiOLQuy3uRFPkH(d4)rGSvF6?s-e=q z_tyn%^@BD@xEp8lD%x?YlsP?@BG3*Z!vuTKkHONOa?!~X9zeXOBSwTZ zVsUy9ORzb6cFj?A?Q;Set(`q)3n{RHFu*aooO_9`%1NLhF}}b*!^1R9wh$Y70&9Oi#ES@ zON*y%Zx2C&Gpnd?=}T@KU@>0Sor>Nbqu*Kz@Tox&_1tZBcQlyz0H@h>oLLqR!Z)A^ z*`?ZZN>ul9N;mnvIp94@+KQHyX-3fQ@aA(a@!b1$#eTH6&+VCCYLNOQpvW#dq>ejh zuY>s2$A*a8g{i3~|CzS(>+E{>L5jTL8M|JHSrSEJf@(}l;KT_96E~s-3?v^NI+yxk z*C0?maXL6G8CJ0$YG9~@{JzT;6Lq?3Qxv55j&%D|Pkn-WhKKd`igX9&csEPZ3esNX z+u4YU^#YH~)rVTu1&n`twXf``j%f-dSQK8eeM$Xa8;6|3Bb{#L!)ePWs<5C zzTi(uno)z-T|arv#+0>;&h~OXiLPxpmKaZGMV#@uZ5(IEEATfsSwOelL5p%$a@y;n z{WG4w?(G@cSvJyi@XB)ewJ0b=2DdFlft_$UX+8KvFc5f~x1O(!Y;JKITy?5#O@vn~ zCX-f%J{{WL!S;9wdsVxd$faYK1$wrZrtlCdha286mzEj~VMz%RyV>l@1eb#EgA>Mw zi6AJ50-U;semA#M!R@k?Lwx@!a;B#A>J@|KIWdrVeS6VNb+^3+4m}C2oNKS(1IfZU zEVjif%pj7!=%PPLKD;J%f@Xp=T*nGO=EHJ4g<2ur=-I{Thv+`5wlCR#F21!^f_wH>sxE z#9#?~u_9?Cfs2&Ls{==9xTT9S(cjiFn-S)rAhnG{$1MsjZceYEx^oA*+Eir&9Iq?- z>z-a8+_rJQE?0Xae*9X*A(iF#4M+1rgLhula^Y;+w0pvM;#8If)@7ZLlYeYZ5);)s z8_H%ItsC_TNJBk)DEtz~Qg@e!=$M7fb<}{PRNItL9|K zw1O5f*VDo2MmW={u*XoXW7<9etkS0_dnZ;7hy+2S-p=zltl?0eot=D@+#8s}o7AE1 z_+7~N9#+C~vEqGQuc*I&yPwnKlYd#%z8uvXXr@AJ5InpXA87S)yknI z(wBzw!y#h{xat))#ck~QUWxrfOQh!7w7Fc0r*>e&&d?+;Y^sPaJ@&_FWzeC4KiIp< zNKqkZh2oRF^_JI;?dOJQp7nL_XD2_@Y}*yGx2Ae5;1%p@0Xt{}8%G+vge#HMpn-6* zdvSVEy-;~3PTfI8dl^n*T<{ubRN{_Z!JvhB6_~f;^wLM(py~#jxHws?c2axXOA%aA93iw* zPF`(oyD?^}EX1yhR=@R!m|7?3sl`EmU9UfW|9$@W{4(u)K6O`DfM|x^+$Ila%63bp zx*;{8NZV-af3^_bD{`lf|})&C9x29gwQ%M>mQ zbzV;MRw!k4f(Ksp&>lEeYvH*mr8ev_yKn7Lhl+zo*?L*3#k(ra5CMKEd5`}&phb@2 zy0-y7z-%X2v#lLrX<*h7mCM`|rn+p#Ic-?%H+djwBV##_+)`hc>t8?S+oyleKN)z) z-s=W!7%PBXr9ww!a!Z{Z&LvTIJa!K#Yw z?3XAgvqJ#1ndMsp4%6}rJ1lI{7ZuO6RjIaH4p>y1iEyVEq|H0QVPj9d}PwjQN zEZIL7s-Faoq&hdyN7pXhV~Cwj%|pXLb@J96U$UxV73#7T36c5(a8jeyl?##lU)s0Ed5UWdR{h&Nt>2<08j^b;V~-GRDRUa z^3d|hKI7DgsJs*>dUSZc_24~#qY}+LhL`a>oh5An?3`5dB@wHrvoFz z$jNOI=)K!RuD%@GQ=#?a3g>?<+)E&PDkPq&lEYDL?jV{J5%DbAlJVTj+*}#4>GX`< z(Q+5ZNJ%(5NKR>;dxHkBq0|)J4&|#rVcmY#OQ)En+|c$Tu>HV_LG>7Qr**?=;n6{$ zkJ_!QGSKhN-A<|&l)*ZoFNdJPKspGwfVC)^wYBcFS4E?(Y)UxcD<|=-3c3MaoH+n> zT)j!egFE$Q-7j;T~CHcPT<oW3tPiU4WoX2RogZb%!3OUvNR0Gu> z7KI|U0ARyCS}rs^&zdTdw^ZKUM9KR>j0gG!QeSJ%Un!;vtFed&o1KItMOqTk?x;3- zTYx(3YhN?t5h~U9xPmkown+|>_Uo5+6<(T0<&M&a1NqnX{Y4@D$rDM0%tPHT!m19(aNY!O!7OLasj&w>=*TUZ$)V}WD4QkBV0Lhr8+y&q*%mu2Ck%Z^t> zyCaXBDuTu&B~H@vW5H~83O4;VYkgHaJ=rKZS@E$DK(iPN0!AZ zdd!7vo5s=ADu|0+v8QAOmkK6)|KL^NP0-h{A_=*xzHuKG?E3!eIi#Tj>uP5$ay(6< zt11ngt5dCYBEzMr!jbjsiTa8+rKf>YH-87<3$oCn+WAk?t3#hrn{~JdFd{j1rq#o) zbgC88V_$txo9%mq=XdlPEdDsbS6yXq7Qo`l6U%NY!D`qR0}Jv@!Egt0p2e#7&aVCv_jkF*v(Y96aaL zU+m|ifp3Q|o%}MJOV~KxKiowVm^Rj{&PoO4RW)6Dn%S&*D$v1N*rulrY}RZwK|+9B z>52}Q!%y5_xoMh`9fx}lV1yKs3wxx_X}`Gl@f=&$Uil?WUi9gTDj7Mnwsv6h#?xVM z78PPrZ4?alUnc{~0OEV)&`v#J9MmsSS2a?WcaB~co{AuALwA2zuAie@FPBI0*?AZ+ z0eE%LQx!EQmxu8L4wx|bo)WqvaCulMV?V56uFr7EdnTHMf7mno(8YWK_i#4w8!;$>@<^J^B zuWN{8Kc#1<_Qx@8oC%G!qjSrsT|qY}fqn!B@- zi)2GKzgJpByXs(HAg>7+4mEJD z!zMo#M-c!QU+{IQPH3S~=)XHY=$$!-tJ+WLZPoj++#IPoG_upkqG%?TXX(m{?04T) z&EVHwyqlx|SwN=0`S(%nT&~q&=cE(t0o`|ue58w$=a7z)^aOq9`1pAnyQ>y@Mj87J zAP<%_!Q3}H<8{H_-hREk*iAMvdNWD1ELAHob3Wg@Uf%4gGiuA4R*EV%9?p+)hU;w! zi`TYWl+(K~IDe;*w6b(yo6w2$=Uk4#><*G0(Ea9Ad0{jlj*yuL``)3RZOM19xksA_ zcur$gP?n3+?0b;u&kN{2wR9yvl-+qQhc^K)isV}zv>g)6pKWq2kXe0eyvotzf%FRZ zyjN!nuTRM-^6D!)f{T6rP)2<0FJAPWRm_l{XL5br#6|Ix88 zD>Dbe*Hg(WfDLqhSKDIv*HHDQx3Knd>rktQryggpSBEsC?Site*1+CNV!;{U1g1}{ z>!#ekrScB*IoM_;uMW+HN3aLw)5R(#mDoY@Lj>^NU~wo$ zx4N=*@A3ZnE@~u#@onY|u5flx!P$Bi=7gSax@{Fj@FC@-p>qq{yaZ-zCIZk$avZ|T zeLD%Sn%``;0}`KOuVe#s*DSr@i_(KFECY~N^6ohUoO8x`fyuq8@F|BWMkNe2MAVY{XuD9%ycY*4AnSofY`(Oc`q>OM-&>!o z?1r_?L9SWH?{eA?>j=uF(~0Eswoh`k1~_kc^A3QvODs4>_5HhbLQ-ICxhiT65K`DA z!qO{vuml}+LMCw&4mAI?*G@aeGkjRBKi)piFMs^ye_q-J%J$?TsNjm$=%TrUT(QDA5XS;w-`yIU=4_CT??)0*ipLLdUnL@tFCORi)SYH=*;c_%~8f7rBZ=Q zmG(o|7U$!pcc*Ia+Yvjpu|dxQ1=#&B^V+htiW<;W%>?c8(pKh%@RHoAT-7UOICd!Ohvrs%<1u zxhi8tTHP)WT`Nz;eQksds;r7mj(XW;hr#o`HT7<-jFA8pOIK~Z+PJV>PGqHaVuVH{ zBkP0xEZ9U_f9KR8p4ZQAZBkEG1J+IG56VyJ632ocGM?8p`}Fp${TMHDx#_7b1uDm9 z9&-s%Owz3>T!Tsu7M$(SCv#JAF5Jpw!I7f>>|`vt3{D0xSFo-Z4QVN>h5_n8|H^K`^Wr`fa3Q* zYv%z65N8g)bhg*N@Oe%MKvl*~nCK$c9FQc;{pw@CJ| z_oNVUZA73tob)QHVooJ3XVah3KK<=sGIGGJS4oMGM5dHUBuy$e?<9LDPy%P%^wGT( z76l!1WWzYCGFrhPXC+(b`q*`CY-28O3*-F_x0AB4JNigVU{e(0?WGRBgt+tLy1o5z zzkL|tdTQf$tpLUV6|qs8*Mv^)dHxhmyloBLpAmIu;KHm_Apn^Um&n8%%Jfl-r?@8b!%Mte!Tj1<~2DCV` zIbAVyc7N7E9wITol3Qh|fpuzb6U?On9%0~?MekDy*r3{Xw6$l~h+DHt*^{bpPGoPl z9nqQtR84z{(jV6A?fZQD6ENFO^`3)`yqZKSMlzdbljT=%7vnhAY`tlRI&9%jPNjSH|{?=hJ@M-2bAMKFm0`~!= z-Z!3Wc6a$#Uk*XtEY$^u*@psg`X*RJRKM-C4e?TTcdwRUPCYx4zDyl}DUKt36KvH% zJ||Jl*_<{FbW3e)ysp^WU;m4dKb=bD?52}=JlMV|W&x1UReA7b+IF`}M9RxN2N-TO zudqGrmdz^4O??iuHYalAWP_1Ic||uTMa+f+-EkPO`4#Zhr~;2Rf`{#6Akg>(>l(Q_}z{7ngD5O57SkiXvP!GLl9wtO5|0 zL&!Iqr>ad3oRy;9Zde3#a*TGhv(&lRbSb+@Z>PhDME)3^s%WgGjM2%_OO4*+Q6}3w zDrZ%sm!IDcAOhe_cBJJk zKO>@e^XOHHGQ_G!AJ!7Hs@}CartKw@X0)&)Z+*S~c4Qmslr$O?AE`B`G*r{F_W>`A zn=Czu@JcpG7ha-9*k{-3Qt`9Znx@>KgPz&mqN>YUj;FFO*P1IlHg=C98&D%CszvOm zdScFcW3)}(^?AFx5Iv}2FiZme<7PE>an9xRAOgG9xXUsdTeX?f&A6`O2BI&CSJyAaT`* zQe&>7Rt!KRDJ{O65cKl9?RoS*L(jiWTKc+P*QXai@nA`$T*3m+U{lAsR3yr?PZ}@U zf|$dc9r8h9UUNPdFIR7OQs506R}42R1haYP8j1V;^ebj>TuVHGU?hJp+G3_UCn+2N3v7eOJR~N1>vMO~LE#F?6PN~=(nM(di=Qfp z>DDBDX%B2Xe5wy`pOWlsj@n6^PZzPw=ILw$;c<7&y*-cXp-{b6dIl>8)W^&i?o~7&4zt7q|0CX)N%VO*>qH z;%&HbBlAwTduRc(nw`v1y|N?|atDspdy@?hA#;G=nl(^q2lObARZe@(>jp+r`A&AP zoj4?p#Cteb-45T5V>Ru4Z(Y+{i>@Cb-=6~yx*To!$q`6*HtR9f2T?B%h~V9UW?#0l zv!~O5&7T1pb^6DRIB>;l>1z}FGyBvbW9v(B08Jk@$!KYN6D6^cU(@1$q)W%wYyOEK zKU^bt#mWJK*C>(`HDu`OxF7l^l*_r%tk<8VK_#>u%vB}<)a)4Q(bT9R7Z7iN{mOtP zRZan7WY7v&;+KQ1=ce%u-+s4hZ9Hj@rs`z>Ge}u4d0FisJldC|RL`Nn`EX=(3<6bB zz7?jWG=tKSg}4QH(Z7oP?WIBs7I)Z%WC1XFQE2e+avn@?Tg<_-vS-x^JmwlUc&+cV zO5guv7<^M)1PG;ny6sxsW}tAaYe@$LQquB>AaW}wPcY(PL5;);B~?|3EATt=w$WHY zdNQdd1wCr(3NlKnVL6ViT#opdm`;f7uqPzx_>RR%H6q5$KvPVfWUR}D7QLQyH*AgtV^+e1KCpB5Y3ap;z$s!;s_CMmv1&c zM6iFnz=;REkAXAQt)^%YZB-&VyIDkV-Pe%Yu!}l4cBF7*U1RNCl0-7(;T_=&gwjjr zbqytuI7Pe_px1= zq~cB0_^xYuQvg%>$xP~GagWR=O?&2yCHtkio0X-*;V2fp68Yrz(-!x+N8obSU3A!y z`(d@N*9F_2$`nwqZ1ZGNu9aUM^a$TI6KmQ@L{(i$xeKL$J0T=!WN)+A*@4x?!9Jz$?W`O2E0KgRz~o~L+zBu}4nV{Q+)PVe_=LX| z5T;i30plV8Z}W8IqH4m%p{*?DDv>Kua4U{@oFzje%V5)Kn`%|q&KAD6x0^&*faFD( z*$FnWmri19AI{^y|8G2A{G*<%=p8QL;0VE3Z%ZQzXsBpo1AW=@##&FHa%4rntK`?tzXTXZ166KuD*dKil&m* z#TwrVEs+3q8|$2>(XQ0muo(wnec0$1-NVIRmCajYRvc!tI6?Fn7W5pSk;=r6D*b%?Bs;&#cWt`|-EeK?iczV+wG&w%bkHL$x89oTGx+Mka}) z@~)E3WKADZ6*_J^#f}Tms&&HEZVli}Z1xDl)9*$|A=iVyz+k{sCGPmn%DQs~i9XX? zYbRP1K6wYO>eeZRkqAhK>%CNK!lfh}`E4Wl6DmOL!yCS&_lkAhIhtkzyf1&IS_EPz z+H=^IjJDKq$)+~@6%Q{kSZRL!HOdMm;3KExXJ?YjP=1}C_rWJb{!jYU| z0Q4v*Kq3J|&Rurwr5uF$9a(^BQwN3=j=d)24$I6O!*;|>n&tudkqI}mYM6WHBf2#rAH2A(nl%ixzW7M&@4lz zmaxu+cZQpjiAD(3M)<~xrz~j`l|i7`fRiQR>6jGZceBwU+eJBQ`mo79U0>tNseBg9 z(&F^;i>dw|BTwTFkJgVH3G@;t5+)SIVylbU>*-W+*K3@eIf&*Kg!y#RPlL^B$=dZy zG0vT_IBsGuFF84Gj(MMJq~b{Ix_2dJd$$XmiF2vN%&PW!v$h!(j2y$#D=^Db=Ox=r zh0ss_9|U=^pVSFXR1M}OGlGE-8i@l>GmI5_0@0Bcxx)VR``VFGxR4-5AD{P(Bd ze}C#hhgLrhr8n&M?L-oH*>mZeR#fWrT^A>j_iTt_Gxu28`#CB|Ba>AE6BGmnE7A_g z<=9#B23eIORvUY@f(~RsHXqSLJ#i)6!v08^x-2J!^;iEK zpm$he*ta}LH;@FjdlH=JqLY7)zI!v%g<(BLQctlDN^N(|E$22r(-M21w!EKDDQ)3m&AJ zQ7bc*yP<&a1Jy^1^|2tM4GWEF19^6xV*!v6;^Zj$rISxTOieaZ5#5!lE@If@w8_~P zK`32UGB83|x_^9a!w&G*65{CB&y8g!%8a&=dA@~}gU(kv5A7?BlcjAzYU+3L@-nAl>-sK`JGw5A_uMb%?5EPj zbyrYWnPd(oSd0Uo-fGz8;-E7;oqV12mF+5m$i@{lRw$Mf*&7)0+~(alTKsL|)a#Yb|_CI?5Ad3N5QUC3G8p$jsnM-RCk#xsCcOAOOezWSirqc{mfa&xB7 z`U9~Hkf0u>J-LU5lMtw-eR@BxLe366ITU0DBrR;bpNdz?8Z|stH>8aKu?&`avOd!g z;LB@N4rbs>CYt~cXFo#o+6n&Vyqw0Tl9x@Urb%Y)gjGdDAs!%RNYhq+v0%UbHrsPw z%K0S692ExzTL3pNHuP!rO%GOma9TgS-)&L=Ej9OYR0)&QG1Ur!_OZNVaJ0hVq})@Z z<=tM0OK~um?tU)=yXt&$RB3yv+eYZ!6;c{wjft5&zd>jdVrI|Q^m>)7;37nVJlv6BAhW4kzD z;dKh>xAFa7-+ufTU2?whF&(%spA{V>y%-BhRcf$Wr#4XYCYGD*i!I^EO8z^N2q}KY|6%S^eZQe(86TmC zCo8huPSrY*Ay9*X9pLwyB(Y+X#1)Ka(Alq~uLgG_@t!KdYhl)~P#0 zNV*!QS@l5>NSNSFg=+L;vw0Rsz~)+7D!R}|yNrwX=`6&lp@EW<*~XZMF+GX3Dhip_ zbmYh?!(N->w(2CQhoY?@pXlX;rCo6uiMp!pNtRGMO!INo8Nl|}Z6eSQj0JO5lR#Lz zEsdBDhrIf9yEcwM{*W~f_ zs)rPS@?d{2xU<`Keiij7GvLk2)}8%+-a_0?Eju!IkST2BBuzQ?rnzjH54%{hY~d}a zjK0~p!YO9sJLb<96p4npZa2Y&Y>YT8FAkkW_d|58bgA`d&VVeN2+EQHc=g=#V*Z4k zH>v08;LFe!C&M>6(@u=_rCtB#ps-f(mU?tukG<~HMJu192@9?poIcn$aNxZuy`r3gIj3^-QFRwaycnYGsgia~xI0o!i!i z=KU|k2+nqEWPU80nJuZL+<*dy6V%|2TQp7>=>N57FAa8&pzryEw{)d(?&U&pYz|#% zQhfpk2w0mfPF9kW*8=yl*g5t4^la=}_i!FJRS-x^I%U~VtL>6HYis;@sHmlMmW2;Z z>>YHy9MNeHzaI{}hILK*w^KNC$Ler+abDzdWKzX3cD3gA-7X8gx9k$qtwb2YJDExh zd$-UW?1c_zyFe-wCM}a$wj(hyx%iXts##(LjLZ)h(=8vpF;@R zs_*)aMb>-+p+e*x)X8VJyn3A`H|J0QwGX2=J2PwaVyF_D<0LBeX!S&C!PD`2VBs-u z?;W>w8WeJAQ7JSI9&b2Ux5&dw`)LbMiFuN>R9+{1Iy7|H_jf3CsyfxaR3gT5zxuFz zukD;q%v|mA=nx8+EVBTr73+JsvwmtWb41}AY(TheP&~pO7H^omHoy7SNtAvzlg0`A zYaCK&c8p0ykY+bRwq4?ub`M^7(>^YPFF?Wfdm+R2Yz2qZ1DvMP8XS?$eieJ>JCs4Q6VOJoH+otQIwOZ5 zec(;se*4S({{8DKZ+bFJY8G{OZ)qGe8a6sAo;(j-$iYH$=y+jc{79TI;1)4AxL8`4T#e_bXz2=+Q@pT^=w?33e#$)2+-LJQP2*v?hsg$o(E2n%X???2&d`l zFu^5458u*T`-4c^Z{I$ByC~926_H2Y^=*w!+hvG=l9Q!qF0b>i zCG4c_%?WvoT9Ckk=Um!z#2K5V>?ef!L=eVc?c+&W&}c1s^PiSj-fq*_`H+{dMAx<~ zEx;)DeN9K|mR6)TfOqGu1}hi(0~KeHh#5M^ZU-Cx=4?rvl68`>4|4WyfIqINn03zk zzD#vQD%;>N6uWZ5Zq~2~=(Yay+xPbEuk-W#6Bk)!ZQ9bS-T*c*&Z#ng(OJaz3VW&w zb~eibI)Uf_1aK?<6!q27*#CNNt18M-geGwjMEyd<=1OXF{_Z(Nlw*42v|PB z?Y=nNBvqR`8XN!CT_Ol}H7f+aK`b0?-#>tjKVJI^%9FHR((u0S8h3O)B6=6Z^JLB) z(Val=zq^QFj3-P`c`?*1n$u))kaF&S@&iWhdo?FcUaD)*e8%6g98FUFTK-t zb#MfV3Yu7bhgb4T0GgwW^{G)8a;ckH`ZfuFi2Q%N^5bSsW-+<7Y*I$r$0CdqW73>9kvs`mmg8iu)x`d|N_fwl58A>V^ zEmDqC%UcQR{dQ2Z?EPwltQ^r%^5BX`b-t(*jnGMvy zZ8kr&A_NOkyzzahzMt%NfX1e7imRFuSl?NMu>^ef#cxWy6mLI>4MhoBXGE2%Q_d>0 z4V~aB&aLWgqz|}4kMC<%c~ui=V6SCf(KFi#Q-CcxD0ne>U#(@O7z0?fkPkI&D{1Pz z(sh(mdB%Pb0>s`&&ApKMNz=A&lLBlpP;3>zvc?71sH>7v8xQ=lW`F(kXJNm_k@P0a zX+jQlR_4$v@Ta!X#u`{m12E*=%*eau-(c0oc>|SbYZ5o|sP|&NU?3{cT#aAtpvoNl z(yAA^v5a-PGzNn0Y4xeg(|ew@2St~=(Ct10Ad&^jVWha7>(iS@L$gbvP;W7_@^@aV zTpnIcx=9z+z6fO%_odA47=7$Zz9l(U(R4Ji^BAb8-x3_iv0(>3UZL!#(SCoC>v^*J zw1;#=HdV4Aitub;oja%unnA8qiNqTL9qEBteEqpMJ7=$?W6W|{fuFO|fJD$k5uC9x zHHlHzC=SAV>(fC^!bUaZT|AM)a_3`vZTgf(K>oQ@Z4b~6`GU;HDc=T5T~+~r17Ovl={*_Dg{!GVHK)gs*4`ZW#p`gG56WWo7SPH%RO2Oe&a z?%J*Q{a0)DjQGj;kHCLx;cTymz5>T#rxH-1lHhfNf(vc1k!mZUD&)6iRZZ22rJjWf zwpAxX6Qy0t2z@j;J9^tCg|>E$ssicAo^vv1^h&n@kRZ4iZjP$!mtL+U}#P(>quUm}|Do>D@hND4Ck4bl7zI`yPo-U=aMX}Y@ zFK%F5viBbr?b{#ELl93r1>PAbIBnzH+`u_eRLT2R3;ABH_P1|7JAiD~A+5u1(so(= zoI#}!APG#$Q*GF85Sl##k!(u$x~P#7F8DFYtyuPrsu8dOlbxH7sY*bb*I8tugKPm4 z;=Bxnr%&bQ9DYzvRgZ4l6+_ZR)Lmz%!>+80_hKsAN8Np)2{qc5bFszu4m00RQTwJo z`E^}O)-46iYO})!AJ*%~%Z$y_0GFr5kpvBJcpFQ8cRIpQ9E2Rh?(n8AfnJ~RWVasa z)P^1%1U!qIqh@+bk-edMO&ypNLoFwX!t4BVnGuu-iFQOKpWaE>`bP+OXOt>HR2zgP z8*1okkIZh+u65av5#d|aR1p||ae^Hz=4}f~fuV`0mJfj}-&7GIhYvP>8nAqJTcy}~ zsxa4G8;YUE1mKz|#B1M=5Buxw>jxRw=N(q<4Q3~0rw)mc*=j)b%7NH5lJlh-f3Vqi z<5lleo-%1Wx|=yQ{()wn%E}OU=Bob8%f7_!?fp5UGjz)vUT9u`^5n4PW5&6Czwm`F zParA08YDpczM(A~#9dk)g``SrjOi)Mb!pP)X$OHaYmiTN5xB!itzeHbyT&XQz0(62 z`+|uOH^(!&Yqw!IJNZUIVK8l(KCamP_G`Gm1%hm^W#9Jfocjg3lCpKO{G}4^5s62j zoYnVflh&b);yc@1Y}{T8B2)dO=GXC+2B^mK|*5 zJxFC7ym-Il1y`1Rwex2dWDTP!f29{=-2D{(`lfi-rjsD~h3({B2x&mSPFR^2xH{oD z3UsJ6Sh|Avy*M&_6q`)CDjm+c+xv5RkzFjLhWaW#@VC)ky;q*3ImK9fG)&804hOqZ z(%QA_vvjKheGq^zZ=xL-*65Ct>wPm=vv2q6KUXBsHg;&-Ify-4w|i|kY-9u*gC#OS z1?YY+U#K18%Yh@`zn@1o9&aI63xS&|I^A&sn-BarsK{pVh^2P&0hY@?J(LLbX66i6 zBFIi&4)G139G8;xRC&m7aozWMfei1Jv@(fODJ=ctE(M4z%Dk-C-@mmN5v`{&8_k9H zrj?s@oz!n>BtbF+9L!VkcT=|HvI5KzPWnpk!?AHKA;kFPE@z|GWu8qDI+VPw*IRFYa*Z@A z!0)yesGUg>Q}3dn0;koVL@<5YMY^jK8iviVk>#o2DbCzsL2AuOD=DK-Gns;#`7lLjEt9OIl6{M@6_lNA#A#d!$QfGdL$0DM}@yFIeL<;IL{MAYq5@O z!Kw!DtYl>B;6wOpCJzY5Mz;n|L~$b2I6@j9dayZU&q+F<>UQ{Em&5+AT=Mr%UtZc& zo<+a6M2yS|)|*fcEy0wI)xyGS%iFG|df4<%VpIBtG+c@j#!;O_8+{soG{FKznZ*{A z7!K+>+Gf9l!M8&xt4)WsHN#`kfhg#$(4(bOHBXxbY+UZSA9_@m?O3K09A3-vY{+EY zjx)Fgh>wo%TU#{qgk+XW|62R>^>-VWX2{v=6J6|6g}>bDr(7K9Lvwj~33*FN1*rIk z1$+DP>*eY;%^#X)Zkv?I*7r*@Q9ay(nlKzj1tFtm%~c;pFi#e{N_L8W+LV_TJq&NA zmAyLx2ul?P=n&uDq3N#oVAF1E^mh3kHoJ@;Q{izgj|<(Gyd2IxM70cgI3Pc@wzxHL zn78FYZJ$YX9rPa6q$);n(6$Qe&i>n}=jDQvDf&^diz@jeMeR3?dF>qEQ7)Qa$GZ(HDI!|7QLncy1~Eo ze2(5$e_XOJU%!8TS+b`I2=7rOy575Zq~jQVoJic-Bx+N!sZ{V2{vlYbF zZ80M-STGpd36%U0^?(2R$EUZKw&ABj#WIEotuAp?rSrWYh53*Rx8SuvL;WW5}_V$hfSRJ49+0oKD9R^ooJvqF0F#uOWA|R^Tqe! zhjEnqXtPtcx6BGVd(Ov(qktjYrC=*C8bCQ6 z$}(p~)T>F`X-YUpUr_k8<10F{&^|`}fB)|bEqc=54?zRrrOITBmXRjdpLVcR^CF~| zL$#OXx#J**TTd@+hsimfpuuZRp(;kaYYe11OxI$WG{qtSJVMk2mAwFMijWwNkXpo3 zXOzci_yh#n9wdQQljNt9M2qUcJM(HdYL`*WApuR!oRu1UD6mi8s^u~3rGed(DuaXR zIEscTP%kJl1L8I{>UqSaF|6}@&_FxB3e9|O?N4@>H58sVUMh3lmO@EO3LRXe>aBo? zU?$6^(P zg9sj^C`A*GQ^``U*_N_jhaKc;SI$sBs<8QMaI%ufz%D+#A9l_;HUJxV5ws3dypxjZ z>i_Yrpg@;mmjHpmp>V)wkH_!@w{`Wzmn0n@AC~LO{PAP{TFIzsIz|8o7y$6peVQb^ z;$SgEzn13EAulRT04&ciNz2~QX3K@C2&5WVwCW&h%m;;?w&Mr;vvtL7$JvO#0ISCF zflYYjva?yePMYt$yKALnK}{8YmP}Fu!>?6Enw!_MCRBnmMe$Z9$jUIGKlPKpupLfb zSN?#rf7a3w+?}>cniDHwJ9ehvc_-e>gFjK<30&!q%J)HYIPXcZnoed3A$E6{Ix! ziV$jEud2&U@9#aGPSOL7MR9$E()4fd^WMCRPtGzs@Nb!0mb66ETLDmiShjzD{`BQ~ zwpUjk>2WIBL(E=3besHidG+0O3S|jd+LVwxWxnjp=od z*OJBO{u<2oC#OX=v8ua@W)qO>H4BJOq5^kYn#yAtS9;f$#xg}$emY)cD238UIS$RK zG_Sw1wlth-y-(DvolWbNQGqY*78dyJi^9y^S%`5xdWF5DNKJ=QvP;mjJSS_6V#Kr> zLYIbySA(G8&1jK%S;K_85loa`5<`Htovo`Jmmr$XUcK)ck*MUnE&Do1gTkhJx!eC07t7}L^{(r z^%EgD8w`sit2EWQ>@Q$S)2^;T+;^(R)>b7sNws>9&G6n`P0$%?!b~7Cn~C2-RyqkHmMaOEfZgKF$NK*@9R8*;e7kVYc^P6ba&T3OIo3gUqgb3m$w(MwTrrY<>!v%;&O zzF;5Vp;K>!ABDe2^&i&jGpqgAdHtpR?|l3E+%Hz2B>90%)^b4~Y+^!t*GacoF0hxL zOqT0v5j=}d1{E@Cd)tW1QLae~<)uj%`+TT0ct(3)AcKb@)NT2*kv+XpR}8alMeX9Kz=I99 z4!wH06W63vu&e?ZaZrFQUX-YeR`PBKZp_t0pAYK7UAuAfRb7&l>*|a1bTTl>B zZ|GffTrvWu|AEggrSQf96N6*h?v%6v)}{V*BBbercAWM)&9&5tVT2JN->Pv~3km>4-af0+owD{^1f^l{Ac^QV8lv?S)I2B<0! z_JWXD2#A79Idrbwv4isfH3J3P->LDeGt|AwYe2I}&~#cC0M-IJvR#qKnzXbdViL?) zd(Huz$B|zRjdfRc8lS(Si^F)#Jr@Np_`LIHm#UVYdG|gLtk34!%B91C*#4>wSw?#~FsKnmkYv-mpJ)KwUf!`P!Q_I9P0#86jEj87sV!p0zbl zA61p4?tRkWZ(A7Ia!Fk!dF5|1sWXwjH9zS@*HD)6RB>)8leleWR3%WrWW$Z}ogWtL z^_Fsbx&$}XH^cdKawz&i=Zuaf39JEHoDH%~?^eD}{(H$Js!Xm(c#n32DQiAB0nHAi ztjqBp$R@K?r!gHLA+TtFs6bPKIFn+Us)qH^@=6ZmXFvjpNAsd$UwoA}=AdNVhtFx5 zI`FzTTUHcxT>f^-D#S#n1y=iJGMyHU9eHTzZG*5Z$c+SH@7fPSn7W5R~fw|s#8 zU;p>F-=8E^w&x8N9dXjRDe4?6NLSuD{4WO0ezAT0z6K=}l5s(v6_LX`DR+ zxYmkuu@xfh8bq9@Owj&BK+6=E1zpSuP4=nuJ17xo)$zR(UE@S228cxg{BkOHQ}o%h z&+op~igW;VE)#OdrhZ!O?gS}9XJ3O#dGp?h-yd{a$%@HEzdG3L1YUd5=}i_qiR?j~ zx6v2QV5`K30QRkozrR#qpQMHLeQbQalEC&}c4p2E8|xyAcZDY{LF>otsL_7hd*Vs% zxZD7{*I7Yd%H`^+`N_sx_Tq*(ywBw>104tc6ZH#^6pAj9tEj5)%y@{8EfKGfv!oU3 zrJrYxo7OYa3-ep)a~OWM2|49@`tP6~N+$-iUZmwz+XIcCJwWMOO6{h zqs8U0ybGS5opta1Tny%Q!QMWu*#0<_K)_2w8HXvurI=lDhzA4)uLE`yEG!Z4b6D)P z4&>$d$aA3JavZ@I3uXbenr6jGVfQ4MV5;k9m4Y`Fte}wBH&F4^k@fbjgd`88Z16b6UdslH zJ=kMJyCu_QQI@l!Av!s-=;iT2?BYxN@%HV-r?NbWT{I3i+o~(RA=L8%!GTrR{t3>`r-OEGmCH1;x{~8WOUoYCuTv4&BZPSY z{f=GbEzUJRLb8DdR4Z5PSZ!y4zwA`MiG}js0@F($Ma?71LwoBp`pWS zgMN07?0fqtaG0mfZpYZQfbGdSGA&$BvN;)SHTCVpBV{gBB-SJz9&BfEQA`zX$&n%OD$ZdH}7M*Nue9(XAu&JAD2f`e>zZ|>z?zTr|+wh3^>Py=9S2yRG zs#mi1%5-m0y#ou=vf5GXfIY)Qtq0n_*{Gl5Ssa|+J4u5V$J>GPRMus+$6em~19sIH z(Xu$W2D(*-F&%DH6l32`C)hy@-s(Gg1AUoR8ZR|K0nEPDO^vOY49X*1uN}f)zJB|4 zBjRSK`AUYiL*7u@O|gCZTu$$JlJ*Xl9e>V{@#hx@LOInXGQNtd4t&6&_*P_p;Q3In zW6RByN;qWYL}=L_{;0IWa#Xfq$nW`{Aax_PO7GY%phfKvkdia&+0o2N(7z|&BebF_ z#tpV207ZvkYv9$17+K>0fVMNwDTi`7gBcWD3M3GYIdK(A4*7%9Sr7ECbm?He*7(1? z-TehnJc)Da0j?Hjj0)3LMM&71T1`N4pv{*Ty8ZTsybU|G0n}=z^CP=+AGV;V3t&6d zp(_pf0F=+JXXOCH*>c96t6qVg05F9k06Ra!3A!IjJ#68kXyQ^IntIJm?Kl`DauTi5cFRlHj_P-Y$5_ub+cpFfNbn|z3@$u5s zESKRll0)UZKVF^}z=DCH)7lo4vP=g%B|=dKy9KN^uiHi0%fsC5==aG2S3OcW&GA^S z%bWE-&Y)95Fx~e3m&X#x0<3zo&iZ%oOf6nmU2@3^Q(3m< zUYYRlYV^Z{u1Z>6W_%pAb{yj>()Fyf@lEs%`>kDG*BplB+*IT_-*1pWmes;AEw;rK&eNfP2(ZvwOGj@(8OqABeSkXA9eDAk!fZ>ftF|jbU&-aM zdsFH(Grwb~gOp`b`6Gq=`ssD%=s}2<{BJyLBDk~;K8K>x5JQXiQx!ALU9f@sIxjB@ zSG=<%qnHOVM#pG-Qa1>CcTiq6_z-mNvTy=8Z-i%CvXt})tI%T)5FrCH@!nx^I+IoR zUWDqqU0)$5r|)@S4lmf3*D4W_T1VG#79qnmSOWVXi zEvr*9>xZp48c4`9T-Wv1E0Fm5eLPnv)aQM0Zh~-As)$csL!Oy`>Q350S4*>Vq#eoT z4~+}X$$k$yxQ~+au{GyZG%LLAL?xbv%)_w9mpWR}u11Bjc!Lr-zn52sy8{JL0};T_ z`~Ff>;Z&zfmv%V$c592d+&81PK`=C!ZtYpENzErjD^<};%~BLBxV>s4&Z&l@ss&UE z_*zWamx7`lG|9Kyb(d~^J5I+qb!=A^?Zf{1@lw-&>O<6?l|bBe937y| z$_aP@J$1K*jrCVlEAx(7UjQ9F<0W#P82Iw9`9ciNPvv8hw8qyWd~BPd z}h%s$D13O*3LQ((J6(<#Xi-xoIUDT^+QysI%y<>JzoDvUg))8-q)-kgKXX zC);*KIm@HF_4!tCSAB1&oL#`>K5yhYj|LDl%FW>(de|t=Tq@U(0&uHod3Ni1m=OV< zs$#jzd}x-ZL{)OC9_8&{4ry9h154?h{5SqQE);j;+FtR**KPZo$5j+P=bh@3W{A{8 zLZvByH^*v8ysci}bj?k6&7ta71sBE6>uH+2R5!3oECk(S&qR2|Brb(9xeENvZM7L~ zaBaHt*?V@wAsMXS2m_M4w8vF+^U~Drj4smf6v22J(?p@G`r}F!7z*!Q(jrGEs;bLB zq%d9EZBNyQ?4uj#X^P^*Y{U%uP`gQDa>tM49H{q}u)dk-m|cy*FGsuPWU z>H2ALPq3UIKR#0eHEcF@UBoKO*ZbBOle~Y}@a*%XAne+q5V&?-lemi0Ufj9qU8bBa zKLAretiObJQr(dUzHJ<@-F9{NKtDW?YLe{+-qius#)11hoL5R5NuX7mI4)oClyBFl z+PynOcdq9aiGy(p3Lcl7%FJmc9n02V`pvtRr#nwkbqgOC4?VjepvL7*_IUTy+PCpX zANPm)wB(SU^q-urOZjzM+B5@FGV#@`FMnvKH(=LJY$5>-=TT~k5&<;zo!3FOyieUS zHWhpiifg-&;M~$wgDf(Bm8Oh}gKS(T*G6ua4GS^-;T6akAW3Ms$zvT8455xNXH#G4 zHey`OaUMQ*oj>ddh!}S2_rNW?c2_CGxP7{(!(}bHhQ6$P5e}*578KG^Z-KijexCCwgXhp!lIz4t z+cbwSN~pN-kpcHnal|XAPd+#hyVVz;+&xl|hi)V{@8!YXjJIPE4pffhwd4;?H_1Zn zKmXsx%ewSyk#=lD#I<^WvBXYJmcmhWNufKx**gvW87I##9)jLC^H zZQjmt4{{cu@AZL=`u%UfD_@}VOd6WUNemPnRM(KIUSWvRIpv0PO|+t*4lfl>>(_H^siyh`0PQX{>4gJib2UKD=)R;zh~TmIq*truKYx2_Zc;>lMAqukhOf+7WEb60 zBBdq;P%}m$$7^5b>-_Zl%EemQ5Eh|bB6ntt)k72`t*Yaw=GH!x^L=<09Ja(1cj0R-ewqfz zm7*-F_PV;_3VBN|4}|%C?jS{KNvbJ1O+OwloQ@^hEJAMTS#mv{W2@p)1jLYt;0 zU7)Q-Sy54$+x}X4fBnao&*SsYPxmXgE4Cxeqf5Tb0mk`PGU z;nUsp>HJ9BH?{ znN&T5&IopFcUExBVNeBIIQ}IB@VW^jBpR0y+`YI#0Ap*1D$`;t9lO=;(fzlad`!Y_ zmzTKM{`Jul>l7`#m}3cL@}H25<@$I2J87(5DN^RHa77LxlhZ|RN(eB%8s+Lqx{yyj z9dy8}O2VqI<%CoBp{|z*>2$O~ea1b`mAiY(W-sxT`1JK-{W0IKIy}ulHg#|XCmdHm z;&Dd~9G73=UwOD5WW^6;_8&vJ1keQq632z>0eEmuQC#KGxs0kv-J`?Ls;CO*WV#lc ze|1IF4ACLt)DVKd4i9QIhm10mgHqJ9t6Uq+-g6amY-Q!Vc|T=KYJ6vjiCd z5Qo~XhgKK+-42~@ZuM)Fpt*IbkWgU$Uh)Saxo#+tcn9qSpxx^;`;wkx+4;n*SOSqc zuYjyIOltu7l$URe10WHnR@bha`>jv zdy?FrZODq|fdLid@)UGD?3hhzP1Xn8i5m7dCC@1EATAJ5`4&)TJh zuP&U|y_yeE0A89Lf_JFDHpc_xQeN(*Of@kJTy$|TG@Oc=>`Zh8%rtxY>WgYw?-Joj z{jI7}wsJrBuq<6Y>9(If7W#fYgQ1%fiO>qw}0Cw)2GToqTOfB07m12y!Ls%{?EVv zri)0mpjYUsv88q8tTV5%ReIG(pq%-L$dM) zx02>NS$H`IEu*S(YXYnS#GwGPLX_@=jO&&p)Tjg#Y2&y!4Em1hCw)ufk=XnWx_%oU ze?Ge`N}PQnqqy6|&Gya}tyFjcCjeDjTWbj2YT|Uw4YW>#A{A~+lJ{sE$Ve!&{GSe@ zuHyfv9B`hAHpv^`hsRa#l9%yS1@KWp2X)AFXYAz-?E^qHKBJ`KxLX$L^3{gwO?=s? z4H*T&L7*Z5OlKhCRPN?=t~s&taJUOW-e!3ye3r9(9a5AQjkcf? znY8b}ePpj3^zyVuNrAY_ybMxahZ}69%3FOU5F@3lo6^nwH6jef>nR_daz}7Erfdan zB-KxnFQr1`Bn39|5t^*bb%i@zy~#QDO4xqZ4e0f zA@}GOuUZT)#Q+X8P#~M#r<#1kzW(mH{pZJz|GWq^JQd>(jV~?7lEOL!dWy^F(og^8 zyx3KseLH6-L(*De`@qfzv`*7HXWIiihgQMhbbsMlI zRYKxsul?+l1wd4*mbq6&rhY+%F&j!Qt~gHTLGrJyrupITtgpZR=Xv+^+MYC1 zh7RTG`H)~PyG%q`PBoZX8qQYFTfoSN)ay0g%N%y3<*!Wu`XyCfFLe-N9pLdHKi{*h8G@FU{PWu#TxvP~ z&2b&OwxFBZAgx6z86bwp<(ic3PJ=HVR*@>=hANNPUpTcbdi1T&U)pJ$vv9dD;eG1_ z?Mp|b%S~2gdbE9`9Odfg&At4hhjdkvgK7e#%|)-_wx!*xccLggz9cfsp*gXZCVUUM z%WKlk!>%U#*RcPs|5fK-PitEwiznbu-XjD^*H2P7)V`svkn(bwSGYydr&ewF4a(qr zYv&p=Pl-U5mbwGzFu205&4Efo_2jIKuoMzfaA8!ZitR2{&ga&>rbtqDI72m63Z8Nr0=1GHs^o;7FC! zv>5XsSjFti1OB4CkmE+&eg*!Zvai3ViY;#t-n`m%TkdU%h+JB<5p^jmwTY35l-khBuHx>X=`ylv+~I+Cmmc($=tHywycwU*I07r({ps0tB~Sv98Q z_2zu@A96WPW$UTp_u$#h=cPg?0XC4@rlLk(zG-Q3OXwS*9Kp(9eNjai3LLki|+a($=v?Dv=#pIyD2(j-J?F`ee<6r zDjE_?Ree$j{r?x@ddO{qkY#SHW9hK%fQ$PCQh?Tt=!z0$E?ycuv8q~%`N;L(6u5lR z{a-F3SCLCA(fYJ=4n91`*g5^tPTjN>U+svfsc~onRnPYa?8nEKCjS!%yLgkyp`?3l z`QEFIC*`|22a4JAdTeefk9Qh^xKq3BR*K_jlRNV<^;0{5@R=K9>tjFoFgM34@hoct zaO?_~DzB&ChkG8>bw`Q4J?hH2>)+i#$X?L@f81?nUW!P2t@aPlYEHODfAoFcEp{JEgyG8ixP*GI)EE zLfvCwA9kH+^UUEs?nKT2+33 z(H47=-?Y1H{lXh7Hg%mJsoKijzZF!~krga(D)^IJIVHlnJ9aE*x2gW;u-NGPoo!_8 zvDBUbP=^CB1)nI|tP^*aWD3^D1YTBA8^CZ8(fyY<+CsAJi#RYU#0$3ULm_VRc?`W zxZ1nt_0JDKUQFHgC#`CtjSe?)P>oT?0Vq$$Qe9Jo>b@(-L?9iG;%08v?Ye1IXf>4D zF?SwNq0V-bISdEoOR7!91s?lQd=WhCl5{3NlULPO=|pF#IS+xvGXt&4uxj0%Sk_yY z9>-UkitmH>M_wX@%Rcr)ba?`CS={a}4w8<6i88m<@|ijNGJZz^Bx5gdQrD}4a+f@V{{hWAALrU4PN=|KX z4x%yjB)F%muqMeENWYyNCzXGN+xxOY&n5fNp=l6f;0NAP869b9gbQRtJ&QBSvxpf zCV;w{m`l!+%b4xa6D!hApiS={+P6Nw|6UHHYXUCshVQhi270AU>zIQSApQh}@?x%= zB6YKcLLgaJ^Ymi5&^|V4uyGksm0-uZ%f(hC#L_Gzb1Xgdc@ z)uC{5z)N#UOB&;mOLbGLYIF$}ukRn&hx+k7#CY1HFN=2T3PU^;gmSJXd)T)8<+3?= zMs<3XQj3FmV*jS#3g18KI8~%1E!DKZJv>~4SBN@D6r+T0vI>cAg|w`fhFa6p4mTfM zjQS>O#G^l(4Gp(LH+z;c$idL+c!;y903+bF3`yZONPsJfply_rjVnwVrqm->Qs(VW zXSy+NDD$v`D224Q-C^QKTt*v;9{WsnlX`bIKm6JL&;R*5BEeyF1ebvj^;}8K+*o+I zE>bI{gx*nTnBjXx+W7e306y zsjr}5gP7fIQ4zB;0WuhTI!cgiy-fX(0U46R9HZ)Ry6wxoSs8Gblm)}L@@zMkYIO^h zodWh#36VyXhJV8tAOpeNsTQonILi7>4>+$@*ZC-3syZEF8qVl;llL%x@igUM?)Zgow zCq@2p=kKx&JGgl|eCV+jr@S^QFL_&Nb$$Wo>RAU?V6ZxGfy6#M;4|M2r^AkKgL z?mcAX&^XmIjo&%Jv0rWe$#P44} z*Jn2jFyf;YC*NHmay>|6+jKtSl6llQkdUAeY}!x7<>FETxC;Tlb0fhc4wy*QS5u+Z zHL@a6TP;9cbSMvIa$IvcIONVw*FAPuPHv@$&dV?LCZE!Pd`{i6%`0s_6*mbIJC5p( zlrsS@0(BQ@QEG=uHY#09g4ZJ27pQ6_?@|NBqUX|S$$!~n?p^T@itueYhR8piZt1DB zo8AfZe1B2r$xn*ty`7hiDHnyyAuDHdUbXa><1Jdxt0}fGIo3@4R1%8|f5@9r&|StN zm1I|F5%|Sv4IZnj>XET;DtT*veSp~P^KT)z3^>;=es2^Xrle)3*y>u}(DR6AcAWaBkzurD zzO?JS2LP@raCt=H47EfxC-K&eQ~c4DCE z`f>8wC>rcjx~V_&CfWa5kBSnS7?%N9woRn|&84cP1_^MN2d5N(tL+rX;t0w%)kil% zkjiD(t@;yJ_5I`e^4ECDkWXw*KIzQovBV*@Z1o*ZJskZUw?=NHXP}X5k*8|^itc3q z{ZzA6Ag23<9e1^3c)r>K4=vJzIkKw@!pXb{!TX`(U*=2~6T~^5#1g6Jd74=nFrJ*Q zg)YBjPhpEi13?vUj!dB-Q(e&+Dux(N53%MZLzf3Yai;L_!VhiF54jqgCO&$0Xufyq z<*J4VK^d67A9e^zJj#DPv9JGl5wv(xMX%NQF}EZw(4HL|4VT9*&iri7u7N5;n)tq` zScyZDIX23cbMv~k0~NFZ*40Zy7ZMlI1V;pTqiXPq1o^yooh6#5$Z5%h{~*AMWHq|1 zYr&^FeN!svT6=WGCMqW+yBK>)w^o|%+(mpi0%@o zPUu90GL$?86;r^iuTrD7S1*t3r3iNl`3Pavx?g(@Jrk(Ja}TQTyS#VqE`{r1esd(y0isL~(W=Jh!m~GXCXCV7+zKkj`{@DlQ9cs)x9h`7olC zlMi503IIT(l+2Yb7jEuDJugt7gW+AyB(RT!$)}Y*#2MeL;9XVxB|0cB%XV0%v?<=C z3OC^@C((K1Hk%%cltqm?Y}H@a`^WYD^Y;64(!P$wQ)fL(B%q#Wx7l{t^Oct9qJToF zNugXSexUnWYzYN8#>3Qf=5_`LVxkh#4a0ReWhsoZhptvrne7%-xd7;0dN&k89#8k7 z_(#5o%CncK6lDN;f!y5I4YMA={n%Bi*(EslwkpDHsmRNbI?ByIm(B?i>dJF!>YzB* zNuAb7#V*5vzj?!_##qvRq7-tEFQDiZg#8%pV|{iyeNx?D%U+6;$vkh;+vDl#PUPVP zuZNE0dflr~B{xm&p{er+pPg8uDitSo?OO#0G`a#@&YO5X)4x09VkU*PNaR#-9R7G} zE^CSXa3s6+ai!XGHy{Lwqv~5lf=+Dinzn#gMw0;?8iDmc_JP=T?$dtl!_{Wbpc`}t8h)O-Z%6LY)DSE(nh z#_b>8`u1Gp>B2?h-Dyf8QqBN<4mnA+o|Jv0bv3g&RZ+tq>c@J^*4_EKf&h8Bw%An1 zOOhhErBtef5f1lT>y_xv{c`L*^+zY|6as;a0kRVJbSmZyxY1H-@?Hr`K&&JMz>QLB zUm_m~haWrg+N%csZ%&bvzSa=ywlD%Bw1o{rSozM?M&9MSBewWFFUtGdv*R^a(mibL z=N7e|+k=aUdV%WJ=f}M?c$^Nrh^6u)w^SuvkQc6~O_8#r8h`+LrLa(09^K?W zEIbJ+>E`Kkf_NlRYItwy(cs^gt(!f7(`JO?w$u_OHhlmJxlJ|PQ$Cuj9YGv2Pqk*6 z+dsu|_vwgmlWn~`Io)h=(FnM-geOUxOQ)8r#E%3|RRHnkl;wQqNcQ8yr}4jEK95iJ zc~JS(<1czVYKXb<=`NC0wM^uR)FmF@xfg!fZ4ACcRtVI3&&35EPtvVE0BM)uF4Z@9 z<4}rd2{nK+swFQ!#KvPMk4J_01$fE^+JAY}->Tpx;+Kjtr(Ir$roD}*#fpQMYTNWW zWzjcfJID;W-{f~w&W-4p%wnWtCni4$tgj5?nMKiz6C`UE?ITHMGh#SjZExhiE z{P^-;f}CWUN6%s`(*7|xN(nf;QwU!6w_JNY09C8c8Jj`w)FXLGQ{81>s-=N?X7GrCpPIRhNGY+t!yCM)2gx-VVK%!n0CQc9^c_C+ zA~?fx`cjaJz^EzQK9p*SvL3;V1QSYX3Ak5YF`SDBr@q6E>z}JaMBl@WBj$AAS#RJd36JAo0?>x8dOto@bIDVa|u2AMx z$>n-}1rEI;FG+q+=?=4a0hzp^megIs0Y;Pewk7#9YMy{hCE&%U{asQ?w(Y150d*~P za&fcI4WjB+FNHamE^@bv&-z}tC67DgpXlg4tk0Yv%^WNp#_rl+q{7c< zb8KGxdI}g*L~P1EzJFw&>W_cCOy8cwn2B54?kcC#3WZj|(O~6mSqBq}&NAh@6IBW2 zgYrpdwV}XE%anWTCEMmcz-@%#u)I3reT>^SG!+6UMDtFiMsv{(Ldn9_D!e#J4=W_i z2>5Ev9&B zT~9jRr90%og`0hKvnbgpINc^~?;qLMFCYK&H=9XZkD|Joyk>s?v}=7;e&untr7U+4 zhpwsudm@#S4&0^WOY(3D;lv=9jk?@eHzLMm88H;!;o3v6^N@nX^?9cZD#bRK`ly&RjQV^C#b&$S}2v+?Kv^ zxQW7RxT$sdszNfgLAu>R;Ix&d8)&xN&94pXA74Mcx;#92)x^UEWn;v2(QzAV%H;~T zN;#)h?wwX=Nzrsb)=mur4s;uC%FS$wt}T5#zW%m$^Y-Nva5mlOU69lEBWMIm*jbWR zfYcanGSyp|RAP5u7cjv2P3nO;;s$5(=Uuwi)lf37BGxJ?%l2;ath1UsJEg&uie9;H zO`7zTmc6dwZjP$%WpPgL-JvYO#IE@UluTsy3`TtA^!)f%K~Vo3pPwVylaihLOp5U9 zXR8MX_lu%d6Rb(c`Er$3WmPKY=W}O|ElNgtqE9 zN(sG<1k|)3uG}<&P_6o^J**yzHY)Nhs@sw(YmLJ~=Dfjtx(%uuzs$5^)Kwu$&gDrv z1f?Y6WVN+C;+yvY6Id%TKzRrkK}pA4t?JU?CC1q^1x&0%i(AER(|a%J6PG zSG#$ls0~YAR3Ik0Hnk-^`I0lM09fB$Mb=y`IvBKe)1u{Q?XXQyPfdsjH7au|y{e2? z(n1CRNhyC2!<%OC4ijCjZ|dl$2Nz1~ol6MJSE6d%^d}&S2B(wMPfgm`W>;*gEdab# zac#R5v9fC8*H~Uopy48=oLZkMf4$a2_}DR)TMI5=(oT{}`d!^gyGpY6{VrV!WxxOU z^1A!>q@EQ3G8!fVxAvlZ_oW@@kz61qgn)Gb^a|goOk-k>-u7269-&QjD-Nd% zoA;`U24%`jd>_?3c&=K>+l2;6a9yX$LL0H}ep|E|`VtJKlcow0cNmKHbH4Sv;hqxc znk!l=RCPB)(v_5;PC6_LTBT)WZIZ4lE~%QVlvePrH(hNK)lysH+Q9BJdjf;Qp6bHu z`@8x5dF?Gfov}1jH)$qpOPXDT;e0X8rPCS%Npg~mxTPv(cexE!pD0&YOR#6CSg*~4 zwOqfgIXzVh!9$I8e}E2Lg!SyrkRB0%cMhxgImeSk?j;v$^1a+mRQHVt27c#|l&YBC z=}9lzhby5prw*?Z%+(GN!bY^z_vqBk<_PiVT+(KRu2$L|wL~>%?{h7JX_vSbkDJbv z@90oJe%@bx--We-L{Sqdx80y?ioc(#yB~I<_3Y)Ikk5M~P>t?=BllCQ49BBQ0oYyt zdLW9scdf2{JUfFxSn!4W*L8QvX1|XV@)C&B=tD*^rQ~BnT-v&R@LZR$2XL_PKP@o=)Xf^U(We%2tRYZTpV_b(PjUF)GR-gz16(t$z@S0f^!!tgHfw#>{1QP zL9l9FpfO@~?fj2MO$89>vcCHd6Y>9g@TtZ}& zT-shaP+C@OijM+B-kq@V&lg7e^W&1IJ8sK)`(&C&aGEno>D-o(hU$i-8!2@cvCf?& zumky$yaP(eF6QyEg3~8$T!Sr(prp1EdG_ZHbh23Pr_89=^I{643pX zs)`g-;Xi63OKT7>G0SP6b4F4t4=N4?t2!Xk*Kks#>~5n*RmJ$VySgr?1LotTP^&JM z*ujflZT%|xlxEkwSC?{*uWP$M|NQ#l%kNvTLAtaoG&f%ldzhPovj@>QxgfFw=MN=Z zro)|^ntLg)ZjQQJP8rkpx6{Up&ls8nM_h4IpLQv?zX(L##{qC3AZ4*=(Tt| zUi#k@kZ{WPCS5L47be%yhKk-??hW|kCS2E0ez-wTJ)exE;4l8*Qvc>+65yyTQ@cNvkfX*UmFi zjbxs|Cwgf}F(T+tB^M5p#(#y{SN%U8>A9TpR09K=Orc=gcdh7EBH%)G$*ucpDFBKO zsvaf7sN&oCpeNesC&gI!?MwHQ#HWB+Z%wb|9f&rzLkD4bU;Ld%TXpMl+LLZ_?I`(g zLWcY^olAI$zTV9GZO%hPd4=~6?0AEsd5Bc)jc9ji_r@`e zhFt*L?nId1zUH9m+Vqim+uiE>MHY@12jyJcbigY>VRx(~;8(k0a2R+%&AnU_@2wC9 zSwt_DOXev!kaG06?0Cq5>LeLg3$LOo1;JkaRa0Gh?YN9vQ(sC`3eERV?E8;zFNU6g zi}R^BCZ#lRj)0S*Oj2%9b$3@s6s+a?W?2njtFTipT^)AUCFPJ2`O|KyXxXUs^3Bbl zcr@T>%PXhAP~P0|pj>pSEr|fc%(W!pK4hz94Up?MRY!S$_wwH44qqzjZHqIYKy#!# zE89tVND!T=Zo1{_=%5CTPh|2oIHI@K<(vR5j#HT9PBKUKTeS@7!ocl|Yz11J!0cD3 z|MUC(NBi>W>#OtilPLy4KH0^Q-@`8nxlzH~ZZKSjb5(a-hrf0|os5QV&c&{tS<6LE``g8g4nWLpJ6|#?ADrCU zKkSfjY;7-1Yjbd2RFM)yHH*GI;s@&&#bDA<8hdwEwLJgl?gZX7- zc*GiZnbE+s@cwE2xO-(fA8K+FE?P#3uO%<%IasV}=l=P|HVgklg3JHpWA`#HN6RHChKyu0CMmZ{` zCMW(~fgmEb)|T(!>yMege*5yIj?UG7lCUO9C7bHE=EDlvQuJz&E=?$^*)Rb*3R&fq z)oa#Sf;e3r^Kee`pd$Exu_(G3D^S#jyyG z4NKH}T=&A`2ixV-Nl?mvw#$T6EP-At?YqH*F&e_AIS%DC3)fi`1TVF}I)&3+s zaTs)m4l#(u`D?-&?|pEs%YQwy7sS6mnMU!>v|@0E$^+n)4wp#+AC3@W|CN$r%(9fn ziRl`#H+A7QZcx`MT!|Oke~MOLTBJ-#IDoKQrQy`vsd3r{=pdwrBM3$L**q=6&0{IN z>PMN}x(9dx;rMt}5rh+*N75pgr5*gDIWhS_ipc9D8{d9>c|jIW#2!N8a*jSVV=)p% z)flgBsj{3lL_BJ|mGVoSO;MkzAV;x$;U$yjHU7~NYH5W~EIFST&N>w00Q zE@>4KvP3^8*P>{n#c9{wXNgp*9il*v%js7T5P$`)cMSf2s-E=>D}dThMG}=aQHh)r z)u48~P1NVFZ)^LZf9 zZ!Pa6VXDmJOx>Yn(2!ck3e`-tO*m~IpNe2ouooAa`@ZZN^#@K;$ul5~=hp;(^|ihK zPuV@sbh{_KFLgS(nk#cJwQ0-gaJk0iS&JpN)=z~AfnpPgXlV}Cw@RKm4A`Y6h8#g6 zZPOT1FZQNA2DfvU=gI$RHY0>fs)uiW$g8g%qsIf=$CCLZvvSkB7Ph+$sO2^^)w54J zm7Z$FNYgH|e5zVce4seh56U&?U{iUQkhKh`qdI0TA0PTKD1ofIXnJp5 z@UIHme`$_A_TBj4>#Cc*<(Y5(&(7bHx?T7%gOl|@7CYy-$W(S2c9Op{*F$9t-QL<# z;FnMtlB=?c`F5)t=cz6uq~Z)B>q~zJZT|GSIUWY6;JAI7<*8o!FZ#x%l&4Y!)e#$6 zqdJ`0OjN4sZ#Lo7*W8t(?k6GXmp{Q&lT$__`7i+bTfY;UE4)UV=WYVT%#QVS5YuHc`$C3?;A z5vWN*j&89}t})=k*_<1_(N~e2kn!?w*FE?PRY88KnU9BQpc>j5?>1`9==#!0iKrlj z-ducBeT1$=Na$+PO)q4UVYO|UL^$fDr1eP2!j>F)t-Glf)RBrV>$cji(WEJ^ky$1Q z+)2l*J<4HveQ5W;KYe^jmibB7G!dKK%;9D$g`i}%PMUm~FQ zmBXOskO1#iY8pq=cZpaAoaN+G%bqt_ML8*|!FYLZxsoa)s1vB2b?o4pq5C=2N3>)p z3d8^qsa=k|xq1cUl`{zXczIy|&gsRJ@{uUXT?8wM@vcrz3YfNY`FFbwn$@^=tIqFn zS3PC84$AlQk98QUZa{*~DMn)73H`E^cs?U*u)#SBYGrO-ZW8T~Fqhr&;(L!Z0-6u< zKszqrYBjHEp2AnB!f4zW7j%o&dbiF_XX&$^@;znm#*-L3i=+jTI#qhi67ag_tUE86 zBd_k1oeG!oei8Y})@PLdBB3LR!SC|^ag9$uUlQf<7 zJ+O+i@8AN>5J&Nh`$dS5gnf|9i<%T%8cl%YnJ$6{JgNW`?5`zbrj=)>709Ar_Ki4HxC=gOLv?`>?Ea9 znG(;I3!z?voZQ+K9G7BD{Ai#v#oV+eG?z|MQQ#ejokA^NKim{!xmjb9av? ztfz5lx0-j=^GH@|xllm@g%seAQHIF8ZPBiE`?XK3Q50xUcwnHV0D^#@Eu|?7sV9Pqm&4uog#*nn9FbJgDOe zs%A&Ez+<9hP2^JBZ-=$lG@!(|?9H@^E>2PHXmewueM>dX?|0gE|Lz~=e3@20(xpPK zQAVN4j$LLbsnFeFZb?l$gUo+U*fF%SYj4=qpVI!A>vcx5RmlxzP;uu zO-|K>`{YA4bzQbytFDcrKFrB)<23~L8N1wL0*eg*UDwJ%R4H7IJQi$vePAEI|Ba#@ zIlPoUBvujwflK0d$Sp`Y7ka)&w*1PaeaM2M_+rnhakVoL`P?O_B;cv?rH+~9NRswU|DZt5mwo(mIE=Kb+ zY&D7aPyR%7XH8`}ZB_I#&;$1bht8m@^;_d&0_S8&jLlMSiZ#J~GSNd4{@yMux@hX+ zlBz14H;=Hs*zuy+-7Hax=+-^10)+P%Egy4g5H5*WA2e}kQkvaP=)AcdOyPtvzkgo$ z?@5U_zvx!$NpZL863hB&JF%8BrpLH9)t$&`+Zk7YA+vk?)p`sZ#Gyuu=EYr+2uTpT@~0&EX<%_Yb?QpUqYm1Hflqi

a&1wxRK|QqE5gtGN#0G3cM0^S7=Ya&qSa8u&7FCLc)En<26C#W+ z?0)T@b_sf~IRAe?)aS?bv{=(`tyM|*+r5=w|6^81fnn?xgZXau4wVb*IwebXUVCwb zCcVvfxhw>dSV8P9)G{|sO)Qwz4&2qZRnyRUrP}>nn)anIV+TC;$F7?o&s|Wp<4ZpS z!Tq{@JNCN|31`{K(h=k3Zgi>=`1s&=Q6VU}+fUvzK$y;r$v{`iYASkiz72B&GpA4g znA__>8Cnk6^tuU@caQ7q-{=ic2M>p=Mn);mn+gwsgSBb=&dt{=C*8|Uf-liI`?c$u z7$PBM(Xp%BKbe5Pj~N_=jj#fVd&p5kszyn&mCi|tTc8M>I%94A&ik#3jA{?3gSbB2 z*Cz+tQ{KluK@)n^hox5Yo-e%pKmYL>yB_^kzJJlsK@m*OwV`plb^jfF@qAEq?`aesfLTk@ zUsUe^z$ja@X_2LbNp#J^mc7%kgVMxN>skq?dd_!pzn=fuGUp(#CfAHPyBGbof)qrs zRuavcKEcH%qioO)_SR|cGvaAfq3SRDH1F|{A zfQq^^B_$8IGDG`QJs75*Yt#)di+o>iVJkFCpI*!r(-Q;N+n`F=Cp5M8obI z6h%$t(#_l67U)d-cH#|(fb_V5c-24BAJ4-}+-bLMQzb7~JB({zU1{kOmxJCjadT*> z;}-SimYqQ+nId58Og@xKAj9S0x=zAxi|4jPy{MvIx;vkL{`-&b|M}kP$B%z}|M~Tu zNDmn5nK*W-F?;aK!A(a}WZoSp+jDZ(c7?SlOrmS+rxVjY_zw5!*d%&6iB&g|WgMj{ zI=t!3B7^@_`1V!>U5CY3NeoVq5~pu+ESBZM+mQ?W5nfBJ)}`QyTjk^{+1n=U_uUnA zO(Hq|eQUjGWlDC+%~fbni4KB#70I+EUxIe{>3pHV+1T6EyNLS4X36Ei%T942b$2&4 zC22i9y)W&r{z|la(lI@yiEq{=5*g;sOQg0m# ze$yRzK~Ih<&+~qjZPoCMq;ga4l)3?bmn`O3&c~H{m2ym-q__Cbolz=sZ@MPz*Yd#g zl#EI-?({ah#Hg@{E1F{NsMG|-y2_L;bMCi0csDVhC`G<@Dy(y-TiQ*vC2hulAI@EJ z^#W-=Vdt`*&jIbrpJ)5}@#o)YXUWjMfF`ahL>c_bR#MSQ2sn1$CGoYiekG%DAMLt~ zZyK3~NlYI$*Q+~0fI>bTHMyPq(`L}s-IJqYiT9~zU2nSf@*#Ds23~P)!`t;-t_KP_ zl;RQ(k;qOzF*>-KJhdXf``DvhX5bE`iR+qrYEd2X5}a+PoR48=)?R!Hz=jO#%z@qs*`htw2D%-r1+JpoZ zzPmimo zdTUl_S;)zCW>wBx3a?`t#id+|IH-9xxh6&R;U2U>lPNE?aXV znnmXoy6CVq3a49ZnY{^0C* zo7}mcNvGBE;O(DVa!-PywQ?Nep*W9?@lBmhfWW=V%FAzk<%`cuajn3};B+@V=_{{Q zrB^8rK_fW%Oq*H_Qv=NuluiVH+Z|TOU(GcAa|k}?bFbp(hwtO}UNvgIOi_-_Ctxy_ zzJ`dm+g6oKrR{**3Iy}vV#ReR_DGc492%wr zrFB@SXjaa(AlQ>r19{G@&(@6!;MAO9rvck1}7 z-8?U7yQ(O2*mXWdUT$hCot>==M{!?dstR~15H{qOC)MJWG2U&ox|ghwC}ALgTEVlI z1QqQMh#H!#HkIm!8)sy_S|0Yg+FPnxx-Z6CAg<|Y3dk%(LkWBVcxLo=4>Ow}?n9$! zvKvo?EUt3JsiOGe)NO}t@oWWLBq8%Gdz%CpGQUHMx|AI1b{>}q@$slWZP({ND2-lb zxKDo9rvn3VAqU0M64~Yh@j`CmKH!DopEPW>;f{|2DDFWe7wkjSO6TSy z5O?yyb#!FVf%$hn0s2ML)Ok$)uIX{tEuuLAZ%t{?OO>7&mTHn)3)kiT0ej-xO8@x2lOJLiha* zkqUP1hc4f)y%7I44+6z)lm{4is4^P3u}3=i=R80CH6A{(l-dXBeyLzZ)q<(OsSe%Q zb5Hbe8}YoiL>ZDZm!8ZirJquPR2i(y6$;$AE7Kx``=y%j5{6JK_R_LQ>{fZF)52{H z+iqJ`yx8Zb_3gv=`Z9@pKnNn>+F-qjG#PY7JxuVHM;=b)m6f$n;ASHw%E)qEM((8z z)B!{!TrGM0qBqF3o^0dRRtphbYjph#8YAlO9fOnmOLa}#rzWGfjx?d{c9CeI`7RU2 zEeE2W7)50*F01OOJR;sESWm!k@L$UUxvw=SSB+o~C;4yG`_`q_JwtM(&W)oVwG7X> z+Zg&bA7uD2R0P|@^W*yQkN;c${d=0e)a>f`oWra1vlNfGcL_#RDN3`t%(uBjbGr&g z_9a{_E9uC$*Y<9&1TsROA{Ck9UD1uU&b))6!x4vlHn6L@Pg*v&<%GRtJRbhA+Il!P z&}*~qmu}g$P{i&@Mdc<2UwVkaQA>8SW0O+ON$!=n6oPV3XA2ap5%^j40nDNkS9q0Y5W*3N%7I5Ff&zM;R^ZK9d%-1m;g*bv%hgoqA3jz z?GHm$<0_FON4}^%rhY8ob^c54PR*E4A9zQs1eCIXzD^MNh;~8Zw{)bZ}0?;bGgz}JNnZHLf1>|dKThw8*$e>SdIb7 zRJ8!bl26&!yTlLcAWCR33|Gb3u0)S;+ktm+UMi)kLrIPyFD^K&=cn@7Yjiv@^s}@v z7W6p;p8&YxqR9eAABZakJu$|j?Ws@4bL*fXeeyWsmU#W9s7{(ZYp>zNc8M==2lV4C zdaQGT^^Z93Fr;b|r+6=C1psv&@MK*OId|(YZlT(DazzdWz;<3sx!BXx2I$%xXY zl#4Xx5{k~zi^;0&em}Acq|&5U8-W+HfvPRf`VNlge`1TfQqyAPn7TYlyTPDF!p1Ig z=QvQ|xr3ZcOI-D3q$^AQ?RoK|ty0{U7?4 zS`|_(-8;V{Dn~4-QhEMvepS-wR1PBQCa0W$f14GLob;U9WW>0MB5J2bM%H}J*d?#Ha;&7}=mf7=_=B0G&rP!F zMu~r_w8lTVoaZWycdPb;E zWwj158jo|TMpBl-F1?x#fpX{2?gCKClPqCrd4NIvxX#I>QR=q^Y|v!Ei+d|N&ns0I z*6Bc{-! zr4RA4yT;YOrC$oBy4Qw-)D**%;~c9F4W%m>eo<9X)NC3?=8?O)!d)#9d-1vnnr)iw z$SGM<{k7&Isq-3Fg*$Qi>ZNnx+im~pAZ9$qXlK*=^d@3C<>%p=$COvrlSj@Cf0{fw zs89*8Bs>k5z<_EF9SO{n7p9p}&0;6D;23VlPJH4wI$kl#)?EXv<@u20$w~s0Z~fG^ z`ShiKAMNM2SDUuyS%)n<_il^fQsWDGCe)0>MKfT_rODXcg4Sy1?yfIoFXex0JX4~% z1k1fUmsJr?o4`pyc`JpNT?UeBZxSDkui;8aw@O_9mDY@3>P#o)8#XgRBWbjoENLnZL4=FO?heeL$2)nY4BW3m%B z&ft-NuGDG4A@IDtAJ;4vXL@W;RZ8>oD(is)G}V` zp)*kj3SfDKQz=e|W+6IoP*>}H8C`++Hor@G(ov#6L$x4 zEr0Q*9YX=cnJUV#s1C)U4%^Tk3jlFQlHHbsc(Sc5;z^66K(S`XaOqKv%c*m2(2Ril z3q%55oHr+4eM>p<6bstjb43(CrpVHor-3GqcU&sS4hYAC*1Y9e*VJw z`u*8bv|rDAemiC1Vp?(3^aaqDT!ml}3IvbOkdn{vk-ltYpNCBc0z zVSiGNvsdmDZ?#pY2a?z&ki@hs!xj72#E23y@Z5cCHp$n}hr*F;n|K4d0lB#=Q{m}x zwa=elwiO-^E2=!|n(+>vy6RFj39d9{*Vwb3MPnI3q-{xT-`o=0kCjN51NFC3i}Lu~ z&1^~wx^7xpP-}V&rRFyE7<*D^K@om8*0V8;1n?LDot)IA)fXeBr_PXZy3IUOoA$ch zEE+>aHf@5*l8V=#3#D*N`Te_=k?D4^@m`_@BnUTjyR`>MhN|lh9C@n+H&dm|D;_)= zz-ND=`F-^9)3Qx-Ll(XCGg>Me`X(7Pp)0uQc{X52rs zwX|B()jc9ftJ~4!7m|~zl4jIQ5|=4?HutZ(#$bH=TSi{G0oUOnK+0E2n&e2xr6AU4 zr3lmQ8E}$ae7Hl+PNX-P<7SsbLf^Czb7=TMjjk>#2u*vpCBPK!?j6Cj)N0z5!TaeWDo%Q|gQ%GVJIC2F01 zJ5nPDFz7-PDXlm3Whb@;1Hc2N~fsaAQ~3OLJLS~YE#2h07pw?ec7T~8I6 zsiV8wwfb&3Qd7iErVC}-l}f6_5v{_Wp4QhNe=}KBv_sM6UH2HS$L(j9BEqrn>Pb5z zIjPpJwTIx=KX7Mrzh4jaTgCH6R8xWH=A{nDppvju?N(3Z0zd?fA$L*rw(jn&7YoSi zdMqdKG4^d;HrW{ZUI%Js@KV<_y-e8|s^4t}CH0N&wOtt$4^xTC(`T&iBx+MEkDs61BenIX>SXKKI|N8UjyveO*C%rQrCTQg%sn zvQ2ds0bX@=WjEWpyIMGeh+C;7_1qO^Iks!+!Wk465rOGDC;|+WF5v9G7<7uIUT(b- zzx83&zxsU8#&?zXcKdy*Yo(34Kk!^65jeQ%w{mwINXFhRZ`sy|*Na=NuEpVEi*A8O z2E0O zn{#)GRN5nG9X z+O3CE$_{}ll2lXgIzih7+M*7@{87!|*2ssda4wOVOonvie%jf7epuiC_&T12heCW( zGmM&9c?P&idMA-h98+(Ei_%@tyRR{%YODTD5wF%%0B5MCuY!>D8p3*|d^?un_@tb? zNq2glb5`|g;H&WO=TReA5nxgXt-{ys4R2}m9%a+?)|Br9P|Rk#SBc$0Fa$E)*@PcX z7clY}M_!sRuG|t3TT|Fn3uDK9)*elj5m%#mloAZ|b8~ud_o$KsIC6Iz7|25H`SQ44 zj@IKIx|FGm6sg!=U$?lP@+54~O~-dfSZy|C6S)jdj?c9S7O#sZIie3iYnCi8cA?Zm zpPL!CtDlnhqYMg-=5lmhY#bmF5U2tc+x<{}1oKG~h@GH(YM?m7rB)`Vu>s0AkXo@a z00+8g$0fdYojQn(cLvdu0Z0Tg^ZW!99Z6INis>BtL%%YDr|n3Pg-&RvyH`pLyBP6| zAHM(Rb9>?Q9!~;Ilx&e-ne7puR>F=4Ns|D>s-Ve133;oCeeqKE=xW8%vLg{Y5dzj~ zFx3Es;GrBd|M%j31Z5H~l9?hsmbB_2@K32_-4;JIRH0;equVH1>RPBQ@6y{%-aoas`xw`*#xY)Cn?Y*Co(E|a9hM+o**@bKc50kML~@O z)?SspdD0<8#Zv>~^S}P@_utdF=B^+Q*)>Hyn*!&2RSecNlyZ51j8y=a`EW=(8>Y`o zv=hs%TOL`Emq}Vt-hFsNT_($J11sNl?2G+Qd>T4{T|D1NMK*Las@t2=1l05(wVq&oe9YEJO0>#K*07~OlP z!nAreC@d%m%rJ3kFa4}7_oaRO<3sB&W3uC^*9^kqymLSROJp|?|#9f z!5Vf7K#`||j;(RHI5KM6^Ab5VoA%MJcFWM-T(93e?=`r4l)82(-B|!Awd}+<@)N*8 z%c-tQf`Z=QFI7EHyFG=ttb6Np95bKBuwOoZ`18}3zX@B8Y!AH-b<1h)3{JHTq-1ZW z0`rN(NXUw05RR;Yci(qA=TdYp9m{5L@kLH=NpAQLImkqltkO-9ZGWi<;h#TO0Rs{a z_CDiy5J+|(A$d}M$37+LCxL-I3HA9DgmqsJM3CK))8Y;M=H8ZLrkpRW9uJN1g2rxE zS^7ftrUG?5)Yl&>Fkbs{XnpGzx#Vlxw~C#;KCYkNetxPi>)B7XbQHO&f^)?+jFAJL zligmhd+0`Qz&xetF+qWDz6Y6XlI=RtKxHBx8%6m_Jhxk}ga;SI>YAcz?_P(S0fbxy z3#p*EUiDPu2UNH{L?$l91c;eDXSc9jwa{2vb+4vs9@kOZRnD1};U!sy`$)y-G@Coc zyH}%MCd{Gg`ei$WLw{0^HCduA3{^cBWNasnJVAAL*DlxXi5LFm>-fx_Y#-~35?_2a z5U47ADlHUrSSKAtj;aIm<=f4NSz1~bmr^H@kT0Lgsj-=SIbBq=DQ@w!NV*1h)s(;W zt5W2FpZJV!;`7szOQdV4Ev2xKCBnm}h$w0og33Vyx}b!z?G^hKw)9KTw>AZyp?e#S z+HY!A_I z{`mNXOY>|Y_M(tX1hGOadIuB=jxOYpywro0K9K^1AWdt(b#d16R!_D~B`-xg$Uz`^ zgGzESh-y}w^DaftS-72=mCvdI?u`OnNjFP2Ek%#FaU(#f6+nL>->k)gO*52(tFIos zr324_AM7vo$_Fw+1altCJcux?U8F7;JmuEyCsnC!amGTDgCX*0vD#*;h;a%RNQnP{1a8pNpUC1 zQkl@Ik<3yVFF+42JGG|6w-W8EI@VeJ;hHuX!G{vaL{Tux=ns9-O4=Q3(R-J7%^lQD zNU4^Q6*65i&ME>IOZ7Ysr$E`kg7V2#{@BIQRKnpB_#ls^Gq= z^Y;SaJXE;``@DN-FHW2LAyP<)ZR-cRLAulqK2}xSuC^Th%L&FabAG*eqK;Zn4FV1-&e+^mfLsL)|)kGA1RW zJ1ra8ZoA}8CMnVGMsn)fp+PP++9lw292`&QcUb`m()93i7agqS=5-mMfPvesw$K1M zT?wrwD?exjbdRx|AkypO`f`tdzevD5bqghz`Nv9DZ*RM~p1C#SmZ5CVlbT#`O&ZkX z-QP}VRygJ&GV_^KM01^RyQr4ZQcLrlcJReD{nXJmy$(gOFC|v+x0)VRQ=_+Vrb?Fn z=mF@Q7ejYj7Tz{Mm2n_90ksdUex)D_GA1RRG0}aPxEfzJSLL@KP3a9K_qr?E8kUk> zL2somf$ln}6+ltEW_fPs+3V{A``-RW(L^P{G~MKkL9^TvLR3I~Yk{e$ zA{jNihqCt6uU*Du;GgKwq8x;bLi-X~3fzcph+D8$^0RF+5>n}vP?Qy8P%A=mE1)>*(C=A48d8C8Xsw{ zIMqSZ8jciAe!dpjdKl?;xealQ)=65LK}29mTI(lv#8g$&OxjuI$enYe()SwhI!I2X z*xG%2X2sP(&SjPQu4;u+b$g|BBP~K|CnU3w)~Hgj6M$iovM*xadYe zV0JZ+>^vOspX$Ckjm?zj#K@}fItAI4C{Xriy4QMU-#`ABc&!E4llY^2bvJ1NM0`dQ zPvl%|)c>{`vfF(6ItmTW(_MuKl60`5_*dnK`fQX!nku_ZRUfJ~CH1p*!%edGxitT^ zPdNK^O)_D=)Dg<Aea>1H#3ba%an7VBmQ;5{J(wUb+1G$8AkVUAb znE(dY#Xts^JM=tal{~rXBljIlo*(>d~Ms%xil;911!fN|u1K zc!f6K_j?H?bI$l#9-sRV9g=4^4IKzS+wLwJ^<3dw%vf!fyd}$~eMeB9+FD1`P8VYp zmzD=HRi(Orfx2xuWy!Y`*{e%D6@JMQ&r}XN6aefLUZpGQSBs0&Ji+6ZYDgaA1A+q; z-#XpPxTtZ)^Yi-p;rE+WO|FkKGslWl6Z)#0s-Y=(YO}R9cVT;z2|s}f>e&`Db5lG) z1yVgV59{WMD3iOT#Nli(5cQjNwYgO_IMdi|Q1k^qZgO$dPWW`ZdwotR! zovk60I=C(D4n|kLM!3Ey=}IKpz|&eeNz4n8|9U!*QCC>p2L$H!lQ*lPyt}n3uORWJ z2baULkkbg7uFoX$udTT)^!@k!d^t5_j;e#>$@_2$>zZ&?eN%msP3JxLPL(fLU!vXa zb?%0g6HG>V1k4!rnw)2YBrkoYMHQQNId%D_$F|t+htxxUA&*|Ba(*~3ltzZV0q8v1 z%Wku=D{E!aq^v5pvB!LtrMSPT{@bMSYo8h}wWA7^(y^A~C=2o_Et%H>aNcwmPgAu~ z6HlUGcNJLK3F5rZD{c3DeqJAc&+|1}@RB&9%eqmah#_|0mf6%V!`kQJ zo}D3*8`hE;G9GSulul64$)oF|(Y9L+4~iIKr~HR~Q`n&LJM1`6V``U04e!6zWaaH( z?fQHJri|LtmUthNs-lA;s z-D*$A0n4Q%VwavNm>|&Qv}`5GUD^&+mkgH%WpX!wLi+%AU6y-?EDr*eYFMPle%vnU zJbawAALXuriZt-s^z=Z>dfHs#7^(TLNTz|Fi+xEvl#>cNO1mFAwRZSVkKbqxU}rrnbHx{T~u&ZOIE@3qA^}k!Zi$CkE#Yw z{8cR5(np)ay6>RE=g;WO{$xbDxkfgwO`8ST5u_9~>Fyvh)lfkzE9t%=E#{bVX<&8YJ3LL2d#3AYs^-Edvy>8X9J-#^tq{#F0; zv3~AwdP> zHqFI~!U)uacU~(Xx8li%-FO*yyp*hdxQ;%<7F*&29}XeI{r|Lcpfs99yQWP>R%BD+O?GLCgLZ1sEr#EmdxIaX^HiQAND(tgvU}y3Eh80* z1+@{$NFeCCyi*7;ZclOno}Sg0_Sg6^=d&N__DBJTotT9^UB=jhJ-KsTrFc2OoTo}S zpo(dt0M{s4PI|59`2VCG3B2_r%!~W&sq)-)h#`ILdnYiG(Z{l`weg*sVln-e@l>fA z9-Q(!xERHQiYhbmS42KgQ!KJd6w;H8va5Ve2mezI8j!L%mn@|dLzr5cX!c+=x zrxoUvi=s8D+d>xQEsvtZgwtPLhH6~RpO**rtnqt3nJ!2@0Y=^qrMFuH<;npm93r5x zP0FPZBHM8xK-rMj8BbLOFY>42vueUm{j(Ig*3VsQ$U}KA(tnpV*&LLKP1@eAeRMWn0x$_O`+wS}5mW4mP>RbJ>= z711#_wW7PG>s1wLTp)oR8YfNO($cxv6Am&k@1U_`m8z0|D)O;9324a%E0nHEVt=$7J6vJSeP zI|)3!xQeya2f@jw$$c&IpQ5u8E!wJr(R^7oAdl!^_h?77%#^VRX3%7c49>^Zo;xO; z0pc=L>WX=cwRme+#3e0t{1p=dxybTT%dE7bDc4g&=j+#3q3ve}<$N1>wfdr1(=h4a zZOMeBV9r$5lt-NRx%>|kS3$UbYzIZGvZ1?mlQQZ+GnKt!1auX>X*C%I_A5c9*GpT= z{=jmAVcEbzL4lgLO1oGsDmqe>EvAOaL;ZKVK3TVrk$HzMmDup&l4dCj&c1c*;fU)v z2pZIpl8-_7-`1t0=%$ESR9Ie)wq)IICQ)WA%Up_q?#|j12W0_>`{(?lJwLMR$yZGU zrx0~?KLW@0*p(D>!2ttSlzU9s+8rR=;qL3MNOsgLvLwA4RP4}!Q{m(} zq~A7I^OY##+uYO+GN;IzYTyGj-w0t>RUgFZT24xRpP@JP@}?tYO0>Sb7F>hYfE%a} zLUimKf&y{wy%FyT3`L%Hcc$x#L<4*&ZPk@#a9Kj)4)V~^o*ILZ5I>EBeX?AtfYT9vNs4xd$W=5EJ-+SA*XwIkJ|d#M2% zNHRb;Hh9v>HK=N-JzZ9tfN*tr8Qt|A^(L5CeWt9;{*^hHAnxTtvIj>(cmc^-WxnWf z_3``H51+=5xuT?YKJaGmcpWT}z3F=_?8>a-sRKdSB6|m@?I49iPWF8PS=22XQK4$N zOGKH)yU|4xIG5)UMl!d~cXbhj|BxDt}1%{o=GSCy3J% zl_gj=woWG~kh5PlYUMVwnT|s)j0%sNWBgQoP2ahjU1iUxdUW|&{Kw9=(jsgFH-R>& zz-~?HbX|Nd);sAJ-E&@Oel&pFruG5*YO0ClP%OX#cwD_1Rd*IZn1g3TfgZi~qZX_pi$(q%hHTW8v{emV+ZRlk*AmO9NSvUF!oN8`*|?dQ&4175$RUaSg-@eGyIFx!a(`;(=D0bPOlAWnTf}YA!Rb7^jSA_a zdE+CtsU-PgLT*G@ufQkomLL&N{^{Kn*aU1jslTh0nFz1On^ss+>8B2Qy)74e7$maU z<;}OlpZ3?hz*gm@OO}mSlclT^uez&5wXTo>-;q@Lz9qK?B~y6W04XY`>t5fYd@~qO zLm&+U$)eeDn95H8gk1?>@ou?()j0Y0&!692cU&*zC7@d3-}@?2PuXDe@bcr9k94Tx z!_LqzPFfW|hm^25dci(%bB0Fya;X&84Md|ncNX)C`lx6jsV4DFR(a>7*0R>accLc-Dc^2zwCvh~v@5904-1$uiZw zy`oITA4XTKo*iR;-gbp#dA&t-M$hi5wUcGbF7;Ic9tCZngzgvNxjO`Vs;}D=_c4EP zG(c^{c}JccR(~U1Dc5qhd!<*xAHZbalo5z>le`di&L6n3Ci^cbxDk|Mdxx@1M0|rZ zx_o2#T2V!*ns19MA4XDE@sON3RAAkGso&cF2KfW0&lAd8)R!w z&H)+2NEA7vhhhv}I+bEZQUqVqni^CAkh%t1<5)v#S?>s`;OCJ~jcloDJ8_6WRd^N0 z6wVO>05>33X&#vkrBpauRl{$zHgeEs(M z)9)WYzxN+156!QvA%`rUN=l>REtIpzomI2iKwyoXD28J`*uX*gs5d1wz`l9Ba@#9`TDsmqHYTc0=`&-*V>5;{H|)7vQ5M zpsMcjzBrR1cn71E;c0i{)=@t18t+Kg)d+o?_Hy-D3$r=S8y$ptTdoP%97QjOjeU?e zg?6T9V_K%vNZQ5PR6aCeD|b)vzTT zI#C4@ql)8mo9)}_xX5F<{_(GOp2^S4+Ttfyl9uAplxmb2$}OG5 zBg^svg*N%xKvf~gb&Mf!mnDxB%m#?cZGq)Rlqq^3kltb>||ICj{i-QK2KshoiY z#$``8H617X80{F+=OybpH|1r)oNROHGx|uDvUEbcgKc_@UYb8xSK6*fYX)X>sHytW zZt)+{IeNFPEZ$z_t6#asr?lfgzBzF6Wj=W_8m~V1Y8LpKzXL0mw(rR1riDaE#9-`}_Q}|5`u%_G5u5+EF%$z`-%4TgJdyRr!;SG=uKJ(YyAUb+posmV>CmX-kuBsO3<|OFiRs0}!=2 z1uR+bauo@dugDfKH%zAD+n#79%a!#{;2P)0!aCDad7;J0!TBX9K#>k^3FB!`6( zKwz#w^vx=it`58%#DhH741V{kKd}X(pA+@^r0FoNqj4g^jX)iED8?+u352*GWNCH0 z90p6y^j)%ZWEWK%PU@X23%Mqxhn%_&p1ww9N6fx+Y>(=lt(+{!K4sv{=VJZ-Vf@e6 z&(BH2{J0p>_B69=VpXAmOjj3r%5nubi>}DUo4+(M+s^#G=$1sImm)Azb&=$)J%{ty z@^UkCmP@=?D5Vb2Fu6dVAhyX!O98hlhbD*jC4F21C|P?1P0xB-7lulQyGPj5YfkUh z7So$E{W7<_Etei8lk@H1wh}G8R&}+3vCaX@&c6xo%`3JjQ=puhofA9PCLQ~*{iXWA zbH%>?qkjA`VlDQ8b$a4cZYOLAU>oniJFClzrJSU6V4{@-IT~ELIa1FCJKELta|F?V z_q7X@n?Qb8sx`MiK~0L2Lf%_?JAKY^61|9cPU=#nzQry|_h@T&=qAw|saWP1?2pWX z&zicyG+EkOSQ9NauoloN$g~LFB-&>sWD+(A-~?0wD~OTmD2}dx$MP4|tK;%lkP;jU zpq@J@I3BCj-`xtOhv)AU!6bcnQ?mI>E!v6^)Tyr}*0~uuD6uvx2yM2hv{~W3s18Xc zBivjvx4;&OdWHD3c@s(fbSuOwCt10h)4?PaYC8+e{Vz)jdyt%1w#5 zG;)Y5)GSj)993B-2UQsWF9xWxmIAb{6`?G~f>LZ03cP;>0kk$;&1bzahH7S1`kF%$ z1gWu{IdsnSd=x`p=F|Oaf0!8dFmI}@ed_C-yvejpx>z{GX%N!%vYIpBD!YuATsMan zWR-78+K#Ams3~F;I8|WsM{gsKrrJl`)hKJHT&j`yi;eKHotsCQv-z?WEe4bk)$HbU zMR)MEl4$m^ig0BK25W1I3|j=1l( z#@PlepAIWk@291Uv_IEseE9myhu?o9AR4_1vfLax1*&Z7q^%P5u}~`N^Eu`c)l0XX zRw2L~RfYQDiK4!bkz-0lsGlMgWgC>j&S`OWZxBTm*}0pDUS`IF|MgN-rgnUr{gR9} zM(;@{QcgEu>0+BEVeF?k8;bO+e3sRXkrVYK#}hL1eKa9Z(R_q_2YYVAf@mBOSC z98=LrYE30an?zD4gm+v1+MV}z3%154)K&oDKLP6#emNm51(T?tl(zb)HS$3UKRdX` z)}Nw6GBk0-83SEY9sD2^t0chQr(Q3Bu-ki2-QxiPDkFgn<7Io=b5{5ilLiG|q_~v) zc$K|vFJr58cnc(9YiVO|z!ZYHPJVkE9Ie~$S)=I%tY7M;r>_J)=X^#69bO)rrJYT6 z)D(k9L)r9sZtO{~rZ0-z`Ckk76Ca%dR=tz~Ec}qVTosEn=^%8e zX9G%PN0;P~c@69sj6YvHvy=tCzs4W-1dEw^e} z*~qpW->x8ciE2&vLf~nk;9v!)wkU6^DkV;CQK2i!aah3dL~4pnH3&F&#KWSyN4VFm z^L`{(?hq>%(tyHnnI7FWfCw*^r zl-jy%F}eR7FW^j!I+9IECVtULUgwQC76+0$WEj{wE7MloErFlNKh;}dd4h3xKfQ6a zT)UQ-fb&zaTRoEw-un1~eF}_;SI{_nCjGopGzB{Y(|=51b=^W-IlHxgYDB|_(Qte#UN8x@dZ?Nsp^ z*lhdq=U%4QEjz!$I|qcS$U678j&xPghrp;|gSX!xOUgWI4XV{qG-*ys-78eDr;xKX zUSNapZbAKYrjhq4?N)Pht;3^!CfaKUWkuQ2yZ|S(jW&f{TD%`8Gz$Npi}e{m@fewN zsQw`xu3~(znx>1R0F)a)Uq5@E4j?TNFsmE31lIOFZ~bsqV>#Ap zrc(e)UfJd&7ckw;iVp2)2VX&okDOU&2pl|kO|hz2>Hq{OyGCjKoK}vYf^f=xd9Pp9 zqVkR)3Vk+5$bx=cP1O=7aI_bdW4No-PfcCS6xx{T{;KfrmQvpIfpJ255z!^9ru=@n z{{D5e=NxM}9`w@9n)oZaLc-iIo&RDFT4d@oI`xAr}yi+Rp#=u7Pn!q7R5q6uh6 z#iB;J&eZaClTH|pB530YyyCI9o5Sg4qjMys@%nUmB>O9pqO?ifm08lQ(K~Un=vK#4 zuc-YXO7?f_^+^uV-yT~mKG|xH({=|H$Ci{vr1l&;U(M^%Vj>MtR6NwhKlDrhR5&9*mShe+j*f4b5u)M z^bO?<>>?=yCLM(8bz3~Bs(P!#rn>%+ni2^lJ6EXJjv=-YbqM0UkR_uwUD;w#-TIPV zh2*T22(dep8HVMAa}T z^^Pn~)N7vaUA;`bAN?<$Wuq*)!6>u+W#NAP{PmlDbMLMsU#q4nXt8PK?U3C{`=zRK zX{w+|Zc-t0`JB481faqZmAoI1iJyH z#lzbojc_iL<|tl8TdUmBdl094DtmO-2l7&&q}_4*%c}h^KmN-fzkU1g>1nwTpUA8M zUj@yz4@W*M?(3mXb#~X%F(_{rz5x z-`Ru#R9wn`PPz1C_seNwC1M=h;;n!#=Zo#VQ4MmSl!_w1+;XfOqP-maoY7n2AV>5{ z>IaZuZ|BZ#XHN8J15Z-ot1_cSVA(nmU!z^EjrW~$bd$JA>~_ZEz7$0x&l5?#2T#)3 z-!0m=U%vhN$8UfC<->2^<`>6CALCEyIWN|fFPN6Ggd8RFJdKib#b$EdhgkU>MWpHN zJP&^*uQx`#I@?Da)N8D(7-^5yYD=$N>UOWgrHgt+!ZMy}J`NjrWXB>iYAjlbbQFFPJAoSX zVy$wn3QV#3b6kpdHf=&PHQ?hm>C2b->GMB-;uN;?!&vQ$of3iwT`#%52BMrFKZR9M zcI5TlWQdP1@_DNEJ7UMI5YQIZmUm8_1uvYWL*s?9vCa-MI@{|M44K4d&Fnp|{=@5T z#AaQ|-b8BTtT`wDyCy0QXQNmsB^Fux&OgzHhPNd829IsBDJjy)kBZYR*A=!K3rKBs z+ix$@wHC^2i;gKtlE9-H8wX=h%s+zL*W> zQ^KOyq{*)+cEv3A;AFG!wnn`H6t2rtSd$#BH-Q#Jc;P(RXZcb)N9SFk6NqG3poJbS zRG&?~8TmSCd5_QY(uj!qxbaT2;!~>5fDPKhDAX>G)f)HbFQ1;w_&q!{Ta%jS;KQL* zU{DdVvbE+$Z9yPs<1`0b=atE2RF`K0Qj;86#wOVcXgWcPN@+RM%}Q_CiyrG6MXsil zDpf-=h#<_Ydt4uS7Er&F)!tyOFsbXna|Maz^49sO3dfF`Pv9=)|Dkdu8-jQNj=kpT zcvvpfOvBr>tSc|6Vv;}!@O}U}L_@4BVSPrToo z*xo5-N^*_3N&XHh6tt|DDof>|$bnzr0t2oiC<0sG5hefawO z`{~UmnN2$)TbIjRkHmHIpCu8=kOR}-zBrKQr7av^yL*?MBnW%;c(UmURq}r&@af=j zrn#o%Qj%F3Jd_|{<0%DAwmDCd;!i|9i%9V=1!eUnv{PdhNPS_eUMmEJ>ZpHM4}Mor zM^Y`41|V~?72JM$IW=qtjJWQ=x6}d27bVwNWpvOd1z0X|%`5L9Yo$1}5v(#Lz>WME z4F3A-ukUCL`|))DRZNX?S9R`lTeFDZyF=!1*bUN>Y}>6U(y8J|QZmpxM~-Sci2n*O zDlfK(dD8mGqTLCWE7sf>LyVY2eUlF}!9}?kmn}?_l9XPTy1bfHG_H-y%bk5u)%l|6 zzIZ)SU#UPT3&Y6gX@#v))YX=@;>PRQ9FfW_^L?Ifx0-hun~p^!wm`Ef-}rEFNK`%1 zAG0fdeffEh<@)gHFV~cM7rdr}Z`J(fye8P1jjh>-sOon9Bsiorl1+BLFfQRtvU*UL zBCCGy+z`-xS-$X()D>nOon^h1XAh(CQT2iBltC&( z&x0b78cc@1>Q-&;Bxp{gp2C5(0Yg#Y1$6-8vHEZPDR4?r#7ifGP3MzkkF-xuM~`Ep zQdp+dR`dFQ9`Zo0T|NEhg8lZ6>vugW@r(C9Yaq7{-a}X;VqnDMa?mj-QVJ zq*Zhs9Boo7cO}g_8>%KDu!*RM*;nC3f-1Z)A+JTnpa8XMl3n1G%exO-Q{hDf$;$&) zhh(RQ0!!gM8KB*3WO05$Dtb3|*fmbLxbARQRSwwKk>nXASFFL~V2wlv^fUfWYQ-Zq!ciX0coM;%6t~pL6h4 z-t8-j*BqDJ-*(r~+#{x;hLp{0VgcLpP{xCl;)v{67$@^q_-7?GyMyYlwxMOgVq`>b zw~`{dpgWa4Y#oiE?+5slq*_$qi|T!C&V=&AOTF|2eB6h8{q6I=TK)L(m#^REr%&&+ z{GPJ|$*Y2@aqU%a@>jSu0vyGQd(uu)g2Va820#F-^N<8m1^dW*)uEyrpvp4X$y3wf z-m5)!N&!kHK9<5ZDb;AaB6o43iLMN@#bB)YT&NDcpK39xFzJ9& zaCDo!Z^n%ZY&$+&ly6rdg?Q^8JD1m{Jr{~^>fhb^;IMJVGg2Z`9qaKaQQCs5skPEo zX5DpUKc36=4zcEk$67rGpfxPNkj%*+PWS5JnCwar=ywMcH?8g*+&qah>+8Lh+%Bz|vwVsIG+nFF;jqpX4R@H3Mh%t4=6Wi&;TlP-qZLu8Bs3pi}p}f;)T%Yg4 zt|fU%1eFmFjL>vSD>85)LDMM;X|y)SlzHu&LiSbB0$v?}NNbr9E-&fgekFS_)!U`h z{(u@-bLi>!tcQLd@2=edN$J7NI(Bd|xrbkQs(whe69cgjNrNx;vgIq4+N_GKNybn? zGif3fE!C3luI63F#+>-N<-C}w->Ep6fH`Zx4UGV zsdC&&Y?m&h=-W*d&Z;}9sR9a1s7jsDmeUI+y;sRqFC|=WXVk7;zZ)m;by+gKYj8ja z1fQ?>u{(TwfF}(f^SNAK$LxP$XFa9{czz&#>>7(u%cu^L*6wbqIugj5eCB)IO<$@f zRiz84Yn#(`sivYv4}f_b!|oQ)YSTB>kyk->(o#K>IjgSnx!pEocJimiIAHOu^Tis( z`@8G*aE$x9y8gLr^$I@NR6@HP5Sw1bIu*_LD*oG>PT7*eb?THrN@U_NQ(W=>ctDLm zrVcgrQkCv#C$*&CW(64dNxQ11j}-xfF?`PZ#~<~}Y=3F(Ke!-`Mc>#J95~=iRJedz z(CH2bY`eCWY>Pzh;)V2Dyn$fT6WsY#R)$J5=m-_~quWlV-os#5@^Y<{qJtKPzVe^&cs@l~g-Lx}3hr@Z)kWDwY!mf2zewR{vQi>0mcxu6E zy3m(p`XzvnL!50rStd!>*qljFRw=1Q3~W*wbZd$a9*Vm>mh4;o^7|j}P}swlPI?-l zwP}qlMf0HaJp;(cvL5s=M_)^NIl4;Ff&*2HY2F&jLyG#SWhHQCGk~i)Dkc=7QE!k2 zwoWvoN>wzy=X}W(kC%>W1h+SY545KQP@pOChE9@xm@kXx>pWF za8f`>QB$vwTo(IM2dPhcRr}^i!(R!JRnfuRW8AcGK5aku(Wb3~0yMh_q~0^=a^jr@ zCs=ve;P~C46hH{zFfc?hS8?24NWzOk)#61@6)ZWZ*{?f0e-dvFY1ZlCI(8DO<+@WJ zU`=K40coX)rcSHQ%}Qu$WSeE4E0*ENthXbna84C{yR%a=RKDH&UHRYb-BR5jf8raq z39IW7EquM<+qJ-xqL_7pm;_le*wpNhvS>!l8mIcc00XJp^V*|aT#8RyV7n951K7dN z;i(kIQOzp*S7taO5A|_d8VO|?LBB1QofxWwRY-MBTM0`50R7?FxHjQcj+($xuXk1k zSK?bM9nw?{T7d34RQDS_BZa_zc_}pY4bU>v-@>D+_qHvQ3Tl!oN=3B9P^>+WJ2bq^L1-@w>zPePT-m_p z{4Na?S7A2Hea!g(g!HzA3(~9dyc$ao=Zu7VN=~DObq*3-r{UK| zdC)p#fliN|!XCU~?~AO!?=_d`Vp}Pr^aZu}9QUD3ypjb<*J|iVD7;n(2&dK{Yffy_E8T6X$I9{hUkd0whV-#Yi3P6s)Hz( zL@|PgEqaqDfRotQ`EK^vgbv#V}AyK z4N0H6IBAg53MZ2oOyu(P7)U*G(_H3M{gfqQOH(yk zmc(r>iPs^7IdHY)MsmZFA5~h7S9^F6$N63OUshOHT2f#d!t!bnm#tm=z&mJ&%!W{z zVzX&d3`Pm0+mXKutL|*iWa24WOk~b3Z)eN>Oij74 zuslEYQgtd!?H@ub2;evrpgUENUGJMxq4no#eSJqKecaM&erbC$JFIZ1of!bljYF;h zD8=JUWEr(62LBpW?oANTpfNc;Y?mZE;LMJc)Y0V$<}Vw9`;LR zgv?gib}dDs{%@o}5+2LK?gwa7tm)oGX~XulK3&Emnb+uKXYoErp15}(9Fvr^BHgvBIt-iGPV-p-Umh4xx}sww_uWkeMREm9pspf^E_>_zJ31m^{!vPeX8#% z%kgy}LCSVlq!lE|YHk7xv7m<}pjvjK3U77{1+p^xhZNh?c;AE;dk@acv8}yEQztc< zUz5bapueSE4bfUq^^*lDYYX#o_xy5RQ-JM~L@CQ^-6A^A6STHgt4K|#w0`|}MqR1O zOe=5D4W*|pqxy3KV$__`wa6J}Tbt7SHgVsb*=*NsE~$XXt~2AI8YVC*J{JuT_RH@d zfBC(B`T9;z^C|w$OJs=v3SoI79aZbcb8*_K#AFWWo$S>$IPzX9aU1Y{P(LT)i6!A# zB|he1r#z?I%S?45Cfn|!wmZ(MrxS&FJWAU26h6~ftwl2F+q#Wi(@sabyNK=vm=MSh zFG8xdMi*_6p-H;k*;=scW$icEI@KoRomE_4`Y5|{nG_jo$lcM8#D{6wC4tK^ylqrU zq+=X?nPrkk9_#kyImi^k^{{Y_mG?m4)J+Mb$qsBPrrE$bM3r~Yz~elI_Sfp}sYeM? zQq({4{NzExYAFjPZfjmV>KUi3*D261OQqY+le|ycIZi5ShtyuvCR8Z=Rq#Tus)!Ga z@v_sQbMGWP&B~q+`!HKPpHn?8r5BjjZ0F7Y$uFd|4ebelXj2)^= zwxWMammx{Fa%C$Rn%Bmgzs0_aOebB^Zda(Pi95*v+&6|@)~_H7EO96?PLsRdiuQ`Pl^SS4?n3p(=}adrv#Nlw^9aywx*y8NvWD0IjMwtvN``>Vt-iyW<;`# znpt%C9o=gbtsv5_A5#H~XJYt%LECvbI2>Q;IV ztbIBieo|Rh&Ve(ct#DRV=_DKylmR#63e>+JW`yL zVeQ6DFE*%V7Pu%8+d@&t_xY`gY6_n$1=Q_P|~hQz8=b~Q>Q zlOLO+OVtVOXmO?)0%&!&AKhcL=d@M*drxOt`F*`mSy2ImZ4f2ZTkSyfT)VRAWT}k+ z*3>i9ID9|FsxtRRlzVVgHuYP_+DimoDrW-J^RCP(4#h@FVQLf^nag#LT8Is=_br&P z>Hf(onPGVyr>YK<0!g(pWl;c6L}J~IZyt9R(dP1Fq8j(6o`9}X_m+OLZ1YoFr08G% zUq|S%h~ZVO7kSdWfnAQN)mu=&R2}F5D%Y=jlU}TX>a7h8h%P&mnn;6E)v4S2=qD9c zEBo&FVFqf&osBtLTJvQoI=RaUUgpJ;Rk~X9fcyMnJ@alTfl20_P#+W#>(q)8pE?Wa zMZ8QXHQIva4LS`a=k*3TZr9wU)ohfDYX*%!+LiqulsPxm)wX(RO}#WtTxBol{-tG& zbr!+n$BX#4&(E!QJd8WP3qM@^4r(l3jIMSB07;XTr(ZnLQ>_g-Zk!;e2&ou~-FU!B zQ9f1kTD#Y~)^i+WmuTB{2ro7=!KXD)cJ5mH5Fjl-b655LjR?nqR8j^2?wos8OP#Xg zq*Bs~I(ia1#hp5IGvAJO@TJStfpp83S3dOCB7ha?PJ!lmwyF=s5_XUt7{c;H^YU3m zLg$o7W4D0hU613jYQNU6f1l5brt;8z)y7(bW`NtZ27`msFlj0dw%ybtmj_}He|TTp z=G}E!JOjmjM@~5jj66%_l#ST8;aDX{^CIFC$IH1K5^X{{pmS1;Izn$Qu+956+IdTt z0#b%!IftthOzu=ZP7(u0K{=wsI#qh3oDJ=ISOXQnb>)_LR0~6ausL|Z!CrkJ3*;gwMCd2^MtN-RDzCs%m;|gj~KqS|3bs1OU zuSKrEO^n)=-rKFYcQOpH(@YO$@Nhcr6J@ns*0>Z^_Zll{OdXvZ9 z!D%`plZ&Z7s#h=G)t+}uUNiC>+ftzZ@w)v_{b&6#26j@K-NWfGdFp(wCt;S?raqW* zs)41_&SVJ}21Q>Sa8QSkiuJoX>886QSuKd<$)4T@xC$u65S zQH`?4Vb0C%e(qk$s^KY^e;#XL{SDD-mV+pIF%#b4!H*HRW2jzRTDL~ z?5(i6le^=*{nX}g7DaYWl^Jd?9X5p`C_R#{BHI{&5(sQ{TTb?$tlro0`5hE~wcZ-_ zl78n}ny}?KtT$O+Ugefkv#&rt>8t!Im(Qbh4NIfsBH`LrK6@yV6oE@O+ho|bA*?%* zpwe4WRFS2jZap3E72tq%`9h7uUY2;9gI8=WiN3@?iT@hPdy!QdGG}Ws| z)E40pSX~)d;H4GlCuYy9F0>gSI@P$&by-;@kZQ_aS}OVcvxR$(&OXCj z2%ryeJq6AHlyqCV_OuU{as#ufoq4L$=4A^7f{B%)VC36!n|Q*e?;E}445bx}i3`LZr_*aWxX}hX^$r|IM($Vl& z<>pnBOo!Lz&Z)g*t#AN}3a3*$!}X3>Haw8*x8#e>OM(@{6h*@6@dvQ{p82!|2+@q%beq` zn~dL0)|ak>3X`!kQcKcys#L7hE!ndhk&|EZ@~H=|0DpK11peey5?^vJ^%E^7N!0Q| zyM}=$piPLzPTI1=Mz@3EiU=s3l$1<6_5$v^9B$k!{j5Byp>nFg?G5SW4R^JVz)3Sx z{dnO%&2R6nkn@A2Pv9Md<8$0G*x^1%1{@?~Eq%+7yf6T8US3~qQ7#J^jE~Fp z=GfS&SAF&;HS6bI-vg4z95O|LQ&dUaL{ClKMtcESi-G_h_=vG-BKmjWn*PP!s?%Ao-Pvz_H$PiAfMDaQTHnHaC+g9TOLI% zXClpb6g#gBgmUZG2coQ$dWY3{JifQ^cQvR^&~P3)8GB&BwDYrll<9lT9v2^Jt%l7BDU!SRA4>>%XvMKBJq^B?lUY`KHyn<^}f$i)N z{j^9msq$daE143yiqFHz8Nd`Uxh*^8wHdt-A+2?9O9&;hly?1MNzLXIO+v4djnnGA zJgyq9tw=Dr*s-J!y&TPrl%A`2XDe@{z``dUL92+mO^3Lsc?mLGlJB4(u$FPR_CQX) z%aE>D*ALanIcK5wO=+4<#^_ZzM=F5i^0S`YKR*7rRwXKOBG@%eZOGVfSvo-4NPVON zDCJVrtW9^G>lC8jCspH6XrVe62bL;(bLzD_Bci;zC$@O z6x?v+L4_2R_4Rb*+^gsBkfJDt1=ywYbfR10K&0}M0QY77?dhET4#LgV^t~hmJlUn1VOCFbnZQcam$1+BvC~Y zTu)LNV8H1nrG)J=Q|&qC1fV;;8Pk=VjP6EI=&CsaZ-e{%$#(nlNBi@~6<6oyQ$8u) z&#%;RW>s&76B281&K1btg?K7 zc;3$|T|Ge2yE?`?O$QLcOELA*fUkOq%c@edo_a-#$u-|*smQLSspYvl&BTc#CRc3; zrKul;jHptvEo51-Cj}URR9oRxy^Bo_-$Xf3oTD_X99i2kZ&`^g|7^qk@%7#Pb9imI zShI56SFDPIQ!wlRo?A7}uGxa}TQQ6Ch=3%lMl}SQTsD9lUCjb{-A>*_xBZfvP>gAJ ze(AVW9OQ&4KS5naxN<@%wK@`*s!#^J)ePaJ(7iQanCx+{dro4Rw@3s%2gAU0mb+{= zeFZ{Znv~S)?5s9cOHhh}bNb4J79|Z>&C9XfeOD9ls*d&?@!V*CVhBEp=ySI9dDs|rOa(DlV2`P5S>jO10d_SialH|0JEvt+zXEk?xM zck@Xa1R{c0(XTmMs!ag|2x5|21@c8jolEUia&UNvo+)^kIF0f4CLn=h$EkW|Cwl4! zPhM^|YT_DSQ%gPqy;)U|;yIQ3qm13W_!bg5wXPLWQ&)#_M0%&aD1}`w%_tlaiM0{# zPENy*7w+5FfBd+C&c8j+cH8CG1B+uC_>C;h$O=!9y4lDAf8wU+uL}arQb^$p~JD-M3JLJuvi2 zRn&q1`AGx)+n>MBzqUqzBaabq;C471GA|C-5R*w%+BkDoyDVWx3hK^D-Ii%eRiyYL z#>w&|&MEej%I3{a(0@J_)mjg5wB#62$l%9M7d2@U9oLkz8dC|dOXc=f;vf3!6z?cD zrDQJWv21EYr+rA&?aI#7QTg6W2vhm0qHET=>z6`MbOr+(%uV;xc-m?SCl&8eyov_K z&*kV|sq3ezB)jJ7X2s+Dac|_gW>S3 z{Pmd+X@Qc|>~vK#qT=VQW6^$d&rXZ4Q`vxw=OzD|)HwU{P@taKB)j@&f`)7QBanD6 zcR-jY$jea@hoyjYa&2nR9q?Vz@Xo0Acnr?pPT^j=BXyG}vEwFk-fVXj#U%;g)PNUQ zSYFdTkEZENH%?2J*SiWRHJ9rSCHRn@t+e%^9JMnRtyOsBAHpV?^P7 z5%zD-IjBIMjTU%0lBKq3DXD)4N8hA=$!w^cm7`tCSUYqKm^y7iWyOjm8D3p|6Ly+o zVo|!zp$r(A=54j4zfheyKAN`$Gj2eSv%>soUFuB3yTp0b9S`&AzA2jE&8ZqX98SVH zdz`ADg;(cg%UP-D!E=+TO;3mQX#-a-UAk>Z{M*2$Pmk?Cp4!mfp}mUs;vhg$VBjXZ zMYZts_G2@X0XejiwkUz~3}D`sylx>w*HuUh=CpKCWalU29O0g)8hHs_CUS>NC8G0C zO7xm~!8)_)E#Qc16#YL)OR_u9C03$A)(&X7`8U*|tzEA`l7wuU6hmeX6Sd(LaCs^uAJ0uO`P) zZwWI)7hr%Sk%?kO`2yBvZI}@cB5SG1K*M=+#233GU>#CXF zo+CN3yGDBnTy!gC?P$TJn+fTN%C1Ig%v~tsCvs*uoy`%eZIJy_UGmld4zkB%y~c;H zIX?NY*FztOkX$$UIO(*>=^)tdq~BnF_t0gS&9WVeR6Dod!=+py(cxNyu}X5ScD46> z6e%kDbXD7kXq#YQli2JX`KGd&MX56N`n8;ia`uhJLVd9h%l+CVe9cQi^CD@n>cVt7 zxTo&Wa9Z&K#1I654^0~fH3%;gBURo68!e)jZdv4=nJGFyGPn_O58QGQe8$f<|XbO8IkqHRml4gJ^2`EPj%n zuRc*%lo%`<%h0||B|JsHleIm+?%j%kyS{$=KmX^QlJ;X5{7`zX-pwo+)oyU0oT{-=8j%Hd=fNhY zO`W9*v{h?+uk1MKiP{YEKD&c4&C4HctMzu+bUf|5BwC{P3_Dq1*QQKq$dtpB#G-`3 zTXk8B&U2?^STZ!ppY5Rcy76Ag2+JP{ooeBMsU${Se#2=H4adPLH)j{s3KgqpO(za- zJcA`aXI5qlDJUo)L~YgGWzOc1*V_4R$^KbC{xRRduNRy!v)Fb~^kXO|oV-H|EovIs zG( z2(Q2vhbC>nE+@Wr&IM0VwTNHy2p+1ufUDM!oQj^+jj%OFmD_X;*_8YTtx;5$<>bgem|D>H`Z6)!{ghpH?J^F5$leI%P17KyV8KMz zN^T}cV1@gHU-E6vdzazEA@cqwXtY-Zu(C=o4Gvqobf0?8WBu=X{oh~N#PiG7cOGev zN$_1P;gz=*1fXXEof^wJ!wU*H6MHIoVL_Du)2>h`8DD^X6aS@qliDf=hOHmftC=?| zFs$kAL1xGQmM!J2_MdDFf_had%8%uUxjS&d#wCjeLQKA& z2a~n>`g`s3moNPtV?Dkw*{y%e$uTOTAp7Jpv($Pe{EjKjtga}l2jQU?S}#=hyT+`n zCc%SzeS3{^DMF#2!KO!wPJEm%FNrOb_OLvX)I?y@X~;k#qZWFL|GBfrX8C^6mc5OP zIx`gTh!eir9)K}UB`U9DnY*0(9JZvU!_>yt=2_HJ3TR4gNfyt=d%?)Apz_OcvGn)@ zr-_=Mpr;`cf5i%Q%wD=UWjgXJ(s#k(&^{i_sHU^HuQEXH<^(~ zvV=SeV8V%MZ%RdYQ4WlPKbp{bVW&5r?()J@w&Y3S0nT-hgJUYL*5KrOBMoeL$><9T zEJzh4!Q7U8DmyF)Zfm3*&*l2{9n%1y{sLr4tu}RRR4{XDZc0Dg?lRPDNe&Dw@0%7S za!v(z4=1qoXadzxvK_!Ka&2~BQRL+`HjPO4b%#eL3630d%9CV$MI!hL*4PeLo#iFz zGVPXbN7bCxsv=lbY(~eO(y3bOQ$f1X?an5dvYYe~2k3~aeNWnyYD6?Hck~%MNk%cT z7MGUV5N~JDN0q83SC$7-zd4`jxx4=Oi~ivGxXF|k)(CytGS_AHoOx>CLm1++*%d*z z&38D`#rs~@`|3l@UCL2Z1iAXqPBL#xXW&kn!V*xVMRU;k*S4f#VN_&XQ^dm7+GIq( zBpV4Tb^^UJ9+qsYcUrYti)zDz%7L2T971+d~f0tB2bBS|+HT zLQ>VevR~UiygsyvJt@?r0Xcmm!mE$f0*KXL{=24pP6m+r`n@xDn^Cemc@}af z0evY-=s9=@cWxc7k|ra{H*8Bf_i{Gl(s?EMR<)cvnru>c9zbs+YYy+uDdQ=bt&$ya z7!-(a>^!nxSXT;@RW28?y!Avt2i5O{r9J_pm-5ZyXkKl}r*TM^0|ufwy;NZ9q;NT5 z#v`1!et)+v!AdNsuTUIECG~5}$xqRWW*c!T1M%pF{qr$#V#0}tckz>rlVaixYO#i{A0EKuU=a$F|zmPd8;&(9zJ{`b$n+#h}-7&Hmm$8lD0 z~uh|M)cj@89R2 z?|M8hvJaIuJIUl7ctAqyl_^5DHSCtnlbo--DRn^J1c%> zUS?AAO>MhdrDB48_4d@64c=R(b|3*c;&nRc$O9h>W7zIFr@0=0agz=B^>2kzqY~mJ zuJKs_XLRzA$haC?Iq44Tu+>lDk+{={Jf|97i;wH8ia>=0sRvc$&nIIUZnjHb~THr7>n)=(f+lb zxTh>|X?NrbfG3s7p{|AVADOQOWL2ks^PUyMA%s+gI-)M&axqJd)A8S|;`Tw2MLO-y zZ@#hcBxp1VeKwP9w_f}7#gk6sE%}{Dp@*VZw>E{2sXMcL6+_2y^AlI2Nm>NvJaqp{B^ESl?VPu;>x;cu zJJSktWMV9*s3tve1pVo6of z;TSA}(^j&PdU=g%ccKpv>T24gdRTHJwZ=p3a_P*GXN(Ghup7G4k7qcS!Ne9d)H404 zvNi3fUS6seS!7Wz+IH*ERYQ$} z-1m!?z%x>4Yvq!`GTyiFODd`Ga+aU3n~plO8H$|NX+KRl{cuG4%27&E7`>mA!mP8J z{tZAKvpT<=t(e!~;N@rzg%zmkHL6X)PQ6Wr82mQ}ZtE&(UJ4}Mk6`t2g)i->6s=Sw)$8P~{(K?6@_H%W{<>}t702}G zzbfOc{D?ZoY=xdSqVATKKQxF;BW~k-3mlMZE(OEGC`Ev^BNz2oKfTdx*>fO4kKDnQ z%^FG7o*joLab;7k*4bOP`zRsz@}}_Z>iecT2dSNf&Eeq8@auO)gn7^D3Y(6Iw;9GOpSxu}yZwOF?$t$J42RNNbzQi@$_%&1;h=vF`9xm*3a z{aN3MLcd~Iltq+JsXJ>>xNF97CdV}hzT|=6ZRAZUq{n=mN|!i^6cu5vde3;91$r$~ z?{ZZrJVaf|6Xk6PML(b<-(E-+fN6F?G<7Zt$GoM;c4?PZRLfFK=vw|F8c-^)u4adW zQ&V1o3K4f#5&afa4K1@|!*+WWr>ush=>huFC3RPM&oRZ~#qkARS_V&HsXAy*9TGd? zDT?#&`K8aV?}ONL8avoDFT(Ru4(+izd0C?guz_Gb@6E|DO?{~INTVBwshB*~hHt*4p}8#VoBMRPrZnR z6y!Zhx)MN}WJ=DQ9p{+fePs!ly5L(tF=2&$K#;^7Qo=FrW?RC6qc_o-4_@ z$!cMIkUt&iqlzUNkYMA89Lb<(_c`^KeJt0X^?%+?S3ELfvat06mB6gc{N**uRO8j= z>I9~4x07`08ZY(UZ1|LFLg5(}txH$Ws(7RW54LW!-3`(Y4~6;4?WLHqpSq`U?44wh z=Ghemd|RyQkl1;3Wic+9i%kO!{o={Q&G9B;!B|_}BESoma<@wt(xV6%)9u{TK`jt? zXXM9Ae?ktVTssc#=0&%h8{U(Ws%Mp-E^UhtJ)Vp8wSSrOw|ApE$3rr%d$~g3;|+bc z^f5z8UnB@D+0epXR;N0w7enADrbh3oc^*9)ixwWrs#0hv%PGGfXzNUo^`%#0V9ztx zA#0igMMWWV*DHheYK4_RZUk8I06L=t#XKxHfGNS`_Ho%_K5SUdt|qD1#iY% zvsrZ(HI_ItpprVAlKWC7^02*pYNTa2b@xyW9^`!`eWrwU?PyuyA#>`~kocB_z)x6{ zF51ef3D7UXO^DurkC(ijRi&3vP9#)tr(BNYtTts0C}SQ<$SFIf=^FuXZ_dPx)%PW+`5h4M^-jay?x>vpGi8as|ygQ);7P*4lS=n_22rKbNbJ>U%$*co|`Ma zA{W1Oi5e|>h`P0n%{iNDyiuC(AkGvSN69G_Z=St<=M?D)mu1yNiX2cB2*&_IZSJMa ztvv;Ms^&zjrzY4F$&Fwb$t z=fhuom!30+&e03ltMj>6UTrlN)QN%a?c}x-6!i?s6eN6iSNTW}Im6khQ{5%e^YWS- ztfM8U)F{as%5ebFtBO+5)^fRTVQkkO>RdAc`x_UD2<>hDeOzP>b}LzyY7_Xyfm0v) zPys>^H2{3zWoj;pziRtZ^^v5>uaRVTZ}AO;aB6uHsNF75_u?1qT74*)D_~jXG0g#i RxsUw+{r_1+GGDE;0sz6SY~BC> literal 94990 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

YvOy+@Q3VW=$L?Vbkdq zM`V;~@d?|K_Lkc6)YQ7;x{?jVdsI<@l$;#r3Z&b?xwRqpaNf|i5211;8LNS0uS>I; zS9@R%<|?9X?5uNa>Xbi!-Id?|{qg(P@#+87%}a^9!)nb!^B{QKjuEgs#*1yWjh*`3 z5e^jQ+_SBjVA@T(m=zbW?-Gmw;Y(U(oK6X+gO8lmd>df-32B;>TXK0PkGXM4VsNbI zC01a#)Rqmxcc>$0-y=ue8S=5Okymzd4qM+!&wNlaE%7h=j?Y?unFYxuF>!jDPF&ik zWkbE%FJ1R8LfAAFaWJMMz1^9a2#0{R)CV1Z`{QlJ%;^Jcx5wxI*bEC);5AULFMy1t!Y*u2;NWpD5e-6$~N9 vI`zn2SGynx{lSV3f8v{(4~b56R*uG{3X5uJSJjSamVf;hbl^_hA`%Dy+la(n diff --git a/dev-perl/Module-Util/Module-Util-1.90.0-r1.ebuild b/dev-perl/Module-Util/Module-Util-1.90.0-r1.ebuild index 54d2a61ad1cf..483508723a0a 100644 --- a/dev-perl/Module-Util/Module-Util-1.90.0-r1.ebuild +++ b/dev-perl/Module-Util/Module-Util-1.90.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Module name tools and transformations" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~ppc64 x86" RDEPEND="" BDEPEND=" diff --git a/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0-r1.ebuild b/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0-r1.ebuild index 67cf01682e42..5068d4e76ac1 100644 --- a/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0-r1.ebuild +++ b/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Libraries shared between Net::OpenID::Consumer and Net::OpenID::Server" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" RDEPEND=" >=dev-perl/Crypt-DH-GMP-0.0.110 diff --git a/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0-r1.ebuild b/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0-r1.ebuild index a98fa4ea8141..fbf6c7112aa8 100644 --- a/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0-r1.ebuild +++ b/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Library for consumers of OpenID identities" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" RDEPEND=" virtual/perl-Digest-SHA diff --git a/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild b/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild index c2016f706814..c00284e2ab00 100644 --- a/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild +++ b/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="An implementation of XML-RPC" SLOT="0" LICENSE="|| ( Artistic-2 LGPL-2.1 )" -KEYWORDS="amd64 ppc x86" +KEYWORDS="amd64 ppc ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r2.ebuild b/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r2.ebuild index 9237d119a960..81f28aee2a8b 100644 --- a/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r2.ebuild +++ b/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Convert MultiMarkdown syntax to (X)HTML" SLOT="0" LICENSE="BSD" -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RDEPEND=" virtual/perl-Digest-MD5 diff --git a/dev-perl/URI-Fetch/URI-Fetch-0.150.0.ebuild b/dev-perl/URI-Fetch/URI-Fetch-0.150.0.ebuild index 40db4743e9f9..cd8b8a16c026 100644 --- a/dev-perl/URI-Fetch/URI-Fetch-0.150.0.ebuild +++ b/dev-perl/URI-Fetch/URI-Fetch-0.150.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Smart URI fetching/caching" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild index ad227c08c97f..fce76c9d8a61 100644 --- a/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild +++ b/dev-perl/XML-Atom/XML-Atom-0.430.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Atom feed and API implementation" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~ppc64 x86" RDEPEND=" dev-perl/Class-Data-Inheritable diff --git a/dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild b/dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild index cc791daf85d1..21fc35a19519 100644 --- a/dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild +++ b/dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Syndication feed parser and auto-discovery" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500-r1.ebuild b/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500-r1.ebuild index 926ad5757c89..c6dd865f5354 100644 --- a/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500-r1.ebuild +++ b/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="XML::RSS with XML::LibXML" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/boolean/boolean-0.460.0-r1.ebuild b/dev-perl/boolean/boolean-0.460.0-r1.ebuild index 67abe487f03a..c3b2b4cb4115 100644 --- a/dev-perl/boolean/boolean-0.460.0-r1.ebuild +++ b/dev-perl/boolean/boolean-0.460.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Boolean support for Perl" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~ppc64 x86" RDEPEND="" BDEPEND="${RDEPEND} diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 53f7b8c1360d941981c67b3a0aa83538ff0f2b85..a36af51e2a482885601416e071d10f522ec3fc78 100644 GIT binary patch literal 257397 zcmV)9K*hfwiwFP!00002|8%|Enk6@qrFXBV=og^mfa7@Cqn_5xCymrnj}CYG0C#|u zQ)DKUnWgU1)9e48QxQAZWc8uQ%!s|+0kdUm8O#j-@b~}u@Bi-S^?lsq`}lAF_2-}d zE*_!(-M{;v{{Dab_wnET-LXncd#$6bdYuZ-s|4`Ji~S6+FQJK3UypZ7-!wb zF1yt|!di*nLT!`@i{5fB!%K$AA3y|NNi- z?(hHUpRYfy`!7GOum9bD8lOMy_3iuLg_zE_HRJnoT;U9S`#Q&c&Aa;0*KBbgce=+> z*6h624Draj_E_iKN4XkX6~Ynk(XSChjHTC+(#7Jnb{)sP#><+0{bl|5)%aO5?*=ir1XT4__{g|bMJLY-ttvh0IJD#oW z^I`|r3Pjl6s0~7^CDP?7ywoz1gpJt}|`+BJW)Kh}PQ6c^fQk*EUuhJ{udJ zOUo^VJ_Bxd@CRXyc(DLCUbo9)>v9dVr<7yu*XFTfVr5qvx#at5C7;JpQ)6TC2~4T{ zZM85zzA2Qw4=kb`4Zn}+3TK*O-AA8n#yZ%-t4FsI*eDaTPJQ32ju2vxi=8=o%0~xa z?%WeA7xe)C=ZrTi&u^YLID>2VUax_v1zZvbe_5?h-~W$wegE>}k3Af33wEzQ0o7r)D~4$aP>2SJ}h?@D+7>>uf`U``?6i?P`^aS%H0gcaO(t+?B)YqvAR6DVQH3B~6)-pmXf7(`~CCbT|U#

} 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

(}yAw99dOVi=#xLUxzv)HblA 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 literal 257220 zcmV(@K-Rw>iwFP!00002|8%|Ex+O_=R(an~p%=(*H*-5)iWUOChDMF(!yTWQyIEFH znGs1u6jJf@J%%T>_u8dQ1Sm3M@3q{g&BOmsn}@&q+yDHxfAjPDKJM{-{ICD~^G|;h zkI?_-U;X>P{XhP7{8xW-tP;~+>u9T<=eTm=e;;*>Ji>7uv5Yy((OQW;jGc}d)6GAe zM^356xmHbO-DQn*rK{$8m2|Fpx79AbaUQjdb+&u7yW};>b+1xmu4#`lcRBOl{Num< z+Z^KG6u!HkXYA$NrNw^Mv0Ezn>Ltz?=N(cEIn{RWb?<$i;kt6|EnYi?I<6y(v+iS; z-Rd4;t;BoOcprBkcj(t~?Ur-C((I*;*;_q&*|q0&lrrM|zx;>4{XhTR-~a1>{Lg>$ zxBu{u*B{pXr=Ql>|Ls4F&!6`C_Wf@{Oy`@-_`V!hI0N6l&T(J!u0HfNTinN;?s1eg zJFhiEJn}VHoPD=m?%Mis-$(5`-I

LR%r;=iOK6D!>;0S846I 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 z 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 J=05ye2LMBC($W9` diff --git a/dev-python/PySDL2/Manifest b/dev-python/PySDL2/Manifest index dddcf0dee0dd..44192d98cba7 100644 --- a/dev-python/PySDL2/Manifest +++ b/dev-python/PySDL2/Manifest @@ -1,2 +1,3 @@ DIST PySDL2-0.9.11.tar.gz 736026 BLAKE2B ebf5a98958681cc61155aeffdb67ca9d1aeef8143ca876b63772ce95b7bf23cc5708a01cfa83d3128d4fe20c2b714bf2f1e7dc64454c7d063590c55cfc236f24 SHA512 4e3383ef64f4f164d60a69a5a2c6ea153269b45661c9bba988d4c44a5cce7195cec0d29384d1855e9c9d507af2608bc808b9885449aea61c5ee51fc2d4f4af6f DIST PySDL2-0.9.12.tar.gz 741668 BLAKE2B 82f1f63f0b637981a8e98966f34d721495764630f9f0f95e0f6fd4c428d8adf0a31c540f0dcc36da24f073b3485cdb4987e0deb79d7df484ed05bad93c17a2ed SHA512 e4dd5b11a8e1082751bc45b9a18c1c3f7ff977091a35c35965f93b1946f634ea096ba94088404153c712c42cf3b4a8876c9ae05496def51b296be55c31b3b59b +DIST PySDL2-0.9.13.tar.gz 754811 BLAKE2B fe9d3fb32cac104303d67741c3b9e0d78d3d03198ed512464bbdf5bc487a5f4c9a92aafb100c53c02d8be87bb107034f67ebb72294ad67cc0a8b42ab7a678a31 SHA512 f866e7ed35e3ccfbb5b98f797e87d5b20c6f7dadbc3396b297cbb6c2d83a7f3290fde63940a4d8f190e40a4a9269d2df9efc1932d9578d3df1617e5fcbe6ecad diff --git a/dev-python/PySDL2/PySDL2-0.9.13.ebuild b/dev-python/PySDL2/PySDL2-0.9.13.ebuild new file mode 100644 index 000000000000..e6dabf07cdbd --- /dev/null +++ b/dev-python/PySDL2/PySDL2-0.9.13.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Python (ctypes) bindings for SDL2 libraries" +HOMEPAGE=" + https://github.com/py-sdl/py-sdl2/ + https://pypi.org/project/PySDL2/ +" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="|| ( public-domain CC0-1.0 ZLIB )" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Optional deps: +# - dev-python/numpy, +# - dev-python/pillow, +# - media-libs/sdl2-* (loaded dynamically via ctypes). +# +# If a reverse dependency needs the specific module, it should +# explicitly depend on the optional module in question. You also +# probably need to explicitly require some media-libs/libsdl2 flags. +RDEPEND="media-libs/libsdl2" + +# Require all of SDL2 libraries and at least the most common subsystems +# for better test coverage. +DEPEND=" + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + media-libs/libsdl2[joystick,sound,video] + media-libs/sdl2-gfx + media-libs/sdl2-image[gif,jpeg,png,tiff,webp] + || ( + media-libs/sdl2-mixer[flac] + media-libs/sdl2-mixer[midi] + media-libs/sdl2-mixer[mod] + media-libs/sdl2-mixer[mp3] + media-libs/sdl2-mixer[opus] + ) + media-libs/sdl2-ttf + )" + +EPYTEST_DESELECT=( + # Both tests fail and seem machine-dependent? + sdl2/test/sdlttf_test.py::test_TTF_SetFontSize + sdl2/test/sdlttf_test.py::test_TTF_SetFontSizeDPI +) + +distutils_enable_tests pytest + +src_test() { + # from .travis.yml + local -x SDL_VIDEODRIVER=dummy + local -x SDL_AUDIODRIVER=dummy + local -x SDL_RENDER_DRIVER=software + + distutils-r1_src_test +} diff --git a/dev-python/aiodns/aiodns-3.0.0-r1.ebuild b/dev-python/aiodns/aiodns-3.0.0-r1.ebuild new file mode 100644 index 000000000000..3b55866582f3 --- /dev/null +++ b/dev-python/aiodns/aiodns-3.0.0-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Simple DNS resolver for asyncio" +HOMEPAGE="https://github.com/saghul/aiodns/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +# Tests fail with network-sandbox, since they try to resolve google.com +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=">=dev-python/pycares-3[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +distutils_enable_tests unittest + +PATCHES=( + # https://github.com/saghul/aiodns/commit/146286601fe80eb4ede8126769e79b5d5e63f64e + "${FILESDIR}/${P}-py3.10-tests.patch" +) diff --git a/dev-python/aiodns/metadata.xml b/dev-python/aiodns/metadata.xml index 038171b90df8..96a9f345bdbc 100644 --- a/dev-python/aiodns/metadata.xml +++ b/dev-python/aiodns/metadata.xml @@ -8,6 +8,7 @@ python@gentoo.org Python + aiodns saghul/aiodns diff --git a/dev-python/aiohttp/aiohttp-3.8.1-r1.ebuild b/dev-python/aiohttp/aiohttp-3.8.1-r1.ebuild index 951309a1adf6..c76eafa65ddc 100644 --- a/dev-python/aiohttp/aiohttp-3.8.1-r1.ebuild +++ b/dev-python/aiohttp/aiohttp-3.8.1-r1.ebuild @@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" app-arch/brotli[python,${PYTHON_USEDEP}] diff --git a/dev-python/aiohttp/aiohttp-3.8.1.ebuild b/dev-python/aiohttp/aiohttp-3.8.1.ebuild deleted file mode 100644 index 798204e83307..000000000000 --- a/dev-python/aiohttp/aiohttp-3.8.1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="http client/server for asyncio" -HOMEPAGE=" - https://pypi.org/project/aiohttp/ - https://github.com/aio-libs/aiohttp/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - app-arch/brotli[python,${PYTHON_USEDEP}] - >=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}] - >=dev-python/async-timeout-4.0.0_alpha3[${PYTHON_USEDEP}] - >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] - >=dev-python/charset_normalizer-2.0[${PYTHON_USEDEP}] - >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}] - >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] - dev-python/async_generator[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/re-assert[${PYTHON_USEDEP}] - !hppa? ( !ia64? ( - dev-python/trustme[${PYTHON_USEDEP}] - ) ) - ) -" - -DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst ) - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - '>=dev-python/alabaster-0.6.2' \ - 'dev-python/sphinxcontrib-asyncio' \ - 'dev-python/sphinxcontrib-blockdiag' \ - 'dev-python/sphinxcontrib-newsfeed' \ - 'dev-python/sphinxcontrib-spelling' \ - 'dev-python/sphinx' \ - 'dev-python/sphinx-aiohttp-theme' - -# TODO: re-cythonize modules? - -src_prepare() { - # increate a little the timeout - sed -e '/abs_tol=/s/0.001/0.01/' -i tests/test_helpers.py || die - - # xfail_strict fails on py3.10 - sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - # proxy is not packaged - tests/test_proxy_functional.py - ) - - local EPYTEST_DESELECT=( - # runtime warnings - 'tests/test_client_functional.py::test_aiohttp_request_coroutine[pyloop]' - # Internet - tests/test_client_session.py::test_client_session_timeout_zero - ) - - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - # C extensions are not used on PyPy3 - tests/test_http_parser.py::test_c_parser_loaded - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin,pytest_forked - mv aiohttp aiohttp.hidden || die - epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" --forked - mv aiohttp.hidden aiohttp || die -} diff --git a/dev-python/asttokens/asttokens-2.0.5.ebuild b/dev-python/asttokens/asttokens-2.0.5.ebuild index 95da21f9ec1f..aa55f7986dd8 100644 --- a/dev-python/asttokens/asttokens-2.0.5.ebuild +++ b/dev-python/asttokens/asttokens-2.0.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="Annotate Python AST trees with source text and token information" @@ -27,13 +27,10 @@ BDEPEND=" distutils_enable_tests pytest -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local deselect=() - [[ ${EPYTHON} == python3.8 ]] && deselect+=( - tests/test_astroid.py::TestAstroid::test_slices - ) +EPYTEST_DESELECT=( + # test suite itself broken with new astroid versions, upstream less care + # https://github.com/gristlabs/asttokens/issues/79 + tests/test_astroid.py +) - epytest ${deselect[@]/#/--deselect } -} +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest index c4394f891c6f..c5fe304d927e 100644 --- a/dev-python/attrs/Manifest +++ b/dev-python/attrs/Manifest @@ -1 +1,2 @@ DIST attrs-21.4.0.tar.gz 201839 BLAKE2B f8e9ca1385efe6f5b9bf468f622f0bf5390830c5f3c3526821446113146a61460b17e8750ea763f6da50221a8aa65f5f1ff98a6ddf69b1a87344508ca6495560 SHA512 5a52776eb505c8a354912fa037a9710e49830fa6ad37272cb6d8c3298f4179a5b237e36cd7db3b1c9af19fbf0194ad6b83c3db9a473f9349769180073273ba65 +DIST attrs-22.1.0.tar.gz 201288 BLAKE2B 5da48b3cbcd99cdcc531a0859be264a4d209778caa53bd95480a103549b816c8a805079e1555fce38eb33f8bd3d5b7bfa6f814ef2b60dc405bda6686c7746f0b SHA512 447637bc82b31d565479e364869b996eaf7b67e526ad97f79ba1c27f287bbb25a2c40663e35437bc19037f605fac9322bd35f303f2769f0eb2ee673900551885 diff --git a/dev-python/attrs/attrs-22.1.0.ebuild b/dev-python/attrs/attrs-22.1.0.ebuild new file mode 100644 index 000000000000..5b4849b65fb5 --- /dev/null +++ b/dev-python/attrs/attrs-22.1.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Attributes without boilerplate" +HOMEPAGE=" + https://github.com/python-attrs/attrs/ + https://attrs.readthedocs.io/ + https://pypi.org/project/attrs/ +" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + dev-python/zope-interface[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + $(python_gen_cond_dep ' + dev-python/cloudpickle[${PYTHON_USEDEP}] + ' python3_{8..10}) + >=dev-python/hypothesis-3.6.0[${PYTHON_USEDEP}] + >=dev-python/pytest-4.3.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/black/black-22.6.0.ebuild b/dev-python/black/black-22.6.0.ebuild index 2136bb8644c5..60252504da8e 100644 --- a/dev-python/black/black-22.6.0.ebuild +++ b/dev-python/black/black-22.6.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" 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/bleach/Manifest b/dev-python/bleach/Manifest index 0cc0dbf6d9c3..cd9a7af8b9dc 100644 --- a/dev-python/bleach/Manifest +++ b/dev-python/bleach/Manifest @@ -1,2 +1 @@ -DIST bleach-5.0.0.tar.gz 198789 BLAKE2B 0b2847e9342be1854a08679230b3ea0fcb1a514eaa6c11f344057e59310b6d769e2bee91272295a0f60fa0ed1c2e4503340276d99794d260b6a63e2c4ea76703 SHA512 5b8e0c94a7bd8270581719928ec869c5c3c91900be0a293adfb342acfc55df7e63211e95786e6a39b3661b3852e91a8b37ff805387fb3e6a286e8a5dce8e3655 DIST bleach-5.0.1.tar.gz 199642 BLAKE2B 8d06dd38e89b91bf48f3481b5337b8d9700d8cc88faf3a260898b2b8f15ecf5c5160f96bff2c5ce02f361b773b0ce9a51322d9836dcc99b7878921846e8da182 SHA512 6c8e80eaf6db6f0e6d9066f3443192f44c489e079945b6d11b11e7eb270ea865011019e05d43c7896262dc11ca168e697630d9da8dca9f5bb48f0e2161fda6c8 diff --git a/dev-python/bleach/bleach-5.0.0-r1.ebuild b/dev-python/bleach/bleach-5.0.0-r1.ebuild deleted file mode 100644 index 2fe9eb311b0e..000000000000 --- a/dev-python/bleach/bleach-5.0.0-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="An easy whitelist-based HTML-sanitizing tool" -HOMEPAGE=" - https://github.com/mozilla/bleach/ - https://pypi.org/project/bleach/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/html5lib-1.0.1-r1[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-4.1.0-py39.patch -) - -src_prepare() { - # unbundle unpatched broken html5lib - rm -r bleach/_vendor || die - sed -i -e 's:bleach\._vendor\.::' \ - bleach/html5lib_shim.py \ - bleach/sanitizer.py \ - tests/test_clean.py || die - # indirect html5lib deps - sed -i -e '/six/d' -e '/webencodings/d' setup.py || die - - sed -i -e '/import/s/parse/urllib.&/' bleach/sanitizer.py || die - - distutils-r1_src_prepare -} diff --git a/dev-python/bleach/bleach-5.0.1.ebuild b/dev-python/bleach/bleach-5.0.1.ebuild index 587c260240bf..d7f60c6a72eb 100644 --- a/dev-python/bleach/bleach-5.0.1.ebuild +++ b/dev-python/bleach/bleach-5.0.1.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/boolean-py/boolean-py-4.0.ebuild b/dev-python/boolean-py/boolean-py-4.0.ebuild index 5b08c43bc615..65646778da9a 100644 --- a/dev-python/boolean-py/boolean-py-4.0.ebuild +++ b/dev-python/boolean-py/boolean-py-4.0.ebuild @@ -22,6 +22,6 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" distutils_enable_tests pytest diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 51eedb136387..255086029a68 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,4 +1,4 @@ DIST boto3-1.24.26.gh.tar.gz 515531 BLAKE2B 34f99c4dd224731e07c2f0b175d6d172661ce454a7af16be6856053af1bfac69b7f56ada5b154fb625fe2ba1fb22fbe34b5150c550890e46a923b48f2466b06b SHA512 a3980ec79abd5e2656d7d02b36dff6b8c2acb67033eff134d96dccbb9d8bbc2d711698b87d08d537256fad7e3b3cd7af008018ef567b12d63ef0fc871a8f3b3e DIST boto3-1.24.31.gh.tar.gz 519387 BLAKE2B 8581d1018f0e1f0802779851edb52fdb6860c44bf46e6315eddd3b603cb65a0763707686286aa06447e90df6c8e6cae3de0e6bae8a9836ad90e5a3f4335797bf SHA512 370773f2365f4dcc7b73d0828bc84f0de5c15b189d23b799738c2358b1b0119e5e457f26529b7a6c90d637c2142121a2874d088671715c8deb4b793afbf7fd38 DIST boto3-1.24.36.gh.tar.gz 522156 BLAKE2B b76cb50f01ff85c960a0984f950e72f02ac6e85131fd344142b886a3c745cb8b9073f865527911b88c462912413fce6df4066752ab5eec8ad1561d349ad22437 SHA512 fe00e78cc522248c449f83f869bb7d76793db9aa436259e74d0aa25984a02876191a7df41b1ad7658b06e418f248ad616743698c87a5c9696f77a196a53c561e -DIST boto3-1.24.37.gh.tar.gz 522233 BLAKE2B ab361fd7443ff499c18a8e86c9a80da14e6a1d960fbac26d2e12d8806684daf169010225ce7a402626a814cb29fcc281ea61d293eb5eb197f48dccdb8a7a14ef SHA512 b75ea002f3a3e3b8c498797278adbf5f7d4b220baf7b8fa3be8c972bf2981933d962878b7d96a7c01c9a28be267effea34b48692716e7eabfa077ede380c816e +DIST boto3-1.24.41.gh.tar.gz 523844 BLAKE2B 0cff30d6aba5e8eddb8f545737e22a146ef9a3c33df2ad5b4f6d0ef8fd67cb46183eb7fa21e8a961d2597df8d965478bcb0038f5dda117611bcfe15f0de26eac SHA512 ad3a6035352c54f7ba0197357a5a4e001c8fe7548121a9a3931acb69f9c098feb8da1d1699ac98d3ff00626f39082753434f1c992351a82cf269ce2c6a4eab06 diff --git a/dev-python/boto3/boto3-1.24.31.ebuild b/dev-python/boto3/boto3-1.24.31.ebuild index 6edcc751d54b..c93eb5e2d7c0 100644 --- a/dev-python/boto3/boto3-1.24.31.ebuild +++ b/dev-python/boto3/boto3-1.24.31.ebuild @@ -25,7 +25,7 @@ else https://github.com/boto/boto3/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" # botocore is x.(y+3).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" diff --git a/dev-python/boto3/boto3-1.24.37.ebuild b/dev-python/boto3/boto3-1.24.41.ebuild similarity index 100% rename from dev-python/boto3/boto3-1.24.37.ebuild rename to dev-python/boto3/boto3-1.24.41.ebuild diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 78f6879011d4..8ad3547f8681 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,4 +1,4 @@ DIST botocore-1.27.26.tar.gz 9167551 BLAKE2B 9e95c1e6e5261b08247615446a589318d92cc86768c5e3999f99fb8e2a4a888309d72d4d3d66a1ebf9c1e2b6ccab6265a1d94ad9dcbf9da22aa1ae012aa2bfb3 SHA512 bbb563c2bc8eb3fe022f0b7be263ef16de93aadb02fb7a8e242f53a957a97e8f8b5d043ea8897a7b268d4d64b1e4972f2ccc91b8255f232c858f6a9ba1d93f34 DIST botocore-1.27.31.tar.gz 9184651 BLAKE2B 01dcd9e94490923f7d0f463d3019007f58c5e441ae65ea2c365ed20417e8f7b532228a335c6f461ca97411269aaa78aa48fa33cccd8b2e45a6665c2410bb4352 SHA512 27f810e0519144fae71600ea7f6d9a15cca30386ee0f2b06beeeb64c06da8728b54709fb770673f708697dd930fe744703728ce00b6a1149361ab550fef9ccb4 DIST botocore-1.27.36.gh.tar.gz 9465835 BLAKE2B c22c341d6e762316f3d8719bd8c1fd52140642739361a7ade326d739005dbd141a6b4e1798287b40bf7ba40cd5e158d36f195893d529f5ba375b06087d2122b9 SHA512 09ef156b3c0457ceef341bf26e3f060d3e91808f1da66d1dbb06ba2826be3c61e047383dc9d8a719bb8e172e91f6475f4613c14d30c57c6a909b51c8ba7334cc -DIST botocore-1.27.37.gh.tar.gz 9466348 BLAKE2B 56c670e22204dcd12164094d52b1ed4ec820241f1423738e008f24762a5702149f2eb57283ec194a77cc2d57bc1183d91a90ca55ae0cf977aa1abdacb922ed86 SHA512 adb18c54a757077f7cff4b9b6716d015998432faeb3eb7d0a631631e5b0cf7814b40843ba379841cef920d3eca1367623f52491f53fed9f318898b3a6197eac9 +DIST botocore-1.27.41.gh.tar.gz 9493802 BLAKE2B dff510a658e77fe7185a8d118228cd80d06ea066328d39c56eaa8f01459dd11131ca73dcfe464a5e1403f8aceaa96065d5ea335bb268155c81c9b71299488d45 SHA512 29f419c4338e37bcc7fce38836b1f3b0ed1e552ea94cbe77ea09cd18c3c0b80d3405cd4a3468570c7eb6f1301bfed0d26dcc98feb7a1f62b9e8b1b11c61cdac5 diff --git a/dev-python/botocore/botocore-1.27.31.ebuild b/dev-python/botocore/botocore-1.27.31.ebuild index 830c713f6036..7cd0e672f49a 100644 --- a/dev-python/botocore/botocore-1.27.31.ebuild +++ b/dev-python/botocore/botocore-1.27.31.ebuild @@ -21,7 +21,7 @@ if [[ "${PV}" == "9999" ]]; then inherit git-r3 else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi RDEPEND=" diff --git a/dev-python/botocore/botocore-1.27.37.ebuild b/dev-python/botocore/botocore-1.27.41.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.27.37.ebuild rename to dev-python/botocore/botocore-1.27.41.ebuild diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 2d5c1b3d89a5..d6e5a1a9c5a5 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,3 +1,4 @@ DIST cfn-lint-0.61.1.gh.tar.gz 9351410 BLAKE2B 442fa5957f8816dc501e91593873c28b1b2e39ec14870b82574d4ca351f321b94a813fd351cc09c7602a177a8451d09cf8459c8aa47b683b9938654c99476e19 SHA512 63071cd1df0115624341fb64bd12a51d7bd38fe4993229a790ca09011b370487cb49397d90916f4df42b5c978cd3832e2de4cec15660ac8668e994adc0e681c3 DIST cfn-lint-0.61.2.gh.tar.gz 9477584 BLAKE2B 8b65151edcd9323dd44d6a77c39fb3dd90a1934bc1cf3e6cb419e6a33595afeb740591a77a80178cbaa5dadd5183759064807a5a135545c2fb7e8c5a2c8970ba SHA512 ed8e9813f1d12ec0ded203c4c2246592c2aa3466f69ee2a478d9ac579807a610836d862768c259ebec6e421bbe92a5a120c056a5e4b70873e6e044e0c606d021 DIST cfn-lint-0.61.3.gh.tar.gz 9528542 BLAKE2B 27f5c82c09a7c1dde520189647480032faf808089083ca45a9a2a24e4c158cb8e62ee6ae2f906d6c68021cc34b654ff46c9402876e09dd3330115dead5db44a8 SHA512 db5369a12d88754f6241b4ef529b53d142a80bfcb0c58ac7ec03217e7e4cb7e53f3fde1dde45dfdac82ab3fde4b885bb40dae3076b85edf34ca68cc73dc5aeb1 +DIST cfn-lint-0.61.4.gh.tar.gz 9556069 BLAKE2B 71572546d7e523c11214e32130a7d52461580e487b514846137e6592cb7a1786414556e4bea191aa2e4dddaf338c24e8ea9001e617221ea74b03bd0ea900a5a9 SHA512 fd85af770b5b519c9de4df0acbbaa66a8a7f61efd210a793c2e28ad9e6d6ed2d8b3042ca41d7743b2bc4dc0446b42ea2929cba454fdbf097a482a7c268e04000 diff --git a/dev-python/cfn-lint/cfn-lint-0.61.4.ebuild b/dev-python/cfn-lint/cfn-lint-0.61.4.ebuild new file mode 100644 index 000000000000..57fd1d8c6029 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.61.4.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" +SRC_URI=" + https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.47.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/networkx[${PYTHON_USEDEP}] + >dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +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_2 + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 +) + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/chardet/Manifest b/dev-python/chardet/Manifest index c5b951920846..a5f2cf28032c 100644 --- a/dev-python/chardet/Manifest +++ b/dev-python/chardet/Manifest @@ -1,2 +1 @@ -DIST chardet-4.0.0.tar.gz 1923933 BLAKE2B 10dce34cbe6f01536a526931510ed625bc5062335e9419e24c9e48d5697ebbe70dcc54ffaa976ec153340cc74c3086627a3b1dd9e34be32c89a9a81e83fd70d0 SHA512 cb0e052fdd9fec251ebc6eb3f31ca95ece017f2bfa99122997f989286988058ed9688e49d00631c63d8e4e52da1050e23f02b28d0e739aee7302b24c8808370e DIST chardet-5.0.0.gh.tar.gz 2016879 BLAKE2B 006992a4945840b3720e93f932618cf81debc094a3ae353bfdd4e56ecdc5a01e4a250bed15473d8d59108978fdbfb769081a9b87f672d35f4892d5ba04c2deb5 SHA512 d19413a4f1f571f3627ec3f55dcc6a69497f6a1d72fe972051713f4d7a473cd539cfbce2eb2c7a070295aa640c6ac2aec6fc0064751e465311935c0e4d88061a diff --git a/dev-python/chardet/chardet-4.0.0-r1.ebuild b/dev-python/chardet/chardet-4.0.0-r1.ebuild deleted file mode 100644 index 26a8f949b152..000000000000 --- a/dev-python/chardet/chardet-4.0.0-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Universal encoding detector" -HOMEPAGE=" - https://github.com/chardet/chardet/ - https://pypi.org/project/chardet/ -" -SRC_URI=" - https://github.com/chardet/chardet/archive/${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/chardet/chardet-5.0.0.ebuild b/dev-python/chardet/chardet-5.0.0.ebuild index 1a0f32883fb2..d5c50d555d2f 100644 --- a/dev-python/chardet/chardet-5.0.0.ebuild +++ b/dev-python/chardet/chardet-5.0.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" distutils_enable_tests pytest diff --git a/dev-python/clang-python/clang-python-14.0.6.ebuild b/dev-python/clang-python/clang-python-14.0.6.ebuild index 0b7cef715981..414fb007ea1d 100644 --- a/dev-python/clang-python/clang-python-14.0.6.ebuild +++ b/dev-python/clang-python/clang-python-14.0.6.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~x86" IUSE="test" RESTRICT="!test? ( test )" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/clang-python/clang-python-15.0.0.9999.ebuild b/dev-python/clang-python/clang-python-15.0.0.9999.ebuild index 9e000ace36bf..2891edc42793 100644 --- a/dev-python/clang-python/clang-python-15.0.0.9999.ebuild +++ b/dev-python/clang-python/clang-python-15.0.0.9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit llvm.org python-r1 DESCRIPTION="Python bindings for sys-devel/clang" diff --git a/dev-python/clang-python/metadata.xml b/dev-python/clang-python/metadata.xml index 3ad9b7a7c0eb..072910296ca3 100644 --- a/dev-python/clang-python/metadata.xml +++ b/dev-python/clang-python/metadata.xml @@ -4,4 +4,7 @@ llvm@gentoo.org + + llvm/llvm-project + diff --git a/dev-python/configupdater/configupdater-3.1.1.ebuild b/dev-python/configupdater/configupdater-3.1.1.ebuild index 1713e7d16881..9cad0f85c156 100644 --- a/dev-python/configupdater/configupdater-3.1.1.ebuild +++ b/dev-python/configupdater/configupdater-3.1.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT PSF-2 PYTHON" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" distutils_enable_tests pytest diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest index 923504bc7b19..aac15e3401d5 100644 --- a/dev-python/cryptography/Manifest +++ b/dev-python/cryptography/Manifest @@ -7,9 +7,7 @@ DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7d DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980 -DIST cryptography-3.4.7.tar.gz 546893 BLAKE2B 49bc1e098ed1ba0181059b645f6668cda6332d196eaca55270ebce6e07e5bb6ab6724c5050fde20e89b7025773960d74ec782bb875badbbd5dc9a04db0a536f1 SHA512 3c4cf64bc0b067ccdbb71efe04c32ac9d673faea6cc4ccd13d6b1b61920be4785806d19359b7657d032a2ff1c011a8b4f16ec4924d9df8a59d1a875a7f844473 DIST cryptography-37.0.4.tar.gz 585913 BLAKE2B 3ed76d5cec1dd75ab89e9cae1357eda82b23017406cd84d97ab70d6b598cb3c453e34ea013d35b5a482f032b8513c0245d4273c2201313f42be54e404fa2b598 SHA512 9d39a2ec4facffd6d1c1db9267248846071aca8ac3bccba3da2d1a0664c6ce2a38c5245a9b8f62845a83abe6ba2782c43333aa4260960f37dc2eac3789a73575 -DIST cryptography_vectors-3.4.7.tar.gz 35168102 BLAKE2B fbefd3ff96548dde012fd290aba1c99d57db376023d486910e486cc9c143461ef1ae9b77824cc03307723d35142f0360bc961b548a4edc02357d3f1a0e7e4e9f SHA512 269b50fa4c5300da6758006d12be42f998630d23053ef9af0eb588fc9e6994b044d8822cff105e338f4d0d746ed0e204a4a9c42f54667e355e1ce86e6754bbe9 DIST cryptography_vectors-37.0.4.tar.gz 35242881 BLAKE2B 3b58f12deec978e0d104ee84d2330248fd00291b63ca181a1e4803253e643496ee3cee14ecf84681db60da028543ca50d05968cac4d2c0609ae820b3a02463dd SHA512 33098be46d072bf35f72320d64fd244a8ef890e99ae7baa21f9fbbb8d423d60f2711c3c1293830c860ff9bdd79bff910ce4df0f4dc9f363d712b722dab2de7ab DIST indoc-0.3.6.crate 9663 BLAKE2B ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2 SHA512 e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725 SHA512 18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806 diff --git a/dev-python/cryptography/cryptography-3.4.7-r3.ebuild b/dev-python/cryptography/cryptography-3.4.7-r3.ebuild deleted file mode 100644 index a9867806b571..000000000000 --- a/dev-python/cryptography/cryptography-3.4.7-r3.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 multiprocessing - -VEC_P=cryptography_vectors-${PV} -DESCRIPTION="Library providing cryptographic recipes and primitives" -HOMEPAGE=" - https://github.com/pyca/cryptography/ - https://pypi.org/project/cryptography/ -" -SRC_URI=" - mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - test? ( mirror://pypi/c/cryptography_vectors/${VEC_P}.tar.gz ) -" - -LICENSE="|| ( Apache-2.0 BSD )" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}] - ' 'python*') -" -BDEPEND=" - test? ( - >=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/pytz[${PYTHON_USEDEP}] - dev-python/pytest-subtests[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -DEPEND=" - >=dev-libs/openssl-1.0.2o-r6:0= -" -RDEPEND+=${DEPEND} - -PATCHES=( - "${FILESDIR}/${P}-py310.patch" -) - -src_prepare() { - default - - # avoid automagic dependency on dev-libs/openssl[sslv3] - # https://bugs.gentoo.org/789450 - export CPPFLAGS="${CPPFLAGS} -DOPENSSL_NO_SSL3_METHOD=1" - - # work around availability macros not supported in GCC (yet) - if [[ ${CHOST} == *-darwin* ]] ; then - local darwinok=0 - [[ ${CHOST##*-darwin} -ge 16 ]] && darwinok=1 - sed -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \ - -i src/_cffi_src/openssl/src/osrandom_engine.c || die - fi - - # this version does not really use Rust, it just creates a dummy - # extension to break stuff - export CRYPTOGRAPHY_DONT_BUILD_RUST=1 - sed -e 's:from setuptools_rust import RustExtension:pass:' \ - -e '/setup_requires/d' \ - -i setup.py || die -} - -python_test() { - local -x PYTHONPATH=${PYTHONPATH}:${WORKDIR}/${VEC_P} - epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" -} diff --git a/dev-python/cryptography/cryptography-37.0.4.ebuild b/dev-python/cryptography/cryptography-37.0.4.ebuild index da82335be73a..36a43d635982 100644 --- a/dev-python/cryptography/cryptography-37.0.4.ebuild +++ b/dev-python/cryptography/cryptography-37.0.4.ebuild @@ -75,7 +75,7 @@ SRC_URI=" # extra licenses come from Rust deps LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-libs/openssl-1.0.2o-r6:0= diff --git a/dev-python/cryptography/files/cryptography-3.4.7-py310.patch b/dev-python/cryptography/files/cryptography-3.4.7-py310.patch deleted file mode 100644 index d961af82b774..000000000000 --- a/dev-python/cryptography/files/cryptography-3.4.7-py310.patch +++ /dev/null @@ -1,301 +0,0 @@ -diff --git a/src/cryptography/exceptions.py b/src/cryptography/exceptions.py -index f5860590..3bd98d82 100644 ---- a/src/cryptography/exceptions.py -+++ b/src/cryptography/exceptions.py -@@ -3,10 +3,10 @@ - # for complete details. - - --from enum import Enum -+from cryptography import utils - - --class _Reasons(Enum): -+class _Reasons(utils.Enum): - BACKEND_MISSING_INTERFACE = 0 - UNSUPPORTED_HASH = 1 - UNSUPPORTED_CIPHER = 2 -diff --git a/src/cryptography/hazmat/primitives/_serialization.py b/src/cryptography/hazmat/primitives/_serialization.py -index 96a5ed9b..160a6b89 100644 ---- a/src/cryptography/hazmat/primitives/_serialization.py -+++ b/src/cryptography/hazmat/primitives/_serialization.py -@@ -3,13 +3,14 @@ - # for complete details. - - import abc --from enum import Enum -+ -+from cryptography import utils - - # This exists to break an import cycle. These classes are normally accessible - # from the serialization module. - - --class Encoding(Enum): -+class Encoding(utils.Enum): - PEM = "PEM" - DER = "DER" - OpenSSH = "OpenSSH" -@@ -18,14 +19,14 @@ class Encoding(Enum): - SMIME = "S/MIME" - - --class PrivateFormat(Enum): -+class PrivateFormat(utils.Enum): - PKCS8 = "PKCS8" - TraditionalOpenSSL = "TraditionalOpenSSL" - Raw = "Raw" - OpenSSH = "OpenSSH" - - --class PublicFormat(Enum): -+class PublicFormat(utils.Enum): - SubjectPublicKeyInfo = "X.509 subjectPublicKeyInfo with PKCS#1" - PKCS1 = "Raw PKCS#1" - OpenSSH = "OpenSSH" -@@ -34,7 +35,7 @@ class PublicFormat(Enum): - UncompressedPoint = "X9.62 Uncompressed Point" - - --class ParameterFormat(Enum): -+class ParameterFormat(utils.Enum): - PKCS3 = "PKCS3" - - -diff --git a/src/cryptography/hazmat/primitives/kdf/kbkdf.py b/src/cryptography/hazmat/primitives/kdf/kbkdf.py -index ac36474f..75fe7d51 100644 ---- a/src/cryptography/hazmat/primitives/kdf/kbkdf.py -+++ b/src/cryptography/hazmat/primitives/kdf/kbkdf.py -@@ -4,7 +4,6 @@ - - - import typing --from enum import Enum - - from cryptography import utils - from cryptography.exceptions import ( -@@ -19,11 +18,11 @@ from cryptography.hazmat.primitives import constant_time, hashes, hmac - from cryptography.hazmat.primitives.kdf import KeyDerivationFunction - - --class Mode(Enum): -+class Mode(utils.Enum): - CounterMode = "ctr" - - --class CounterLocation(Enum): -+class CounterLocation(utils.Enum): - BeforeFixed = "before_fixed" - AfterFixed = "after_fixed" - -diff --git a/src/cryptography/hazmat/primitives/serialization/pkcs7.py b/src/cryptography/hazmat/primitives/serialization/pkcs7.py -index bcd9e330..57aac7e3 100644 ---- a/src/cryptography/hazmat/primitives/serialization/pkcs7.py -+++ b/src/cryptography/hazmat/primitives/serialization/pkcs7.py -@@ -3,8 +3,8 @@ - # for complete details. - - import typing --from enum import Enum - -+from cryptography import utils - from cryptography import x509 - from cryptography.hazmat.backends import _get_backend - from cryptography.hazmat.primitives import hashes, serialization -@@ -35,7 +35,7 @@ _ALLOWED_PRIVATE_KEY_TYPES = typing.Union[ - ] - - --class PKCS7Options(Enum): -+class PKCS7Options(utils.Enum): - Text = "Add text/plain MIME type" - Binary = "Don't translate input data into canonical MIME format" - DetachedSignature = "Don't embed data in the PKCS7 structure" -diff --git a/src/cryptography/utils.py b/src/cryptography/utils.py -index ef0fc443..9e571cfd 100644 ---- a/src/cryptography/utils.py -+++ b/src/cryptography/utils.py -@@ -4,6 +4,7 @@ - - - import abc -+import enum - import inspect - import sys - import typing -@@ -162,3 +163,13 @@ int_from_bytes = deprecated( - "int_from_bytes is deprecated, use int.from_bytes instead", - DeprecatedIn34, - ) -+ -+ -+# Python 3.10 changed representation of enums. We use well-defined object -+# representation and string representation from Python 3.9. -+class Enum(enum.Enum): -+ def __repr__(self): -+ return f"<{self.__class__.__name__}.{self._name_}: {self._value_!r}>" -+ -+ def __str__(self): -+ return f"{self.__class__.__name__}.{self._name_}" -diff --git a/src/cryptography/x509/base.py b/src/cryptography/x509/base.py -index 5505fa3b..e3846c33 100644 ---- a/src/cryptography/x509/base.py -+++ b/src/cryptography/x509/base.py -@@ -7,9 +7,9 @@ import abc - import datetime - import os - import typing --from enum import Enum - - from cryptography.hazmat._types import _PRIVATE_KEY_TYPES, _PUBLIC_KEY_TYPES -+from cryptography import utils - from cryptography.hazmat.backends import _get_backend - from cryptography.hazmat.primitives import hashes, serialization - from cryptography.hazmat.primitives.asymmetric import ( -@@ -66,7 +66,7 @@ def _convert_to_naive_utc_time(time: datetime.datetime) -> datetime.datetime: - return time - - --class Version(Enum): -+class Version(utils.Enum): - v1 = 0 - v3 = 2 - -diff --git a/src/cryptography/x509/certificate_transparency.py b/src/cryptography/x509/certificate_transparency.py -index d51bee92..d80f051a 100644 ---- a/src/cryptography/x509/certificate_transparency.py -+++ b/src/cryptography/x509/certificate_transparency.py -@@ -5,15 +5,16 @@ - - import abc - import datetime --from enum import Enum - -+from cryptography import utils - --class LogEntryType(Enum): -+ -+class LogEntryType(utils.Enum): - X509_CERTIFICATE = 0 - PRE_CERTIFICATE = 1 - - --class Version(Enum): -+class Version(utils.Enum): - v1 = 0 - - -diff --git a/src/cryptography/x509/extensions.py b/src/cryptography/x509/extensions.py -index 6cae016a..742f1fa2 100644 ---- a/src/cryptography/x509/extensions.py -+++ b/src/cryptography/x509/extensions.py -@@ -8,7 +8,6 @@ import datetime - import hashlib - import ipaddress - import typing --from enum import Enum - - from cryptography import utils - from cryptography.hazmat._der import ( -@@ -634,7 +633,7 @@ class DistributionPoint(object): - crl_issuer = utils.read_only_property("_crl_issuer") - - --class ReasonFlags(Enum): -+class ReasonFlags(utils.Enum): - unspecified = "unspecified" - key_compromise = "keyCompromise" - ca_compromise = "cACompromise" -@@ -978,7 +977,7 @@ class TLSFeature(ExtensionType): - return hash(tuple(self._features)) - - --class TLSFeatureType(Enum): -+class TLSFeatureType(utils.Enum): - # status_request is defined in RFC 6066 and is used for what is commonly - # called OCSP Must-Staple when present in the TLS Feature extension in an - # X.509 certificate. -diff --git a/src/cryptography/x509/name.py b/src/cryptography/x509/name.py -index a579aa21..9069a9f4 100644 ---- a/src/cryptography/x509/name.py -+++ b/src/cryptography/x509/name.py -@@ -3,14 +3,13 @@ - # for complete details. - - import typing --from enum import Enum - - from cryptography import utils - from cryptography.hazmat.backends import _get_backend - from cryptography.x509.oid import NameOID, ObjectIdentifier - - --class _ASN1Type(Enum): -+class _ASN1Type(utils.Enum): - UTF8String = 12 - NumericString = 18 - PrintableString = 19 -diff --git a/src/cryptography/x509/ocsp.py b/src/cryptography/x509/ocsp.py -index 1c5de73e..bcf210c1 100644 ---- a/src/cryptography/x509/ocsp.py -+++ b/src/cryptography/x509/ocsp.py -@@ -6,8 +6,8 @@ - import abc - import datetime - import typing --from enum import Enum - -+from cryptography import utils - from cryptography import x509 - from cryptography.hazmat.primitives import hashes, serialization - from cryptography.x509.base import ( -@@ -27,12 +27,12 @@ _OIDS_TO_HASH = { - } - - --class OCSPResponderEncoding(Enum): -+class OCSPResponderEncoding(utils.Enum): - HASH = "By Hash" - NAME = "By Name" - - --class OCSPResponseStatus(Enum): -+class OCSPResponseStatus(utils.Enum): - SUCCESSFUL = 0 - MALFORMED_REQUEST = 1 - INTERNAL_ERROR = 2 -@@ -58,7 +58,7 @@ def _verify_algorithm(algorithm): - ) - - --class OCSPCertStatus(Enum): -+class OCSPCertStatus(utils.Enum): - GOOD = 0 - REVOKED = 1 - UNKNOWN = 2 -diff --git a/tests/test_cryptography_utils.py b/tests/test_cryptography_utils.py -index 6b795e0c..803997ac 100644 ---- a/tests/test_cryptography_utils.py -+++ b/tests/test_cryptography_utils.py -@@ -2,6 +2,7 @@ - # 2.0, and the BSD License. See the LICENSE file in the root of this repository - # for complete details. - -+import enum - import typing - - import pytest -@@ -51,3 +52,13 @@ class TestCachedProperty(object): - assert len(accesses) == 1 - assert t.t == 14 - assert len(accesses) == 1 -+ -+ -+def test_enum(): -+ class TestEnum(utils.Enum): -+ value = "something" -+ -+ assert issubclass(TestEnum, enum.Enum) -+ assert isinstance(TestEnum.value, enum.Enum) -+ assert repr(TestEnum.value) == "" -+ assert str(TestEnum.value) == "TestEnum.value" diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest index deeba64d3ae8..3f80946566a6 100644 --- a/dev-python/cython/Manifest +++ b/dev-python/cython/Manifest @@ -1 +1,2 @@ DIST cython-0.29.30.gh.tar.gz 2105561 BLAKE2B c995bc710d2c397b8d6e4edee0f989e43969a51efb29b83643149d8c4110ae0331a35b9cc2ec7a45a43fea19ab8d63f1ef934f92d451c62d057e0e04ec79a871 SHA512 f6b07adfa1ebe9d52dfb72857ffd40b35d8777914299de101c7b96ee2d64cdd85ac0374ed41b382881b1f3ce535a9af9419dfabee9a4781a3f818125292627d4 +DIST cython-0.29.32.gh.tar.gz 2110417 BLAKE2B 008ffe325c87d165bf45afb2ff92db5286f611bbe425d0e9f18b530202135ca21f5f5ab564a4d0c6251ec2479ea0fd19207274a255fb1faf8863d3b067d17ae9 SHA512 55462792fa70d8edf60aa470627ab494918d7297fd7d282a7a54da76ee5a180233108404a1c8f3d79f6408f19b6e4f46b36e59fd47c38ede24f061f374437b6f diff --git a/dev-python/cython/cython-0.29.32.ebuild b/dev-python/cython/cython-0.29.32.ebuild new file mode 100644 index 000000000000..666f40d9818e --- /dev/null +++ b/dev-python/cython/cython-0.29.32.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 toolchain-funcs elisp-common + +DESCRIPTION="A Python to C compiler" +HOMEPAGE=" + https://cython.org/ + https://github.com/cython/cython/ + https://pypi.org/project/Cython/ +" +SRC_URI=" + https://github.com/cython/cython/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="emacs test" +RESTRICT="!test? ( test )" + +RDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) +" +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' python3_{8..10}) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch" + "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch" +) + +SITEFILE=50cython-gentoo.el + +distutils_enable_sphinx docs + +python_compile() { + # Python gets confused when it is in sys.path before build. + local -x PYTHONPATH= + + distutils-r1_python_compile +} + +python_compile_all() { + use emacs && elisp-compile Tools/cython-mode.el +} + +python_test() { + if has "${EPYTHON}" pypy3 python3.11; then + einfo "Skipping tests on ${EPYTHON} (xfail)" + return + fi + + tc-export CC + # https://github.com/cython/cython/issues/1911 + local -x CFLAGS="${CFLAGS} -fno-strict-overflow" + "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests || + die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) + distutils-r1_python_install_all + + if use emacs; then + elisp-install ${PN} Tools/cython-mode.* + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-python/dj-database-url/Manifest b/dev-python/dj-database-url/Manifest index b1ff2229f657..387468a09755 100644 --- a/dev-python/dj-database-url/Manifest +++ b/dev-python/dj-database-url/Manifest @@ -1 +1,2 @@ DIST dj-database-url-0.5.0.gh.tar.gz 6309 BLAKE2B 72647f8651d595b4020161b15364836b8483bf8a12ec72e434bc9d0583878ee9f4e4c76110581f285adddac3e7c2d7bc071f720a7fde91c84c3ea53b6c979300 SHA512 541d5177bff0fcc21372d2d9dc699ba11de1b1cabf10d61fb9f1e844a6dd4d46df5c7fdb6ccb4505cf984e41d7a2ae4e3af5e7d05072b0ed6982499eac5aac66 +DIST dj-database-url-1.0.0.gh.tar.gz 11355 BLAKE2B 9ea50eb2646367333556133020a59f332cb69e05fb392f328558f77cb03ffa968cf62241f3823e28600799a1399ac1335b90477a26a4931b0df7b695b502e9be SHA512 35ca0c05910812e10bf63b061afb434ac7c562e3d994b6e452250fe4ec95983fe8353aec0df9c7638a990684e612863ddada5be48485a1db3120e110f6d0fa94 diff --git a/dev-python/dj-database-url/dj-database-url-1.0.0.ebuild b/dev-python/dj-database-url/dj-database-url-1.0.0.ebuild new file mode 100644 index 000000000000..c30f6849ca02 --- /dev/null +++ b/dev-python/dj-database-url/dj-database-url-1.0.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Use Database URLs in your Django Application" +HOMEPAGE=" + https://github.com/jazzband/dj-database-url/ + https://pypi.org/project/dj-database-url/ +" +SRC_URI=" + https://github.com/jazzband/dj-database-url/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/django-crispy-forms/Manifest b/dev-python/django-crispy-forms/Manifest new file mode 100644 index 000000000000..fbc0996d9583 --- /dev/null +++ b/dev-python/django-crispy-forms/Manifest @@ -0,0 +1 @@ +DIST django-crispy-forms-1.14.0.tar.gz 295826 BLAKE2B 4be78ba2eb8b7dfd6d9813d2a94b26ca571f3c8767f22e37e64deca517b0044d1684343f82790860f024b6eaf6759acfdb6975e4497e40bb75cc64ace3ce9745 SHA512 964ebcd74dd284d11cd0a820238468cce415a61b9ac83afe401b1414da0e27b3e9e0a9aa4fec411a8ff9fa08aa6fb56550c6262e0a9d821b17e12590fc06970c diff --git a/dev-python/django-crispy-forms/django-crispy-forms-1.14.0.ebuild b/dev-python/django-crispy-forms/django-crispy-forms-1.14.0.ebuild new file mode 100644 index 000000000000..32f8a0f85bcb --- /dev/null +++ b/dev-python/django-crispy-forms/django-crispy-forms-1.14.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="DRY Django forms" +HOMEPAGE="https://github.com/django-crispy-forms/django-crispy-forms" +SRC_URI="https://github.com/django-crispy-forms/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" #Not working + +RDEPEND="dev-python/django[${PYTHON_USEDEP}]" diff --git a/dev-python/django-crispy-forms/metadata.xml b/dev-python/django-crispy-forms/metadata.xml new file mode 100644 index 000000000000..0e3ee306f637 --- /dev/null +++ b/dev-python/django-crispy-forms/metadata.xml @@ -0,0 +1,12 @@ + + + + + tupone@gentoo.org + Tupone Alfredo + + + django-crispy-forms + django-crispy-forms/django-crispy-forms + + diff --git a/dev-python/dnspython/dnspython-2.2.1-r1.ebuild b/dev-python/dnspython/dnspython-2.2.1-r1.ebuild index e22214d8d8ad..19f3117844e8 100644 --- a/dev-python/dnspython/dnspython-2.2.1-r1.ebuild +++ b/dev-python/dnspython/dnspython-2.2.1-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="dnssec examples" RDEPEND=" diff --git a/dev-python/dnspython/dnspython-2.2.1.ebuild b/dev-python/dnspython/dnspython-2.2.1.ebuild deleted file mode 100644 index 716f4a5c82ff..000000000000 --- a/dev-python/dnspython/dnspython-2.2.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{8..11} 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}.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" -IUSE="examples" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - + mgorny/docutils-glep docutils-glep diff --git a/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc8.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc8.ebuild index ad20b3089ed9..68fe6276fbe5 100644 --- a/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc8.ebuild +++ b/dev-python/exceptiongroup/exceptiongroup-1.0.0_rc8.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT PSF-2.4" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest index 36e284379a1a..1af86a9bd601 100644 --- a/dev-python/executing/Manifest +++ b/dev-python/executing/Manifest @@ -1,2 +1,3 @@ DIST executing-0.8.3.gh.tar.gz 495111 BLAKE2B ccb1a7df974f94b48960fc84a8365f6e57a7f34590972192e692f03340662e2bde97498c2ebf5617e45d8dfb6e866fd7de290644adb58e5338b2e0fdccc215f1 SHA512 4e01c1f48734c9568412b84160150e7e50ebdf5ba3dd466cf9d37b7f875ca2993915db75e2f6dd8e75e60b7b952fb0146928a41dde100ad38384b9be2ed60522 DIST executing-0.9.0.gh.tar.gz 506632 BLAKE2B 195e6dc896bcb0add7377ba7fbfdaaf09322a5480127150a3c37eef94f57d24dfcc3c83c5a0dd7c9154c5bb7688f47754550d45adafb82d72a4b0c38d094dd50 SHA512 461a8350d55ab0346de35d7d8423164b616e2ec8152d229e3462208497b478e51fd75085dc11f7d3cace42a82d4c2cbd1b102a680aa6c2b31fa18f1f9ec69cdc +DIST executing-0.9.1.gh.tar.gz 506644 BLAKE2B 04d7012a348186c44c892d9f442b33042a9e01951c47b1d9a42ca22195dc7fa0b8f17ebf552ca65e9aa038942a6962941aeafee2d15bdcef834d413d5512c910 SHA512 98ba2f155324e05ae927d0a97ec6ff54bcfd8d38551dde872f12aedfefc2297003b50d17e6e32e89a909a9b1e70cec9d474db03d6a4f9fb1814ebcca045bb982 diff --git a/dev-python/executing/executing-0.9.1.ebuild b/dev-python/executing/executing-0.9.1.ebuild new file mode 100644 index 000000000000..43f1dbdd67f3 --- /dev/null +++ b/dev-python/executing/executing-0.9.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Get information about what a Python frame is currently doing" +HOMEPAGE=" + https://github.com/alexmojaki/executing/ + https://pypi.org/project/executing/ +" +SRC_URI=" + https://github.com/alexmojaki/executing/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# asttokens is optional runtime dep +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + dev-python/littleutils[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + # this test explodes when collected by pytest + "${EPYTHON}" tests/test_main.py || die "Tests failed with ${EPYTHON}" + epytest tests/test_pytest.py +} diff --git a/dev-python/flask-security/Manifest b/dev-python/flask-security/Manifest index 07841efb0a27..372f0361383a 100644 --- a/dev-python/flask-security/Manifest +++ b/dev-python/flask-security/Manifest @@ -1 +1,2 @@ DIST flask-security-4.1.4.gh.tar.gz 408532 BLAKE2B 5fd401da8a907ff56ab7fe1fc79ec586222c26d60d921534afea4743cbc6840098f8a1d231741f83f061e2a4f747c4937be848aa4bfee8b3cf4bc06a8928e437 SHA512 d9ec87d1d2baa11b00db437135060630ea06451d96057fc8712ced8bc433fb6779f7b2561ad1c96d8f192a43acdc93dddf7f44ec75f89297204fd1796dcad1df +DIST flask-security-4.1.5.gh.tar.gz 408704 BLAKE2B 18a1711e99794293fec17cca90ab9fcc7437c4882d7f14fb8c5abfddf137724a37ecf968cebd3801ef509f5b34f9671428405477894166d9c4350e1fd4a59054 SHA512 cf0a4ea6d8ad519ae5055898d2b7eb1bea8b3ceb3fffd2a79b47b92c6ccb72b692ed9483088fbea3987ff6fa3aaf60fcc388b7553a7e3e6ba8edfce63c714ad3 diff --git a/dev-python/flask-security/flask-security-4.1.5.ebuild b/dev-python/flask-security/flask-security-4.1.5.ebuild new file mode 100644 index 000000000000..d0756bee2e8a --- /dev/null +++ b/dev-python/flask-security/flask-security-4.1.5.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Simple security for Flask apps" +HOMEPAGE=" + https://github.com/Flask-Middleware/flask-security/ + https://pypi.org/project/Flask-Security-Too/" +SRC_URI=" + https://github.com/Flask-Middleware/flask-security/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/bleach-3.3.1[${PYTHON_USEDEP}] + >=dev-python/blinker-1.4[${PYTHON_USEDEP}] + dev-python/cachetools[${PYTHON_USEDEP}] + >=dev-python/flask-1.1.1[${PYTHON_USEDEP}] + >=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}] + >=dev-python/flask-login-0.4.1[${PYTHON_USEDEP}] + >=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}] + >=dev-python/flask-wtf-0.14.3[${PYTHON_USEDEP}] + >=dev-python/itsdangerous-1.1.0[${PYTHON_USEDEP}] + >=dev-python/passlib-1.7.2[${PYTHON_USEDEP}] + >=dev-python/python-email-validator-1.1.1[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/Babel[${PYTHON_USEDEP}] + test? ( + >=dev-python/argon2-cffi-19.1.0[${PYTHON_USEDEP}] + >=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}] + dev-python/bleach[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}] + >=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}] + >=dev-python/flask-sqlalchemy-2.3[${PYTHON_USEDEP}] + >=dev-python/mongomock-3.19.0[${PYTHON_USEDEP}] + >=dev-python/peewee-3.11.2[${PYTHON_USEDEP}] + >=dev-python/phonenumbers-8.11.1[${PYTHON_USEDEP}] + >=dev-python/psycopg-2.8.4:2[${PYTHON_USEDEP}] + >=dev-python/pymysql-0.9.3[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2[${PYTHON_USEDEP}] + >=dev-python/zxcvbn-4.4.28[${PYTHON_USEDEP}] + >=dev-python/pony-0.7.11[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -e 's/--cache-clear/-p no:httpbin/' -i pytest.ini || die + distutils-r1_src_prepare +} + +python_configure_all() { + esetup.py compile_catalog +} diff --git a/dev-python/flit_scm/flit_scm-1.6.2.ebuild b/dev-python/flit_scm/flit_scm-1.6.2.ebuild index 3e5494ce093b..20e99ab7b703 100644 --- a/dev-python/flit_scm/flit_scm-1.6.2.ebuild +++ b/dev-python/flit_scm/flit_scm-1.6.2.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/flit_core-3.5.0[${PYTHON_USEDEP}] diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest index 10a101bed812..7aaa962afbdb 100644 --- a/dev-python/fsspec/Manifest +++ b/dev-python/fsspec/Manifest @@ -1 +1,2 @@ DIST filesystem_spec-2022.5.0.gh.tar.gz 337607 BLAKE2B 80f22e6c1ca0ec4194b41a85171d466792812c456129a05c286d8c46de950aeed4cd7a0ee01082e9dbfee5b89ca1a36441f961d7e61be816eb783cad8bca0979 SHA512 687dd0e7018e04d719f7c11e2238afe06f4e8d5eb7193e24dd000dbd79e5c52bed5fde919de47b0dab2d66e9ba93f28370a32f2458a6771e728b0ece68609504 +DIST filesystem_spec-2022.7.1.gh.tar.gz 338526 BLAKE2B ef19c41a4e9fe3fb1a5146967bab505c26590aa4c074152523b705d8cac5eeb6e30834e1adbbb1669f5bbb58891cabd3960208cdfa9f619e0bbc5cbfe5f4ef55 SHA512 07178bf22e07091935256296b303e273c03e2ddc15a5aa1110f84c27cadaf9c650204e37c472cb10280e92f24b01fa8b16fe32db21a30d14d232c5a11e05a45c diff --git a/dev-python/fsspec/fsspec-2022.7.1.ebuild b/dev-python/fsspec/fsspec-2022.7.1.ebuild new file mode 100644 index 000000000000..dba46d7fc2e2 --- /dev/null +++ b/dev-python/fsspec/fsspec-2022.7.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +MY_P=filesystem_spec-${PV} +DESCRIPTION="A specification that python filesystems should adhere to" +HOMEPAGE=" + https://github.com/fsspec/filesystem_spec/ + https://pypi.org/project/fsspec/ +" +SRC_URI=" + https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +BDEPEND=" + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +distutils_enable_tests pytest + +src_test() { + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || die + distutils-r1_src_test +} + +EPYTEST_DESELECT=( + fsspec/tests/test_spec.py::test_find +) + +EPYTEST_IGNORE=( + # sftp and smb require server started via docker + fsspec/implementations/tests/test_dbfs.py + fsspec/implementations/tests/test_sftp.py + fsspec/implementations/tests/test_smb.py + # unhappy about dev-python/fuse-python (?) + fsspec/tests/test_fuse.py +) diff --git a/dev-python/geventhttpclient/Manifest b/dev-python/geventhttpclient/Manifest index 0697e6a0ca7c..9b9982cfb17c 100644 --- a/dev-python/geventhttpclient/Manifest +++ b/dev-python/geventhttpclient/Manifest @@ -1 +1,2 @@ DIST geventhttpclient-1.5.5.tar.gz 59566 BLAKE2B f43ffe9880eefe77f19adc00bcef612df057f96e256f50ca4081658d7e0d01deca2473da3d2055dbc1cb98fc4f7f0a7442809fdcab635c43042792e2601efdb9 SHA512 89efe008099935ac8715ddf09c13e70c1a3552da50c495522b2a62e1ff51a407808e6b797f8fd3b0863a3a59e5b03e604bda8b1027c0326da75cb1fddb5d0fa3 +DIST geventhttpclient-2.0.tar.gz 73677 BLAKE2B b466f7153e646b3d9af0b301789aaa92df28dad505c375ec7fdcfb8d888d8942edba3f4c776ef4fc252756fb2a37bbee7d61c4a1e912c8c7d716a57fd49fee0e SHA512 1f53cf8636e6baba4cb0d8d7b233f903efec2d74413cfb2d768bff94f3a9b91ae59444981a1399b010e73120c390b52b1449424571c7ee9bdad818e5ce72ae8c diff --git a/dev-python/geventhttpclient/geventhttpclient-2.0.ebuild b/dev-python/geventhttpclient/geventhttpclient-2.0.ebuild new file mode 100644 index 000000000000..5850080039c3 --- /dev/null +++ b/dev-python/geventhttpclient/geventhttpclient-2.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent" +HOMEPAGE=" + https://github.com/geventhttpclient/geventhttpclient/ + https://pypi.org/project/geventhttpclient/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + app-arch/brotli[python,${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/gevent[events(+),${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # Avoid ModuleNotFoundError for tests we skip later + sed -e '/^import dpkt.ssl/d' -i src/geventhttpclient/tests/test_ssl.py || die + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # These SNI tests require dpkt which is not in the tree + src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_host_in_ssl + src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_header_in_ssl + src/geventhttpclient/tests/test_ssl.py::test_explicit_sni_in_ssl + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # Skip tests which require internet access + epytest -m "not online" +} diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index 88305cf8c176..60be64d2bd85 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -1,2 +1,3 @@ DIST google-api-python-client-2.53.0.gh.tar.gz 32251370 BLAKE2B 880024a220bb793b53042c8b2192dee666b7f5ad6dd8b0b68d51ff7b18ebd2ba220974f86656ac13b4c421c191ec66b269007a3f68a1992b0672623db046ef6b SHA512 1cb251d8abbec0b33b62b661ea8235224e94f807571b47e8422b6908b6636f844c639328cf0c07b4820a083b265e71f54dc3f6c48447f0cfd20bca738d7ab86a DIST google-api-python-client-2.54.0.gh.tar.gz 32389268 BLAKE2B 568ff657ea5093ff927208cd38d0125bf4aea8b725c5ded0a232c4de77f59c97f639b7f2b0ab8cf0e121bafd4512c23f9ac4c3c6cce6b6ab407c6ad2bb5a4983 SHA512 f33525bee9b6cede8955af4e208b64d1c82185cff08173d9ae30a704c3239b9a2ee9972e083fd4a823091b76669a7df02bf60cd950a3e20ddf21c6fd2e5ee18b +DIST google-api-python-client-2.55.0.gh.tar.gz 32614590 BLAKE2B f7344903e4782940cb277b0b4ebc48b36c5b3403ea7f309205c4b27bee3488ecc5cd83b0487989da56b840dda7b0661f598c21307ba9afc9b52137f3b155737d SHA512 c674c038e911140e3ad64426be629d1498db382d96d18a5a51a4c2d5cb4375ad84e21e5dd68aedfa29b4bdc017d7996351f42ff34bff293a4d2c8cfb26820f0d diff --git a/dev-python/google-api-python-client/google-api-python-client-2.55.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.55.0.ebuild new file mode 100644 index 000000000000..7e8aaa05d6d4 --- /dev/null +++ b/dev-python/google-api-python-client/google-api-python-client-2.55.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Google API Client for Python" +HOMEPAGE=" + https://github.com/googleapis/google-api-python-client/ + https://pypi.org/project/google-api-python-client/ +" +SRC_URI=" + https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] + =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] + >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] + =dev-python/boto3-1.17.72[${PYTHON_USEDEP}] dev-python/httplib2[${PYTHON_USEDEP}] diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 56b07d9475f3..c232913e5bc4 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -4,4 +4,3 @@ DIST hypothesis-6.52.2.gh.tar.gz 9321530 BLAKE2B d54b97bf15895b503d14629c61cd99d DIST hypothesis-6.52.3.gh.tar.gz 9321591 BLAKE2B 50415d463d2513b023b8a6ac87a2bb6dae433b823fd209ec1137a26184bb5550fb9606e006cffecbff09c523fb244b9f8c119e1c9dc765b925f8aa6b0dc43bed SHA512 f8aae5976cc2bd47e157310434d2717caea5e639daf1d794fa6c45332fe44fc5873904451f1fb0b53d56e64147428c4c87e130b4776fd3b14e2c2b961660231d DIST hypothesis-6.52.4.gh.tar.gz 9323011 BLAKE2B fece23da48d4849252a0fa48ae741506f49aa1f2b63f81afe3b71d18e0325a4e337bebde1a1707390d38bdf57e2ce1145985231f68557b36c58886d82774a7d9 SHA512 c51f29d52757d08652f83deda48825ca38c86e0bc67743c2cff9c85f52d726671f07d0249dfdc761b2ba8250d40beacdf5e037e8629f24df5baeddd297f38030 DIST hypothesis-6.53.0.gh.tar.gz 9323355 BLAKE2B 589cd4803351e72cc1896453e5e548bb6fb5f998032bce91708e02f3c8ff5d288ec76d65eeffde5fa31b6b86fbb3ad81dfe3eebaaac841f197de3a07acfa12bd SHA512 ab4de3764ca3ce8e5e50966ea94fcadd85e7c9f170dbbd17383b5516528e091ebfe3b06846513ee77a1f7a2e827236d323c12cc120cac421ec7aa9f3a2ca5e4a -DIST hypothesis-hypothesis-python-6.46.11.gh.tar.gz 9312248 BLAKE2B 78b5ca5bd38bd62d2fe50ab929df075e253c059aed329d6b52051fb01449f8de84ae340ba42a4af94ef592411139a45d34aad232fe4bb2d8412165730bbeca01 SHA512 6fdd54f28d275eb65a4f6e6919437d503eba6254c25e22298c34ac67e6de03cd99a5178b1a475b1da7f7afeed8406e89c20b4818436143f442222d26f0d94796 diff --git a/dev-python/hypothesis/hypothesis-6.46.11.ebuild b/dev-python/hypothesis/hypothesis-6.46.11.ebuild deleted file mode 100644 index 0dba02dcf600..000000000000 --- a/dev-python/hypothesis/hypothesis-6.46.11.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{8..10} ) -PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 multiprocessing optfeature - -TAG=hypothesis-python-${PV} -MY_P=hypothesis-${TAG} -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/hypothesis-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="cli" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - # subtests are broken by warnings from random plugins - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin - - epytest tests/cover tests/pytest tests/quality -n "$(makeopts_jobs)" -} - -python_install() { - distutils-r1_python_install - if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.49.1.ebuild b/dev-python/hypothesis/hypothesis-6.49.1.ebuild index 7b89b0fb2ae8..4fc4aa3ee205 100644 --- a/dev-python/hypothesis/hypothesis-6.49.1.ebuild +++ b/dev-python/hypothesis/hypothesis-6.49.1.ebuild @@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}/hypothesis-python" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" IUSE="cli" RDEPEND=" diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest index 0219931648e5..d726cb7934ea 100644 --- a/dev-python/iminuit/Manifest +++ b/dev-python/iminuit/Manifest @@ -4,3 +4,4 @@ DIST iminuit-2.12.1.tar.gz 420488 BLAKE2B 8910017f27d683b5129a506c7536def9b70b3d DIST iminuit-2.12.2.tar.gz 420639 BLAKE2B b158dd0916d5de229a1af16c402d8f51fd01cb9ed8e894677c2cb941fb587ac10ec94ce6787fb76291315c4e91cbf6c1492e65b821580a395385b2f50a38cdfd SHA512 620cfe19862ca6559ea5b2bc3f04a3212d8041e6de97056a17fe1e2a9dfe37d1c2128ae4bf6b2a5b796ce48719eeaa0d31dd025a0f469f401b1d9858685b3c82 DIST iminuit-2.13.0.tar.gz 422872 BLAKE2B 756c43cfa89037ee80c274e0e4e9a70fe8fbbc3dd6508964361221740f8b159657d944c2c1fe32056ce0118489ad427c074f822ec6e8c9b809cc04cf34e9be45 SHA512 4a7d4eab7ea996069fce439eeaf9459d86d35d8cb95efb3893601f30cabab28c56da8ada7ae4ae1b9d0b8ce41f8d4ecc36e0a98a5e67ca1f739b40dda61cfd54 DIST iminuit-2.14.0.tar.gz 427380 BLAKE2B 1ed6119bb6ee3ed91a6f40064959c138d12526d534520104cede88f14f298ff25f51d3e17515b3d3b78b7cbb4361a6cb704e24dc02930ad9414c42fed96c830c SHA512 8370c62a02e99e4eaf19153fabb6dc1dbd5db50fed94df73be28bbdc3b5f2d27cb1e770e5d6a031cbf780799363c69da0fb78e12a7f8cdc832e6120e4e78bd0b +DIST iminuit-2.15.1.tar.gz 429180 BLAKE2B b23f2200cc2279136bc5fa01bdd26f44f9cdad8150e503ef11ac70916f1ec52f9e1568a2ab0c5dcb9a8db714580c036fb2764e3a36f866bde87614d0c62e1867 SHA512 e651fedc9c387a21b07201fc5e3cf1f76d8ab6bf50d276068c17fc8a19262afcb2fcc8204619a090a58514cf1e67d372141fc3c558f1c53beab405ea404e8c0d diff --git a/dev-python/iminuit/iminuit-2.15.1.ebuild b/dev-python/iminuit/iminuit-2.15.1.ebuild new file mode 100644 index 000000000000..8f9a4ea554d7 --- /dev/null +++ b/dev-python/iminuit/iminuit-2.15.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +# forced implicitly +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake distutils-r1 virtualx + +DESCRIPTION="Minuit numerical function minimization in Python" +HOMEPAGE="https://github.com/scikit-hep/iminuit/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT LGPL-2.1" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest index 1e34e1e16693..9fefd528e742 100644 --- a/dev-python/importlib_metadata/Manifest +++ b/dev-python/importlib_metadata/Manifest @@ -1,2 +1 @@ -DIST importlib_metadata-4.11.4.tar.gz 44160 BLAKE2B 83b39ac858c5d3b63becc19be1a62ce253ce873afba16e5dad085fed531c5dcefa173e1644de10bef6318965aa132331b5d037dd7c0c8a0908880d97764b645e SHA512 2b5a6b0788103f7f0245f172832576852f56316e1c05b32f194a56b5fbaccd987c0315971f7d32d1b225ab74c12dc9f1aa96eb2a9ed2ebfd7613a9b816398560 DIST importlib_metadata-4.12.0.tar.gz 48153 BLAKE2B b12b61a02be6428f80de418b3932b917066f6e9396d85158f8f31fa1b800c9cbd3f7dfd7cec48b51cc6c4ad5e5532136cc6ad7ea688c70466621976b232d9ccb SHA512 a7e3b8876665880a42bab885014199eed90efafcb386b89fddf62f3a6dbf51b192a0b9d208a40fd1f8b6db9d1bf80cf6d6753c1073196daa54dffa22a627443f diff --git a/dev-python/importlib_metadata/importlib_metadata-4.11.4.ebuild b/dev-python/importlib_metadata/importlib_metadata-4.11.4.ebuild deleted file mode 100644 index 49339f2d9da7..000000000000 --- a/dev-python/importlib_metadata/importlib_metadata-4.11.4.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 7 -- sys-apps/portage dep -EAPI=7 - -DISTUTILS_USE_PEP517=flit -# NB: this package extends beyond built-in importlib stuff in py3.8+ -# new entry_point API not yet included in cpython release -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Read metadata from Python packages" -HOMEPAGE="https://github.com/python/importlib_metadata" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND=" - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyfakefs[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/importlib_resources[${PYTHON_USEDEP}] - ' 3.8) - ) -" - -distutils_enable_tests unittest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "importlib_metadata" - version = "${PV}" - description = "Read metadata from Python packages" - EOF -} diff --git a/dev-python/importlib_metadata/importlib_metadata-4.12.0.ebuild b/dev-python/importlib_metadata/importlib_metadata-4.12.0.ebuild index 2441731aed0b..49339f2d9da7 100644 --- a/dev-python/importlib_metadata/importlib_metadata-4.12.0.ebuild +++ b/dev-python/importlib_metadata/importlib_metadata-4.12.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" dev-python/zipp[${PYTHON_USEDEP}] diff --git a/dev-python/ini2toml/Manifest b/dev-python/ini2toml/Manifest index a307283e1b3b..523eea28e797 100644 --- a/dev-python/ini2toml/Manifest +++ b/dev-python/ini2toml/Manifest @@ -1,2 +1 @@ -DIST ini2toml-0.10.gh.tar.gz 93535 BLAKE2B 8d8a5b31c53b9194e578b473dfd562b1b569d701b36b267ec4f59ea75ec03abd6e1df5541327b9414a2f1c04b1cb41ec57c6f900007f69a3c51a172143d2eacd SHA512 3d88f97c50a13fe3878e3fa35d70c9051874bec99d278411dcc7098d86898deb0e490be26f293e9a304d4c9a2842274e68126a2d20dac77b526161fde682dd75 DIST ini2toml-0.11.gh.tar.gz 93696 BLAKE2B 0fb52b346065421049fd377a62de4189a6d261ad12c00679c97568a0e7b7f8fc7bf1aae2196b8fc70489d547c0ce9be1347336d25769c7fb383f9fec4d4aa205 SHA512 7329fd3ba31567638fffce22f2370c2055503bd4abc3d7dab30b1828eb54204d31036753efddfab52e79703ce7583f6070e1207c95345096c0751c2d429fd6ea diff --git a/dev-python/ini2toml/files/ini2toml-0.10-test.patch b/dev-python/ini2toml/files/ini2toml-0.10-test.patch deleted file mode 100644 index bd1d8b093a33..000000000000 --- a/dev-python/ini2toml/files/ini2toml-0.10-test.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 1a40d273d6671657ef10081123a675bd22e4bf06 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sat, 2 Apr 2022 18:21:39 +0200 -Subject: [PATCH] Support duplicate plugin instances in - test_list_from_entry_points -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Account for the possibility of the isort plugin occurring more than -once in the plugin list, in test_list_from_entry_points. This is needed -to avoid test failures on Gentoo where tests are run in a venv -with --system-site-packages. As a result, if ini2toml is installed -already, it grabs all plugins twice — once from the venv, and then again -from system site-packages directory. ---- - AUTHORS.rst | 1 + - tests/test_plugins.py | 3 ++- - 2 files changed, 3 insertions(+), 1 deletion(-) - -diff --git a/tests/test_plugins.py b/tests/test_plugins.py -index a1e96eb..9b52432 100644 ---- a/tests/test_plugins.py -+++ b/tests/test_plugins.py -@@ -46,6 +46,7 @@ def test_list_from_entry_points(): - # Should return a list with all the plugins registered in the entrypoints - pluging_list = plugins.list_from_entry_points() - orig_len = len(pluging_list) -+ isort_count = len([e for e in pluging_list if "isort" in str(e.__module__)]) - assert all(callable(e) for e in pluging_list) - plugin_names = " ".join(str(e.__module__) for e in pluging_list) - for example in EXISTING: -@@ -54,5 +55,5 @@ def test_list_from_entry_points(): - # a filtering function can be passed to avoid loading plugins that are not needed - pluging_list = plugins.list_from_entry_points(filtering=lambda e: e.name != "isort") - plugin_names = " ".join(str(e.__module__) for e in pluging_list) -- assert len(pluging_list) == orig_len - 1 -+ assert len(pluging_list) == orig_len - isort_count - assert "isort" not in plugin_names diff --git a/dev-python/ini2toml/ini2toml-0.10.ebuild b/dev-python/ini2toml/ini2toml-0.10.ebuild deleted file mode 100644 index 0e0c3b630fa1..000000000000 --- a/dev-python/ini2toml/ini2toml-0.10.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Automatically conversion of .ini/.cfg files to TOML equivalents" -HOMEPAGE=" - https://pypi.org/project/ini2toml/ - https://github.com/abravalheri/ini2toml/ -" -SRC_URI=" - https://github.com/abravalheri/ini2toml/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/packaging-20.7[${PYTHON_USEDEP}] - >=dev-python/tomli-w-0.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/tomli[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -PATCHES=( - "${FILESDIR}"/${P}-test.patch -) - -EPYTEST_DESELECT=( - # pyproject_fmt is not packaged - tests/test_cli.py::test_auto_formatting - - # fails on whitespace/comments/formatting - tests/test_translator.py::test_simple_example - tests/test_translator.py::test_parser_opts - tests/plugins/test_setuptools_pep621.py::test_move_entry_points_and_apply_value_processing - tests/plugins/test_setuptools_pep621.py::test_split_subtables - tests/plugins/test_setuptools_pep621.py::test_entrypoints_and_split_subtables - tests/plugins/test_setuptools_pep621.py::test_handle_dynamic -) - -EPYTEST_IGNORE=( - # configupdater is not packaged - tests/test_examples.py - tests/test_transformations.py - tests/drivers/test_configupdater.py -) - -src_prepare() { - sed -i -e 's:--cov ini2toml --cov-report term-missing::' setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/ini2toml/ini2toml-0.11-r1.ebuild b/dev-python/ini2toml/ini2toml-0.11-r1.ebuild index cd270afe7246..4a3931dee25c 100644 --- a/dev-python/ini2toml/ini2toml-0.11-r1.ebuild +++ b/dev-python/ini2toml/ini2toml-0.11-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-python/packaging-20.7[${PYTHON_USEDEP}] diff --git a/dev-python/ini2toml/ini2toml-0.11.ebuild b/dev-python/ini2toml/ini2toml-0.11.ebuild index de5aad955494..16baf50290cb 100644 --- a/dev-python/ini2toml/ini2toml-0.11.ebuild +++ b/dev-python/ini2toml/ini2toml-0.11.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/packaging-20.7[${PYTHON_USEDEP}] diff --git a/dev-python/ipyparallel/Manifest b/dev-python/ipyparallel/Manifest index 21c466ede8bc..6fec217c7f7b 100644 --- a/dev-python/ipyparallel/Manifest +++ b/dev-python/ipyparallel/Manifest @@ -1,2 +1 @@ -DIST ipyparallel-8.3.0.tar.gz 6862893 BLAKE2B 9009f0fa06422b4dcd9e920d6a568030ff9b20695f3a9eab0f730b48c08465bba7682929c139bac3ef65739be2152224ca922faa6a02b6d73be2f3fb572afa26 SHA512 01ae448cd3274aa752abb033706e77584bc164c7cad626970269e516d33dda949fc0bab9a5cc3f018b2aaac60ee55078780c02ba3c9a2079f12036a869a1f339 DIST ipyparallel-8.4.1.tar.gz 6843301 BLAKE2B 1ca0056cfa6827f5eb145584ea634d224119a485f1139964988b07bcd164fe392bb032794098bccdf67b31f74030e62e917c0a451809e0d14fae323308b2b0ab SHA512 640489b3920b91e1b2f83def00a06e8ec45c61bd7ebe33a3e4a30560e2b0acdbe0a98a685d868dd7bce4c65920d378ab69efca75cf0ae7f164ee792c870a297e diff --git a/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild b/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild deleted file mode 100644 index 6693ba03636f..000000000000 --- a/dev-python/ipyparallel/ipyparallel-8.3.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 optfeature - -DESCRIPTION="Interactive Parallel Computing with IPython" -HOMEPAGE="https://ipyparallel.readthedocs.io/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/entrypoints[${PYTHON_USEDEP}] - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/pyzmq-18[${PYTHON_USEDEP}] - >=dev-python/traitlets-4.3[${PYTHON_USEDEP}] - >=dev-python/ipython-4[${PYTHON_USEDEP}] - dev-python/jupyter_client[${PYTHON_USEDEP}] - dev-python/jupyter_server[${PYTHON_USEDEP}] - >=dev-python/ipykernel-4.4[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - >=www-servers/tornado-5.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/flit_core[${PYTHON_USEDEP}] - test? ( - dev-python/ipython[test] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-tornado[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -# TODO: package myst_parser -# distutils_enable_sphinx docs/source -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-7.1.0-test-timeouts.patch - "${FILESDIR}"/${PN}-8.3.0-additional-test-timeouts.patch -) - -src_configure() { - export IPP_DISABLE_JS=1 -} - -python_test() { - local EPYTEST_DESELECT=( - # we don't run a mongo instance for tests - ipyparallel/tests/test_mongodb.py::TestMongoBackend - # TODO - ipyparallel/tests/test_util.py::test_disambiguate_ip - # Gets upset that a timeout _doesn't_ occur, presumably because - # we're cranking up too many test timeouts. Oh well. - # bug #823458#c3 - ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send - # We could patch the timeout for these too but they're going to be inherently - # fragile anyway based on what they do. - ipyparallel/tests/test_client.py::TestClient::test_activate - ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets - ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines - ) - [[ ${EPYTHON} == python3.10 ]] && EPYTEST_DESELECT+=( - # failing due to irrelevant warnings - ipyparallel/tests/test_client.py::TestClient::test_local_ip_true_doesnt_trigger_warning - ) - epytest -} - -python_install_all() { - distutils-r1_python_install_all - # move /usr/etc stuff to /etc - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - optfeature "Jupyter Notebook integration" dev-python/notebook -} diff --git a/dev-python/ipyparallel/ipyparallel-8.4.1.ebuild b/dev-python/ipyparallel/ipyparallel-8.4.1.ebuild index 238bb4888e55..4569cb19656b 100644 --- a/dev-python/ipyparallel/ipyparallel-8.4.1.ebuild +++ b/dev-python/ipyparallel/ipyparallel-8.4.1.ebuild @@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/entrypoints[${PYTHON_USEDEP}] diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest index 3aef010825e1..50eb169a1fa8 100644 --- a/dev-python/jsonschema/Manifest +++ b/dev-python/jsonschema/Manifest @@ -1,5 +1,3 @@ -DIST jsonschema-4.6.0.tar.gz 269939 BLAKE2B f214f65fbb908029f221789ab3857db9cbc1a7bb355f04a46bc7798514ba73ac3ba6f78cc3eaf985c19b16607ea6cf38bf46c9a8e19b1b1aef0138ef74239a4c SHA512 82d9e0c7de867c4a53b67b9dc79a38a76e384f5d41c66b52c57d407e03eb97faf8ebf41370ef08b30966f13eca210f94916b6a40347a2a75088e33017ccc2f5f -DIST jsonschema-4.6.1.tar.gz 278452 BLAKE2B 0b5c90b790cf7430bfbea4b38f90acec6fc256bf521d9552b463489751da3f889b43021e9d94c3ed4bd7704c462141d73d25273eea1331c85a0d2d04d5c9ad18 SHA512 5c0e2806915ef4545092b0bffe4cc1207d9a6f2a6920c10894d5b7b2a9ed665093b7a9a68114d1a05528869e7d8aed902e7569800db4393fa810c0f6853f713d DIST jsonschema-4.6.2.tar.gz 275975 BLAKE2B 7c587e8b5c5eff097390e6254ae633445ffece2bd3e9c003dca730bd332c4d3c236ea10225dc81b95ef9359a9309831290b106a07e80945574dcc2937bcd4983 SHA512 e41d6bda1bd6b12174201a70b5ad5209ab7c445faa6c947408f0fbc255839f3379ffe8b539760d993b435972936e4052300dbc420d4b87051f33180bced7efb2 -DIST jsonschema-4.7.1.tar.gz 278393 BLAKE2B 6840e84fac982c011c8ee7f7112d5dec0575f8491efa00b319e4d7a1d36f306a893a77ce962265505efe2493266fa6da932fe744dbf9906c2a5439d19e291135 SHA512 5fa43906a2d766c8b568f375ace8ff96d131dff634fc3c65ab9c8f4a70e973935f3626e4537ab8a04d374dd0b5e6a311849abed0dde4faabd53a2d48cd6a5ac7 DIST jsonschema-4.7.2.tar.gz 278495 BLAKE2B 55c25847e210e0bdd3bec672b4b6a4eb1a2e2ec5167c115c34a2d0b2de079a00eaff8d901386b475fc26660887090896e78e3a38c1805f5b767fa1eece740e3b SHA512 c624d7bf317ca20fd8cdd248ec7d7679fde907ab304f1a092fc7a172464f43e41904d3f88df57e1351043b978448f51166a09af3625f00a9ad4d7353033b80af +DIST jsonschema-4.8.0.tar.gz 279424 BLAKE2B 9e8936bde13841f9edf42ffe214ce8d1aaae8b9be4c3040871f228399a31b4292e8cfbf4bf4261822ca1b88622cb69cdf0d55bd2cc51bf191f6e364e9bfb94f8 SHA512 75a7593eb8b0163ba428f507ed4fd9fa6d51567f284776af96f4d79cb507a69666cc048034bfa3a401f960295779e935562dde4e97cf3f7b3b4571bc28b9dde7 diff --git a/dev-python/jsonschema/jsonschema-4.6.0.ebuild b/dev-python/jsonschema/jsonschema-4.6.0.ebuild deleted file mode 100644 index 43d7b3070a9c..000000000000 --- a/dev-python/jsonschema/jsonschema-4.6.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE=" - https://pypi.org/project/jsonschema/ - https://github.com/python-jsonschema/jsonschema/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] - >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license - # wtf? - jsonschema/tests/test_deprecations.py::TestDeprecations::test_version -) diff --git a/dev-python/jsonschema/jsonschema-4.6.2.ebuild b/dev-python/jsonschema/jsonschema-4.6.2.ebuild index fb6400dc457c..43d7b3070a9c 100644 --- a/dev-python/jsonschema/jsonschema-4.6.2.ebuild +++ b/dev-python/jsonschema/jsonschema-4.6.2.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/jsonschema/jsonschema-4.7.1.ebuild b/dev-python/jsonschema/jsonschema-4.7.1.ebuild deleted file mode 100644 index fb6400dc457c..000000000000 --- a/dev-python/jsonschema/jsonschema-4.7.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE=" - https://pypi.org/project/jsonschema/ - https://github.com/python-jsonschema/jsonschema/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri_template[${PYTHON_USEDEP}] - >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license - # wtf? - jsonschema/tests/test_deprecations.py::TestDeprecations::test_version -) diff --git a/dev-python/jsonschema/jsonschema-4.6.1.ebuild b/dev-python/jsonschema/jsonschema-4.8.0.ebuild similarity index 100% rename from dev-python/jsonschema/jsonschema-4.6.1.ebuild rename to dev-python/jsonschema/jsonschema-4.8.0.ebuild diff --git a/dev-python/license-expression/license-expression-30.0.0.ebuild b/dev-python/license-expression/license-expression-30.0.0.ebuild index ecfd97d0a33e..e4908fea38c8 100644 --- a/dev-python/license-expression/license-expression-30.0.0.ebuild +++ b/dev-python/license-expression/license-expression-30.0.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" RDEPEND=" >=dev-python/boolean-py-4.0[${PYTHON_USEDEP}] diff --git a/dev-python/lit/lit-14.0.6.ebuild b/dev-python/lit/lit-14.0.6.ebuild index 638a94fc8e55..8f9f37454230 100644 --- a/dev-python/lit/lit-14.0.6.ebuild +++ b/dev-python/lit/lit-14.0.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/lit/lit-15.0.0.9999.ebuild b/dev-python/lit/lit-15.0.0.9999.ebuild index cc8dd9798ac7..8ace6ca8b915 100644 --- a/dev-python/lit/lit-15.0.0.9999.ebuild +++ b/dev-python/lit/lit-15.0.0.9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 llvm.org diff --git a/dev-python/lit/metadata.xml b/dev-python/lit/metadata.xml index d143b7ab498a..b1a75a28cf85 100644 --- a/dev-python/lit/metadata.xml +++ b/dev-python/lit/metadata.xml @@ -5,6 +5,7 @@ llvm@gentoo.org + llvm/llvm-project lit diff --git a/dev-python/manuel/Manifest b/dev-python/manuel/Manifest index 4a94990aabb3..46991793c680 100644 --- a/dev-python/manuel/Manifest +++ b/dev-python/manuel/Manifest @@ -1,2 +1 @@ -DIST manuel-1.11.2.tar.gz 51846 BLAKE2B 0650c9db757a7e8bd0ba12dcdfda8ff071107d460fab7d24715796e477960ebe41375a10cd83a1c7881c76e6fa1e7cdd5cda383be75adffeea7e1cd6d763df13 SHA512 bbfd3ca58ccb0fb40ecbf54a5be0e73989e93ec026b8c686a7ef4e746c650ffed6f2fc5f119fe58e7c13a4a13cacb8c568384a69b1068413ab6bd6f01664a72f DIST manuel-1.12.4.tar.gz 45369 BLAKE2B e15f9261854fbad8ee1e1dc8645ec286a212c460a78fff1576b6886d8bf462ffe9a5484338fd9efc2bf053a7689e16b08de55f763ae319e66a363c5c28cf2a60 SHA512 cd65307f2ca94e66d88bc0c7c75702d49f505b358ebb812fd20906036ba10f2d1d11d2d69404b88c5f10b584dea05a988b5dc8ba07210b9d20ebd8a11b701633 diff --git a/dev-python/manuel/manuel-1.11.2.ebuild b/dev-python/manuel/manuel-1.11.2.ebuild deleted file mode 100644 index 174420a9eaf2..000000000000 --- a/dev-python/manuel/manuel-1.11.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Lets you mix and match traditional doctests with custom test syntax" -HOMEPAGE=" - https://github.com/benji-york/manuel/ - https://pypi.org/project/manuel/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/zope-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests setup.py - -src_prepare() { - # unused rdep - sed -i -e "/'setuptools'/d" setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/manuel/manuel-1.12.4.ebuild b/dev-python/manuel/manuel-1.12.4.ebuild index 735e15d14dfe..53d57dc4f904 100644 --- a/dev-python/manuel/manuel-1.12.4.ebuild +++ b/dev-python/manuel/manuel-1.12.4.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" RDEPEND=" dev-python/six[${PYTHON_USEDEP}] diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 4c6858f6c287..1e3d198dbc6f 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,3 +1,4 @@ DIST meson-python-0.6.0.gh.tar.gz 26783 BLAKE2B d5c5b95d5d609487a0efee1ce05b133794705cdb16f2d05d6e08b9201541e31f61a832c7770b4b5ad675f8dd91860c30c67769ce8fc0af2c48e65b0aad187ddb SHA512 25042ea030d2ad323c67daa0a520db936a4a4efa0de1c9f631c47fac22d797e01d1f1707ed407e2931164a35b3916e19a774ee16ab1d45fc91e41c75add57fa1 DIST meson-python-0.7.0.gh.tar.gz 28959 BLAKE2B 6b60855d19c7dbbc4c8aca474ad55d4ce2a5db553ba86d2831adea7138d540433733d3b8e4077bf7314a6e6b68cd15b538b336afecaff3b262ae6d2157d8d5f0 SHA512 df529a3d31c67199cf72700734ea62b0de4f8eb03b437af9b53968e37c0350cbe60ba7385f8c3026d66fe2050df4c59912bf65e4a6e62ce19bace52fdcfef2e7 DIST meson-python-0.8.0.gh.tar.gz 29367 BLAKE2B bf501ef73baa5481f5367b642cefca5a8b8655b4d74776aea21f0be4608c3e42d765f17ffdd037f39e7fc9c48d162293f93af61a30533e1823a66de5151ec1f9 SHA512 1709cdf3b357970566b25958cead88be2062e35ee8576275d0ca2571eca1f6a0211986b2693af0944026f2693511729b9d5cb30279952c65a287fa510c19186d +DIST meson-python-0.8.1.gh.tar.gz 29353 BLAKE2B 13d6ab25da404301bddb2fb7eaaeb5af256efb5ce6d09581e4a8fa90d21c3a45cc8f455b09dc99b454e8457b55eb41261743c6ffd612c6c674ac9a28bcb98f51 SHA512 e46f6dbbcc2b5f89b17c7ea3f00e8ff9d68cad458bcbfe462e09de8e0074316c15f71fd88304ccf65cc42d98b193bcc0b3547be3ec2519e8c25d31556beb1468 diff --git a/dev-python/meson-python/meson-python-0.8.1.ebuild b/dev-python/meson-python/meson-python-0.8.1.ebuild new file mode 100644 index 000000000000..2db83da7f14b --- /dev/null +++ b/dev-python/meson-python/meson-python-0.8.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/FFY00/meson-python/ +" +SRC_URI=" + https://github.com/FFY00/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.5.0[${PYTHON_USEDEP}] + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + >=dev-util/meson-0.60.0[${PYTHON_USEDEP}] + dev-util/patchelf +" +BDEPEND=" + test? ( + dev-python/GitPython[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.7.0-defaults.patch +) + +distutils_enable_sphinx docs \ + dev-python/furo \ + dev-python/sphinx-autodoc-typehints +distutils_enable_tests pytest diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest index 42f128d7d32b..6f06f70e857c 100644 --- a/dev-python/mypy/Manifest +++ b/dev-python/mypy/Manifest @@ -1,5 +1,2 @@ -DIST mypy-0.942.tar.gz 2701940 BLAKE2B 5501466e57b4afb8825e6c804cbdc270c79ff457c39f2e5834f4b68df70263c05b2b9abb08fe58202ee65f5e22d2291f39fcb1fc47168416134538c5f6e12ab3 SHA512 79b83587eefad10d7d20d3bfd8484a9e8b2d363e68c1e5ffaa3a82ca8b8f8d9183036ea46695a634f9156911d6f918af684ac636105b37b3a5d0e958f5d661f4 -DIST mypy-0.950.tar.gz 2746164 BLAKE2B 8466012fd3622f5e730acef774115ac84ff8c6f5488213a450de63d5acc790f937b7c69a1b05b46deef6fe8f81a13ed8e85f83c6c22cce9abdbb73b2ecf4179c SHA512 949d1dade3f225bbef0934fff040f7d5aec47039f554a669ca491d6cb46d56de3fcae0186864cdcaf5dec1347bc3af453218520536a0afa77e89a5c0e4640500 -DIST mypy-0.960.tar.gz 2767017 BLAKE2B 54ca4b9ffeef1f9211569ae8daee3ae201bfc6239eb9530dd5b7bb53983b0f9d343951dc49e4c4cd257660491be3805d7b8a3b5621dd25f1b7726f522a1c74df SHA512 1caa5ea5d87631a00acabd712053193aac4ed2f475760da90e395d64c44092797e45a4793a5fa2dc05458e9d2411b5cde14811c8a5112376c00baf9792df923f DIST mypy-0.961.gh.tar.gz 2767264 BLAKE2B 333e860f2416d065fd26f29f818e88c25f223c8f558bd174280ccfbe856c823253095830cc9cc44dd453b3661583d7626e5679ce1e44479b62ed75139051a9a2 SHA512 f7f57d38777256a45c950a45e832b6f1b9465a6663056472a9b32dc8c1d38b4d28ed856f4de12202de5910eeb6197a22073e12924a1e3f58d5631aaa938c0f2a DIST mypy-0.971.gh.tar.gz 2808674 BLAKE2B 7f3b183a4c5342ddfc501b8091c078ac55803db86d43042220e18e3e616664ce91ddeb341b45b1d80c7686f8c2f3606af074a5dcb9c9eaacd6307578d3689981 SHA512 5088efbd74385b5a8c155ae6e756deed274bf3e597df13e57970a29c029c34c91453c45fc1d2d03b7d83cd786b8930a387a781e1b9cb72102c1f07263a346c6d diff --git a/dev-python/mypy/mypy-0.942.ebuild b/dev-python/mypy/mypy-0.942.ebuild deleted file mode 100644 index 885551008048..000000000000 --- a/dev-python/mypy/mypy-0.942.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Optional static typing for Python" -HOMEPAGE="http://www.mypy-lang.org/" -SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -# stubgen collides with this package: https://bugs.gentoo.org/585594 -RDEPEND=" - !dev-util/stubgen - >=dev-python/psutil-4[${PYTHON_USEDEP}] - >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}] - =dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}] - >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] - +Date: Fri, 29 Jul 2022 14:06:03 +0300 +Subject: [PATCH] Disable coverage testing support inside test venvs + +--- + tests/conftest.py | 15 --------------- + 1 file changed, 15 deletions(-) + +diff --git a/tests/conftest.py b/tests/conftest.py +index c9ab292..e7c14df 100644 +--- a/tests/conftest.py ++++ b/tests/conftest.py +@@ -403,13 +403,6 @@ def wheel_install(tmpdir_factory: pytest.TempPathFactory, common_wheels: Path) - + return _common_wheel_editable_install(tmpdir_factory, common_wheels, "wheel") + + +-@pytest.fixture(scope="session") +-def coverage_install( +- tmpdir_factory: pytest.TempPathFactory, common_wheels: Path +-) -> Path: +- return _common_wheel_editable_install(tmpdir_factory, common_wheels, "coverage") +- +- + def install_pth_link( + venv: VirtualEnvironment, project_name: str, lib_dir: Path + ) -> None: +@@ -424,7 +417,6 @@ def virtualenv_template( + tmpdir_factory: pytest.TempPathFactory, + pip_src: Path, + setuptools_install: Path, +- coverage_install: Path, + ) -> Iterator[VirtualEnvironment]: + + venv_type: VirtualEnvironmentType +@@ -451,13 +443,6 @@ def virtualenv_template( + [os.fspath(venv.bin / "python"), "setup.py", "-q", "develop"], cwd=pip_editable + ) + +- # Install coverage and pth file for executing it in any spawned processes +- # in this virtual environment. +- install_pth_link(venv, "coverage", coverage_install) +- # zz prefix ensures the file is after easy-install.pth. +- with open(venv.site / "zz-coverage-helper.pth", "a") as f: +- f.write("import coverage; coverage.process_startup()") +- + # Drop (non-relocatable) launchers. + for exe in os.listdir(venv.bin): + if not ( +-- +2.35.1 + diff --git a/dev-python/pip/pip-22.1.2.ebuild b/dev-python/pip/pip-22.1.2.ebuild index 0811bec7ca4e..92328155e736 100644 --- a/dev-python/pip/pip-22.1.2.ebuild +++ b/dev-python/pip/pip-22.1.2.ebuild @@ -53,9 +53,9 @@ BDEPEND=" dev-python/tomli-w[${PYTHON_USEDEP}] dev-python/werkzeug[${PYTHON_USEDEP}] dev-python/wheel[${PYTHON_USEDEP}] - !alpha? ( !hppa? ( !ia64? ( + !alpha? ( !arm? ( !hppa? ( !ia64? ( !s390? ( !sparc? ( dev-python/cryptography[${PYTHON_USEDEP}] - ) ) ) + ) ) ) ) ) ) ' "${PYTHON_TESTED[@]}") ) " diff --git a/dev-python/pip/pip-22.2.1.ebuild b/dev-python/pip/pip-22.2.1.ebuild new file mode 100644 index 000000000000..5e07d0a0768b --- /dev/null +++ b/dev-python/pip/pip-22.2.1.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{8..10} ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_11 pypy3 ) +PYTHON_REQ_USE="ssl(+),threads(+)" + +inherit bash-completion-r1 distutils-r1 multiprocessing + +# setuptools & wheel .whl files are required for testing, +# the exact version is not very important. +SETUPTOOLS_WHL="setuptools-62.3.2-py3-none-any.whl" +WHEEL_WHL="wheel-0.36.2-py2.py3-none-any.whl" +# upstream still requires virtualenv-16 for testing, we are now fetching +# it directly to avoid blockers with virtualenv-20 +VENV_PV=16.7.12 + +DESCRIPTION="The PyPA recommended tool for installing Python packages" +HOMEPAGE=" + https://pip.pypa.io/en/stable/ + https://pypi.org/project/pip/ + https://github.com/pypa/pip/ +" +SRC_URI=" + https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz + test? ( + https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL} + https://files.pythonhosted.org/packages/py2.py3/w/wheel/${WHEEL_WHL} + https://github.com/pypa/virtualenv/archive/${VENV_PV}.tar.gz + -> virtualenv-${VENV_PV}.gh.tar.gz + ) +" + +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" +IUSE="vanilla" + +RDEPEND=" + >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pretend[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/scripttest[${PYTHON_USEDEP}] + dev-python/tomli-w[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + !alpha? ( !arm? ( !hppa? ( !ia64? ( !s390? ( !sparc? ( + dev-python/cryptography[${PYTHON_USEDEP}] + ) ) ) ) ) ) + ' "${PYTHON_TESTED[@]}") + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + local PATCHES=( + "${FILESDIR}/pip-22.2.1-no-coverage.patch" + ) + if ! use vanilla; then + PATCHES+=( "${FILESDIR}/pip-20.0.2-disable-system-install.patch" ) + fi + + distutils-r1_python_prepare_all + + if use test; then + mkdir tests/data/common_wheels/ || die + cp "${DISTDIR}"/{${SETUPTOOLS_WHL},${WHEEL_WHL}} \ + tests/data/common_wheels/ || die + fi +} + +python_compile_all() { + # 'pip completion' command embeds full $0 into completion script, which confuses + # 'complete' and causes QA warning when running as "${PYTHON} -m pip". + # This trick sets correct $0 while still calling just installed pip. + local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from pip._internal.cli.main import main; sys.exit(main())' + "${EPYTHON}" -c "${pipcmd}" completion --bash > completion.bash || die + "${EPYTHON}" -c "${pipcmd}" completion --zsh > completion.zsh || die +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON} since virtualenv-16 is broken" + return 0 + fi + + local EPYTEST_DESELECT=( + tests/functional/test_inspect.py::test_inspect_basic + tests/functional/test_install.py::test_double_install_fail + tests/functional/test_list.py::test_multiple_exclude_and_normalization + # Internet + tests/functional/test_install.py::test_install_dry_run + tests/functional/test_install.py::test_install_editable_with_prefix_setup_cfg + tests/functional/test_install.py::test_editable_install__local_dir_no_setup_py_with_pyproject + tests/functional/test_install.py::test_editable_install__local_dir_setup_requires_with_pyproject + ) + + if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/functional/test_install.py::test_install_sends_client_cert + tests/functional/test_install_config.py::test_do_not_prompt_for_authentication + tests/functional/test_install_config.py::test_prompt_for_authentication + tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed + ) + fi + + local -x GENTOO_PIP_TESTING=1 + local -x PYTHONPATH="${WORKDIR}/virtualenv-${VENV_PV}" + local -x SETUPTOOLS_USE_DISTUTILS=stdlib + local -x PIP_DISABLE_PIP_VERSION_CHECK=1 + epytest -m "not network" -n "$(makeopts_jobs)" +} + +python_install_all() { + local DOCS=( AUTHORS.txt docs/html/**/*.rst ) + distutils-r1_python_install_all + + newbashcomp completion.bash pip + + insinto /usr/share/zsh/site-functions + newins completion.zsh _pip +} diff --git a/dev-python/pip/pip-22.2.ebuild b/dev-python/pip/pip-22.2.ebuild index aca0d2742dac..98f0a4fb0961 100644 --- a/dev-python/pip/pip-22.2.ebuild +++ b/dev-python/pip/pip-22.2.ebuild @@ -53,9 +53,9 @@ BDEPEND=" dev-python/tomli-w[${PYTHON_USEDEP}] dev-python/werkzeug[${PYTHON_USEDEP}] dev-python/wheel[${PYTHON_USEDEP}] - !alpha? ( !hppa? ( !ia64? ( + !alpha? ( !arm? ( !hppa? ( !ia64? ( !s390? ( !sparc? ( dev-python/cryptography[${PYTHON_USEDEP}] - ) ) ) + ) ) ) ) ) ) ' "${PYTHON_TESTED[@]}") ) " diff --git a/dev-python/prompt_toolkit/Manifest b/dev-python/prompt_toolkit/Manifest index e44592fae868..4654e0915ed5 100644 --- a/dev-python/prompt_toolkit/Manifest +++ b/dev-python/prompt_toolkit/Manifest @@ -1,2 +1 @@ -DIST prompt_toolkit-3.0.29.tar.gz 417831 BLAKE2B f46ff507c991f6bf9536f0161cc79734013c53dddd9053076a8da7532233138fd179c6adb009af575329b3a78ab5bf6ef34e3d8eba1f5cf80cca951a32cfcc04 SHA512 a0d1562fe4ced52972ca7ee3bc9fe158865461b28be393436651f326cf2ddf0553d49ac8051ed700ef95d3ce2a76b9fcc10d92b6890203aca4e27e050cb814c0 DIST prompt_toolkit-3.0.30.tar.gz 418985 BLAKE2B 2edc5024e22ccf60ab68afef9958eead5711b88f4f2abfde387e626893778eda5203f855a5590776b25efb3fccea87012d01e39551d192861841dab188d149e8 SHA512 cb0b9d71b09c353f2674052d75ec16a1803e0868ff5dd5625eefae767d45699b1b6bb99e4d98d3bca7ced7b60f52806ec10ed7ccab8a830c62d51baeeace23f7 diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.29.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.29.ebuild deleted file mode 100644 index f2629af78381..000000000000 --- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.29.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Building powerful interactive command lines in Python" -HOMEPAGE=" - https://pypi.org/project/prompt-toolkit/ - https://github.com/prompt-toolkit/python-prompt-toolkit -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.30.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.30.ebuild index daef0b2a5e76..f2629af78381 100644 --- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.30.ebuild +++ b/dev-python/prompt_toolkit/prompt_toolkit-3.0.30.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" 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/wcwidth[${PYTHON_USEDEP}] diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest index 321c8a649dd9..e6d4340a4c28 100644 --- a/dev-python/psycopg/Manifest +++ b/dev-python/psycopg/Manifest @@ -1,2 +1,3 @@ DIST psycopg-3.0.15.gh.tar.gz 384815 BLAKE2B feed19f8482767de12a549530b8fbef5cd374636f1b1e84b2746f23379760bf3b75fbbaed64b8d45d120b84a1e56b4ce6fe26bf29fb13e6fd20eb39e4aebad9a SHA512 65c0e081821ca580f56495073ca69fa38e98888ff3531dc55faacec647cfeafcc74767c53a7d3edbeea1e5bbc557ba08fbc089be8b6bc73963cbb459b029e313 +DIST psycopg-3.0.16.gh.tar.gz 386693 BLAKE2B c6c0bd9832e65180e7de76b04ef7c81f4c2d0981894d090b933ce0efaaafdf6b62d1d71a4c70c7c9b848b67e576a71953116925f9e991a4ed99b53067e24cbba SHA512 655e01bb00972dacae590f2e8ce5948226acb827b55099e7f362fdee9210f07b755f4da10d2fadd468aa95eaa3f72e7658a1ab26870d4ac159ee266ce1f8140c DIST psycopg2-2.9.3.tar.gz 380611 BLAKE2B 78099da7378dcfa8b7f28aae4d533a7e890cdb7ae4c0cc718a9411e630fd07b56f074760fc29de8fe08fe727328cca39414a5f297fb92ed2f7471a24e633d18d SHA512 048184d1d162a371fc0fba711448a6fa8a6aac193421f4484c7f7b91c39065d5b632fa34fc15a901eca055d597302b1f9e38330b248ed0e4653dcdc544b0d660 diff --git a/dev-python/psycopg/psycopg-3.0.16.ebuild b/dev-python/psycopg/psycopg-3.0.16.ebuild new file mode 100644 index 000000000000..1b13ee04516b --- /dev/null +++ b/dev-python/psycopg/psycopg-3.0.16.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="PostgreSQL database adapter for Python" +HOMEPAGE=" + https://www.psycopg.org/psycopg3/ + https://github.com/psycopg/psycopg/ + https://pypi.org/project/psycopg/ +" +SRC_URI=" + https://github.com/psycopg/psycopg/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${P}/psycopg + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" + +DEPEND=" + >=dev-db/postgresql-8.1:* +" +RDEPEND=" + ${DEPEND} + $(python_gen_cond_dep ' + >=dev-python/backports-zoneinfo-0.2.0[${PYTHON_USEDEP}] + ' 3.8) + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}] + ' 3.8 3.9) +" +BDEPEND=" + test? ( + >=dev-db/postgresql-8.1[server] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # tests for the psycopg_pool package + tests/pool + # some broken mypy magic + tests/test_module.py::test_version + tests/test_module.py::test_version_c + tests/test_typing.py + # TODO, relying on undefined ordering in Python? + tests/test_dns_srv.py::test_srv +) + +src_test() { + # tests are lurking in top-level directory + cd .. || die + + initdb -D "${T}"/pgsql || die + # TODO: random port + pg_ctl -w -D "${T}"/pgsql start \ + -o "-h '' -k '${T}'" || die + createdb -h "${T}" test || die + + local -x PSYCOPG_TEST_DSN="host=${T} dbname=test" + distutils-r1_src_test + + pg_ctl -w -D "${T}"/pgsql stop || die +} diff --git a/dev-python/pyalsa/metadata.xml b/dev-python/pyalsa/metadata.xml index 5a9f975e7673..d1ee6707bb56 100644 --- a/dev-python/pyalsa/metadata.xml +++ b/dev-python/pyalsa/metadata.xml @@ -10,6 +10,7 @@ Python + alsa-project/alsa-python pyalsa diff --git a/dev-python/pyflakes/Manifest b/dev-python/pyflakes/Manifest index 04c263596156..ee8bf1764e75 100644 --- a/dev-python/pyflakes/Manifest +++ b/dev-python/pyflakes/Manifest @@ -1 +1,2 @@ DIST pyflakes-2.4.0.tar.gz 69101 BLAKE2B 852e50f3545138947761f9a8413fd6463bb9a28977c008feb1c3a81afb3854501b8fd3c05840d9d75bc6ebf505b545e62c047b87780b0bc764fd4225ea6a1e21 SHA512 f4c6512eb811511c897623f52c4f88e50275a3292582d7dd34462e90e39fecce939818cb92e750eebdd66eab25b91c23540104fc4530c42621d7cfeb1d33c577 +DIST pyflakes-2.5.0.tar.gz 66388 BLAKE2B 2511700c208a2eabe8f71597b2fa0bd69b6a1fb9fc1428fbb21ab7fad801bb3ad38f72f9a0c98f654828cc2f183a75c1c208e554c876bf77fe91c9c88b93e25e SHA512 e47303c4b445e0c010dfc96244b6fa991bd1870072c61cc7acd309947af3d81581276b012b56b7db0d8df3f91a4216a5ec502720c149f5707d5d1d28654aeeb4 diff --git a/dev-python/pyflakes/pyflakes-2.5.0.ebuild b/dev-python/pyflakes/pyflakes-2.5.0.ebuild new file mode 100644 index 000000000000..6c7451e4c1f0 --- /dev/null +++ b/dev-python/pyflakes/pyflakes-2.5.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Passive checker for Python programs" +HOMEPAGE=" + https://github.com/PyCQA/pyflakes/ + https://pypi.org/project/pyflakes/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +distutils_enable_tests unittest diff --git a/dev-python/pykwalify/pykwalify-1.8.0-r2.ebuild b/dev-python/pykwalify/pykwalify-1.8.0-r2.ebuild new file mode 100644 index 000000000000..f03443ce87ad --- /dev/null +++ b/dev-python/pykwalify/pykwalify-1.8.0-r2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python lib/cli for JSON/YAML schema validation" +HOMEPAGE="https://pypi.org/project/pykwalify/ https://github.com/Grokzen/pykwalify" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/docopt-0.6.2[${PYTHON_USEDEP}] + >=dev-python/ruamel-yaml-0.16.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/testfixtures[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.0-S.patch +) diff --git a/dev-python/pyopenssl/Manifest b/dev-python/pyopenssl/Manifest index d86710437518..3f97ef8c7f05 100644 --- a/dev-python/pyopenssl/Manifest +++ b/dev-python/pyopenssl/Manifest @@ -1,2 +1 @@ -DIST pyOpenSSL-20.0.1.tar.gz 173736 BLAKE2B 37e1741425a296142d38c20c70f9950eec2bd043fc58e50c9955b98dc6825111328af852d247b154aa120ab42ea9dc2ae8186d350dd0c664cd5920b9a902963e SHA512 e81e0870398b882d77453b02e972559c0be82dbfe87bd8a48a65e8943acc3ea07dc8c3150b88e299c237496043443d1a5832219c337e4436f99ef419b36dd23f DIST pyOpenSSL-22.0.0.tar.gz 178438 BLAKE2B d34c91a54aaf6b28d92ba83c26900fb308835512275267e11a5482ede4ab45177434559a53c64a116aa19c84d65dcdb459aecd3fc5587cb13e21cd2f196a0078 SHA512 3d7695f27b7909eb82f05527ab7551fe90a85a70f20ea980293b59672a62f9b015966180407fa0786e94b01ad1d1acfaa7d40426bb63410efd24a144e559e2f0 diff --git a/dev-python/pyopenssl/pyopenssl-20.0.1-r1.ebuild b/dev-python/pyopenssl/pyopenssl-20.0.1-r1.ebuild deleted file mode 100644 index 71d0aef7e02f..000000000000 --- a/dev-python/pyopenssl/pyopenssl-20.0.1-r1.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 toolchain-funcs - -MY_PN=pyOpenSSL -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python interface to the OpenSSL library" -HOMEPAGE=" - https://www.pyopenssl.org/ - https://pypi.org/project/pyOpenSSL/ - https://github.com/pyca/pyopenssl/ -" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND=" - >=dev-python/six-1.5.2[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc \ - dev-python/sphinx_rtd_theme -distutils_enable_tests pytest - -src_test() { - local -x TZ=UTC - local EPYTEST_DESELECT=( - tests/test_ssl.py::TestContext::test_set_default_verify_paths - ) - - # test for 32-bit time_t - "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null <<-EOF &>/dev/null - #include - int test[sizeof(time_t) >= 8 ? 1 : -1]; - EOF - - if [[ ${?} -eq 0 ]]; then - einfo "time_t is at least 64-bit long" - else - einfo "time_t is smaller than 64 bits, will skip broken tests" - EPYTEST_DESELECT+=( - tests/test_crypto.py::TestX509StoreContext::test_verify_with_time - ) - fi - - distutils-r1_src_test -} diff --git a/dev-python/pyopenssl/pyopenssl-22.0.0.ebuild b/dev-python/pyopenssl/pyopenssl-22.0.0.ebuild index 717c2e83061c..6da2c0e6e934 100644 --- a/dev-python/pyopenssl/pyopenssl-22.0.0.ebuild +++ b/dev-python/pyopenssl/pyopenssl-22.0.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/cryptography-35.0[${PYTHON_USEDEP}] diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.3.4.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-0.3.4.ebuild index c3e5778a3cf0..2ba2bbc1ba93 100644 --- a/dev-python/pyproject-fmt/pyproject-fmt-0.3.4.ebuild +++ b/dev-python/pyproject-fmt/pyproject-fmt-0.3.4.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-python/packaging-21.3[${PYTHON_USEDEP}] diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild b/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild index ec16d5d47a73..a028f12141bc 100644 --- a/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild +++ b/dev-python/pyproject-metadata/pyproject-metadata-0.6.1.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc64 ~riscv" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/pypugjs/Manifest b/dev-python/pypugjs/Manifest index 0669f5554d5c..49867b260501 100644 --- a/dev-python/pypugjs/Manifest +++ b/dev-python/pypugjs/Manifest @@ -1 +1,2 @@ DIST pypugjs-5.9.11.tar.gz 51440 BLAKE2B 19aa91fadb1bcfe871420001429ac17559e136015649b94d2a0ec4b80fffa5dcbed672ac036f8865623acdf51b6188bf195a9a27b55612cf7f1c8285fd8d4a68 SHA512 512f5e0296166e73fc12fff816acf35729173a0d275661df36e536ea9a86300f2eea01440d028fa6faeab0d7bfe6e634acab22ed89d97558eec948d3726197c6 +DIST pypugjs-5.9.12.gh.tar.gz 51164 BLAKE2B 32b7bbc2bde966ea53c6f52a77482f4f6ca1e0cb09948c1c9850cdd66e4449ecc60e2f6b812f57a7ade5bc323c48be5d105d63ab6680d5e2197cd203fce40d85 SHA512 c6e4bd3bb27d321e3721504e7c01f97d869eb2e29e3ac8f086aa696ca29436978ceaa420ef8ac9b5addd859f7764817b1f159e0f41784a3fdb9cd3a0620eb7dd diff --git a/dev-python/pypugjs/pypugjs-5.9.12.ebuild b/dev-python/pypugjs/pypugjs-5.9.12.ebuild new file mode 100644 index 000000000000..3e6a897c9a36 --- /dev/null +++ b/dev-python/pypugjs/pypugjs-5.9.12.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Pug (Jade) syntax adapter for Django, Jinja2 and Mako templates" +HOMEPAGE="https://github.com/kakulukia/pypugjs" +SRC_URI=" + https://github.com/kakulukia/pypugjs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +RDEPEND=" + >=dev-python/six-1.15.0[${PYTHON_USEDEP}] + >=dev-python/chardet-4.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/django[${PYTHON_USEDEP}] + >=dev-python/jinja-3.1.1[${PYTHON_USEDEP}] + >=dev-python/mako-1.1.3[${PYTHON_USEDEP}] + >=www-servers/tornado-6.0.4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests nose + +src_prepare() { + # Remove pyramid backend as pyramid isn't packaged + rm -r pypugjs/ext/pyramid || die + distutils-r1_src_prepare +} + +pkg_postinst() { + optfeature "converting to Django output" dev-python/django + optfeature "converting to Jinja2 output" dev-python/jinja + optfeature "converting to Mako output" dev-python/mako + optfeature "converting to Tornado output" www-servers/tornado +} diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest index 817f1cc47e15..8313fde4cc50 100644 --- a/dev-python/pytest-httpserver/Manifest +++ b/dev-python/pytest-httpserver/Manifest @@ -1 +1,2 @@ DIST pytest-httpserver-1.0.4.gh.tar.gz 78911 BLAKE2B 425f72438797b55a84662f580dd9bfc1d6dd8a0513587e72b6e1de7e669eee75c777fdd6c2cfcbc92273737dd47568b48a22f12e8a40952f82a599f30705a604 SHA512 e80754910117736fd172d7bd5e5fc41721fab8adc705b72f0ee4cd866c878ed267ad3819645fd567e3af2c9e53deecb3749f1a873d72ff9e234c4fdd7f7cabea +DIST pytest-httpserver-1.0.5.gh.tar.gz 80395 BLAKE2B 68c075032c57f25854d390f73bf61b7efbe18f78d7f0b2a2a3be10d586ca9cc3ce4a1b390a2ba0da1e88558513782388069c419dae4908a0581e8d583f452bee SHA512 8275475bb044d54769e906571520fafbb9f6fa32fc003f4a00f72b9ff9930e4b80ee84564df1521569cc2a15f5d371c6315129263bc167d0621141004d509a25 diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.4-r1.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.0.4-r2.ebuild similarity index 92% rename from dev-python/pytest-httpserver/pytest-httpserver-1.0.4-r1.ebuild rename to dev-python/pytest-httpserver/pytest-httpserver-1.0.4-r2.ebuild index ec3afa2d9048..c978183c74f7 100644 --- a/dev-python/pytest-httpserver/pytest-httpserver-1.0.4-r1.ebuild +++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.4-r2.ebuild @@ -26,7 +26,7 @@ BDEPEND=" distutils_enable_tests pytest python_prepare_all() { - sed -i -e '/tests\//d' pyproject.toml || die + sed -i -e '/^include = \[/,/\]/d' pyproject.toml || die distutils-r1_python_prepare_all } diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.5.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.0.5.ebuild new file mode 100644 index 000000000000..38988531c5f2 --- /dev/null +++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.5.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="HTTP server for pytest to test HTTP clients" +HOMEPAGE="https://github.com/csernazs/pytest-httpserver" +SRC_URI=" + https://github.com/csernazs/pytest-httpserver/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/werkzeug[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -i -e '/^include = \[/,/\]/d' pyproject.toml || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest -p no:localserver +} diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest index 358627c45b60..58f3d5fbc4a7 100644 --- a/dev-python/pytest-mock/Manifest +++ b/dev-python/pytest-mock/Manifest @@ -1,3 +1 @@ -DIST pytest-mock-3.7.0.tar.gz 29311 BLAKE2B 27227b66008c70c4016c8e15d0021a67e84730a8b49c5664dc4f29e16d5f163df293269ab332707e44b7a0b182e15e20ab0ebaf4b9d923eb911083377972dad1 SHA512 6ba69e86bac8a430a9f1f1c615ad21f505b87848ac50fc551bc02f81306bf8769fd015615d96085d87d4c695c24b0686a95116721358687b48b64de5d0ae6901 -DIST pytest-mock-3.8.1.tar.gz 27671 BLAKE2B 6bb4a3d752ae0f4e751cb50fd6018802bb7f3cee53429693161185ef369bad8addd8637d2526750fcf9ddbe9205da3d1d615efa19b1d58ae71603ca3902c67a6 SHA512 db8c0e2cbb7f8741569035a4e6ab9335ec0b03e05f0df07de0de8dad769974f96752c15d85c439da432623b51296b88970e3e29a212930e2bac33ed47d6055f3 DIST pytest-mock-3.8.2.tar.gz 27734 BLAKE2B feaa92ba63626d7510008c41491bd0ab649b2a0cb55c888a472a5f6100a18d8b4a232532b6b3a860483bfd1676fc1216ca368e215b8f11fc6211eeef62f5743f SHA512 039342de6a22921ebac3f54a1f217a7a5d4cf9833ce4b4bee0a18ba5409d46211cd2d9ff9620a1576560d32f5e5799483e6686e3b58d32123f41dcd7a862154b diff --git a/dev-python/pytest-mock/pytest-mock-3.7.0.ebuild b/dev-python/pytest-mock/pytest-mock-3.7.0.ebuild deleted file mode 100644 index 6266e8ce070c..000000000000 --- a/dev-python/pytest-mock/pytest-mock-3.7.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Thin-wrapper around the mock package for easier use with pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-mock/ - https://pypi.org/project/pytest-mock/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/pytest-6[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_mock,pytest_asyncio.plugin - local EPYTEST_DESELECT=() - - if has_version dev-python/mock; then - EPYTEST_DESELECT+=( - tests/test_pytest_mock.py::test_standalone_mock - ) - fi - - epytest --assert=plain -} diff --git a/dev-python/pytest-mock/pytest-mock-3.8.1.ebuild b/dev-python/pytest-mock/pytest-mock-3.8.1.ebuild deleted file mode 100644 index ce9187b4e2e5..000000000000 --- a/dev-python/pytest-mock/pytest-mock-3.8.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Thin-wrapper around the mock package for easier use with pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-mock/ - https://pypi.org/project/pytest-mock/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - >=dev-python/pytest-6[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_mock,pytest_asyncio.plugin - local EPYTEST_DESELECT=() - - if has_version dev-python/mock; then - EPYTEST_DESELECT+=( - tests/test_pytest_mock.py::test_standalone_mock - ) - fi - - epytest --assert=plain -} diff --git a/dev-python/pytest-mock/pytest-mock-3.8.2.ebuild b/dev-python/pytest-mock/pytest-mock-3.8.2.ebuild index ce9187b4e2e5..6266e8ce070c 100644 --- a/dev-python/pytest-mock/pytest-mock-3.8.2.ebuild +++ b/dev-python/pytest-mock/pytest-mock-3.8.2.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" >=dev-python/pytest-6[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-shell-utilities/Manifest b/dev-python/pytest-shell-utilities/Manifest index 0b50e6f5d592..b03da1fa5eed 100644 --- a/dev-python/pytest-shell-utilities/Manifest +++ b/dev-python/pytest-shell-utilities/Manifest @@ -1 +1,2 @@ DIST pytest-shell-utilities-1.5.0.gh.tar.gz 92287 BLAKE2B 015f78838eaff93438cbd7cd395926ac8f61653f6d27275ca87b379e5f27d60165157880e41e603823c17e639dcff91ac4f5fda1e904ad505bb9db0a577b800c SHA512 00cb5fa6979e09c90ba82928a135f644dd4056fd004f6bee8d216ca63e2cf4549f944930bf16e7a124f26a79c1b696d18ecf210bee3273343b9a90f9126f340e +DIST pytest-shell-utilities-1.6.0.gh.tar.gz 92343 BLAKE2B 39239aff1d7d4970a706926ea9f4c7808f8c12760d8f1ccaff760d8320024bba7373a25bb2ad8db2e0a6fee1f8ef4dd5b85b4e7eb1fb6e2aab64711686acf25e SHA512 e979f5bbf34de99c1dac33b4cb27265a210852d39792cd7660b717e43de0baaf47785d57ade226f08de43ef9d83600b4e46f70ceed341c7fccde554f7a838b8e diff --git a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.6.0.ebuild b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.6.0.ebuild new file mode 100644 index 000000000000..84d66d2dc910 --- /dev/null +++ b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.6.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="pytest plugin: fixtures and code to help with running shell commands on tests" +HOMEPAGE=" + https://pypi.org/project/pytest-shell-utilities/ + https://github.com/saltstack/pytest-shell-utilities/ +" +SRC_URI=" + https://github.com/saltstack/pytest-shell-utilities/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] + dev-python/pytest-skip-markers[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-subtests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/python-nbxmpp/Manifest b/dev-python/python-nbxmpp/Manifest index 91244edb6923..bcd46835457c 100644 --- a/dev-python/python-nbxmpp/Manifest +++ b/dev-python/python-nbxmpp/Manifest @@ -1,2 +1,3 @@ DIST python-nbxmpp-3.1.0.tar.bz2 128551 BLAKE2B bbff0bd92b12addb73e661136531df7629baa7936a1d52a86a17b59047681d30744dbc3618143a0b4ff5460bb64ad01a70b1bfb018f32bd78cfd9dc848f18668 SHA512 6676da4a21915305952118b9d35d91f3b420a23f1f3bc1fa22ee885face3f9b4474417f58e4a2c6446fec48ff632822ab83343e104df480d33d75f1b46cf8fec +DIST python-nbxmpp-3.1.1.tar.bz2 128913 BLAKE2B 938701b95d3b41638d2e9173d52ce69737bc7160b1113bbbb54e958ee0269a2d209d146a67c7caaf8f4e7aa394549360ecb3ad4c3a1a731b329b10cbc9654109 SHA512 9571d890112da8380d55894e52279bfb002151432d6c8103ce62f5ab08b198f847c50cb2c1c4a7502cbefff8c3c77cbb0e86ca24355af86136b0caceb0d75c0f DIST python-nbxmpp-nbxmpp-2.0.6.tar.bz2 122203 BLAKE2B 925604002f4363f1e0b72f05c13742f4652ba565a9faa48faf8d47688f480a7f1d7585c593b0dcf07bded8c4aa3a1d02e9697742a07b9e815daec062dfb93104 SHA512 a536b25c8a6298892a51adef4b64b75ffab88ce02fb08fc07ecd1cfe2bc794262d4d58a93248439723e6e0544485da7351bb98189b0e422a1f77b01c6f6d238e diff --git a/dev-python/python-nbxmpp/python-nbxmpp-3.1.1.ebuild b/dev-python/python-nbxmpp/python-nbxmpp-3.1.1.ebuild new file mode 100644 index 000000000000..20ab63a80429 --- /dev/null +++ b/dev-python/python-nbxmpp/python-nbxmpp-3.1.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" +HOMEPAGE=" + https://dev.gajim.org/gajim/python-nbxmpp/ + https://pypi.org/project/nbxmpp/ +" +SRC_URI=" + https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${P}.tar.bz2 +" + +SLOT="0" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-libs/gobject-introspection + net-libs/libsoup[introspection] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/precis-i18n[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/pytoolconfig/pytoolconfig-1.2.1.ebuild b/dev-python/pytoolconfig/pytoolconfig-1.2.1.ebuild index 1618bd29a961..ef93d3247f71 100644 --- a/dev-python/pytoolconfig/pytoolconfig-1.2.1.ebuild +++ b/dev-python/pytoolconfig/pytoolconfig-1.2.1.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/qpageview/qpageview-0.6.2.ebuild b/dev-python/qpageview/qpageview-0.6.2.ebuild index 90d467d7a46c..0b5d3ce04bb4 100644 --- a/dev-python/qpageview/qpageview-0.6.2.ebuild +++ b/dev-python/qpageview/qpageview-0.6.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/frescobaldi/qpageview/archive/refs/tags/v${PV}.tar.g # Should be GPL-3+ once cleared up LICENSE="GPL-2+ GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND="dev-python/PyQt5[gui,printsupport,svg,widgets,${PYTHON_USEDEP}] dev-python/python-poppler-qt5[${PYTHON_USEDEP}]" diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest index 06181c7d2436..a42b874888dc 100644 --- a/dev-python/rdflib/Manifest +++ b/dev-python/rdflib/Manifest @@ -1 +1,2 @@ DIST rdflib-6.1.1.tar.gz 1587670 BLAKE2B f13831124a8f292f0481f5ee9995b6b7ba82992cbe51abb0067703b2acee9f13ce5a62379636ac9f36823afa5b841799c1f26358efb6c12eca2df333611d5488 SHA512 049608dc37dba929eac1e40431885d319311f27be9fddc292d768e3703927e61a646a73137e4a1eaa16836cfba4606ea2cfd8fe3a86cfbf10e3271cee2ee251f +DIST rdflib-6.2.0.gh.tar.gz 4886953 BLAKE2B 74044b0cbaf6c1ba6f2a43347112118dcf92b5237afdd49782ca6d637df092379ff2d81eaec254ad0bf25057f8c0cd44c82a35a89d4ce7b21c8e222de9aef16a SHA512 8177c50e9c2d48859a061dfee24c3560b8f979bc306b3d940a9251ec130e3a324bbad474f4fa7ced5e11522d3bd4e13931461bf106f31177fd972806968d8245 diff --git a/dev-python/rdflib/rdflib-6.2.0.ebuild b/dev-python/rdflib/rdflib-6.2.0.ebuild new file mode 100644 index 000000000000..e41b3e6e638d --- /dev/null +++ b/dev-python/rdflib/rdflib-6.2.0.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="sqlite?,threads(+)" + +inherit distutils-r1 optfeature + +DESCRIPTION="RDF library containing a triple store and parser/serializer" +HOMEPAGE=" + https://github.com/RDFLib/rdflib/ + https://pypi.org/project/rdflib/ +" +SRC_URI=" + https://github.com/RDFLib/rdflib/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples sqlite" + +RDEPEND=" + dev-python/isodate[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/berkeleydb[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # doctests require internet + sed -i -e '/doctest-modules/d' pyproject.toml || die + + # we disable pytest-cov + sed -i -e 's@, no_cover: None@@' test/test_misc/test_plugins.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # some of them fail with encoding problems (bad code most likely) + # but too many to list them one by one + test/test_w3c_spec/test_sparql11_w3c.py::test_entry_sparql11 + "test/test_sparql/test_result.py::test_select_result_serialize_parse[xml-TEXT_IO-utf-8]" + "test/test_sparql/test_result.py::test_select_result_serialize_parse[xml-STR_PATH-utf-8]" + "test/test_sparql/test_result.py::test_select_result_serialize_parse[xml-BINARY_IO-utf-8]" + "test/test_sparql/test_result.py::test_select_result_serialize_parse[xml-None-utf-8]" + "test/test_sparql/test_result.py::test_select_result_parse_serialized[xml-TEXT_IO-utf-8]" + + # Internet + test/test_sparql/test_service.py + "test/jsonld/test_onedotone.py::test_suite[https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tc034-do_test_parser-https://w3c.github.io/json-ld-api/tests/-toRdf-c034-toRdf/c034-in.jsonld-toRdf/c034-out.nq-False-options66]" + "test/jsonld/test_onedotone.py::test_suite[https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te126-do_test_parser-https://w3c.github.io/json-ld-api/tests/-toRdf-e126-toRdf/e126-in.jsonld-toRdf/e126-out.nq-False-options167]" + "test/jsonld/test_onedotone.py::test_suite[https://w3c.github.io/json-ld-api/tests/toRdf-manifest#te127-do_test_parser-https://w3c.github.io/json-ld-api/tests/-toRdf-e127-toRdf/e127-in.jsonld-toRdf/e127-out.nq-False-options168]" + "test/jsonld/test_onedotone.py::test_suite[https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso05-do_test_parser-https://w3c.github.io/json-ld-api/tests/-toRdf-so05-toRdf/so05-in.jsonld-toRdf/so05-out.nq-False-options253]" + "test/jsonld/test_onedotone.py::test_suite[https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso08-do_test_parser-https://w3c.github.io/json-ld-api/tests/-toRdf-so08-toRdf/so08-in.jsonld-toRdf/so08-out.nq-False-options254]" + "test/jsonld/test_onedotone.py::test_suite[https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso09-do_test_parser-https://w3c.github.io/json-ld-api/tests/-toRdf-so09-toRdf/so09-in.jsonld-toRdf/so09-out.nq-False-options255]" + "test/jsonld/test_onedotone.py::test_suite[https://w3c.github.io/json-ld-api/tests/toRdf-manifest#tso11-do_test_parser-https://w3c.github.io/json-ld-api/tests/-toRdf-so11-toRdf/so11-in.jsonld-toRdf/so11-out.nq-False-options256]" + test/test_extras/test_infixowl/test_basic.py::test_infix_owl_example1 + test/test_extras/test_infixowl/test_context.py::test_context + test/test_graph/test_graph.py::test_guess_format_for_parse + ) + local EPYTEST_IGNORE=( + # Uses network + test/test_so_69984830.py + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + + epytest +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + optfeature "support for sys-libs/db (Berkeley DB for MySQL)" dev-python/berkeleydb +} diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest index c131f57bdd5f..d03486fa01f1 100644 --- a/dev-python/regex/Manifest +++ b/dev-python/regex/Manifest @@ -1,3 +1,4 @@ DIST regex-2022.6.2.tar.gz 383342 BLAKE2B 48587a91366203301c517dc9cfe4f09e70905924484b906481bc89cf376854d406871312e154ac8b5833feeb50848636a95fdf99511df4feda4f16794a70856b SHA512 ce69a058aa05c471ce8728d29d5a498e387e5661d754d13bee51558a85f5e9e059a1464cc1b7721294cab421bae7219da7fd067e331e6cd6fd3dc464fdf0ecc1 DIST regex-2022.7.24.tar.gz 385003 BLAKE2B 996cdec63ec35f893f3bbf3afa7731944c496547f0cf3d97b85a90b8ceb8d4a1571a680608ea01c5d845a11de43365cc30fd98519bb2cfacc01eb5ff36950d0c SHA512 23ce018a4275ffc49ac9ad71e9ed70984e2118421e0d97d497ad41bc5ff4e19a5b783dbce82a94ad15b59681be668092594fa3ace44250d111693e046e953030 +DIST regex-2022.7.25.tar.gz 385022 BLAKE2B 64c2ff2e9a41d6d559ed199e978b7eb453ffe872d3cbe3d14f31ed6f7df546aa33079ce1d8279b815a35a18d9ea75da6f0beb38e4df576037995518a38db688a SHA512 1179239e8e2a1ff55150b6c2e483f2d2b795a7f5cb400310c315a59aad19590d410cc9c1a862c66be2ca93b24b387a4c4fa0a5467d497a9bc5ffc79dac7cb0ff DIST regex-2022.7.9.tar.gz 383431 BLAKE2B 9773b3e5c516d79ec6b37d288addb0638016716093ec49d8cdc4a2132fc16ea76c4a21fd02cc6bc6547fd0dd76bb0ec9984bb7f41eb88e4f89623a8d4a5be40d SHA512 0c8b78fc10e5ba4e95a3603a4958efb610168b63a490715c2556243af7bab4d04e6eab6cad6bc98816cfa94209404806ede28cf48643d7e92c9b8323c2b0c5e2 diff --git a/dev-python/regex/regex-2022.7.25.ebuild b/dev-python/regex/regex-2022.7.25.ebuild new file mode 100644 index 000000000000..d864a4bd8ea3 --- /dev/null +++ b/dev-python/regex/regex-2022.7.25.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Alternative regular expression module to replace re" +HOMEPAGE=" + https://bitbucket.org/mrabarnett/mrab-regex/ + https://pypi.org/project/regex/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="doc" + +PATCHES=( + "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_empty_array.patch" + "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_issue_18468.patch" +) + +distutils_enable_tests unittest + +python_install_all() { + use doc && local HTML_DOCS=( docs/Features.html ) + local DOCS=( README.rst docs/*.rst ) + + distutils-r1_python_install_all +} diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest index 0b54e70e1e81..536f617df1ab 100644 --- a/dev-python/rope/Manifest +++ b/dev-python/rope/Manifest @@ -1,2 +1,3 @@ DIST rope-1.1.1.tar.gz 274610 BLAKE2B 52354453305ee58db70f86392f7ec27179e1e4a9ec677fb8875bb9ca24663e6dae26e1bac4a1ad62143fe3a419a7a1e1fd0b7d2f03ef556143d2b060b23300af SHA512 aaf664a63ef00e3c844d6999338fe6a3384ddecfe95ef9b7eb213e5c37c9f78f7d2ea59aa7e612487bac5eaaaf7fc8ba499c0d43c740f99a7b3be64c9d7f6e07 DIST rope-1.2.0.tar.gz 289239 BLAKE2B 314cf382e76a448dcddff0b9c52ae437cde032b54f1c9edbb05c1d47832ecc7a0b35b8eb14cf48ef5b296011a273cf3e21c5433a70e2627c11f2cdeca885e1a3 SHA512 d34a47a6453a85fcaa253287224b7b5265e08d2cba46377d17502f78642d3468d074b43d4916758c2225f98e676080af2b7896ad6194e0ee0234661343259fd1 +DIST rope-1.3.0.tar.gz 286846 BLAKE2B f8b122a276812638eee76cc235e91e013696f6047c450729edde1b4a5bfdd1d6aa7d1e9ac46048e8205a1f544ee82f740e0f7b20f10769a9a28065a8b9caee6b SHA512 45036cfb3abbe6b00306268f62804d787a633ef8981b23553d57ea18087bfbec33be6346bb59393bb6c3b48020a2da87f759668a57ec8e809ba3666aff0dfd2c diff --git a/dev-python/rope/rope-1.2.0.ebuild b/dev-python/rope/rope-1.2.0.ebuild index 67e1183ee5b0..ffa603ad1c4c 100644 --- a/dev-python/rope/rope-1.2.0.ebuild +++ b/dev-python/rope/rope-1.2.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="doc" RDEPEND=" diff --git a/dev-python/rope/rope-1.3.0.ebuild b/dev-python/rope/rope-1.3.0.ebuild new file mode 100644 index 000000000000..67e1183ee5b0 --- /dev/null +++ b/dev-python/rope/rope-1.3.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Python refactoring library" +HOMEPAGE=" + https://pypi.org/project/rope/ + https://github.com/python-rope/rope/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="doc" + +RDEPEND=" + dev-python/pytoolconfig[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/build[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # our venv style confuses this comparison + ropetest/contrib/autoimport/utilstest.py::test_get_package_source_typing + ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_typing + ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_compiled +) diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest index 259e3786068a..2dcd72e9f049 100644 --- a/dev-python/scipy/Manifest +++ b/dev-python/scipy/Manifest @@ -1,4 +1,4 @@ DIST scipy-1.8.1.tar.gz 38196215 BLAKE2B 180ae646adba2031a4bf99cd4feefe652b8e340110b3b2872e61aa1083054aadf369c7e3b3e3fd8fb71fcd831c95841d2dadd1c71e35e5f7d95800e5551173f0 SHA512 f6fc71c209991fe82baa4b10d8ade0deb1057f6f5942a91dfb7ae45f3eb78a4535efa2861badf5e2d37239fa99dbd99de760aa7e4854b95991ade0263004e7ea -DIST scipy-1.9.0rc3.tar.gz 42021439 BLAKE2B 148c5a2517ef18015123503837d921a24258996047b4c5df22a279febc98d0633bb8b6bd9c7b886db9458583e8a5c15886b6349e2095a0ed7d60a7c976d24145 SHA512 1e4f0eb3fc5d8cdc24c2e4f7ea8400f5db039d4a2bb7a7d7c4869392fbdca6836d4dfb0a1ead2452b177fe49a60aa7ef86d7d6aee596e001e870df79a5cbce04 +DIST scipy-1.9.0.tar.gz 42016757 BLAKE2B ca25b3ad44091230c5ecdfa832b382a1f5449565aa460b169a886505e7583399d316fe48f420d45b9993e6522d46fbbd6405e08fcfb8dc02ed5febb2e09749e7 SHA512 03d38f3298e2ca2dcc376acb09593f47a007f2b166508b91cd6f3e3cc417fa3579084aaa806365afee8679b473340b0eba86b36def957da45be404c4b6607675 DIST scipy-html-1.8.1.zip 37060661 BLAKE2B 2fa617c58eb47463f8a61f9798b32c6da255d26b8e86c1558e427a715093f5a29ced3847ab6ecfe88ce1017664f36ac3e9fa9bbf72ede7e0fd3812b5f41fe933 SHA512 95153dc1f404aa64898a700c94c0deea3ca842c3152167d0987edabcf4a8eba16b6c8e6bc38a6775a849dc621e6a21434baf53d1669b1865fa5049cffa4387ac DIST scipy-ref-1.8.1.pdf 35025868 BLAKE2B 9221755d2dc69b8623271f75ff3078a0a4410fe9ff69ee317b40bf145af7da21a7f5f4b6b67820d8bb2878f83b7014f1ea7c2f0e026afb716da0479d394505e2 SHA512 8f27dcb9dd1030e15266389af21a1475ecfec5ea777fb2dbcf8db8d3398ac6e45c7040b8d6dbaffd29be3920925427be7c55efdc8094d670c857edfdab7f7728 diff --git a/dev-python/scipy/metadata.xml b/dev-python/scipy/metadata.xml index 0192620473a3..727696087804 100644 --- a/dev-python/scipy/metadata.xml +++ b/dev-python/scipy/metadata.xml @@ -1,28 +1,29 @@ - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - SciPy is an open source library of scientific tools for Python. SciPy - supplements the popular numpy module, gathering a variety of high level - science and engineering modules together as a single package. - SciPy includes modules for graphics and plotting, optimization, - integration, special functions, signal and image processing, genetic - algorithms, ODE solvers, and others. - - - Use dev-python/pythran to accelerate runtime - Adds support for sparse solving with sci-libs/umfpack - - - scipy - scipy - + + sci@gentoo.org + Gentoo Science Project + + + python@gentoo.org + Python + + + SciPy is an open source library of scientific tools for Python. SciPy + supplements the popular numpy module, gathering a variety of high level + science and engineering modules together as a single package. + SciPy includes modules for graphics and plotting, optimization, + integration, special functions, signal and image processing, genetic + algorithms, ODE solvers, and others. + + + Use dev-python/pythran to accelerate runtime + Adds support for sparse solving with sci-libs/umfpack + + + scipy/scipy + scipy + scipy + diff --git a/dev-python/scipy/scipy-1.9.0_rc3.ebuild b/dev-python/scipy/scipy-1.9.0-r1.ebuild similarity index 75% rename from dev-python/scipy/scipy-1.9.0_rc3.ebuild rename to dev-python/scipy/scipy-1.9.0-r1.ebuild index 66e0ae62dac4..c6b76d728e36 100644 --- a/dev-python/scipy/scipy-1.9.0_rc3.ebuild +++ b/dev-python/scipy/scipy-1.9.0-r1.ebuild @@ -38,22 +38,26 @@ else S="${WORKDIR}"/${MY_P} if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 -hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~amd64 -hppa ~ppc64 ~riscv" fi fi LICENSE="BSD LGPL-2" SLOT="0" -IUSE="doc +sparse" +IUSE="doc" +# umfpack is technically optional but it's preferred to have it available. DEPEND=" >=dev-python/numpy-1.18.5[lapack,${PYTHON_USEDEP}] - sci-libs/arpack:0= + sci-libs/arpack:= + sci-libs/umfpack virtual/cblas >=virtual/lapack-3.8 - sparse? ( sci-libs/umfpack:0= )" -RDEPEND="${DEPEND} - dev-python/pillow[${PYTHON_USEDEP}]" +" +RDEPEND=" + ${DEPEND} + dev-python/pillow[${PYTHON_USEDEP}] +" # TODO: restore pythran optionality? BDEPEND=" dev-lang/swig @@ -70,6 +74,11 @@ PATCHES=( "${FILESDIR}"/${PN}-1.9.9999-meson-options-lapack.patch ) +EPYTEST_DESELECT=( + linalg/tests/test_decomp.py::TestSchur::test_sort + linalg/tests/test_solvers.py::test_solve_discrete_are +) + distutils_enable_tests pytest python_test() { @@ -77,3 +86,11 @@ python_test() { epytest -n "$(makeopts_jobs)" --pyargs scipy } + +python_install_all() { + use doc && \ + local DOCS=( "${DISTDIR}"/${PN}-ref-${DOC_PV}.pdf ) \ + local HTML_DOCS=( "${WORKDIR}"/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/scipy/scipy-1.9.9999.ebuild b/dev-python/scipy/scipy-1.9.9999.ebuild index 19c83a0756f4..888ff2073ebb 100644 --- a/dev-python/scipy/scipy-1.9.9999.ebuild +++ b/dev-python/scipy/scipy-1.9.9999.ebuild @@ -38,28 +38,33 @@ else S="${WORKDIR}"/${MY_P} if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 -hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~amd64 -hppa" fi fi LICENSE="BSD LGPL-2" SLOT="0" -IUSE="doc +sparse" +IUSE="doc" +# umfpack is technically optional but it's preferred to have it available. DEPEND=" >=dev-python/numpy-1.18.5[lapack,${PYTHON_USEDEP}] - sci-libs/arpack:0= + sci-libs/arpack:= + sci-libs/umfpack virtual/cblas >=virtual/lapack-3.8 - sparse? ( sci-libs/umfpack:0= )" -RDEPEND="${DEPEND} - dev-python/pillow[${PYTHON_USEDEP}]" +" +RDEPEND=" + ${DEPEND} + dev-python/pillow[${PYTHON_USEDEP}] +" # TODO: restore pythran optionality? BDEPEND=" dev-lang/swig >=dev-python/cython-0.29.18[${PYTHON_USEDEP}] dev-python/pybind11[${PYTHON_USEDEP}] dev-python/pythran[${PYTHON_USEDEP}] + >=dev-util/meson-0.62.2 dev-util/patchelf virtual/pkgconfig doc? ( app-arch/unzip ) @@ -69,6 +74,11 @@ PATCHES=( "${FILESDIR}"/${PN}-1.9.9999-meson-options-lapack.patch ) +EPYTEST_DESELECT=( + linalg/tests/test_decomp.py::TestSchur::test_sort + linalg/tests/test_solvers.py::test_solve_discrete_are +) + distutils_enable_tests pytest python_test() { @@ -76,3 +86,11 @@ python_test() { epytest -n "$(makeopts_jobs)" --pyargs scipy } + +python_install_all() { + use doc && \ + local DOCS=( "${DISTDIR}"/${PN}-ref-${DOC_PV}.pdf ) \ + local HTML_DOCS=( "${WORKDIR}"/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/semantic_version/semantic_version-2.10.0.ebuild b/dev-python/semantic_version/semantic_version-2.10.0.ebuild index c0c7120df32d..be971abcc1e3 100644 --- a/dev-python/semantic_version/semantic_version-2.10.0.ebuild +++ b/dev-python/semantic_version/semantic_version-2.10.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_sphinx docs \ dev-python/sphinx_rtd_theme diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index fadd966bab3d..c92c15368e65 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,3 +1,4 @@ DIST sentry-sdk-1.6.0.gh.tar.gz 249637 BLAKE2B c4d6788c80184ce9127ed85dfb5305363fd27bcbebd74763e4c14c4fed35dd05069ad4a244fa2d8a59f8cb618df22d4d864bf72510fe42600d23fcc6bf8228cf SHA512 d2999831af595ed7f1861ec78887e46887eea8c4c931f22bd4003aede508511287f67eb6100232362a110d16b7bdec892572225440be52a9bd37952c30478f15 DIST sentry-sdk-1.7.2.gh.tar.gz 254370 BLAKE2B e65b2236bfec9279a4aa05b77c9492547f657e461a7c96c4158acb6bc0887571186bfa71893dce34251ef8d783fb5d583b25aa12539c5db7993cec65fdf05229 SHA512 9fe2c283a326b78c8be95500e4916bb633dc7369960a4e0ef69c0f29de74c38db81f43b3931c47d50431ee7f1a66a2b18e8c4fc02ce71c404a5e9700644cb76c DIST sentry-sdk-1.8.0.gh.tar.gz 286488 BLAKE2B d47f33a1c83cfffa6e4a801a6fdfde132d4cfe1b734e464c4db60e97abf53ebe503c53c3edd89d1a84e655a348a4463a75c3475d4824d03cd9b95733b13b5532 SHA512 aa3be96dbc55265f17371d8f20f8b3116b4310cbc1d078b62beeb1fd90bdbb840db85c25309e16f793a188d373c6dbcfd11a104db21b60221a5fb06d8deacc2d +DIST sentry-sdk-1.9.0.gh.tar.gz 290271 BLAKE2B fcb4c45c129faf23a1177167e2bdd567a7ff228abbaa782676abb16c29e9c4cccef89f67ae5cd28c4f2b25e6687152fdc5eab0c7d981021a8df16374dc4e1fec SHA512 4f287bad8e9dd8eaad8f8a31d7335ccf6bfe72cc0ba8c0b26abcbd7e326bad886709d001976966a7b917f39e1ca249fa881abf29778cfd4bd65c63f05a6f6ef2 diff --git a/dev-python/sentry-sdk/sentry-sdk-1.9.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.9.0.ebuild new file mode 100644 index 000000000000..9d1e2042e8f2 --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.9.0.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +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 + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/sentry-python-${PV}" + +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/gevent[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-localserver[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/eventlet[${PYTHON_USEDEP}] + ' python3_{8..9}) + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # tests require Internet access + tests/integrations/httpx/test_httpx.py + tests/integrations/requests/test_requests.py + tests/integrations/stdlib/test_httplib.py + tests/integrations/flask/test_flask.py + tests/integrations/django/test_basic.py + # wtf is it supposed to do?! + tests/integrations/gcp/test_gcp.py + # broken by rq-1.10.1 (optional dep) + tests/integrations/rq/test_rq.py + # fastapi is not packaged + tests/integrations/asgi/test_fastapi.py + # TODO + tests/integrations/bottle + # requires python-multipart (TODO: package it) + tests/integrations/starlette +) + +EPYTEST_DESELECT=( + # hangs + 'tests/test_transport.py::test_transport_works' + # TODO + 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' + tests/test_client.py::test_databag_depth_stripping + tests/test_client.py::test_databag_string_stripping + tests/test_client.py::test_databag_breadth_stripping + tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates + tests/integrations/asgi/test_asgi.py::test_websocket + tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style + tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context + # incompatible version? + tests/integrations/falcon/test_falcon.py + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_too_large_event_truncated + # test_circular_references: apparently fragile + 'tests/integrations/threading/test_threading.py::test_circular_references' + # test for new feature, fails with IndexError + tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler + # TODO + tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates + tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled +) diff --git a/dev-python/serpent/Manifest b/dev-python/serpent/Manifest index 73d69bb892cd..fec16e65087b 100644 --- a/dev-python/serpent/Manifest +++ b/dev-python/serpent/Manifest @@ -1,2 +1 @@ -DIST serpent-1.40.tar.gz 24140 BLAKE2B 8a790e3f0973e99840cbea6ad354012cde0b7c6ee09c50f31d56110e12cf848543a30a38900e821419c9a0aaeb2b55fe0161dbc9c233f236a21dc553cefce9e6 SHA512 9f8edebcd6e37de7442a00157f64b1dec6742cd198f45ab475be7f38aff4e090345739f7500181f0b0a4dbdc9241b2f11bca5ada7a89aa577d94646269d7ab28 DIST serpent-1.41.tar.gz 88927 BLAKE2B 738c0e3ff3ff908514a54523aa41bcda3aa4426d0426037a0223ddb744995bf9175de96df2372506aaf45de664897e35cd7292b9aa58beab146f225ce02864f1 SHA512 cab6f9e36d2f777e58cd5f3d1dd6e11626e0f222ecb2adb8e5997338c76ed357c461dadd00010cfd43ffc6a0b1addd7de06d86b7a82ca796719e4bde2d9f4813 diff --git a/dev-python/serpent/serpent-1.40.ebuild b/dev-python/serpent/serpent-1.40.ebuild deleted file mode 100644 index 5095e334dda8..000000000000 --- a/dev-python/serpent/serpent-1.40.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="A simple serialization library based on ast.literal_eval" -HOMEPAGE="https://pypi.org/project/serpent/ https://github.com/irmen/Serpent" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ppc ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests setup.py diff --git a/dev-python/serpent/serpent-1.41.ebuild b/dev-python/serpent/serpent-1.41.ebuild index 9c183aa8a170..89b002d4440f 100644 --- a/dev-python/serpent/serpent-1.41.ebuild +++ b/dev-python/serpent/serpent-1.41.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ppc ppc64 x86" BDEPEND=" test? ( diff --git a/dev-python/setproctitle/Manifest b/dev-python/setproctitle/Manifest index 5c6bf7b95ed1..aa4cd6bb9d21 100644 --- a/dev-python/setproctitle/Manifest +++ b/dev-python/setproctitle/Manifest @@ -1 +1,2 @@ DIST setproctitle-1.2.3.tar.gz 23618 BLAKE2B 58bafb30a9b0da9cd552c7ed1ccd197a2ee7a3c70ae02773e6a857e4f16069126d2507f30206c83a24d84d030a1fc9306d024f4e5b988f73d95df049fa9c055f SHA512 ae94e3f5e1dd10e80488f81250e979a6a15c7c3ae399bf557612b9b1edbdcb8aec4e68a7f44ff7375a399ab53d6319dfb5c5c4a1e3a0bb824c40f6921c9d9c6b +DIST setproctitle-1.3.0.tar.gz 26778 BLAKE2B 620df2c342fd76ff762135eed88b4d6d921c1c85c7865e3921c95e968de07b10cccf86e2d62297fdfb91aa5b44e9e9fb7c496aa2fdbbe039eecda668b079328e SHA512 41f0557b73ed41323c8d71d87d143ccd78f980c01027e76c7e6ff4cf375cb8cda55f01a5c4a3cd12fea3459070382b84fd1346995696df7a3e1cc03ff8e71b4e diff --git a/dev-python/setproctitle/setproctitle-1.3.0.ebuild b/dev-python/setproctitle/setproctitle-1.3.0.ebuild new file mode 100644 index 000000000000..13ace7223215 --- /dev/null +++ b/dev-python/setproctitle/setproctitle-1.3.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Allow customization of the process title" +HOMEPAGE=" + https://github.com/dvarrazzo/py-setproctitle/ + https://pypi.org/project/setproctitle/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +distutils_enable_tests pytest diff --git a/dev-python/setuptools-rust/setuptools-rust-1.3.0.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.3.0.ebuild index 75e5c081e272..07b2de60c5ec 100644 --- a/dev-python/setuptools-rust/setuptools-rust-1.3.0.ebuild +++ b/dev-python/setuptools-rust/setuptools-rust-1.3.0.ebuild @@ -96,7 +96,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/sexpdata/sexpdata-0.0.3-r2.ebuild b/dev-python/sexpdata/sexpdata-0.0.3-r2.ebuild index cef2841d5473..b02a4baffc7a 100644 --- a/dev-python/sexpdata/sexpdata-0.0.3-r2.ebuild +++ b/dev-python/sexpdata/sexpdata-0.0.3-r2.ebuild @@ -14,6 +14,6 @@ SRC_URI="https://github.com/jd-boyd/sexpdata/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" distutils_enable_tests nose diff --git a/dev-python/sip/sip-6.6.2.ebuild b/dev-python/sip/sip-6.6.2.ebuild index f2f2c5ee45c8..0633666aa3de 100644 --- a/dev-python/sip/sip-6.6.2.ebuild +++ b/dev-python/sip/sip-6.6.2.ebuild @@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P} LICENSE="|| ( GPL-2 GPL-3 SIP )" SLOT="5" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" RDEPEND=" ! + + arthurzam@gentoo.org + Arthur Zamarin + mgorny@gentoo.org Michał Górny diff --git a/dev-python/snakeoil/snakeoil-0.9.11.ebuild b/dev-python/snakeoil/snakeoil-0.9.11.ebuild new file mode 100644 index 000000000000..ed32d56d36ac --- /dev/null +++ b/dev-python/snakeoil/snakeoil-0.9.11.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="threads(+)" +inherit distutils-r1 + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git" + inherit git-r3 +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="misc common functionality and useful optimizations" +HOMEPAGE="https://github.com/pkgcore/snakeoil" + +LICENSE="BSD BSD-2 MIT" +SLOT="0" + +RDEPEND=" + dev-python/lazy-object-proxy[${PYTHON_USEDEP}] +" + +[[ ${PV} == 9999 ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/snakeoil/snakeoil-9999.ebuild b/dev-python/snakeoil/snakeoil-9999.ebuild index 66ebcf075394..ed32d56d36ac 100644 --- a/dev-python/snakeoil/snakeoil-9999.ebuild +++ b/dev-python/snakeoil/snakeoil-9999.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 @@ -11,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" fi @@ -22,9 +23,8 @@ LICENSE="BSD BSD-2 MIT" SLOT="0" RDEPEND=" - dev-python/lazy-object-proxy[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( >=dev-python/pytest-6 )" + dev-python/lazy-object-proxy[${PYTHON_USEDEP}] +" [[ ${PV} == 9999 ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]" diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest index 969c6dc88d2d..ceb71bfa6118 100644 --- a/dev-python/sphinx-autodoc-typehints/Manifest +++ b/dev-python/sphinx-autodoc-typehints/Manifest @@ -1 +1,2 @@ DIST sphinx-autodoc-typehints-1.18.3.gh.tar.gz 26457 BLAKE2B 343a6ffcbca40f28a66c67266431f3a9b2292bd0d991de4287b9adf9e02b7d8fb24094646caa55790f32cd9081abca525f310367335d60fa1b7ea3bc9623bb1c SHA512 549bdfad8f5c07f5edb1c6cdeaff39df22cc7bfa475c70b5c54ff46b311d14c9f3682bf68663d852b95ebff8fd1b71038fc077495d99d870ae2efbf72ec99a42 +DIST sphinx-autodoc-typehints-1.19.0.gh.tar.gz 26950 BLAKE2B 4e530c0b16500d8489bed7f50518b1bc30fdc824d41eb6cc66786096c09c910deb92ac580438395e3b71fd2d3b64690986cb035ff2d784e26918a42bdc73d8fc SHA512 d9459aca1091da0fa446d7ce72ef83c172775b66081d87431c14fd9cfda42770dbd08450ff193e3accffe0eb11efde22804e4ffff20a8e0e9072a05bc34a99e9 diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.19.0.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.19.0.ebuild new file mode 100644 index 000000000000..9eca6f1f4db5 --- /dev/null +++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.19.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Type hints support for the Sphinx autodoc extension" +HOMEPAGE=" + https://github.com/tox-dev/sphinx-autodoc-typehints/ + https://pypi.org/project/sphinx-autodoc-typehints/ +" +SRC_URI=" + https://github.com/tox-dev/sphinx-autodoc-typehints/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" + +RDEPEND=" + >=dev-python/sphinx-4.5[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + >=dev-python/nptyping-2.1.1[${PYTHON_USEDEP}] + dev-python/sphobjinv[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # this package is addicted to Internet + tests/test_sphinx_autodoc_typehints.py::test_format_annotation +) + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/sphinx-gallery/Manifest b/dev-python/sphinx-gallery/Manifest index 19231d782581..92a1d6e5108e 100644 --- a/dev-python/sphinx-gallery/Manifest +++ b/dev-python/sphinx-gallery/Manifest @@ -1 +1,2 @@ DIST sphinx-gallery-0.10.1.tar.gz 6546135 BLAKE2B 1f4ead74b848f28944820a77717183d845d1fba7459d11fa9bece16c5cd83742e012cce6906f8f5cd357e5c7db01107b6c7c32e2f7d5b7ce46dcd8d6a4b36e9c SHA512 da3b35907782846a58402fddf2a7f507eba76cd708725ff0ba097ec7bda6e9029252c9fb4df6d192aa7f64c6873465d4ff5e634b5c4cc6c4294e0d38c6db2f02 +DIST sphinx-gallery-0.11.0.tar.gz 395136 BLAKE2B 4380484cb37baeb749469f810cbaf24f51a4f83a24a6ff868d1b8872f58db7b189575e8023926b70c576b029b895e18c3de070d69d20a87c70db5d959ebe8915 SHA512 8c97c9bea3bdeb400715bf7ad36e277c01efd5a5d9a85eaeac397eb1f7066112eaf8ef46cc42226275e50e030bfb1010d7516db70e415fbde953f051f4c3cbf4 diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.11.0.ebuild b/dev-python/sphinx-gallery/sphinx-gallery-0.11.0.ebuild new file mode 100644 index 000000000000..74dea626257b --- /dev/null +++ b/dev-python/sphinx-gallery/sphinx-gallery-0.11.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +inherit distutils-r1 + +DESCRIPTION="Sphinx extension to automatically generate an examples gallery" +HOMEPAGE=" + https://sphinx-gallery.github.io/ + https://github.com/sphinx-gallery/sphinx-gallery" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND=" + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/joblib[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e 's:--cov-report= --cov=sphinx_gallery::' setup.cfg || die + distutils-r1_src_prepare +} + +EPYTEST_DESELECT=( + # Internet + sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data + sphinx_gallery/tests/test_full.py::test_run_sphinx + sphinx_gallery/tests/test_full.py::test_embed_links_and_styles +) diff --git a/dev-python/sphinx-issues/sphinx-issues-3.0.1-r1.ebuild b/dev-python/sphinx-issues/sphinx-issues-3.0.1-r1.ebuild new file mode 100644 index 000000000000..46bb5f21d67e --- /dev/null +++ b/dev-python/sphinx-issues/sphinx-issues-3.0.1-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +inherit distutils-r1 + +DESCRIPTION="Sphinx extension for linking to your project's issue tracker" +HOMEPAGE="https://github.com/sloria/sphinx-issues" +SRC_URI="https://github.com/sloria/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris" + +RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # doesn't work in our pep517 install + tests/test_sphinx_issues.py::test_sphinx_build_integration +) diff --git a/dev-python/sphinx-tabs/Manifest b/dev-python/sphinx-tabs/Manifest index 45e78f2419ff..741ae43b25cd 100644 --- a/dev-python/sphinx-tabs/Manifest +++ b/dev-python/sphinx-tabs/Manifest @@ -1,3 +1 @@ -DIST sphinx-tabs-3.3.1.tar.gz 523932 BLAKE2B 8b941eb549ea8a10fcd329e880b8fa15742ba7903f4f9d6422335cf889c344a1fec8f16798c286b0c0f7561c128ea297153c31d0445b867e5e23f7960698d31a SHA512 d93ba1149a20711b52f8a76f22d212fdbb97349561f3e13b53873cdb4dba8f18f645e2d73ef378c2dde3d1c0c585c1402d73f4102da0e973be0c90a5912e7036 -DIST sphinx-tabs-3.4.0.gh.tar.gz 524212 BLAKE2B 18688d10d37e5794340ccfc5d798a31bf80374ed74e64dcb54ae53dc557d7538de39b4e29002d16735cab5ed4618189af54da2682dce195c503af442f554fef7 SHA512 2833586c7040e454cac65963a3dfb22ac7e09b0a4cd5cba9ea449d798a5d7120ce3d19ac0a9d638a9389d52773bd98ab4bde33d06924170757036ff3218f6d55 DIST sphinx-tabs-3.4.1.gh.tar.gz 524071 BLAKE2B 5aecb9c22a298c1347bf82cbbc16709f3f6cd38b0f0f6e4948411f1fdd79ba17d3e75178b8c092df7b8abc812dd4b0102879774708552a062aad0fe0b0653717 SHA512 b6079d3ae91479d40aaf35926226eb7dd783de7cec0e721cb13a036fc520bb3afda0dffb0669dc5054fc665125c3620261b1ea7ffe685d5b177bc980e3b4d7e4 diff --git a/dev-python/sphinx-tabs/sphinx-tabs-3.3.1-r1.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-3.3.1-r1.ebuild deleted file mode 100644 index c396a7f60c23..000000000000 --- a/dev-python/sphinx-tabs/sphinx-tabs-3.3.1-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Tabbed views for Sphinx" -HOMEPAGE=" - https://github.com/executablebooks/sphinx-tabs/ - https://pypi.org/project/sphinx-tabs/ -" -SRC_URI="https://github.com/executablebooks/sphinx-tabs/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - =dev-python/docutils-0.17*[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/pytest-regressions[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/sphinx-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx_rtd_theme - -EPYTEST_DESELECT=( - # Unpackaged rinohtype - tests/test_build.py::test_rinohtype_pdf -) diff --git a/dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild deleted file mode 100644 index 96c47dbd8305..000000000000 --- a/dev-python/sphinx-tabs/sphinx-tabs-3.4.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Tabbed views for Sphinx" -HOMEPAGE=" - https://github.com/executablebooks/sphinx-tabs/ - https://pypi.org/project/sphinx-tabs/ -" -SRC_URI=" - https://github.com/executablebooks/sphinx-tabs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/pytest-regressions[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/sphinx-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx_rtd_theme - -EPYTEST_DESELECT=( - # Unpackaged rinohtype - tests/test_build.py::test_rinohtype_pdf -) - -src_prepare() { - distutils-r1_src_prepare - # annoying, incorrect version limitations - sed -i -e '/install_requires/d' setup.py || die -} diff --git a/dev-python/sphinx-tabs/sphinx-tabs-3.4.1.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-3.4.1.ebuild index c69664385e9c..2dac63ad81da 100644 --- a/dev-python/sphinx-tabs/sphinx-tabs-3.4.1.ebuild +++ b/dev-python/sphinx-tabs/sphinx-tabs-3.4.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" 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/docutils[${PYTHON_USEDEP}] diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest index 73c06f7708ae..a993fd2cfc5e 100644 --- a/dev-python/sphinx/Manifest +++ b/dev-python/sphinx/Manifest @@ -1,3 +1,4 @@ DIST Sphinx-4.5.0.tar.gz 6698212 BLAKE2B e6c46d35492c3d3068c4f97e497d33973ca86b40934578804fcec901fa89d2c52b45a7546b835b873846dd16936c1bd34a7b053aec8206c688d974671155fd56 SHA512 b44d2a81ed67adaefe16a07ae0cf053b5e6c775023aaa6c57d7b3950f171deac410e8004f787b151c3c2fc350650aa69a4dc2dc7239d1fd3d351e5194617cb2c DIST Sphinx-5.0.2.tar.gz 6729086 BLAKE2B a2cbf8efca673d15e364d0db74a8c5e2c0ff469f2a102317fb9bf23aac12c12ced2593e3a5e2dd0ee2bc114f2018356d382d601a3c7ff9b2943e38b59fe45db4 SHA512 d564697f0b82a9a59dd6a81e7822dbeac00fb6cc98cdc2422f04ec87c5133b5e03057ccdfdcfe38dccff41f6c53262d49f4ee6f77047c579aa2e55370bfe2dc6 DIST sphinx-5.1.0.gh.tar.gz 6766298 BLAKE2B d12ef1ec0edd931a597457d868e8fc3b68675df266d8bb626021fa098aacd6027af925275ccf482b7a0d1c8d3cf4c872fca96359f433017274d66bbdcc0d7efa SHA512 595f6f75703d0849393043f24ac216e0bc726a6bf9a23964f8c024e42f2558e2c4f184752835e4016da85391d494fd20bb526d7d379fa9198ac97ff5eca605a2 +DIST sphinx-5.1.1.gh.tar.gz 6766329 BLAKE2B ff385abe35d4a700cbb3cd8acc72313f7c923d48b38934cc35ea6128ef6c16eb6a33604daea25f81f60b65951b4623f62cd4c1a482b2c5e7285ce0ddb6226c80 SHA512 23261cabbcc73072134c22e7fb36f4c7911f4284cea9cc7be6006e500d9de65727f43214fb4427d307845cc684b9a569960ed276320855283a33b9542a2a6918 diff --git a/dev-python/sphinx/sphinx-5.1.1.ebuild b/dev-python/sphinx/sphinx-5.1.1.ebuild new file mode 100644 index 000000000000..ed132f4e10f4 --- /dev/null +++ b/dev-python/sphinx/sphinx-5.1.1.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Python documentation generator" +HOMEPAGE=" + https://www.sphinx-doc.org/ + https://github.com/sphinx-doc/sphinx/ + https://pypi.org/project/Sphinx/ +" +SRC_URI=" + https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc latex" + +RDEPEND=" + =dev-python/Babel-1.3[${PYTHON_USEDEP}] + =dev-python/jinja-2.3[${PYTHON_USEDEP}] + >=dev-python/pygments-2.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.5.0[${PYTHON_USEDEP}] + >=dev-python/snowballstemmer-1.1[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_metadata-4.4[${PYTHON_USEDEP}] + ' 3.8 3.9) + latex? ( + dev-texlive/texlive-latexextra + dev-texlive/texlive-luatex + app-text/dvipng + ) + !dev-python/namespace-sphinxcontrib +" +BDEPEND=" + doc? ( + dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] + media-gfx/graphviz + ) + test? ( + dev-python/html5lib[${PYTHON_USEDEP}] + virtual/imagemagick-tools[jpeg,png,svg] + dev-texlive/texlive-fontsextra + dev-texlive/texlive-latexextra + dev-texlive/texlive-luatex + app-text/dvipng + ) +" + +PATCHES=( + "${FILESDIR}/sphinx-3.2.1-doc-link.patch" + "${FILESDIR}/sphinx-4.3.2-doc-link.patch" +) + +distutils_enable_tests pytest + +python_prepare_all() { + # disable internet access + sed -i -e 's:^intersphinx_mapping:disabled_&:' \ + doc/conf.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + if use doc; then + esetup.py build_sphinx + HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. ) + fi +} + +python_test() { + mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die + local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" + + local EPYTEST_DESELECT=( + # these tests require Internet access + tests/test_build_latex.py::test_latex_images + tests/test_build_linkcheck.py::test_defaults + tests/test_build_linkcheck.py::test_defaults_json + tests/test_build_linkcheck.py::test_anchors_ignored + # TODO + tests/test_ext_autodoc_autoclass.py::test_classes + tests/test_ext_autodoc_autofunction.py::test_classes + tests/test_ext_inheritance_diagram.py::test_import_classes + ) + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + tests/test_ext_autodoc.py::test_autodoc_inherited_members_None + tests/test_ext_autodoc.py::test_automethod_for_builtin + tests/test_ext_autodoc.py::test_cython + tests/test_ext_autodoc.py::test_partialfunction + tests/test_ext_autodoc_autoclass.py::test_autodoc_process_bases + tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type + tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type + tests/test_ext_autodoc_autofunction.py::test_builtin_function + tests/test_ext_autodoc_autofunction.py::test_methoddescriptor + tests/test_ext_autodoc_automodule.py::test_automodule_inherited_members + tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module + tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped + tests/test_util_inspect.py::test_isattributedescriptor + tests/test_util_typing.py::test_stringify_type_hints_pep_585 + ) + + epytest +} diff --git a/dev-python/sphinxcontrib-doxylink/Manifest b/dev-python/sphinxcontrib-doxylink/Manifest index a37f9d4d74ff..2b92572c2717 100644 --- a/dev-python/sphinxcontrib-doxylink/Manifest +++ b/dev-python/sphinxcontrib-doxylink/Manifest @@ -1 +1,2 @@ DIST sphinxcontrib-doxylink-1.12.0.gh.tar.gz 22589 BLAKE2B 322fdd0968147abc480a88247ee724daa8c4da4519ff97280af1d81e9f36d4636aca358f5bb1ba08e5ff0f138cf8446194d1fe819a9d18a227eb463b20ee5738 SHA512 7626fad06613a614b5d6efdea088825732571c7ed45f6f2d69f34e0aede020df0930716cb34ca14260891a29aa152019c7bfae8aad729039642ea1c6bbf7d09e +DIST sphinxcontrib-doxylink-1.12.1.gh.tar.gz 22622 BLAKE2B 2818dc9e155156e60a23183ac35e72b51f316e5e3a8f08379236a141436bbca4fee2ad534a391495dbe9bbc7c0d9f32526f5646592d16c1610121c36275a4c27 SHA512 164c523d6fb081d2ee70fa249901eb0fa3233d20a2ba73b52c4f7bf5f31c3f088c0420e39ace36c66a65fceccc137d6d62c28f7b7b58f3fbf96a3f2f73372fc8 diff --git a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.1.ebuild b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.1.ebuild new file mode 100644 index 000000000000..a6360df99206 --- /dev/null +++ b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.12.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Extension to link to external Doxygen API documentation" +HOMEPAGE=" + https://pypi.org/project/sphinxcontrib-doxylink/ + https://pythonhosted.org/sphinxcontrib-doxylink/ + https://github.com/sphinx-contrib/doxylink/ +" +SRC_URI=" + https://github.com/sphinx-contrib/doxylink/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/doxylink-${PV}" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/sphinx-1.6[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3.0.8[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + app-doc/doxygen + >=dev-python/testfixtures-6.18.5[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx doc \ + dev-python/sphinx_rtd_theme + +python_test() { + distutils_write_namespace sphinxcontrib + cd "${T}" || die + epytest "${S}"/tests +} diff --git a/dev-python/sphinxemoji/sphinxemoji-0.2.0.ebuild b/dev-python/sphinxemoji/sphinxemoji-0.2.0.ebuild index 754bb664c494..446873841359 100644 --- a/dev-python/sphinxemoji/sphinxemoji-0.2.0.ebuild +++ b/dev-python/sphinxemoji/sphinxemoji-0.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest index d23411b82865..8402a495f2b0 100644 --- a/dev-python/sqlalchemy/Manifest +++ b/dev-python/sqlalchemy/Manifest @@ -1,2 +1 @@ -DIST SQLAlchemy-1.4.37.tar.gz 8155965 BLAKE2B cf21c2ab73a5ba2576a857a12f30ea516265af946e25c1b137e57019d862bf04f4757b4755cee28e6f53642d1f1b58f43c99cd1c69f87640e47ac8a1d1ff8d28 SHA512 3f8a814f9bb6fa273f7b210c4567bf7411d0cf2e5caf010a5387fb946063704c342072145a858fb906545dfb1b959155d041e6073273674e51715356fc1f39e6 DIST SQLAlchemy-1.4.39.tar.gz 8212369 BLAKE2B d65993c4342c2cb5bc76ea4ecc986d0ec521a6eb785604ceeca0c9c22187e4af29fc8bd940a130162ca9dd5c30d58b5d0999472285382c6f6bed3863ff9f20cd SHA512 a7c6b73250044289add492b2d7df9010f3b9a3a5126c8b3448d7339cf743c4be3f1c08d238107bb12c579b2bbd7d20e216e331d3ee10dcf79c0f23ca44d496af diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.37.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.37.ebuild deleted file mode 100644 index 7c460a84d5da..000000000000 --- a/dev-python/sqlalchemy/sqlalchemy-1.4.37.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..11} ) -PYTHON_REQ_USE="sqlite?" - -inherit distutils-r1 optfeature - -MY_PN="SQLAlchemy" -MY_P="${MY_PN}-${PV/_beta/b}" - -DESCRIPTION="Python SQL toolkit and Object Relational Mapper" -HOMEPAGE=" - https://www.sqlalchemy.org/ - https://pypi.org/project/SQLAlchemy/ - https://github.com/sqlalchemy/sqlalchemy/ -" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="examples +sqlite test" - -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # hardcode call counts specific to Python versions - test/aaa_profiling -) - -src_prepare() { - sed -i -e '/greenlet/d' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # warning tests are unreliable - test/base/test_warnings.py - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access - ) - [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( - # https://github.com/sqlalchemy/sqlalchemy/issues/8019 - test/engine/test_logging.py::TransactionContextLoggingTest::test_log_messages_have_correct_metadata_echo - ) - if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-_exclusions0]" - "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]" - ) - fi - - # upstream's test suite is horribly hacky; it relies on disabling - # the warnings plugin and turning warnings into errors; this also - # means that any DeprecationWarnings from third-party plugins cause - # everything to explode - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS= - # upstream automagically depends on xdist when it is importable - if has_version "dev-python/pytest-xdist[${PYTHON_USEDEP}]"; then - PYTEST_PLUGINS+=xdist.plugin - fi - epytest -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "asyncio support" dev-python/greenlet - optfeature "MySQL support" \ - dev-python/mysqlclient \ - dev-python/pymysql \ - dev-python/mysql-connector-python - optfeature "postgresql support" dev-python/psycopg:2 -} diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild index b9b2ea0d21f1..e4039b787fa5 100644 --- a/dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild +++ b/dev-python/sqlalchemy/sqlalchemy-1.4.39.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="examples +sqlite test" BDEPEND=" diff --git a/dev-python/stack_data/Manifest b/dev-python/stack_data/Manifest index 4a71dc50a194..40dfb58c41a6 100644 --- a/dev-python/stack_data/Manifest +++ b/dev-python/stack_data/Manifest @@ -1,2 +1 @@ -DIST stack_data-0.2.0.tar.gz 36618 BLAKE2B af79e5c46d03967a8ea6a992a0672a5bd3676a8b088be412782b8c6be6f58a14de1c6e6ff0cd4ae764a65c539a83aa4d7491bb7fe81761452d430d30f70d20fb SHA512 7d6a1a0ffdc667b3ac428b378f1c4f14c5ded99ec244e3cb558bb39ba0c319e9e1657188cb686c8eb788e1af2be6c0b51beae825b73f2685d7b0bc1341ebe5d9 DIST stack_data-0.3.0.tar.gz 41061 BLAKE2B 9202ddb2e6e8c8c9e050e085cfe6e1bdbf26124eb85c19516558336d46876aba5ede1b6a87cf17e09c2b44629063a8f5e1f558fdaf64db2db029978a5860cd99 SHA512 648b6fd0dbf43ee974c15de85aa530034c6c67a3a7c297c1ea3f1ddd59bf13d331f8db9f8ddf54f69e59385ed2c0c2a24b48c5a93330df62082c333610d8a6bb diff --git a/dev-python/stack_data/stack_data-0.2.0.ebuild b/dev-python/stack_data/stack_data-0.2.0.ebuild deleted file mode 100644 index 4a42abf43fa1..000000000000 --- a/dev-python/stack_data/stack_data-0.2.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Extract data from Python tracebacks for informative displays" -HOMEPAGE="https://github.com/alexmojaki/stack_data" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/executing[${PYTHON_USEDEP}] - dev-python/pure_eval[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/cython[${PYTHON_USEDEP}] - dev-python/typeguard[${PYTHON_USEDEP}] - dev-python/littleutils[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/stack_data/stack_data-0.3.0.ebuild b/dev-python/stack_data/stack_data-0.3.0.ebuild index d7f8f151612e..833bda6e4c4b 100644 --- a/dev-python/stack_data/stack_data-0.3.0.ebuild +++ b/dev-python/stack_data/stack_data-0.3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/asttokens[${PYTHON_USEDEP}] diff --git a/dev-python/suds-community/Manifest b/dev-python/suds-community/Manifest index e21933e8f839..ecae0d478968 100644 --- a/dev-python/suds-community/Manifest +++ b/dev-python/suds-community/Manifest @@ -1,2 +1 @@ -DIST suds-community-1.1.1.tar.gz 284934 BLAKE2B 9df1a5f6b4dd2ca060c639147a090cef6a194f275706e03a3fdafa46c4d18b890f7c94249db8db6202e95abea71948e0c42fe42f14f659ca14bb0aca11b4b5f5 SHA512 9b343d704b2db123ff44685fb03da8f6912cefb32d38e9b79f9f84aeebff32ba26936a0f70a6121628c6f2c5388e94d380f08ed546f55fbf84fdc8e4fdbd3d0a DIST suds-community-1.1.2.tar.gz 285409 BLAKE2B 6cf047bb6fa6aed147fa519fee4300f52195c94a409aaa769feffaaf4d43552a566efb0162e440092c3dcb8ec21cf441325db449e5417b81a5f859133a078b83 SHA512 9f26ebbf36fcbd915281f3c3afd4ea776ca409ede4ba9e487b746ef4e527171ee2fdb44075100d52b5bba0658fafec817eea2cbf64b8d2851bdc974aee430d57 diff --git a/dev-python/suds-community/suds-community-1.1.1.ebuild b/dev-python/suds-community/suds-community-1.1.1.ebuild deleted file mode 100644 index 3e6e1382baab..000000000000 --- a/dev-python/suds-community/suds-community-1.1.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="xml(+)" -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Lightweight SOAP client" -HOMEPAGE=" - https://github.com/suds-community/suds/ - https://pypi.org/project/suds-community/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" - -DOCS=( README.md notes/. ) - -BDEPEND=" - test? ( - dev-python/six[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/suds-community/suds-community-1.1.2.ebuild b/dev-python/suds-community/suds-community-1.1.2.ebuild index a41f925a470f..e6cba6dd1497 100644 --- a/dev-python/suds-community/suds-community-1.1.2.ebuild +++ b/dev-python/suds-community/suds-community-1.1.2.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" DOCS=( README.md notes/. ) diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest index 0516edac84ea..88f31bde4230 100644 --- a/dev-python/tifffile/Manifest +++ b/dev-python/tifffile/Manifest @@ -1 +1,2 @@ DIST tifffile-2022.5.4.gh.tar.gz 290116 BLAKE2B 4c608ad38ad7ada0e1b41512eae7b4109680cab1f5623ea3cd6c01dfe17b534b518868ee21879ecfa9909f7680a04fbb63967b5c8064062cc325286baaaccb6b SHA512 cc6139872c42e0e2840a9774989b5cba57ef8957e2efa4349e7b224c61ebb8ad34287b9305dddd85b1239d03be4ada73526259b038c19c73513007e5f63d224d +DIST tifffile-2022.7.28.gh.tar.gz 309010 BLAKE2B 4a52a688ce7f09265592f8bd2bed2eaf9648304908aa1b190c07a22b58f10bb3f71f9ea1f9a612a2592f75f457acc04cc2139ef0cbd75ea40a7e91408075062b SHA512 12647884cb77fc8e414c09aface82def1ad2bb0a11a1f17fa00e6954cf565a906b6a8c9e861d0a476a86ef8ea25da12d1069199109cb84030d312021d722f23e diff --git a/dev-python/tifffile/tifffile-2022.7.28.ebuild b/dev-python/tifffile/tifffile-2022.7.28.ebuild new file mode 100644 index 000000000000..c7b39355f0d6 --- /dev/null +++ b/dev-python/tifffile/tifffile-2022.7.28.ebuild @@ -0,0 +1,53 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Read and write TIFF files" +HOMEPAGE=" + https://pypi.org/project/tifffile/ + https://github.com/cgohlke/tifffile/ + https://www.lfd.uci.edu/~gohlke/ +" +SRC_URI=" + https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/dask[${PYTHON_USEDEP}] + >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/xarray[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Internet + tests/test_tifffile.py::test_class_omexml + tests/test_tifffile.py::test_class_omexml_fail + tests/test_tifffile.py::test_class_omexml_modulo + tests/test_tifffile.py::test_class_omexml_attributes + tests/test_tifffile.py::test_class_omexml_multiimage + tests/test_tifffile.py::test_write_ome + tests/test_tifffile.py::test_write_ome_manual + # requires tons of free space + tests/test_tifffile.py::test_write_3gb + tests/test_tifffile.py::test_write_bigtiff + 'tests/test_tifffile.py::test_write_imagej_raw' +) diff --git a/dev-python/tree-sitter/tree-sitter-0.20.0-r1.ebuild b/dev-python/tree-sitter/tree-sitter-0.20.0-r1.ebuild index 704c7cce3413..4c9281501245 100644 --- a/dev-python/tree-sitter/tree-sitter-0.20.0-r1.ebuild +++ b/dev-python/tree-sitter/tree-sitter-0.20.0-r1.ebuild @@ -31,7 +31,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" dev-libs/tree-sitter:= diff --git a/dev-python/unittest-or-fail/metadata.xml b/dev-python/unittest-or-fail/metadata.xml index eee9476c87e8..662f8d0104c2 100644 --- a/dev-python/unittest-or-fail/metadata.xml +++ b/dev-python/unittest-or-fail/metadata.xml @@ -10,4 +10,7 @@ Python + + mgorny/unittest-or-fail + diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest index c4e9ec5619ea..c317986d4698 100644 --- a/dev-python/virtualenv/Manifest +++ b/dev-python/virtualenv/Manifest @@ -1,4 +1,3 @@ -DIST virtualenv-20.14.1.tar.gz 12216889 BLAKE2B 7d06b47629dcf4a60299b9b0a192478b20ef820b8a7516569e50b57b2df383781e7e14fd4beda14a3425164997e69c8ed922edb593f86eb3bd85e4ee3a9f2ac1 SHA512 149e78787db23eabd4238baa172bf023ddcf87d59284fdd090269acfa15991aab182f9e168851f88ef810d5c50dd7cdce69d132c46ebedb10080d65a308e63a1 -DIST virtualenv-20.15.0.tar.gz 13523195 BLAKE2B c5d4b1fd78998ccdc7a041d11e0fcb569bfd00151975170260e245726eee03b4ef1cf758d43175312e69e4b482f9ec17b4e93e6854c3bfeafa2304eef2688a20 SHA512 2e3cddae926f89ef986a85ddf592b38d53401212e974b65243b9f47290b653798ab2405920c28d3a7961aeb726f25ed6401e19661f1e9ce7afd195e87a0524ab DIST virtualenv-20.15.1.tar.gz 13523736 BLAKE2B 4f8d491fae7c0c28ae349845c4c5ddd27e53b9007a427c8a36e66a427269b519829f1c351f028b63fe38b49e934f4e209bd2cf2e07363171f732c6b0a052a3bc SHA512 244e3b091c8b049edbb07d808633fd44b3327200e1d38394814794773d05723ef535721ee163b382d23bc16572d55657b5c2544efd83494753746cc85116696a DIST virtualenv-20.16.0.tar.gz 12217565 BLAKE2B 534d665b56191c2e804306677b6771d3d0fa6104c476f8f17fbf40c2f8a3b7ccf6ffa9f8dec4d8de515f610f2ffc7b5d67bc99d82be4c0cc73990e5664a1d1e3 SHA512 f34827ec0e1b7325ee23b53b5fa2c36c1377d3fe7265b7187cf43592f74b37d66747abf69f0f33850212bf3aa69c98147cfffc37b311b98a1127f7ac5d9c69e4 +DIST virtualenv-20.16.2.tar.gz 12217706 BLAKE2B 1dff9c8697eb80cf590819c451790599977d52dcfe2935c7d9e355aeb34c9b3bd4f6d97bb051c7a02ba95878717fac82766a0370124d21a4c89fee42a31bbb31 SHA512 3998ea1e70a56d859be808059249251ca944216998a48af70db731cf5655624c12078d94caa5827ab41326cfd702319d3a486fbc0fe424369e07df39c9cd8ce9 diff --git a/dev-python/virtualenv/virtualenv-20.14.1-r1.ebuild b/dev-python/virtualenv/virtualenv-20.14.1-r1.ebuild deleted file mode 100644 index 03c4a89ffb0e..000000000000 --- a/dev-python/virtualenv/virtualenv-20.14.1-r1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Virtual Python Environment builder" -HOMEPAGE=" - https://virtualenv.pypa.io/en/stable/ - https://pypi.org/project/virtualenv/ - https://github.com/pypa/virtualenv/ -" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -SLOT="0" - -RDEPEND=" - >=dev-python/distlib-0.3.1[${PYTHON_USEDEP}] - >=dev-python/filelock-3[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2[${PYTHON_USEDEP}] - >=dev-python/setuptools-41[${PYTHON_USEDEP}] - >=dev-python/six-1.9.0[${PYTHON_USEDEP}] -" -# coverage is used somehow magically in virtualenv, maybe it actually -# tests something useful -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - >=dev-python/pip-20.0.2[${PYTHON_USEDEP}] - >=dev-python/pytest-freezegun-0.4.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - ) -" - -# (unpackaged deps) -#distutils_enable_sphinx docs \ -# dev-python/sphinx-argparse \ -# dev-python/sphinx_rtd_theme \ -# dev-python/towncrier -distutils_enable_tests pytest - -src_configure() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_test() { - local EPYTEST_DESELECT=( - tests/unit/activation/test_xonsh.py - tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data - tests/unit/create/test_creator.py::test_cross_major - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-isolated]' - 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-global]' - 'tests/unit/create/test_creator.py::test_zip_importer_can_import_setuptools' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7--bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]' - 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]' - ) - [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( - # TODO - tests/unit/discovery/py_info/test_py_info.py::test_py_info_setuptools - tests/unit/discovery/py_info/test_py_info.py::test_custom_venv_install_scheme_is_prefered - ) - - epytest -} - -pkg_postinst() { - elog "Please note that while virtualenv package no longer supports" - elog "Python 2.7, you can still create py2.7 virtualenvs via:" - elog " $ virtualenv -p 2.7 ..." -} diff --git a/dev-python/virtualenv/virtualenv-20.15.1.ebuild b/dev-python/virtualenv/virtualenv-20.15.1.ebuild index f5652cdcd1be..03c4a89ffb0e 100644 --- a/dev-python/virtualenv/virtualenv-20.15.1.ebuild +++ b/dev-python/virtualenv/virtualenv-20.15.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" SLOT="0" RDEPEND=" diff --git a/dev-python/virtualenv/virtualenv-20.15.0.ebuild b/dev-python/virtualenv/virtualenv-20.16.2.ebuild similarity index 96% rename from dev-python/virtualenv/virtualenv-20.15.0.ebuild rename to dev-python/virtualenv/virtualenv-20.16.2.ebuild index f5652cdcd1be..8018e0d0a409 100644 --- a/dev-python/virtualenv/virtualenv-20.15.0.ebuild +++ b/dev-python/virtualenv/virtualenv-20.16.2.ebuild @@ -59,6 +59,9 @@ python_test() { tests/unit/activation/test_xonsh.py tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data tests/unit/create/test_creator.py::test_cross_major + # tests failing without python2 installed + "tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]" + "tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]" ) [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]' diff --git a/dev-python/watchfiles/Manifest b/dev-python/watchfiles/Manifest index 2650595fa5a5..902da412506d 100644 --- a/dev-python/watchfiles/Manifest +++ b/dev-python/watchfiles/Manifest @@ -40,6 +40,7 @@ DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST watchfiles-0.15.0.gh.tar.gz 38496 BLAKE2B b748904540c28bac3a3be3a1a236352bdba316d1230b196ce1d0ec90324299664c065d1644f7eeafa232e197493aba5b8685db5583c9899f57262651f0e53dc7 SHA512 1398c3337cd0f36bfd489dbca4c968bae2c23949d43567777411c1e9773ac633962164d61dcc84d462adba9d79e108ec98fc31866f364bfa72c26599d12a6fdc DIST watchfiles-0.16.0.gh.tar.gz 40356 BLAKE2B beb71a54a12a36f97bdbd710a6a9f0d82d1ecb9a4a19f64dfa503ff96b882afbb90679925d86d74d2bbc570a1e98e3c18df8dac539c19e2536bea69d343dddb7 SHA512 72bb989643111257326fb2185e2d7a5ee945ee75c1645287ab05486c1ada700b4f7924c0871ea304c72ee6f222e776e1f86ab8718d0300f916f9948009f721d5 +DIST watchfiles-0.16.1.gh.tar.gz 40404 BLAKE2B 885cb2a0a8ccaf7cbde85524a9f6efbaba713ad8e3eff39b1685cfea201d56ddb006be96169de25e6d7000b8bf7d9bc71de449a7f8493f4bf55b1239ff2c8444 SHA512 fd797c471d3f0db475322398d09cc88f390fb4c348d9fa01c3a41cefa8f797e007e8b223acf5e09f277bb7f37443063daa9a38bda3cd137edc102d23a7f15e65 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 diff --git a/dev-python/watchfiles/watchfiles-0.16.1.ebuild b/dev-python/watchfiles/watchfiles-0.16.1.ebuild new file mode 100644 index 000000000000..aeab77a1d524 --- /dev/null +++ b/dev-python/watchfiles/watchfiles-0.16.1.ebuild @@ -0,0 +1,109 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +CRATES=" + autocfg-1.1.0 + bitflags-1.3.2 + cfg-if-1.0.0 + crossbeam-channel-0.5.4 + crossbeam-utils-0.8.8 + filetime-0.2.16 + fsevent-sys-4.1.0 + indoc-1.0.4 + inotify-0.9.6 + inotify-sys-0.1.5 + kqueue-1.0.5 + kqueue-sys-1.0.3 + lazy_static-1.4.0 + libc-0.2.124 + lock_api-0.4.7 + log-0.4.16 + mio-0.8.2 + miow-0.3.7 + notify-5.0.0-pre.15 + ntapi-0.3.7 + once_cell-1.10.0 + parking_lot-0.12.0 + parking_lot_core-0.9.2 + proc-macro2-1.0.37 + pyo3-0.16.4 + pyo3-build-config-0.16.4 + pyo3-ffi-0.16.4 + pyo3-macros-0.16.4 + pyo3-macros-backend-0.16.4 + quote-1.0.18 + redox_syscall-0.2.13 + same-file-1.0.6 + scopeguard-1.1.0 + smallvec-1.8.0 + syn-1.0.91 + target-lexicon-0.12.3 + unicode-xid-0.2.2 + unindent-0.1.8 + walkdir-2.3.2 + wasi-0.11.0+wasi-snapshot-preview1 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-sys-0.34.0 + windows_aarch64_msvc-0.34.0 + windows_i686_gnu-0.34.0 + windows_i686_msvc-0.34.0 + windows_x86_64_gnu-0.34.0 + windows_x86_64_msvc-0.34.0 +" + +inherit cargo distutils-r1 + +DESCRIPTION="Simple, modern file watching and code reload in Python" +HOMEPAGE=" + https://pypi.org/project/watchfiles/ + https://github.com/samuelcolvin/watchfiles/ +" +SRC_URI=" + https://github.com/samuelcolvin/watchfiles/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + $(cargo_crate_uris ${CRATES}) +" + +LICENSE="MIT" +# crates +LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 BSD" +LICENSE+=" CC0-1.0 ISC MIT Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + =dev-python/anyio-3*[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + dev-python/dirty-equals[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +# enjoy Rust +QA_FLAGS_IGNORED=".*/_rust_notify.*" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # fix version number + sed -i -e "/^version/s:0\.0\.0:${PV}:" Cargo.toml || die +} + +python_test() { + rm -rf watchfiles || die + epytest +} diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest index 1eca60fcf8c3..e1aff198a676 100644 --- a/dev-python/werkzeug/Manifest +++ b/dev-python/werkzeug/Manifest @@ -1,2 +1,3 @@ DIST werkzeug-2.1.2.gh.tar.gz 833667 BLAKE2B e045f566862bfe0f86185cd10aa26bf94a4fc2f7b23173c6a28c9b55d0f239fbba5c66071fab5df6102717b51a1c1fada872e9d9383b9d3b34ab92ffcfd96e59 SHA512 28c4a794a3dbc8423e59244fbcf192b60b53f378444aaaf60330bdd62cec38a4625033b5d72b55613c8b26053a60153ddcb816331ff28ad3ee03bede74d8b1b3 DIST werkzeug-2.2.0.gh.tar.gz 839619 BLAKE2B b6eae91d9a44d030517be5da13c448cf4a2778db7cde61ce36add8dea6f2ac251b31e71d128c4156f44083a4c1b77e546a7e6c55787d8beb93c49538d45b51fd SHA512 2de05269ccd3d83728d435d2f155887a5fd3f3bda9b71c32ffd64b089116c80e89319870fa082f1c6feeeb797b665521b9692ce6c87dcb48b7fa49b2fc63516b +DIST werkzeug-2.2.1.gh.tar.gz 840062 BLAKE2B da7c59eb182e2318c291a6d346a2a444cc054726dd3cf47617b82440383a4c1068b4a31adb6f44d1b965e2efbacf7469c1845d3666fe24288e976bc25794ebcf SHA512 466d164f8a5861cd36eaaf3674a8bb6640593981007d1d6bced1abbdaf8c6a39666601960ebfb2dc35b7c9c17a961ea07bf919cd646c282d27fd5e0f36cc3035 diff --git a/dev-python/werkzeug/werkzeug-2.1.2.ebuild b/dev-python/werkzeug/werkzeug-2.1.2.ebuild index 22f3f897aebc..08e231670751 100644 --- a/dev-python/werkzeug/werkzeug-2.1.2.ebuild +++ b/dev-python/werkzeug/werkzeug-2.1.2.ebuild @@ -31,12 +31,12 @@ BDEPEND=" dev-python/pytest-timeout[${PYTHON_USEDEP}] dev-python/pytest-xprocess[${PYTHON_USEDEP}] dev-python/watchdog[${PYTHON_USEDEP}] - !alpha? ( !hppa? ( !ia64? ( + !alpha? ( !arm? ( !hppa? ( !ia64? ( !s390? ( $(python_gen_cond_dep ' dev-python/cryptography[${PYTHON_USEDEP}] ' python3_{8..10} pypy3 # TODO: add py3.11 when ported ) - ) ) ) + ) ) ) ) ) !hppa? ( !ia64? ( !loong? ( $(python_gen_cond_dep ' dev-python/greenlet[${PYTHON_USEDEP}] diff --git a/dev-python/werkzeug/werkzeug-2.2.0.ebuild b/dev-python/werkzeug/werkzeug-2.2.0.ebuild index e9c3e2214e52..be897c71f734 100644 --- a/dev-python/werkzeug/werkzeug-2.2.0.ebuild +++ b/dev-python/werkzeug/werkzeug-2.2.0.ebuild @@ -34,12 +34,12 @@ BDEPEND=" dev-python/pytest-timeout[${PYTHON_USEDEP}] dev-python/pytest-xprocess[${PYTHON_USEDEP}] dev-python/watchdog[${PYTHON_USEDEP}] - !alpha? ( !hppa? ( !ia64? ( + !alpha? ( !arm? ( !hppa? ( !ia64? ( !s390? ( $(python_gen_cond_dep ' dev-python/cryptography[${PYTHON_USEDEP}] ' python3_{8..10} pypy3 # TODO: add py3.11 when ported ) - ) ) ) + ) ) ) ) ) !hppa? ( !ia64? ( !loong? ( $(python_gen_cond_dep ' dev-python/greenlet[${PYTHON_USEDEP}] diff --git a/dev-python/werkzeug/werkzeug-2.2.1.ebuild b/dev-python/werkzeug/werkzeug-2.2.1.ebuild new file mode 100644 index 000000000000..1d31830ca31d --- /dev/null +++ b/dev-python/werkzeug/werkzeug-2.2.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Collection of various utilities for WSGI applications" +HOMEPAGE=" + https://palletsprojects.com/p/werkzeug/ + https://pypi.org/project/Werkzeug/ + https://github.com/pallets/werkzeug/ +" +SRC_URI=" + https://github.com/pallets/werkzeug/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" + +RDEPEND=" + >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}] +" +# NOTE: remove the loong mask after greenlet gains support for loong +# see https://github.com/python-greenlet/greenlet/pull/257 +BDEPEND=" + test? ( + dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-xprocess[${PYTHON_USEDEP}] + dev-python/watchdog[${PYTHON_USEDEP}] + !alpha? ( !arm? ( !hppa? ( !ia64? ( !s390? ( + $(python_gen_cond_dep ' + dev-python/cryptography[${PYTHON_USEDEP}] + ' python3_{8..11} pypy3 # TODO: add py3.11 when ported + ) + ) ) ) ) ) + !hppa? ( !ia64? ( !loong? ( + $(python_gen_cond_dep ' + dev-python/greenlet[${PYTHON_USEDEP}] + ' python3_{8..10}) + ) ) ) + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=() + if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + "tests/test_serving.py::test_server[https]" + tests/test_serving.py::test_ssl_dev_cert + tests/test_serving.py::test_ssl_object + ) + fi + + # the default portage tempdir is too long for AF_UNIX sockets + local -x TMPDIR=/tmp + epytest -p no:django -p no:httpbin tests +} diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 36973c9952e7e3151db853210a77889a47b5d554..770b438fa205e3c1c682b36993943d2bfb4486ce 100644 GIT binary patch delta 10242 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 I`#wql0GJdi%m4rY delta 10264 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 diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest index 9f98cfd5161e..9667a62512b5 100644 --- a/dev-qt/qtprintsupport/Manifest +++ b/dev-qt/qtprintsupport/Manifest @@ -1,3 +1,4 @@ DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd SHA512 c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f DIST qtbase-5.15.5-gentoo-kde-1.tar.xz 520224 BLAKE2B 48807bc79cede557b114786ee072d8d94545f4ada3d96aa4fe04dbf79a356dc6c17d9299014ed70aa10296346c30c7512fb7d9f88ee4b301e9a54a241363be8b SHA512 ab9f27d506d7aa1a9339ba52d51daffb4c6f9abb5d858fd728ef2110528bc0f2ae101b4e2e7c344836b42e4aafa2c5a4ab5c5fa37465e692cce500c0f3347fa7 +DIST qtbase-5.15.5-gentoo-kde-2.tar.xz 526240 BLAKE2B 68ecca0805c2ea0b29b65706b0c03a3ead1d106e089f2a48a988035842d0cc8ac67d950cbc67ae8f8be860fd11443579d3e06bfe96a2e3161f94e07206d2815e SHA512 d877a2eb4cd05b712a7db6a943f955d3ced88f51efe3e29b2d6716fba4da08398dbd2ed580ca5b9bfbd92a5a20e34451e06a324274447d4b3692b25af4ff8ddf DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87 diff --git a/dev-qt/qtprintsupport/files/qtprintsupport-5.15.5-revert-cups-support-accessible-printers.patch b/dev-qt/qtprintsupport/files/qtprintsupport-5.15.5-revert-cups-support-accessible-printers.patch new file mode 100644 index 000000000000..6df15e395eac --- /dev/null +++ b/dev-qt/qtprintsupport/files/qtprintsupport-5.15.5-revert-cups-support-accessible-printers.patch @@ -0,0 +1,42 @@ +From 742cc6db31bff8e506bfb8db699a843ce60627e4 Mon Sep 17 00:00:00 2001 +From: Volker Hilsheimer +Date: Thu, 28 Jul 2022 16:31:18 +0200 +Subject: [PATCH] Revert "CUPS: Add support for accessible IPP printers" + +This reverts commit 2f5f276b4a2a19b9f2669b84f28ce8e970aaa39f, +after which valid printers are no longer listed anymore. + +Fixes: QTBUG-105242 +Pick-to: 6.2 6.3 6.4 5.15 +Change-Id: I6a388acff2a8033ad1052319edcf7e41a2f72c8f +Reviewed-by: Oliver Eftevaag +(cherry-picked from commit f387bb55d4060c6bfac0cd6da736c80dd9a47066) + +* asturmlechner 2022-07-28: This actually reverts commit + 8d2c1e277f984bd4d2b98a4d58f23e578b677fd8 from kde/5.15 branch. +--- + src/plugins/printsupport/cups/qcupsprintersupport.cpp | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +diff --git a/src/plugins/printsupport/cups/qcupsprintersupport.cpp b/src/plugins/printsupport/cups/qcupsprintersupport.cpp +index 1131d43f64..42a7a821f2 100644 +--- a/src/plugins/printsupport/cups/qcupsprintersupport.cpp ++++ b/src/plugins/printsupport/cups/qcupsprintersupport.cpp +@@ -165,12 +165,9 @@ QStringList QCupsPrinterSupport::availablePrintDeviceIds() const + list.reserve(count); + for (int i = 0; i < count; ++i) { + QString printerId = QString::fromLocal8Bit(dests[i].name); +- if (dests[i].instance) { ++ if (dests[i].instance) + printerId += QLatin1Char('/') + QString::fromLocal8Bit(dests[i].instance); +- list.append(printerId); +- } else if (cupsGetOption("printer-uri-supported", dests[i].num_options, dests[i].options)) { +- list.append(printerId); +- } ++ list.append(printerId); + } + cupsFreeDests(count, dests); + return list; +-- +GitLab + diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.5-r1.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.5-r1.ebuild new file mode 100644 index 000000000000..34caeb0c1d49 --- /dev/null +++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.5-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QT5_KDEPATCHSET_REV=2 +QT5_MODULE="qtbase" +VIRTUALX_REQUIRED="test" +inherit qt5-build + +DESCRIPTION="Printing support library for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="cups gles2-only" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*[gles2-only=] + =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] + cups? ( net-print/cups ) +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtnetwork-${QT5_PV}* ) +" + +QT5_TARGET_SUBDIRS=( + src/printsupport + src/plugins/printsupport +) + +QT5_GENTOO_CONFIG=( + cups +) + +PATCHES=( "${FILESDIR}/${P}-revert-cups-support-accessible-printers.patch" ) + +src_configure() { + local myconf=( + $(qt_use cups) + -opengl $(usex gles2-only es2 desktop) + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index e6a3a8508197..3c4c3c65c7db 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,2 +1,3 @@ DIST qtwayland-5.15.5-gentoo-kde-1.tar.xz 32076 BLAKE2B e42d847deaef08271eb2f3211db7496bb1d3e1da976cf242f2129775c0401eb834fd7c94b35ac58d601eb28e770c3b6bedaf4135e5ad97f43e0adee5054214aa SHA512 277c3612de892f21058bac3ef9c2b3584aa43850e1f6dab0c43989a952e30656c6069d1f7d07b0f1df7d1ec2ab1893a0ba1c4c6fecc6f56c101333832bdd483c +DIST qtwayland-5.15.5-gentoo-kde-2.tar.xz 35492 BLAKE2B 91334609155e4bd227d76e5972422b400ab4b6196389a1b6b4c271994287851bc3b624ae761ece1418037735784edf7740ed5337ef6972bf708c598c202b7e86 SHA512 2663b59c7647e8a7d5f64905be114fc1b248cd8e10c2eba6bddc25b74fbbc5216e8264f41f50b6368819664921e27dfe96d4c1556c0e56f8c3c2c0ed75a72080 DIST qtwayland-everywhere-opensource-src-5.15.5.tar.xz 567384 BLAKE2B 01ce4d546bda7bf332f8cc4f86a5e8bfb1be0ef60336ee3cae58266a25d51cf00fef3e6c4204f0179abc2ef748f88bd3a20f89f36da74d5d15c70ae7b4975186 SHA512 828dceb7bc54ce610a73f110f0aca332a90cf95df4a3bc971bd21c4e878366cb8d2248e609b73ce4d381579a143843c87a62f23dcc95767e522874e53a1b0327 diff --git a/dev-qt/qtwayland/qtwayland-5.15.5-r1.ebuild b/dev-qt/qtwayland/qtwayland-5.15.5-r1.ebuild new file mode 100644 index 000000000000..82916bcd104b --- /dev/null +++ b/dev-qt/qtwayland/qtwayland-5.15.5-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QT5_KDEPATCHSET_REV=2 +inherit qt5-build + +DESCRIPTION="Wayland platform plugin for Qt" +SLOT=5/${QT5_PV} # bug 815646 + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +IUSE="vulkan X" + +DEPEND=" + dev-libs/wayland + =dev-qt/qtcore-${QT5_PV}*:5= + =dev-qt/qtdeclarative-${QT5_PV}*:5= + =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] + media-libs/libglvnd + vulkan? ( dev-util/vulkan-headers ) + X? ( + =dev-qt/qtgui-${QT5_PV}*[-gles2-only] + x11-libs/libX11 + x11-libs/libXcomposite + ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/wayland-scanner +" + +PATCHES=( + "${FILESDIR}/${PN}-5.15.2-QTBUG-90037-QTBUG-91264.patch" # upstream pending + "${FILESDIR}/${PN}-5.15.3-clang.patch" +) + +src_configure() { + local myqmakeargs=( + -- + $(qt_use vulkan feature-wayland-vulkan-server-buffer) + $(qt_use X feature-xcomposite-egl) + $(qt_use X feature-xcomposite-glx) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die +} diff --git a/dev-ros/Manifest.gz b/dev-ros/Manifest.gz index a96101d36b99d1e338260bfd043a2f50aaf58de7..5950775dd6506c950a411983c07facdbb920faba 100644 GIT binary patch delta 11745 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 DVbM!U delta 11723 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 diff --git a/dev-ros/test_rosbag/test_rosbag-1.15.11.ebuild b/dev-ros/test_rosbag/test_rosbag-1.15.11.ebuild index 8dc8f933b1fc..af5ea8f23bd6 100644 --- a/dev-ros/test_rosbag/test_rosbag-1.15.11.ebuild +++ b/dev-ros/test_rosbag/test_rosbag-1.15.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -77,7 +77,7 @@ RDEPEND=" " DEPEND="${RDEPEND} test? ( - dev-libs/boost[threads(+)] + dev-libs/boost app-arch/bzip2 dev-ros/rosout $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]") diff --git a/dev-ros/test_rosbag/test_rosbag-1.15.13.ebuild b/dev-ros/test_rosbag/test_rosbag-1.15.13.ebuild index 8dc8f933b1fc..af5ea8f23bd6 100644 --- a/dev-ros/test_rosbag/test_rosbag-1.15.13.ebuild +++ b/dev-ros/test_rosbag/test_rosbag-1.15.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -77,7 +77,7 @@ RDEPEND=" " DEPEND="${RDEPEND} test? ( - dev-libs/boost[threads(+)] + dev-libs/boost app-arch/bzip2 dev-ros/rosout $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]") diff --git a/dev-ros/test_rosbag/test_rosbag-1.15.14.ebuild b/dev-ros/test_rosbag/test_rosbag-1.15.14.ebuild index eb9dec36f967..af5ea8f23bd6 100644 --- a/dev-ros/test_rosbag/test_rosbag-1.15.14.ebuild +++ b/dev-ros/test_rosbag/test_rosbag-1.15.14.ebuild @@ -77,7 +77,7 @@ RDEPEND=" " DEPEND="${RDEPEND} test? ( - dev-libs/boost[threads(+)] + dev-libs/boost app-arch/bzip2 dev-ros/rosout $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]") diff --git a/dev-ros/test_rosbag/test_rosbag-9999.ebuild b/dev-ros/test_rosbag/test_rosbag-9999.ebuild index 8dc8f933b1fc..af5ea8f23bd6 100644 --- a/dev-ros/test_rosbag/test_rosbag-9999.ebuild +++ b/dev-ros/test_rosbag/test_rosbag-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -77,7 +77,7 @@ RDEPEND=" " DEPEND="${RDEPEND} test? ( - dev-libs/boost[threads(+)] + dev-libs/boost app-arch/bzip2 dev-ros/rosout $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]") diff --git a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.10-r1.ebuild b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.10-r1.ebuild index f3fb15501966..6d4d57e2649a 100644 --- a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.10-r1.ebuild +++ b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.10-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,6 +21,6 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-cpp/gtest - dev-libs/boost[threads(+)] + dev-libs/boost ) " diff --git a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.11.ebuild b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.11.ebuild index f3fb15501966..6d4d57e2649a 100644 --- a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.11.ebuild +++ b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,6 +21,6 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-cpp/gtest - dev-libs/boost[threads(+)] + dev-libs/boost ) " diff --git a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.13.ebuild b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.13.ebuild index f3fb15501966..6d4d57e2649a 100644 --- a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.13.ebuild +++ b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,6 +21,6 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-cpp/gtest - dev-libs/boost[threads(+)] + dev-libs/boost ) " diff --git a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.14.ebuild b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.14.ebuild index 747dd5b5d806..6d4d57e2649a 100644 --- a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.14.ebuild +++ b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.14.ebuild @@ -21,6 +21,6 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-cpp/gtest - dev-libs/boost[threads(+)] + dev-libs/boost ) " diff --git a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.8-r1.ebuild b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.8-r1.ebuild index f3fb15501966..6d4d57e2649a 100644 --- a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.8-r1.ebuild +++ b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,6 +21,6 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-cpp/gtest - dev-libs/boost[threads(+)] + dev-libs/boost ) " diff --git a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.9-r1.ebuild b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.9-r1.ebuild index f3fb15501966..6d4d57e2649a 100644 --- a/dev-ros/xmlrpcpp/xmlrpcpp-1.15.9-r1.ebuild +++ b/dev-ros/xmlrpcpp/xmlrpcpp-1.15.9-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,6 +21,6 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-cpp/gtest - dev-libs/boost[threads(+)] + dev-libs/boost ) " diff --git a/dev-ros/xmlrpcpp/xmlrpcpp-9999.ebuild b/dev-ros/xmlrpcpp/xmlrpcpp-9999.ebuild index f3fb15501966..6d4d57e2649a 100644 --- a/dev-ros/xmlrpcpp/xmlrpcpp-9999.ebuild +++ b/dev-ros/xmlrpcpp/xmlrpcpp-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,6 +21,6 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-cpp/gtest - dev-libs/boost[threads(+)] + dev-libs/boost ) " diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 0237cbd912f816227a3c7643710206d11d2e7b0c..4a5c31333d52a6f4c3c97c346548db364b4e43a0 100644 GIT binary patch literal 111286 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

  • 1|h>D+<0@QYvGGL_* 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%0D3&c2wv_`s7V{K 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 literal 111286 zcmV(=K-s?^iwFP!00002|9rjOmL)fmrFXBV=og>_z#V|&vS(@Zv!v05X70J*_^C=2 znMq|Pd%EW7^?lB%h!ZSQy=ID4!H9F*0kds;8_W#<^S}O=fBl!A*Y`gA_x?Zr`_Di9 zOU!5fm;dm8{_FqoAJc#Mmt$V(C|50G&seV<`_Xqj@`z!_7DLQ2hc$A(Q!YIpGlu)f zcNw$oD~@~jcDFp%=;=(mmn)oSUFWL#IM2D~RbxC>>n-fI(}=n5QqOv?TCcUQ<6r*s z|MssrrhmCgnDJaW%w2j~*Se2m9Q*8H=G5bHtl`VzRgbl<7LT&(thJ^4oZ~3FUupdh|LI@Ppy1xA1zutfUpZ-(-{AsUm-~XkB^0r+2T;~oskGj|0XDNJ14p;AU)Rn@q%N~4p z+B1#8o6lq2SL-`og(b^9^mVj-p1sXpFaCedGtJV@RCZ?d?{vr5?xW@v_HoW0dHuy} zjBv#m*FTmkR2C<;9#)y5_Uw$i^YyHAS#9$&ea^wtwzJpKYHXvA zgAZEsDrx#yxhz)a?mXA(N4{F_IbN&pGQ!(}ovGiL*a|uAV>UmLuc;d4iUR|2Lra-? z@R#!(EW?rJj&YwgjM8I1dJW||4j-e0>+GrH7U2x;TnTBPA%_~;na6zvd8~C&tr_9pN~ATnd_)$Tj9prXZXjO#c_=` zb51kdEOR*bRoYx99)FBk^3l%7r)9PbbF3YUuOP;?rna`?y3_0-@~vZD5m!9;ewOPD z@#O2{ZZV#Dc2@G}{Jcf{V_Y@we&^bb*ERe8>C5NQ@1NHDnqjWj`2;eL%2qP%s}4er-JjCkC&8jWGsZ8>$%n`BoEB5jr999`?-Jm>HhNX zFRK=FdRetNh46;MVJ62ZsNMI)9`o@V`%jfG4*);|(fQkYr&JIuCqDO-0+3(HX#M0kPjW|*;FKoJl z`&Yiwb+?m9l7KhfudthSo+)7V{kTdktu#CwAgJtezOM@$sYh6R*XlsN=AWB!CjrT` z8iI-B#A3E%lq2%vP8=SX{J4L=XutIFw;z7{uRj9PfBp3NFE2s#c=y#nz$}K*cn(74 zIM{AHhVQsVcu?qEg)QEx5h!BLhYvX~V(d9rxiKr^Xu3O(5!Sr`j{B~QWe!JNyaO@V zWt~^MF&R9m)Ud~mZ}sC$*FP3;W8q=>))ye3@5Vv{85LN?Y0g?x6jA!gt?o1>EY$)z zU%$PYUret^7hyTz8m8UDk%-451cC&+3+`UI9Cu#sQn+S2RXwk*FKN45DfNp&wOF$ zY)BjTu`70hF=CM&LUAWR`Pc{8RiT>v6qd7~Y@-FfJD!Az&6dKAju1B}bFldM{0asN z$N@wMGw7gqmG`YbTD?CB4(q&o=aC?w{Rn(^+oP77r<*yh%13A7KrKYfYlH^m)qSvA zE3tum5MK<$O&?lt@tPJqPGfNEQFDF%jq|q^cLJ=8P4FwJyHm&EN>lm~0hR zv7s`LIocU`Ut$CluN=fdOm6}&C%9El@L@G}V^1PFF&d`0R*ef9#gZ18RfxV&iYKxB zXz&v4{kjs=d>396K$)dR0Oc&dU$XD(-@m^`hVz|+U_P)!Km?48u!s(0zX&mP&x5Vw zarTs!PS%M1!qR6w&zm51^#MQF`55JfwSaMFY~{#2ERbeQgYy#A`aQ8HcY5Of$3bYk z`H%AuK+`{#tUe^S6Q^Q0;TQ1r0tEs5AqkaLM*&Qp98Cah;g@Bkj-KvX1z$ASNAgn59EWe|BZ72u4|O$Zv2hsehA@}A*f z@$pNZn7{6z35t!6L}Nftj%)s7$%dk7k9GF*evltX-7Z4fSRqMV42`*)7{Z|nd0 za(`H{^KHfYg-WSDD4d%&z^5>4V#g#><8F&hWG@14uP&fhVeGw z`NnU`gvdjduY+g_M#m?f^ydwMxC2gg!92$1^`NHzSTP6-{*h6i-4`YNcGM(x4(RQS z#bW!I`;pm09t$DYU`se8nhYZ$2D#$s-fLWG#+?8aHXy-FP_^(RFcPE9=Sj>bfG%S1 zMi?yqjBx!=EB4duzr1RL^zN5D8CDkVvMY;r!Z(1n6Z3*PqtM3%KW`QN07Y=w4<;KQ%*iRsXKS?(vkf=#)$Y(n%I%nR3&q2V+gyKWly5Ib=<1Zs4 zzwg=ExzY$lk!RBRpe_7r#?T?E@M<8Q9WAaFvV7hb@sS_^D`F8~W`|OOt%vXxC^ozV zjR%SlSdbP_xOmPIfXC5&uL|P*e#w6RGS^Q(5H&ybpFaJ!_4S*9^fiLk_cc7X9QR}) zVEF^-jyy*kVnZN;-w+f3$ZR-Dna4qe!}53}o}@&0S~tuGwm0Iw{2vf=AZ?*Ekl`Al z3ozvSkK-a6F(Al9Cr&Gc-q!HOi%{s$Fnqdof=kL6IdUD|3&Sl?j~gyCiOT48yaS?b z^h8NOi|*_<@CgWtW1c5+7pU&+l$--r04+v!Pb3CfnczgcLF@0|%q3obxP~7{Z+r*0 zK%9gS&NTS2`!+x!-tbGDZJ^lrCnD+sPl%;AIsoO&e?XuB(yGXbq>x8Dkk1?c0WGlyYUuw5r-tcXAzA@lpGvtkN0$hk+f7f)P` zC#yILqz7G;yJ8h{IoVpCTxpFfu6yFPC+nWlf~=v+M<#0U=WM%~ylNor3eV1)ErRw5 znSYn^o#3(+4A=rb3X|@<4P+mZa2fF6i`T{4o<{`YZamPC9xAq%55nk~@pzV&O(Rw& zz7U0uh6@q@DH=F2<$^n8KC8^mGV%+3%R+kpuxj6a?B9O;>C?BDMT4)uty$#B>U}-9 zZ~>P=MN-gr!^c^hkXlbLudI>hVu9*iGq~0SAf5$-IoAc9=&9$2z+wp%SZ*a(TAGEyxB)(Hs7a+YTa1VSf>>s*+Mz;>36HoG)uO=hyY^ z+s8!P>yoX)>T9DXNWAk2z!R16DPm70+*Cvn1S_b74yY3m6+g`xsO>Cez)CCf6qYd` zu@8j*kOQ}?bxwW>U9ncX*w^d4 z&1Qx5x@0dab+z}Cl_AT)s5%S71B#Kv=?Wu+`+XlLaNF*6;}5fpbr~+u;rC#D&mEBVsr~coQq}jR^3m_!h{Q)eVSr^3i7&PmopLVaC($hs)8XVOQ`C1D zFfZ5?Rzb|ZChBvvb(;4Gd@rzE2@;K8+Pt|392u$sLm*OuizNp$U6a^K1bjn$LL>Hu zgf3_<*jUYnq%aXc*|kvd2;SW=A4qY?Q7F@wfVv}#FQOhc z9^oq+fkK2%us;G)IVMX6Qkwg0Ff2#|`~iAn1UigMZKVjT5#$J6sqWAe6ba++&^A1q z_+qy0;8UbH|4>d(9;Ge#({aLiS>~H)ismE;mc8LoM3Zzbeu`$>M~=t?{B9##V2}q2 z@QC{|kIW95)iCKqh(O(AvvXxgVFvHn*OK>5guEi`4Ld09ex+kSf%9KJzaHDY`yx~d zkYE)Q?2rUti3epHJSsu%@ycipzW>Mp@^5xwB16qoFCs(_L^R?gA+R4?xv*BmF77_y zz$ab_gzY;GD8WU%1f@~&s3T&ij{X)L0XdjGV3^_RKq*8jvvGpfWR3IWGf_jC-GNq& zo{W)2;Wz5!TwDA5^U2ndOg@%oRNQv+$Lm7+~x_Z^}O@G_o=3W)&mtQ!oH4eG7D{u zwY>`?h(ID}!>;f|Gnd2j*2Rm3jVTtK1|En|Dj<4-pCp|#U8T+|K1`uuiUTKw zg0Mhf8sfHw(JXYZioyeher@*KEopV3miVakam9Z5`sMqV@#UvKW?n!uL>C$o#O}Ec zRM3+m0kI;12nmEGw@HA5u6RZ`&$?Tw4Ido%;s*RfQCR}}Lj^M+563cNP_OeM$as7RP0gkylj=Pmt3ZwjB5e}^Q8gdd?3Y)Me77&)8iI@B z<;ftvd}p(Qf+vZBDddLdidJ1{S*!!fj#oIdXTbPt>KGLs+dR@3_*pPb0iD21;FKOz z-a8(ndg^@7o}gA(A5;xW1+#p!uVxysZ#>e24(JR3-O4sG6HHc*i44EP-Ux-$6H>Ur zk^6+dfvC@7hKd@-xRXZ-;1b9SWZrI*nLAIxpcD6k=fG`E(IbOUlVzkH}^ zc~_3typO$-)CF^TjuMH87+S?OlX-A9HcL?g;)dWG&(Rae6%Np=S(*cXKu#pMuJt}h zA|gGwgLSo`)To}yjyWf$Q%xrvsPUcF4e5I?(b$g`4>zQjjp5DV2K8wR=K-Hpy?XPD5!jM%u{*pwVgz_6s&vx^`1ZLh%<=5W)DQ8TZM_ivYo~gf1x3HS zqW$M@pI(`2d(Y?${J{(n1fDIcFwO(1#s7eI0nC+n-Px1~M>r?YXk9`uiA31*(Bv{H zL5K%G;hxuHlh=~~I6Zo}%1w;8?@-{FW+>nlM29RIhoj~^2m_{`a ze+gj(;Dq3EK~Hn!C7#{m5JGX_VU7(^4eSNKAJT?rKpYAzD?E__?5mJhpiK&>+Xx2&B5{o}k8r?Gj)X0QaQZAYmx(0; z-T_yDV4Sxnhg&pi`+#RcFw%g@x_Y3;tm`<7bRElMOHkJLhGDc0Q6uK+W8)tSHmzMc z9uW}u`GH*SMTxKmh92{iXM`YL*a?tfROl1fIxEEY^em!w4{*{%hT|vb zNnmy05Kr3qY!iSWC_pPuMd6$2^Z*8P!I&ZbiSPHg|MWD;_dafPQ(;M?WWNJOwPhc* zW@0Or5wJu+_zmf?DmFj!7=WFh27%#slBPNK6S^l~$`>R^EU|VaULD?vw!|IpZb_gS za@0jd5uI$f4*}I8#6D?E)B_I!lHIep&;epJyLELreO$8-1!gY=j8}M4AQfuJip>&^ zbvJOdgIZzTSMqG<=mnE;&nDV@CsWub z@ZL}|M@e9Cs!ycMZ;J*0O)$E4@euVXowFL`II5*<+Y`{TP2J{hG7R!I0fgsN12jPX zTIN>dx`7yq1@yQr*u#ypLe%rt(^j4JzU?)538TjpiXt+*LHY4_k4AbOOFi{G!!zwCa`a=1n#UCder$Bjd zRbu&J>ip(m)yNw*YJ#on(8Q86zB4Z<=UF2bxXea)01T^Xmq%K}Gaku=5w-`NA@m^y zcRxW-{?+UQIa=0rMT8`QCK^Vq43kz|LckBm|jgl~S%sqPE zd6>$A>Uex`A!*^imc@*OSQYx=W-xg^aRa?(#}Rf1a0UN{==Rg&I|2`ql>a@a`9XH2 zJ@s917aa3`^2H{W&p%wcS0#DAa|>h{?*jmt;ISBt{fj7}(1_GinP#P*kPVE%x&lfG zL?RquOK{4N6}}zQFmRU3GO2{LvOX5*&(`+w_iVtJgnCp#7@qO3+VqMyB1Vh@s@sCZ zY}E2Hy-WCpw_)J~-W}_6n37wQ3pT4|(M@>b0EZ!55Q)7A(eOBgDBgq20y0q=9fml2 zzlj1H?-5Qt*GGjBw=fI@{XTxTW{B^pUTUF&%OY z)J(LDVaw({&f^h<^aB@L7aV1pSz3Gy9s&b98#Fxyz;IfsY%wf|$D*cOHo>Sg#} zPfGp_Y`x+kC*2o-NWi>>Vjdnm;_!lW!2wunki!!Il%gf(+wziz(!)zmb6;3zw>;$R zVZ1|soWY_hxV&e4IpRjF1si$#wGF7cA9K0~3I;WED45515_WatAK@utxBw^Yj^7M@ zoxDV}?&xIAZj%-(Ph{tP`ky=@VZ}AO(+7wA`{(iFw@;t@_pkj0#nQV+5~6|u1iB+t zhoXa-X{~VWMP!2bpv2l!Sg1K5av*20i;G>7wOR^c{dEH>DqIOR62TNx)^q2l^q-I% zL2=WKgbhe1WH`Y8(!_kv!EJ)d+$%lF zCwPS=pzQ)|jz+*PZ6IBzNhJUnGxbcMT51p)d=j?XEy^EPS_Qz~*Q<>D{^jRS<278q zn-~TJYlRmO@d92I2-?=XtVi7+0PY3pYMJ-VBccKiP5Nxd9=M$UFY^FIK{y*W1lS#f z?JR}OW{)k~4J+T88=!32&1g^A!D)i!T^k)lVb z$8w>*V6okW!PY&ql5WG05gcdj$-<<&!0a2p-R6ed|ms~zpt-9!2ExDA+hPT@*jzU%F1BQiN3Ke&;tdlSD=)+*(m~DZ;PnirYZKt z)@PRIon+h(`mOGMdRUWi%aD*z+hCe`o;|Y~923 zeSzP3SUts}v={OZv4XQ$&^J8}kON<;%3wWAZ9sM7kp{Mvmi6a(!aiVrMfh*~w$yrh zI4_Z7X)G>dy?KS$5w;_QR%|KCfp;z_w{%)Wx;-w4<>Rvb(!YNHWc}T%wZ)g??^Udf zf#x@hEtDD_6TvMdmpCFT5$_iIg&z&rS>k&S!J;P=2%+jA3bNzvh{T^qCYjcS2Is8) zTxe_@9tb%s?L_O3j*8s%WQlftJIb|eX+EzGIfQFNX6(diHax*HaMfVBCs>h<-WN0o z{J0k+?>Srp6|E03SDh>m8hoGMiKHJg;nP|Xpic+55E+o}Ladt*Bi{T&*kswh&AJy@!ux!HuQGR>gHMkaTWVo5T2Mc-g3+M_hG@xP>LcS2>tju zL>r}e{lTJrUEjX^`gN>Vg`QqZJ=qik5HIM0@b-J4jc#+S&~?_;BmBHEo`@7kReg;` z0?@?A0oq)m72A)uj}8UFA&?dkXXMp4q$xvGASjSMqDS$d?7krF#OCAefaIyl3ScBJ zciPLqVZABdg8o;76sillRlM z(luXx!TJ}Zs&$u;L0+f+^TPcxrV*8b=bbhr@T5SsC}fJ6u*dW5r|yUij@_0BbX&6+ zz)U*PfaQXK<1H`~h&hZ0!%ApkA*0{K&1eSc4i*Gui{yy^NPPB$N5z)kI4$7>n?Qp> zOj!+UCW9mqH^-2J-3V3PWj7q5CVE6~iGLuf!~1Q|W7)7rQ6eI}2u>D1r}ODX>8ep; zo2B(JWmI6v0U1NQTFRT_cgywZFaLJFR`VS1dB*Fu;C@=u7W1@-4#u}V_Q?}bwyp37 z`|%+Z6J}1-wkpGB1qehUtXhrTOk03=xy>mBhdgeR{hp#?T2H>+gGip1rSfnmBZv|! z`=$bjv`}BXJ+VE{Q2{=9KE;t8V@N|_x zf{|$LWOZj_BZ;|yHhUu=#$6$5vn@QNyz-8J|McbOAHM(nmk&M}Unc5qw7s=TBUyxUz*pa-rj;Ym5%$Ga8`H6nN5~m~(UWAuO8(+O#2o=nG{?NIXkRT> z+)HFHFRc8!PsIpe51!)1Ai^$|&~K{}pNfBTwxDlPqYn+%b?EC;lMUko~UZeay-NxJSzrp0Ug2AOlU{3 z?hGzYT#RT&JCo2qg(%x#Or5A#XGBONlHYPc7l=Ls^nu?rnbNLM(lLoU7Hq@yrE`^d zOXMzQ3>rZlYSL6hCc?w^Xm#!zA42u6yL+HCFVA5CG8D_XJ)17)I8wA^s<$IsLOg*y$r9m|=Q2Jd89O@jTY+op@V3}35Jk8pxct+zR z7`x6rfHJt`OwVbfPXe(PJB|v`2Lb^z;heu~R>GP;2ICs5d8TNJG9)$^Aq9)E;wJKI z#I@Je`ued?`rR4PCuh6Uv_vJJcRpg?M$2Heg1wE8;zfOwB&q2h=tTQ~;1{PgviKb9 zyfhxd)S)NvO9wR1QW8nj1wvbSNIbt`-ZNqrxXktx<-M&O0@E!+kSh$$ri0+C0&+-- zu=6JR7Ib@r2DfGPPXr9twTRtE=z@x;R4Db75F2N`JmS$aiMDBHN%@-gml7>^u^H&; zzOal1G1VaG;BOq+n z^33g{f^1X1^Ti%+mWvk!tf8V2!hgYcVT%>ywo+vhZOc~PObfc+u&bahZvcU3@ZI1| zx2+-2_gn%GQ;EhA$9oRawq5WTq38B0g$viVf+*EA_b#GpUDz%*X6MPePt-W?hz>qH z7&~e@Znhlhkzh&Z2kaVO|NhJOAHII*#E+<*_cCFaY=lCgS3AB1dupZ=c_2&~y&U*2 zh;*ADZa6-&Si3g~oOfMvIuMRk+KvJ~lZ{nDvH! zTg_iAE9zO;LBgEqh|^=Os>-TH+<1hE$=6;QlFLrjEs2UqC_kgCSg``7w zSKr9UB4Z4MIsmxr#l~zCDp7U=-6!4vYS&|Nz1tcL6X?i#q-rCKnDQv$w!?7SVT(|x zYuhM}Il}PMTa1KtC6;N+5cI3CO*&ZM&fewAGi5jo=wmU=jg!W%FnX$3U^<&cC=d%2 z-o)pj)aKX+J0Ybm_7W{ye4umuA5z4#L6dZ~n{7H@PL}TVdHnU~{`GG^eEQ|vhhn=I zNlrvO`v40ftPy?(0j^f+_Um91uSvX~ZdK1vTexRx%ZjdIEj%xNSt$&=$)4?c%z}0~ zE#{fMz>ji?@fmKwHWOyM{Z-@MW@!4BroG7|7^&qf_b|`xgaKP5qYPT8DopFAht;2e1O8FihGyY;IMN`lb)ggr*{8*%up~JD)5$oK?N8xl z)joZ8oX9Kozo<&PK~QkH+vkyhclbK1WO?$m;uy}Ohj!M$dTS$9wSYoa-7ZsF7Btud zB;Hiny{%_#`q`5|fJhuJLBt7;eS5&V&1%_0alak;@`;{Xvqpdpz|Brw;6HKvf+^du zQg$c^ZDhYiLHN|ZgpEjGI?X3MxuTJtUb@i>5JjdIAmQJBeK8%tq7! zP^gng+uMxk<7$2S{FfiU>>o$}=|dkrPxey04^O;^R|Ey#kKoydxtrakRc8j>lst&D z0A%{K@rbsV-u8yt-e&#;qo{TxLvx`~M1;fMIz$mHA4B-SF|XmJpz=aSXMjT zc>tT&0VBcYA%+&B@_I$PGlSVIP_U%tb>Y7M@a_B8Utfo@yw+lv)vOM{vEHhO^O|P) zk<)}1K9om}ko*(VvTfybx{0g^Uw}#=`=@z?;~wURFGq;r+8$=w#L;KmFg&85X&6&N zj^60DIhxi2wM%@jNQX=csxit)KxB)k5dhQP7>_%h*8qQSxMkVoLNu2)n0sek_4x1aj=58VzgrBUYh zikU+Ur<<*~MAKzqZroO|!6{KVEaPfvj5=)IfPW#43u>IdVi6PnNcoX7t=-1LbU-H? z0R(;QSRJsYnECGZw^Wa=g8?DEmqzu4`wZe)&Q{+$kEBCIAp+TgBn_sU_q3KR5IfFn zNZunozT2UY_91t35&(>-(GSb0j9;-FwjvLHHml6?K-c8B+l4?UNFN_o>=P^Y{nKl& zeS4W*6U^Xkry-3Eslu|L@K;KJ3&;VLx$o*>KSGdL2FYkQFb(VHw|L>_sQx&cN4@M6 zGNn4C0i#FfZL20xyk`!#9cv0wOE%E07wBs~_Ko-_-UXq*c)Qv?c-|)lr1HQX`OM3s zOh>fXA^ia20I(3@EiN8Bp$$B`Jgg3mwwPO#cFo)4%jNfh6W~S6R+sLWj$AJjF7R04 z>?JdHfBDO=-#+mE_fTnW1VXi*fk-hNA!RV)wx@Rh_E)nEz=;?{r@W!fIE7Tc!vR>d zf)7?0SR&X1cBpVnl~`IJ{jA!F?{@Qh86M&3I1x0O+lG9@o6q;DHSM;^bV6D~G76&s zqIp!T8_olpaCQ#QHA2WoD*H0=#6H~)J=s_)28TDs(?VM!CDaDYAU^k5?mf?*WlRL| z;~6?M@q8Ov4~HBOKwqk(?yvpZw?D2^j2F%lcCEPM4ZXr<^J&A3M~S?uhgWRyjU!HU z#|5DwdbLs>&$)5MWUFIf`vy?a3vY9_xFOwati?dv#DFBxQq%F+0o&^)#BJ|G5Ft{bw1*8%yE*UxShMzz(DF2;6B+R1o$QE%*7EBsv7kI7 z+JnWMH}K`ZJgh<@ED?gYS_0cm;N|OLefj>=r$26aunZnF-^f1mA?ViI5pS2rBL(_@ zS(1CsdVILlQ^1bGDizVsoFF#HYjnk27 z0~Zb8k8xPapt40*M!CIx@q2P$PTll#9@5u#6n5| z!SXX;p_#xzII;j(*tB{a-#RgUv@>iwrD5F|;S+fVWIY*yyWq0sWI;U$-kCfAKCCqk zxbPKOZF|=-5w^aLGTvvp0ppkeh>D|mcsZZvT7HmO*WT*1_rW>^mh_&96~vtl=msA2 zQZvFgo1>lFWox{1=<1a-k;^$4wwktqNN!f)p7JHnt4klRj`-{T{^f5Ux@p?W2s~#% zodD$F%n$S|+zNH-DL7^ghU=S%*5YZ*u=IRERch-np*zNE9(r5kM0g*P3X8hVFffT} zwra32!gYW;d192Y1YWY~Z~fg9@xkk0h4G_due<|2Y|ktbq^E_Y0ZY)RXL1otk3aI{ zraEUaK2;CrA-zLruV>g7k5deJc5AEyz8!27JM07sP9Q)_ZrNCzFo5HAxjy|gKMpv0 zX%3mdse_ncNK+IbDzZBhU?n&^JjNg$ti^(dLJQHF7M@&IHv_sBC82LM$N&v8C?W<3 znhWh>cCJ|CZcR-!ejlL5f$T}unK}+Be6LU;fF?A4vxDyn)*GPQEifXm5pI5KE$Y^6 zBjND|FcZNuOi$ZrYmk7{l>%C_Uey@D)7lAeK=Th4C^{P9c36z%WLU;=JNyOJy|35x z`aID=KlEScr;kGeU#(1hXTMrNI1=5Q7L);qT*rI4e=5>Z9#U=HDg0;^2V|{QJILA1!Aa& zjHN2?J$o(xv}*6`BDkiAqCFr zXrc-~^?(AdxUEOUf$W(OGKce3!=60I+PCXY+XZN zKpQ&h$VDFc44TOG_AJh%!TW0QpnuZ%O~6Z54$1)2J)cQQu+NPX&gOvwjOjvQAL%+2 z(1%4=)y4-Hq*eXF>cU|mMYE5KpyeVvd~De9h_*y-nqWXRWN--z3vi(2Kw^UK`_zxL zEb7~9pKTF;*0q9(3d?S6Lcd}8+Y;4LoFNdLw9!4j5UF~Bfo7A2w=GfIV$C%m&Jbv1 z?0!zQ?QqKh8lxy7ZoZ@(#Hu>N9*O8h-m<|hcECa=vFLQi(TR6ZAfIeL{ zhX@#5%6F`HXM|;}(;6Y{osb3`fj37Z*k6uMn9o38R+E5XUdwL0eos4f7x=LatMllb)vMPlrtj>2?a2qmCL6(!p9!38F=!JWvd&)DKJc_q)Fqaeg@bh-ffu3Z;Nh zY|HM4l%5$2$ZdXF`9~TyrJ9f{)!CVj8moA1w}9O7m1guZoZBJS_-=d zOuoZ4TDdHYxMCfwd42lRF|xzz1M3UZv|<;NOiya>kw+{xu>qfcy%^`WI&%za(MHjIGY*!F87m>kYm;UB`R9at&o??@Bdolj}N8iXvHJRHx|4Y=7zXB;A?SzwO2mIr$;3Ls%Iw(i z^cM+>G#G5W*^A)OgIn*g*k#L>aUWWjYz;l_r(;ctSF^6yWrO+u)bH1Zk=NF@c~wV` z-WiQ%$M91@V#Ty0H*G$=uZ-$jk3t(&qigrP;^`gx-WO~BofQ{46N)<0}^jvB#r#--hEf$M!2O*9Fi&d(F&Guu$`eD|?S>YxW(UMRd z#1{U3cuofLTgUKQ?zf}Hf`td3Umd21voYs<3R4M^#qu*pQS#T0A|V`9^FzjgjyMGO zUf1mFm(PDz(vLthk8n7H*%Xvhm7Ya8V$Pb7Lu+|jXV7dLM}k$NPUt$j=Y#ggvRNkT ztJ5Vws%YL6y!FlkLOCc~gfBi6P7J-wNIggIMZ!RTpLxBi9pSu=O}Q7gqj_j>OGXmqV+i^!^%7? zFhmsbHCZdLgQcOR@9tduaKlWu;hX1hLe%u`2d7FplxjF$<8pdx&QC%5MCkD%3+p#L zAAJ4Li*34flb@rkXd&9miv85TeKTHu{o(5Z%wB88a(-XAw5-;HHkzaIv@gX(RO8v5 zzJjlA>qFBDB ztOj~WNKWPU)D|MN${AX5_{r_L0~YK_;3e&aKrci=zh76*=C}3Z`11Mt*Vj=OACejO zD$$llL?_Y_xRGqb>Gypl&Vu)uS0W zkSs8gjr0xL;a5LjprZp zmCb&c>udk}hdSZ+GMNEfWy*5WbjTDB}F1+e49NdX7o1bp|H z=FtXDRkE-K zQXJvD^L;SEB;pQds-4c<30un1yD4)*0q%a8B)V>tFn))8^Dz7}w-NVrgiCe+jm+d^ zCm~FarFQI^utCi6#)#;0RY%)rpp5N@_#7|}7|{5qHTyQce){G655M&z{c+Jnage2x zI*|3~$Zk2JnXiRL!&g9I;-_;7z?SJ?h4kFJ5Efgv9I%-uM){OquF=g;-YqN;_;wTFjscr5(ppwHDx%}@4^;GRyv#FM5sFI@x~m2Ysst5X=-IXz}# zK^%sPg{oYG-5ZBh#^H3RIAR3#lr4_EEf{y`8~Ww&q_aI!QJ_q>^KwV{lePPkev#dc z0G>g^*}P+gsEtja3d}vv;bh)Xj^yft}^yXL=i3h!laf1Y@B`3dONC*El?| zT|T#yhMMDQV7xKec<22CR@{KDS#xLkZ8+|BaKMP!?u&p{D^Fi)D)V*Ge)^!xUurLG zf?BoTVMe*ScjkB&Q#@GM*>j1rm=a4)v&OV0@dcp`%f*C>jgM&g$rG`c#q9b%kVqaS z**^k3U9c5gsZQHxPb#7qw^;rA z$3(_^im^Vo>4^y< z8?N6i*vACp%Txj(mG8ka=jjo%Ltu#j&UQ)35;S5QHo~`Jd8};?9mGO49*(dj(gugB z?EH-ShC4VJ8oB^7;#-hV-hfzE>6=SX-48NE0v z4F{n10A>+55om}BiyGKYd|;Z)zILiva7FlT(~Kf<_$D+euD*6T=~_TZ4U7+uhEP#i0Dqc5Bj zIP7`&?W#a$L#|Mr*HlkSy_4e@Py1PIu;r0ctv6a)Z5Pp6%?iPBzF%kK0FY({TDJav z+|G_G&U?*iXKZQQPnW-)4A_)$eMS@*vcW7cIHU+h;KBdlIjjSiHoe$rFTB|6><|EG zKi<^~QVOPa==|Bf_4r}Ee*O9L?-s1RwCrxr*a|il`?@i+Fg$)}HU--FDOU+LSSPE0 zirsxp@49Q@zHs&iO`QR4o^0g^9GN{6{eMWqk5Mp?|%pS$NXaAdTa=6sOyQyWjwyaXCG< z4>-MZhns_jc`GdC4f1P!>Im?mbQ6}Fck9_QB5~~mnIoNbnXp^dnj!5RV<#A@P)Y_Q zlXp2dITL9G3qE@FMEW#C%nlJJC$#abhIprvz&DTp!v-Y?!G|ULxqqI2mbZ|_?_j4R zUO)&ZOh=X;_y8-MiG6q<*#+q;`mI$&uzX^s*JEvqj4fC8D$m>Ne3r*wZ8#{_;(ZHL zo8wt{cN=cK&H@SwG=uq2&9&Z-M?CSjanpj*+aZC8*Y}zwvr^bjwE9>KISXPPAUl)7 zQgK(4gHE5G`C+50Hz2`6!g9v$9n!H`&L9}pVuiMIo38EH(V>zFS8N{_%-aXQ{_Vq> z#rDElr)OW@jfxl8vl0R~*1m6t2E*#{%}{&K9p;R2I}kHe zhcQ}vu^|c$(el2@bX$PBGrZWVv0xYS@6ZI24!|H!jL;TT87dH4&LwZzdXcp~F?e0G z&*RsxU)SeqYy|DsffWUo*^$57QWfCdDh^--;V#9U zK=(mhWRD0rX?iTSVgrD z2?5}wK%^`&wmF1ihG%BoZv$&WOQ6OFk@Wew@AyNrV0>p9!JE|3aXd`M0g4mSZv?6p zYnaZN=eDjjUj#PiRHWyji>#Mek@oY9nE3D(s%Fr1f`DUc$I8j~@rb+I2BIC;YIDc! zh|!1Vzf~_@$7tR@mDPrT9-4~~Xa&c#(-|pvc>RZC8Bx;Sq!OOK6fc#u|DapVZH;2I znb6_b*!FpLcE-yi96&Y+xn9nEv9br+6Ge)}-`*K^e{j$*KYjZ0$04AI0v>Syvksi< z-a5{1So7-{5=>*mxNq;CS&(e&RGhJxy^8trQb1c$hj|~oAUX~~!1Z!hoEXLz9TWwg z9XQ?cGF6;SUN*46^SzXKSt*%$LDNYWP7^HWM2H^CUPQzId=(t z=BGteh(BlZWN+u1MQ?Q23pQ1f_iWtxjE;DiZzsOdmf!2S=VB0R39OC~9Ty4+`uHSx z@7kL~SXLBFb%>rCw|KcKzEho8d-MOZdB@|ozT<3* z2JzvwTh-x` z)5?c%dXe|6#S0bg=bn0p_~+*u0Uq|U_xW<@CRW04L2(JE$9cbZSl+{Xy!npP>(m`k zSJ)b&;?b-^gi7&Wj`&QrQNZQU_Ms(H@CZcy{YnJifOla5<9gx%j?yZ>Tl6I^3tfckk+I+5RgV zq7aM_-P;@I_;@c~pYXrct>HLqDKQ1Y_wqOKDI9P{894e}!*mmFz3avSk9W7lM#2X+ zoX-F>tDzm(ZH>ES$t++QuWgm%>-zFB)BiHw`Z5P|sDTklUIA>Mz9*E`y4J|YKj3-U z5oNLX?ZKeKm_019SIq0G9h!`uU56UQJGB5j51Slp<#gi%ez3eCyt3TOvGdQ63z)(C zRqYY_;JNE{?VP7&$w)S+!17=erYGoY)le&_tNotGgz7pUfnef9?fY^T!{La2jBT2a zo8Uq;83a0`>Ac=OpHe!<8$R>r2qez@eO;|jf70xBX1o%@xA1q2X_&Hurfy?Vvb7;v z9S!)Sg&nDlF+&Xlq5brlBc=5A_IOL14^KPnK$-2i_wIJUQua1YbocPe%4t)!9f2M} zXJY)@G3D(g$Ftdof0`s^$t;gleK-}*p@{G-X#8O>iK@O@?{`GI2aBhB7;q%kq|=y}o*?TL-KdS}!<@$I5V6=!l) zuW!I)9ldYv6jJwgkTksGApqJFoFzf1t6r8RGf&)Wi`Nr}Ms+)jSUIFP{H}mc8`^ zNeQX--rU=Y@eQm%>s43Qa@6<9*4}G2F`O2 zb#cerNf(|g-7-!hAF7*`u)@Xp&$!Ky8c)j^UJpTj{d#{` ztn+2Qn77Y3Bxpak4#KFaW&92RbhIAuiSi~~f{ui?Vm8(~<*mF9?s@RODLcPM3eXCe zE+!W8c4QRl*gImNy~u%KF+z{dEqrd3J-vtit$E%u<>+N_)A=^de7@|(lcbzWm=|jy zYztOcsi28<2L~n|PW*Kpx81AWkLkTP#aoxzNoOB{FV2$eN_4dFI_w2@wuSfL-K)Re z`M_d*TOTH6y_^*dHNohRQO8Q!5ti-g_hy_DXSj&u-qK@JPqqdQP&X#srx|T@hT~eS zwocEyT`w>eW}PvLI7rWx^E}RTZyRsrEoPcNA1GVA-!CX5nk+Bz0tk`)xFN2cZ9O?H zA8TPaX~kg=-dj){0_s!@Z(i`GyUQzoBu*1XZ9l?q1q$~mlF!2m)r1iN+8!nx`?s3F z%iC>iWnKH_Ko@}c8Rhuj%Xoe_q~T>cKkVqVECOV%4xaOdSN66JXMO^__U#b=(Ha&? z5DzR;y!mwmt=<2YHR6TfSG%n`A$r}8!#eI^`r@>y*}Eg03ExobwOY__63`2V-|WnM zpmoDH9|IWWVkEu2!I#Jv6^34EJ`B5#I6|Uzd&&0mo&5ZIE?qus(Q)t!&^s(~Tt)&r zJ8j#uDgVE>reYCyeL6?HO74Db2mfv1J{a1|dbQ*=)Y)Ms0Kd72+iAwb0o?>APY9!j z4?83zVnLldxUoKMavmd_IpHHL5O8uq^yWuVIayi;sMvXytTDC&{tljL+7oI6iEVUm zIYg(nAY_x5M0#bT7te=i|8_%E+{4RP9fgOhSyp=mCtf=cYvNREW=|H(>%(`wp!f7< zK`&uRCdRwN2M7bsWVUX}=}k^FZfoqC5VNmcT+@r)UZ*6!tX7C796;|giH_be?acv) zqgyo$Ks)OhHVNHc*m>tg^ahkH6Its#pp9}V%W`mU*z=*^PE!zsMx)-g#VCzLPgm@}@6hm^WIO9^9SR^rjv2NARi+V?&9;NN)#k z1xKNI)^xL){2;*}qa$^j64_BvAoZoUERRwh$3{T@;FjOJlg54=Kdt`Rmci%h*dKp? zO>sM4hM9WNL(^Lph8E1n4B$3wGv zx~9EWJT5O~m{JBh2_@ml zEal_>XB9ur&~3*%>i|%kf*4RdcXa{|*67{nULlS-2p|^UhR_dw)w^pg|K1hSXfve+ zKFO>d)@Xx7^cJ+UV@B6r`6&YKo)~neCqbsB*Ct8w*K?2KdOKJu$RQ|)XV$E@x5E)e zPoQ#O!8YLD(no@^y{16ADa*b#+@V9g8Uk3V@iS8+-}2wo`U2r5-L($x__F2*t)`j*I^tO}tQzgkD= zrY8leaX|cssxb?@^nFS>6rBPJRhoIlfVL9Qnl=VUR==ea)em+xIPN-Ko zo$5Pk3GA5Hy7B>m_w?c?XI7q;X+js4Ln%AUvYh$o&4~TBMit)Y9i@MJU5)W%6U1dAKS-NqSuKwBgAkZ(s0sucd`Mh$_u8v^o6(Z z03GOX-Z3Udq^N|!=+JkdJ$+oOAOEfY^lA3rUq15A+W5BSD5mHIeLhHfCKl}IO-Ohw zddGFt87$x|Bb_^aCvcJxzzDzBY3fxP9NN_ft+FcwFuH5oDbs-NmEH7Cy2&&#?c?}aGd z`Zml<9S-TTTojGd-*K#XFWlPJPP(MQyWQ8b6-17S>h>afn9&XnN%DGGmJIiEE`7#F zgJrolY@8LhTYY$?s0U--nL5#57mkALSZ%|$y}&z7@9Q~+bLn5!YW@sU`_lt*Tb+>z zza?#+9^%`x!{)WYY#@w+H$MObXHJ6c-kWZJ^9`}|BIRl2-{C#j*Gvc}oiU(+b0qfm z97^f(jqb&h)BI3zE^2l*l-G{GOLI0I)nnkfo^r!#!UErK_>z@qyEKQ9SaWEtl)&IL zUdJgyP+VM)z=mLNYN+BVhyhi^q7YnRI|EPQayccw*rw4jUyHMBg6$s{?EBYGH}C54K~+gEJLvYRdI+ zBtJf?+fP1XPr;&-dSb#x2fCP4%E|rVn=K~rSH$& zuCqA&Iv%|D(;J%YF0T;k74Y;&WtxyGP79j4z;!(%JtZEVtE2qJGX%>7&4=UhIe+=- z*S~!F{KtaSpc|3Z@8YCdq7Dk^D8-w{AkXz?ZFpg16{I!I ztFg(qH^2f_wx3ULnz#6`{dT8Vb_%HDQ^Rlu;f>U{_4a+GQW=*2gQSUhlVoIXQx6_QTQCMY@+f8XKiPV?v*VsN<3` zM}B0EMJHkFF!ZkQ&b*v6R=skZ#~8LD5p;20a{{-GFdj96@YAwJa}4vjM*-T`-;32R ztP4qtR07FXbHL8}RGIhzx;c*3dvhSN(R<#aWot2u zy9f|WzJra~i$swo;20sUcv2sMp!T|K<8S?Ih(CPq-~RUFPoG||Q)(~gB%Zrt<>!vI z+8kbROzV8hbE%BktKX(u+3N^+VVM1V`jS9S!d|J4-^#eMHJ{hfdChiuf8ws&o4pl= zECz%T^1tRY;?p)v2M3K+-x!%Ap8^`*dx&bX62?A%hqo^s9`9#I%?(YVejve5N59?A zeIBP*NrWq3jv5VwiOaECc!LG8*a1=%B?1CDv{@%-)0`W`|6u98@Fu>l-1_CmpV!yF ztUsGUTx`zpB-C4^RQ;ES%h8z}1b7=CSNpB}w0i-yn-i+7pQdQM;0C6JKTQD3sbVWC z06Ugz1Hu+9o9(x0OfOBW?RLT$KOhLSmqzk(qCM?nwNoT{zp%aLo_;hFIG$%WRbT zWIy%4qnKcI>+8pI&le}vbnKc>Cdr-e(0K4Ukj`Ev+f-1td&TKx+81E%9Manw4&ua) zmj8JFIS&Q^%>kalB!0W~t@Fti2_c(tcIW?i&#PVJ4j}LS$hp0B6lU%A*j_t&z^Ls% z7-NV3x4b3FYG2;S4{c@^0w0d4=jptc>e(y%X?_wWy}dThenDqN z@+Scb>%-rAj5o^WXP$`@fK5c8tWC-THEgD1zb$RLi7CW>#BqB|ZF}v*?#)>3SU@0W zu{PdNcsgs&3$EQGZ;%3JFH^qWi)RYKJLKTS4<*T-p1|y!=vjX1gST@IJqv<4dNZck-DVbqkmn_s;E*8ZNj!_ebHCp@SOr83 z?7oiy4J5c(PvCWVj!>Ct;Q&{6w17s4P72;kJ>fc+<#+b=4M#^<$>+^`)}^&`Ldv&2 z05**Aswfp=J~r?8Xc#B-z-!9t@nOBbE@xxRKOS_t9BO_$g#^5K#v?oxN#1>n#&PN@ zKlb{tOn}@@-G&qbo1uBsqO-3nIO`%idBjo{yDsbD_;5V$MllktywKEM9dw`L&+X&` zI_JFJazOQX@*gwR%PQOx-#3>;fJ3@DxB*K$y_nkTH+huK3Wtgst{&Taf0);`TVgNz zmGE4Q)A_8^z@-?ft2mO}pkr5sXkp427JiQFL)82>FtPsm`?nu0`1x3omtJ~&Z~He_ zU>9NqI=$QK_O73JIe-FvN7R9|Sxw`Z+}k+-#nU(krR6gCOWEpWT~BtV!?wuKTOYlz z5`pcI0vo$`v0UFH5N{-$2yT|{&Dfm(;@#oE&26!t?fSV{^ZlIXoL=UaVQo;7>2-e= zJquSQSr7z-G@CHMy=4a?^wx*;!b9)J!h+{8vFV_chUCl;a@;HRBJUp)yhF4pMWhmO<;8C)(l~A=Me3 zT$yi=%T7;&y+Sl>)jXD%4e^_Z=6w+b;fWxIw#8*p)qXn{umW!l1in|}c&1dB^r}ro zu(K_f?_O{WOrM6EemDfVN`ROm~mCAmYA$T+!agD@|k10+B&$lnVhXu}#R1fV* z!vQPkS@kG6>s)?65||JM)cDGE`~=XU*%py{*1w`(sWo z!@V5}G!Acly}CN_0%boJAxy>UH+T9my$auwcj>A zU(@RgJ??)`#j;Ab!x4@_?7m8y2zv-x_C8#D5S^HDSZ1HSiQ&M09G}L={C|9%i?-c1 zl4QTgYXKk#l3(Km5P+>N%W~^6Rn=cVdqX|<@VcaNce|_fIQI|)G9wd_5o#bf7Xl#H zVrK5QW;MIFkC{WeJ56GTcGry4D5|tNM?!@w4U3#Fe+K_Qzr5!Xzf;z|-1gIsiAYE` z7#WfMbw=-v;_?$onueX1B1z!fs=1ysRA2~7ylizP7cCQ3UCSK!234a)s@~1JAngbfKqmEs$3Aw z_2^ch#!MqgVOJw7nDsZ#gUlZl*dhm-aAxn?7Uk46z_S>hNAc7B;g5GU(&H$SPg-0v z3M<(3$f?!Kq%1`vw|X0H}LRwO03qxjBeVYx7Py7q`CcaZ-(6@_K#c(rVKJ zin380A}3}$U2_m&3DNArmv+>4?@BTAJ<4rOOSY&RC!Pvn_dSB_o5Pxvou_yw#%3{D zYdCw*7%wW_Rf8+)-5^U~S$mavaRMAVsTv#r)cH1&9Mj>gHG3^tExS_l%a~l_0mQ`kr=t+cI4^t-z`xDVwt$W+gIYQg~H0H|il(Ba(uO zLIY~}6$#zPp~d!^Af2im>}?WQTvc`qoWNWnp>x!k$Y*)~>A-P_iPSXttU_li!fJJHQK*IBh5 z9EqynYPQp+e*N=QetU16eLm{RsO^|Qkrm@%ZE5a=UT?m$4Sf&-$4>%Kcaj!xPsMo- zsb&Cn+pUpPLp*J_RKr_6ARS88_%I;_VwiUGfO2AEwosxqXsxO$p{oXW@p=`6XHCR!4 zxg}N*vZFqh8g*}vw#B$V)?Yr4Uw&|V3q+?Hm2-&g9Ae6+=)lPPT*X zD1hwQ$fHpsGwQacu8K$aTFSD==`BvXGNn?mrEhVRIlTf9B6%P-MsSmeXgLy&>m}$$ z$RzuNBiXojKRG#`7|uHxk>|YfnLw#dYGi||1D?$~jo2=wnNSXP(Jxn_XBDMWsO329 zXC`Y{?Jc%V*Q*AQoo00DJeX25$d;AL2|L zwYG9JU>LTO?VeWEyjN>w>vqh*V9oE@j{uHzP)X5xpu;MWx_K#7jqpNHXqgqz&Vj8h z|JxSuOVnYCL&9^#CKoU&0%4X zV>z5tJ!(K?gOkL~aux|Ak`*+T%yy=lLiLaJ`lITe@m-4km-^R}EW4MdyV;s{C19Of zPb%f;xHyyt2I22XTZp!)6e|N^1ABydEyII5=~mo1D7WIL+5YB5ew|^d044`a!=)V~ zM@a7#WwScxn$6n4oowm;8dz;$I7w!G=t@V5?%Oh`0(GQzI|D=^y=hqKNFoJwJS7R< z!C4}>{bpX#da$?w-alI0V@-%ElvP8TH%0-NM^(4;>-$BtFh?D z-T9NmN064@&AbtS8vE7+OGc5?F?m&!5>!IoTZfS<)YfocTjtb!?97@FX%|K?32rpC z3oEgsD=ablGO(^{vpTcIo6^gj+@rioBgGSmi$f}k@yT|+yn9^IEWyze{znJF8@x>& z_OtaFjx+!q5kV za*^c6k5-JZI(4;eQ*8*1UX(kWmFTAjcrYU*wGKHx)~Gv=bu23sCpk2f)?%YC<%M)C zGchd`#@2qe|K3d*K7?49 z1G7M_x;ctH`qouE2l5srIMNO7)ki{+u1nT+u!G%o7|(z_Yr>fD}Lqf-E~OnmW6ecl?KMWseHM6SAtrb$;gHAuIMlI2i8YMf<^v_>+V&fe8` z=?)q0l5ZBVq3s>}&n09+%gF{-ku;%1ELH zC85G}^y8*HU~ho2wxK{}Heor2vN>{-mv=U~j02!P!>$YpyPoIgyrr?+wL$aeHLS6^ zr5^Q~qngxfm6Quqds{F^{lO+tAB{>HFzihoIaFjNL6c+$6+oLS0)ZWx0_Q=8wWM;M zhM|s+QAID2wBk^m@)4JojoOwd&Z>%-UQ4M{ngK^jU7;pC#0%S&*Vg$rluAc zc5APw+vK6In=VHxd_;$C-r5^#%ib!L^v1fRWWJ*S@iNkG6kCJ}d1D>o1kUvLcT-q@|DssPsYGamYW8t0u!(N|Y)Qu0o@NA(brV?rvm622bG_4W7n8X1q? znNq(Td&0m$w%2N{X7Az-DTSb?NhSdfcJB)*?aoz0^V+l%O}usLh^?ljhIhmv8*JBc zV9MUelPtP#x8l>~TC>!JqD%`?9+?H>E5Be_1D8ba>XRj@?_N!k{W{cY+|4W+F;f6@ zIQ_HUmzN&E9OQPJDNeqERhFk;3M#SN@QJI`a(3acRPi!TTd|YMgk+G2f{i2mT&@2z z{`@-nFOpiG;r=0AAkCvu+$vV8(P#(h84r1db82!tbUumBHZSknQ*x{x)tvl!YaIsC z)+pF$9n(%;m`LSw8t20bkdRtMwDc&%3cRjpvEO~b1YX1`Js{j zsB$H7%lmsUKfgf9qoRZax5uLW>%F)A{@7wtNvV<3rGEstr0OHNDH8sddp?etJ^CT5>1(o9W=ov74g1&WkJP;5H zGI=r1iz;eekrsPpcN0#$of)9M_Dqof8ux#F`SAt7DN~Ug>D5C##XWnwNNN^xS60KI zYOt+VZYC~im$t8c00_H*8h2??lRIhp;GFI~ryh`-gI~9jK(;3n(NNdjBrlT!v$Wv# z(iP5!WiLg+b%vr87$MbeR8nj1QBpe4bzgFA zo80!MjmdFUxe*pxw+&9O>s>VvQs(){FVvdP)%q|$|HS@m5wX-_c65kX#38YuRwJ1w zwg*cV9M&ibRP)umMHy4&q9TK@Ig*<}04iVI;D~H3+%$nUK~m7Do<2x-7I+RU1}(x5 zM-=QmzLD2=kmEIqbA?%OG%|rdDF}OdAwim`s;noVl;wPl0o+0r&DxWCsCuc>Y+_ut zRyOuJ6|I#ifRGp;E6I1NEuHk9-<^wbj(KNIr^@ZG)tdGG`flWx^ZY6yXQf(G4sP9< zIRdWz%BGN$N!B zR#$MoD?KOsKw1~o*7mySJvea`3`9)!-Ufa?DFSx6{feAUuZ-;{Ilpdy`*K={%~h37 zo^H9#djgJ~-Wq@_PO3L8tx-rGTF_aIrDa^?2+En%LebKuss1va%k_^je|9gf&0k3h zNu7!v>n(LBzLV6Y&3Q7f`T~VskqGEg@T|plby8nh=R@k9s)c2C44LAW2Oya8>ZwdN z$J-aZ)@e~u_t43)fgo>9QD00l!rumNqcErNtA_$wgv3&J@r?!reE3uW#{suMT+RNR zT@rd-wrh4ZjBjelId55|vsZ)ok~<;wXdLGJ2?3Nmx)DC(dFnAqzIwl0pMM;N>^}tD4$LIBh%@L&MoJJ#!9DW!2_=c0O5eZZN_2T&&Nm^S^)j zbA0{v_pe|7dN)b(iec*9n&3~_^;J{AY5!p^!W~75n6Jq#(O0qTti{GNA98nq?iA8v zZ?elz+nT-mNJ`tZ+lwcan-;NFfgf9V+is~NxKLUW0JOiZe983$Vj_3dCb2lw#!k63 zRNkCaA8IuQHN~?{n$rs+Dniv;TZv0g)KbMJyi-w!SG-rX2jOwoAaOgS19}Z8e>G}T z7D4{rs*e9yxaVNzW4LQ-H591Pwap>g*sboT-t^8GvLkrpplE`}mhD278L7fJc6ws6 zM2%|kE?rXwg0h&NHP0^Vak}}E)4<}VpgisYIsq@GRaWT={l*w*y$8Udp{qXC5y|-E2Uu~WNl^(l~Zt$6a-0fmT|DEWBve=_J+_hct%rrN-R+7l$p!B(qBf^${_ZW0B*S%C0r0aPcJf0$~8wT zk3%*-RauoC$Nr8E>8tcaR@-&F*rc%@yByz>Ej^ldoOXuwPk*;`U%vkGV3DtKtVaIMPGNtSmz2P~>cJkn%ks6L zBHi_zQ9zwl*Bw%>YTMOB@(XnV%{ z1jlZc<|KSYy-Rga${WzGN?G}_g^ptC0R5i9gYJJ>=uP_b)9$Y z7?a$k$e^?pyHFYQUyhz?Y?*zg%-OAey)M&=R?3CsIBFB^tR!edZsYBwzocK@G|7!W zor!TtInBax`P-uX>wUZI)m^0CaF8l1R9g=nD~8heCZa9s7O|^k;9ENMFqXHk*37Mj z6FK2KORp}9Z`&oe=Z!~THvs2~1|He_Z|Nr#RA6~l4KOh!{bvs7TQfs*Vx^?KJ||X^ zGRL^IcB#6Dk%Tk{PAlDe{k(a34w@|L80;fEZ9>tIW(UY<>7}KW6KYC-dTH35a-oFN zJEkhn#pY5J!a-qC?{mGre*OFt$s~aLK>+26#<+uew6&{Hpq5{CzD@O{Q`+3F^Fmkp zkzLJGWGZcs<&iC|9M%PX4h<=(kwttbaamZvBVLVHeySWA{SoG+w!@km_S;_P+V zqLh*pL%fc;Y=!O{jOz6gK-uEhsnbI#=(%>=cCCCBXGOG(w0rZg1e0 zH*OyBUKj)qaIv+kXYSeAPlOBImH~Tu7*-_!07kLs(YEWSdR|FC^Qb_J9xF?Or|4e2 z5mENl8uo0+TLj51r+05D_DNC7OMdjN*96YjAKxJrXMz9^cJ$k3TNBjDyH$2HXHcx= z?4_S&V_R6#Rfoz4g#sXSoC;x>2ONFeZm0L}>V*TKk(i;&$#GuV#IpmG{g5bB;=v~l z$<*~FG@`hScfpsFfFdwJt5R&shFT9oz5Q~ON4jJhhXm7o1st-lpc??{Z%3}2KONVkj%X9+2OgY;kp zI>GDegM)_jS8R&N%-RA0TPr-0Tdm?=BBg`c_KVndm)tEv$QW7{h&t}JS~8nGz>{i2 zA)rQxeA`^wlJ@Gb%nn{v8_@)W9RV8_(tX@XP(_<6j@%YyUi&iuTEgLWEW4 z`*_xI>fdpIXxRHCIo^*0$df2=N6JvAP)YqtPHap0#Ga@uMRI#r?vB^EJ8x1VQ5}?; zql~v*beB{KYHCC(8ktBCZyf)rbhB!eY6DR%-5LT@Fc=EagU}*VDT-d#6!(KDEQi zeg~kA69Z_b{-@j|0s#uVsONz||A$kH#+2%i3z(%G1Q!0Dp6^QSs=~QBd*WcV7jNWr zwn~`hpJQKI^M}qD&hYJL1mBYC%S%S&_I(clJ89pp5Y-`p+wp*5Q7u>RJ0Et7;!;_akP zu+8Dfqc>0`vke+=Ttzi+wol9dt=L%&b=kikFM>bi!gi6Epq#)jn z!$2UgqSq<#KgzAY_<$>)R0`4_iaOdlU6h%Lw%u@~`xymGQX3+?-BhYgNii|QrGgEq zgVOHQcjqJmI{Qo^y$@b!Kl(WIUnR?yo@XF|73yDQDm|J_g$HfZTh;NxL4WYOqF+8jQ;w?~~ zPkjw6tP`1*S3!p6p!Zf(kh&d<2K0i$?2s7n^imf!dmncx>!>J@Y%AbnR3iVJWlj}> z)H1&;7nOhzj0C;i!JUpz&!Hm(z1d?1Q$J)r!*%O-Mj|ad4Sv7^a3CnAo&uM?2WSPa@S!nt4MzW z#n0m*9P5BVJk*HtUUYMB6aiS#UMpx&12|Q0iq{2X;4^lyuWEa@o-pLixG$^jYhyd> zA~DI@se64wCbtxe?fZOo-qLEz-lbH_v;_8tUQUC6BL5*ukpvDKT3g^9t?L>z>Lx zNpqp%twl{u-&)4&Kc&_4fm~=2Nai8HjcLrO7uP!>(ifKf2sc*Up{^O zPZz>R<1n%{qul`Znz)B=1V$iw-pfyS5)@QQ>oSBd4RJ|Ct4){GLOcat1dg4U5sKms zNfFp1^4HYFbtQO}wwzK+tTpFe#;cR9UOK+oIZnGNQlFfBb395XQa~HAU1qfwSNZ5S zzo%sCHg8Hv_1lhQ6 zb3T3kZG8UskE6b-7F*-Huq13K%1MfzTmPbKsl;dyVn+s455$(KY9}H|Za9KezAzOM zP-Zj|n^h>1TYOT400OALLEnMGmc0>!%FvX4*+H%#pXcGB$1f}AauW{}Bk|;Gs1~&6 z-YC3w^}LJ=(mx&Ltj-d%K17wIU#;p5m()Ghhu05CQt{2Yj5X2py9_O50Cd{F$~h{Q zO=K0~!TaU{GQeJdVX*dES0Wk4L^E4&PvJTOX(ABrKi$uDyA3@*n zbuZhMI{*XkD`=leX0RpBcFMq|dNh*&O?;}#}o*VykLHEq<9&Z z!m1SFcJmZY(CJR?RBa)1|KZv_ljcLAhMh~mzK44Bi$W?)mV-k&30&a@Na2Y3#3$dMboZfc~px+NFWO^hk8qv7Q5uWTP3!)Yq)K% zDeCbGc#(SDHsAwci%QlmPhNunNqIk_fb_L2Yl`e^2A$GGNAuNf8_AsjCfWF6&t(Y; zTKkl_sOfpBMP5W)DfB>f0&aLmCHVHO)%Q({*K(OYDwy6I3yx8qeB$QS6m@}?jq3TFR{+h0F6SW+xYe`V@Ldns#1 zM*gTlww*@a`Q16p%Si95Sc<_ZqZUged#@h7V@gwm7-fG_$WN(1Y_@V{f6G=1&$SW$ zu2`e9)9EH@Q!KynFBB<_tW(u!NB43*)!Dn9*TceC8)=e4G=?+y9^AUq$+%kWB7C&~8Kq>2DsR4_P4 z*z+=dA-XNald)5$m^;#D6J%cl7UXS-ExfzDm=04Q;A{|oMKsyiq7VeU-r9EYr{*x*lLR>5+WaJb+;gSI z=YPDH!h6AtQ!TrEQ0`Pqtz{b`duW?`)Hi?e*_km!OFhG6$59fc!8Y2TC5 z-iatPFP_?}z4^^ayqCj;z()l#hW1vga%pFEtnNlP_kQ^)xxh~14^#Jk*~=M~V8w@nD8`~V}~l>|W) z4w|xdD|VvsbFJP@9z9(_fhR$s4;zSkvd^6?L!6G^JN*K-hJDv^~?avXz;gy z*nLY>&6sx z?g?2;@z&ISC=yn z)L}O%xN|tUs6Yj4#0yhSNNq7KrDmBvNv*E%7Br;fbR~eN!d2{^smEknUcP~HY-?{} zUX)t&XA>zq*S|Y+ADuhBT&#!fBTI)96siNv^ z3VkeqT7X%t)2bV)IkxEw8%6P(+nY6AT)YZvuI^kELWwkot_+eZvne%+<-LZYA_f1Ys7`T;|NJ?{R$gm4z*WB)=(rT)dk7K*41*V*haIqlf z@(y4Ik@7Hd-NNc<6V05EI2N}(JAX9UqN+P=e6`&P9**r}-TwOR<4=krnc`j|em50W zLS5e>sxcC7lQG85T_J5dNzr}Y;<4sH{YRa}!lbt4mJxf?3g6-lCCD*|K zEE|DJfgbP6yz$y81hb|#toJ5eeWOlpuaFOn8FGFpS~B2jx60N>B^Y>?=TAec{KB&#TisJ?8fItz0f!AW6C$GpyL~Mcwv5Ucc9m zfBfMgId7-zfcx!|TQZ6SzlJMQ)=uqv>sHN=|JRG#QQmsFFWi+v(5XE;LtS}R8xx>|yOxYLm_#dGzO zE^_6rs!}>{g7*P9E~=0%zq2UQ5J1DG>3VhDAcPJqyO-F7{aH3%=NN#MoXwUGwK>4) zWeSB!l`l_0mENt@m#;r_factSpMa4P3b*BH61>EtYB;xAsA2T_3nUQ|XtelHRa@#7 z6`&W8q=3^v0Y1`>9Ehzjz@bABy92~kNSs6r@b+9>KSh&OX{y0~|4X!ov;wH0wBFa% zr@54X42n@*bDLhp@WI+fssH24tFpVj?7Qr%aqewahqy!|C{4!h_@%aRO56f5olBCo zK^bp|2ekpDE+>n_{#>pvzbgg!<4Z|am|EdlHWV>7k_Sg;60TD{z=Vz+pFnB{;K373 zSflg|p@sTuJHZsDbnn|JO}ucroPH{6@&fFkaN5NwcW^-qp9Vgs$|l#zLpjS!)#A1o z2YM0CGkdLhH|k{L(411f^&wRmeBOhOJ{Q2_`*;BXPx*{E;WBC zTIJv?u`7XB-2rJi{PaN#4?t|W|B*d3osB2FY|gtk1^FWobJJADhtEluegpHJ`n^>`I8iVT%A8v8PCt^956#!qaY zb;Ixmz1&s}r5wv>YHljAih6j$rg`GIZBdnWExU8Q?2p8Q2uO-)UczW63;HF~)_i;U zrF(?~dh(tx4c}!kgiEUyr3HDa86Kj5Z274U4<}A_r%2U2-K%S8j8+n5=+c2`>AJWKH=PjVQX;E(BA;?^Hd6z(Mk%I+fO_AMx{Cj?bfi zx_|xl=Z8Q0cy}h#_9(yQ>C_qt>X$iAnQZdj(D$X24~a;CvhFNI=8cdRs3b2kh!!n7 zVUCb|-C_k2;w@ci1gD1%mJIB*Y+}!xcJ<&n?=k6vRQUJOg?XzdgS_^xUt~TBQW7_B z3I@{4=paT=$R#^# zQPmVFsY*qMQ{u>D-9C)Z^_TH)F)TIGkL|KAwcl2sb(cT1&%^q{x#~5zqKYHig~H%m z{%Wj{=+y3kJgz#TG&l~<)T)J3ypc5YN&&Y6NG0}@Q3cz?a7u7$!Tn+jZ|Zx>O@EQ= zoJ9$@n!&Z|MLc&48&2s#*x91qIhH@EY|`dgkSR(QC2O8$ zm#%T@{k@ZME9*o+1Jx4C94942UfMeGI|NykP>E?|O!c8a1%$wzP*avu+D-wbQ1~uG zR&mCI&wfd`X;aFP)J16L0D(B{KJiNvM8tlr@{eu~!p54Dov1q1nuuAuPfC&$uGoF9;OTT237ZVWF|%r*kPpgV z?n+)Ho#vyy$(veGI)?&eZ67*{!5#r5fZMdatGer?G@sYvYt7zuVIOmDS5ZFu&Qh+b zGqk*D$AK5Aba#(PzSFIu1Kf(lmQ(4R;JvRZ80QsI62+YgVx(!4ZjJC_q!|@%d@_AR&m(x%jxgUTI6(O_+ zvhh3t0IJJ(V)Cf!$?O6V-oCx~#mk-nbf9Gw7@ZKaAI?(W&$*-DKm7LlAAi%fcogK_ z+e80#sS6s<=7e9;yKtnoNFLPb8 z#+nk=*|9sNwnx6Cxa_A5Y_`9X5e0zVVsO5m>isauWrG?p_|TJQT&-31#@XL(ufOi! z>rc9{RhT2vs1#@-B7hVKq}h$Wm!$G04pdrE^$B2DXjRThveP=`a*rB^n4k3T^#^6Q zdqvr;TgfFh!&Ipcz*Tm+W0xk!$JOG-MtqB4jkB#HlSGdSpj+a~-Zgvs$u`)AmvGW$ zP93&MH2{XJ^Akr{>)%+kY9wM*l8r-{Hycr1RpmmK2bw#f+X`?Nf%1l0A$pCy=Q^It z1=@J8X!NkO)CH`l@!T~S*FTllLyphX`WGAL&G9PXGmU9Sh_98s*|T=^VXnw?;5e$!8Gw0k`Y5%a)&&g5cMRQ z`b3<|pm4b{Yo~^z%DsBobnXEU@foK=4>IhBtrCr*s`MYNL|FE>07gupnmn2cgq!r5 zksMSfs2~0mFpgT^xi_MM3>qRu$k$o)&8Fm%<)>U2S^l;&HS5)615oBE)lo}z1M|%& z>Pn*0YT#t2GA2)VZtu?H*AE}Z`-bAfqDv1W{RA<}Q2WjRgDWE*UyvXhz) z%0IT>rIl&EDV<0Vw+wl!xTT5)N(+81mPotmn_RYh0Rg6frbY_jZR%EYoQa@)ytu-L z{aJ!d8tjI9sJ=p}xhS(#ByH;2^Jb!35{Ql{^HV-wzLqBEFPxN$iOl-=NcFcRQyK^F= zE0@6n93(0-5FgxhUgNOZ+R;6z6$4SDrF}P9{QA_t#!WTx@~X zsekV`@j7yxX+q;(Z_k$C5Jf$}p7L{rXATl|TxTO4UV5JPyyNivDWGA`YR=+?vM`#} zI)EfyLF98!PA##Z65*!&T(H=sHyfBn_12Ki=W0FYzT=}mCSFo?RD&6t=&~f$w&GVe z2dDeS(IVDPr`-n$h&bGxdtkG9DX?E`^a?1*-(6SyYL}OIIua>?bLiWsdLsb*v`f%* z%286+a~xkbHisqdvhfZ|X^*~oeKtnOtK#Tri_y5()pp<1Ivm%OV`NP_s3Xqdy#T*- z#Vi^1=3mbEd7opi&EaY`m@bt2E)(Jwj>xHd7D#`6{&0W#`jcr~-J)a$WaVbUbdr5c z8Tj5u$S>4hr{>dX`R}53mbpa7-OkXk(ZvBQiX}vM#568@XQ>r?TjQ|cBXAI}G^wY{ z+OlpW&}4(?EpnY1;BC|NQY;t5PTC~GB)vZU(LCO%;LwO+SO*8S#f#Y6j4H5vDQcUiNS{PiQ;$~RL6%fNfA*H=rT4}XpK`0Ht2ra|Cl zSA)NZOTmf?e(WzJ%fbdyXw4INctuY6emXEJja_ENrmIRnZ97uFt2CPR zhXeKz1}labGM|vYv|L`B&};j4Jh9)TKfB?$n}_! z2l@gLhRSUdDn$P0{3qT%cgOKoxew)yb1znF`=u%)Z%+CD+{> z_0py?g;FmiuSqw-Y7Xo-N2ZAp4vM$rr1@R7rpm;1^;3t=o8F9*PkA2qTV_2&9R94&}a5b5Cu<+(S?)*e0l}JX*nElQ=Y%6iA zy;Qc|%omH43Wto+z;GwHB&$bzq05!n{x&t-TkE=oJAgXC8Ryk4ugH(!olOfeRy@gz zbNb6TOkuW;JHCtiQ_qz$%<7&e_OK?Z0A+?ve3~< z3wTIPogEF8yLKrh=zXrON8;DLSoeu~YZC^Frh<1|NlTGnTZ}Laq6Yz1FDJE{xi5#g z1ex1X#-|z?%N6K+2V7mV`_rd?yzg75M{z{@)zo&^N``t)NAajKki6a-)W6F&tSXK5 zbGf6p(J8~qyw(zB=h?~BjuBV!f{xmOs2KEH+P$IRxthi<&dcR=k0POLaac$iZ>`uO zY`WyY?y|N^)T${_A==qbH*myz0uWeJmN=K8ffO0l>;$A$GH;GWjNj!P6yORazCTs> zz-@vMuYKx~M8NI3^d%dggukRJ-QU)1e)|0JSDoyir}LFJ7pbtP>I-Yij4J*$x0%)U zJ(LxcrZAU>hKH^Lz+KM7v#-(ZCuopL0(ZgU*NTc6iuZqS$HnKYYa&xq2A; z&WO+s72oPapJ${5QQFiIKK0)9i77xRlEB|q?XUXz%lm2Y=eR>BYPe0O6w`yadV`Tp zd1&%T=O&-jQtpt-2jU;njnZr`z}ww;!xcZ|VV z*&Y;7Iq5js69ol>4qax}$R_}l*a_51$%_2~ih1ZLjG>v}=J zk?2(%vEq|i1ws{JNmY&0%P*~KG*zcO0pSDFujNAvqU=+Gg(5JZHn6{DxjAYds;v$6 z6IGnI5w+jsrMcG%HXXnSruH)kK0QxnG_QOj}Gh+{gop_w$xum3kkk9pswJvif zCuOH_;nH^*EVFc9Znl6eyb$)CnAms>mA8^Y$li}pjq|}E8J^lpvG=Q1KY#uAk7rQ% z+cyYHT59YvnH2;b8tqn#!aM3+M?_IBIOIcm9Q7-wpf~*uMmSVkBo}#O%{$F1TiZF; zK}k;#GO|-ttRb-H`UlSpugmXs6Rrg z8l+0vj8ezy(7o4bSkigrO*UJKB;BCbN#Gpzqu3zvs3zyPqXYiOPEZRIIt;4ZSllT)dyt|gHHt&3)V@RI&E#;@K4i)RxyjTv$`5U)SYSEJ z4uU(;fAap$rWVPAE&SmgzyA5Y4u6!Dy5ZcaIx9n#io>^auP0%P&>$NFI4dWLZRgNa z)}xC@aYT)L$5z%vovcIkG3~qZg)RM@CaC(Z5k&HcOL9-<97*I(cThDy$yQCT66tbA zSQV-r5VLBNAYPYN34@4~()nbddXesMO1997k2?Ir$NJm&^{>yL?(yZzhd-bEf%M|`bf7=G zfI@h?OV+I>@~`NeK>Is-9CxDtHWg=fx~em9>1q3 z67?c&Xdt(=^hIQMUPQ182)OF&f|BFJI^E8GuvN#hVJ{IRP__}YGSPpgS$pdXGc}#N z9jR9Fc==IM3|Z!tbEuKniBX*W*&^>q4{~Xh`qKrFH}yN;li;j}ao|7z%f2k=YFz)!tw1$^eIQx0djqJ z_EmMH^j)99Q4NwHbsnjGsytwAHumOB zzR-DBtc=xvuGg2Z^-se8m#?2bv)A6~GM5M4`kcd7rfq&++L0WZpF}sJ0J~VW`zgV5 z7jcpLjK6-U)VXlF0~K7OxL`4TMMM zmoA+oqAi=GUY3}K7{U5na<8^pcBK!Rx3YYQx079}bW{I9KQ)5GNyWgXkB*yDkPvhY zxXPF`<1y!HQ=xI=9mokfvMoMd;oleT>xaL2SU#u1CFXMUwSSymn%-*$#W|UpyTQKjB;k+2G<% z;q*o#nEi=4QqAYMrBm9M%?YFb^w4aG95au|b_(&6SP zDZ{ug*Lvc@rknQ5T~-CKnWuK2$`m+`rO=qpa%Z>D2|6IfWt%-nBC;x@n#E3yxDzuA zlx{1K%c%~p7z)MI%xTSpfi9v-6slu8BhXcB*=4j-?TqIY?}tyn{IkBFtbEX6qvLvm zkGK~G;z%^Nnd1`Yqg$V-()8kPfMRztF^S!jY_(3b07x_UtqK(H=} zv)`IUtBD+0*TeDrCM|N;UgB+nD|6nPap#mo1PC|};uHlS*-2xGR=bMw{2yyqBDbDG7R1)=y3VdtFNfkl(qtD=r=noTJ6p0>pz}Y)_J%2zB~3R zEuDc-6I7igK!=%7bW5R$l}NGh>n< zEkq%SdJYNP)QI=C?V7qqep(~;Xj8hyeOxb-jI04U?=mSDXJaipT@I>YF%BnBSSb&2D(JHuq<-ZSHN19&qhqH&eYkMn0F_M^@hz+{OVRQ#{s7 zO5&%F@9&hJ{ywD0YXe?({m7~3ta~;cML0d22HEFf>D>~qsQAd44&>d=tWmF2s&>9` z5Q8a^JlXWa9VGwK!3mpq>AJBE7MP~s=3ONB@_&zVb)QI+O5leAjvv1XP=hG?9>R9hD4gK{++5K zRD_N&z837i+P4pX^mo1@@xkMa>{oUZnVT&?RvVM8=IkIT#JTsgyXiq=6lTNDe|Gk< zIreqkcc$zawte&jD(uGdR?pn`+zlySZC-vW?G>foq~d&&!rM*#^0yP&UB0P$b8-HA zr>K{q-VHX5x`LFeYnPk`2iKlg zgftu`)h@vZEJH&wSO6p0WhV$tP!WH*ODVa_ya2jKQ!MRl=XuMb6bk2{81DAsT_i<9 z*bvfv?8r~6W`cLL_fdeyQ67wzPn0;xMh38kS63W(iy>%Fc@jBDFE>@CSD1hzo$$^Z z2n@^%kv!~-Eq_b*z%wg{nx>Xbj|KbhZ{zd7|6^A0c?BoMKI#oCa=$mKLcK=#B{GfY z^G%nhx)u{}{>0)DiWEzapJOM!DKXH73GwxY*H_1-D8DtD3< zb8LKnP43=aan>8~l!14$Nx{Mnmy#39UD*};nWrk~O@dk~%iPY1QkEWA#i=&Rdhehw zETAJwpS%)SdRI$Wr#N|^N&a{MO?#!Gu-7DA_WB=-_U*%e&R9O|irFsuDF#{16x3SF z0hW2ox0<0oDie7 z@;_A-Ahj`0uRaH%_|^OAmEB8N*1~$8GGuK4oV!vt9QCENr4jVD6xpW;89YI#2>LPU z`m&QWyDr8mwQ;_k5|c%ue6ECzs#b=+XH+vPDl4I$c%;#uh8h3$t?S<3IH{h`23A^lzgNoEtMaT4DHX zw6q0hXB~e4AAwrDYnYpY{!v5QUlN{vAJ+3kqJs}$|Ghds7UW&U{HX&7zf~?EnIno| z`JJ4oU^DfWP>|pT>MJ_rNlsWERqE577A2+n>p-x+dt?c8q@DB75GGYNafb&&!TauE*BCXJNwyAauM4YMuTb@bB#AE@f zPNPt1>b!e~Mxd`t!ODpb`ENl9)^&>!q@-`1UkHw55Vp2GC7W)onw-E~Z++{a!zVGI zUR}Yd#0j?}V83$n!nSy=Sn?W{?qo&6dh}fxv%4GLY?ljP+EoEzQ5|e}k z(&b5HQ;MxgYTO;0l{aZ&8l6f~weE03&0Ws87hKNb#bbgcvmU|g=5by{m)@d0%=J=! zRhr|Zn7HjB+L!I%yb(EoLpuK!Nsi5%b!7}3JnD{s>or8#c-2@Wr8RXWEIF%FMQzcw z_a)7`3HL7^kyBa~Df?67hIIihukyetUNqAO5PnD5w16bN$#q{qxWNC8zxI+kCS4 z)5DoY4H(@P4*g4$Zpb^pxZAzjR1c5yCbs0QQHa|dEjnX*gSYFOLMp05*|W10^^|2$ z-pS!)PA*|?DJ>AdtIQGq2H{B^yptc+V|?B2-dc_k=l00~-Q0BbkPsOFOdnDz;0HxoC-Nn z=y?n`qY@>e^fLR$>Ja3lzLCpHQcoP@Q$_hLDWIIy@@)4c(OMf9WtDkZZ>`uvt^X!_ zb1YiU=IlRj=GIPA+gNqbgYq@1`cZGE#h)P%vmny=y=7=EIq`K)N0!oh4Wp|q$xkbB^CX!0hSDJ$@aGjU4 zPSl3canKA@Ee;9E*V$c-sI)V=LFuStv$nCgvT4|*X&+1Sm(5BrN>su?J6*i^KM>Yi z!-r6uoXx%UiqPRJFX+J9lM9Fo_G>cRMKyda=+&Z>eA@JwyTs3`dU|!ew-oa3eJcpE zdUXQKuq9+Ok2Dl)#ygyp9pF)Ybbs3W{4qYhYga!;Dhbs|*^Hex@2uJh_6n-Ni>b-W zLYJ)GUSHGeB*LOsN0l6Jk;qXF-obho#y2?~g}+pkc3`0C;1VRXf%PvkPFmN})FV}@ z>&97ogZz$)0GpNaW|#1@WUM+Ud;vg}tD0E?tt!o4y4?<3luI(1BBBn;k_bqDJ8Klp zO6**l1zn}PP6#n)N~~MftG7CG$MUGH&iA(GVtxHOKL7gZukq)5lb`M3DMB$L>3wx8 zBp(z##-CHAzpKLlZ$9A6)C}!iiFf-1E@H%^NxJPGylAd)sSGS=o^dahk8Knxk#f8Hq5Q zKHdM8CjPZtle`_?$aq~X2cpjw(2O3$*2wZ87L5XNeSd zrAI)a$$|RhNZFy|;LahDnzLMdZY&RsoK^mStMzDTnD$A$FSSobizPw0NMLX02;qca@4yteZCKKRgpgKr)7E$m?0ngm zm9ocIag3HD{tRFrzI+|;2zL(z2B1i3w?(KHi2dz!1Q1kPS`p>1v*+5qX+BcH-^5JHN3<-FG@k^T<5mTd_p&%>*XP zv&)I=cJE&F*ste{fD!jw9CZU9WYPfDz@@6@I*{dTsKPxCe>vQH2_z*I4}*f7K%%}R z3vWAvVm-z0J|vY=N~o&)T&}NQmFN89+i$BgY+%9DRqrC?Tk24zCv0E-dd}TbJe4s+-Z;QS%fp%9+ZMOI zAO3l(lbrV^Xn{rzE9U4^rQuCowNt@_K!SGLffP1H2kNy(qs}xGWz{2Rr#7Ir@Je(>x9(V8_CESm`R&g`0m&X5iq(7Wbtfh#^4$QfO}JbMra_N3 zFN26+(n{rj0Q7i>5xv}@P?I)db)ai2)n%8Fwz2oBYEyd6T)f$L3-%Aq-F|!#ekb== z-^DCRf=OH+l^XR>hB^O0*~QDWkdURnsnKv~o966+rd5L#V3%`Rz!na8>@uT*=_728 zaa5b!e9+D5JUyk}l=;5REI5dQRe=LQ;Xd{xz4GEEcoSc}0uM3=58K{F{sx7xt~yUl@#(kx`NsgP zM}GFTdG$b=TT%xaHaJ9Tw^L)X!;wBqC32ybl#Y~a4lj3gD8rh#R)xdCSpL>M^(NKR zF6~ZmD|0dU_(h!{2WVm@8gJ3J@~XM7s4RfOB1a-UG|fn(Lq}EiBbcf>lM56q`j?JU z*LS{7I|PeSv@IKO5Hbn9@i+L(=>js_xQP2=E2{Acu4LUWkP;c_lswhgrSBH&*Y>UV zfB%?cedshkyZ!_@seRm}&m1=?Z;my=r--uR8YOA*yRDv`U0zLqlYTwh2~wW+g57-I z1#xy>eXQ$(hr!Z{V-&_`{eB-@J(a`Ag-GY7l ziDjULiWM$TuC7fEU4~m%0_4)=)zU+Dc#So90q(3~b51l#@(Qu!axaHs)gFjB`_h3- zI-On4a9D#34hWzP#HclI$jQ+eNzxSaZ}sDT=@Vq%CXu!HX`@6E7HvFzKuBi~>spr`wB;wB z`1EPk-`~Nn>mg=J$VgxuH4(inZL2>FSSbQaDlpj&?C0TlgCZ$J#~qZ;##8Z<#JTP- zdC@B3H7cAWv&5-OqJ~l~VA^zWB#&KkQR$cUCmT;wrMCu{a+Na2boH>WWTR3(EBlQ{ zBf%)4v>&ZcO;sKDaDY@50DHR*0%zhqS+HrOrTIf}Ae~BFDgn8VYJ2P&#S|@G2^XjL z@^U&S7~|bx{O@n|{_yGBJDNax7-5i$yquUyz=?mn{5+L~qd??TBrT)ou3)}O8vbL6 z;@Q%E4g|pB@SQZW*d|-mfmu$pea4dtk6oimt9@dXwUR@UdIb-S#q)d_AgRoxDHPie zfXbTy&K!+WGq6e;ffE`%TOklO3G+bFLqr!H1eYjKReVWRJ~i3=-u1Ft;}*(p$k@1T zwP;hs_Sf)`l(`y*0JZ&b*Y?M^k8OPZuln>^1mzqL8qdzzR^qWqHcigrlD?0gCv_Rs zE8$*ib&!g5W-_2kE7S!+W_YBI6SFJreI?#0W!|NSC)w~U!@iCjTD=B+*{aZy4e@2%*FiQn*^B zQQUsnHQa~HYc(ocy{?atFub11Uh<08j8aFLCsQyW(F^xPPKzBp6n4%aI*z zr&enXU=`h?4v{L+==GLN`$bP8BH6&u)=TeRLzKcEs&Y#Bl{@ErCI4D_UJ`h&xyVz2 zGnLeB`%YBv<8cEHyuQ;K!|8Ta-fgT8KVfV7hifY!g5z-Johnd% zY}GQLD7G8}X;QqkH&KF zIX0sFd|Ti1dWHHtqxvV&YZP|1{0*h6ZhI0`d1e*L)ZrDP=xdB^`JL+Xy7Xl9`Beo< zO9L{2-Da{F;JQ`i4LI2r9NBxoRPCJT#w8cg@&E9*wdx-}|M;#$6ky|lwN?*@cR!?k z7f<=1GE#CXs;oo(OFX1*(J?xkPL++mb*CWN@NBn;$(yo6t+cF|!(#O~ZXlI+b7TP+ zM%te4pRNz;`Jy)g7C5DcOr;!E*JYiRi}m6y4HiiQTwW$wRlUT`uB$CE@4_y&%&wX- zur@BKL;V1^PUPIqtSrbE^1 z;^}s{V{g(qi{4SYicl|6bjrW!g;%&lFWJF!Cjzw$zHAet#y! z^C6EFoHV%CGLovztdwI!$Id*I*2j!|HhQ%b&6Bjp0Z z5a;E9-TQZA7G0-wj|sqxopa)3o5E@PtG1SV;S~^Dn_@biUWzDSt0c#!Vy;+x(-n%k zDs9&?Ee-mD>u8xkFTktmn10_Y`CwTY*|7u}d1t49-sb!bJA*_32G?-g`cCul6rXGL z_49{+J$Kft`&>2C?wY-2%00s`>xt|U$EB~}}_E-FVNfz-Sz}Ieb{bnnld5z;xoLnQP zto>No7nw}I@hLO>wkx)lLxn`8$97#%Rlor(%f)D9plNHu@tYKEL8yJKp(s_AW5@ia zGHG)>SLBTs&kd^Fuef4#A)WakzIuvdYr~I9-+aLuHo4sZsJgK5K^RVj3 zlW^1SD!TC)NQYL1?pge z)xjSpAnS&;gQUIG_p0;VlKsw7{m*-Sr&l}mR8gDfu_rEKSk_S)CE86TVy3en4-{e)3QOkPe6^;5jC~vshrcOWW{GL-9*7`91)@GH8OWSk1)K8r3Cga&q3U*oXH~?A7$5&}!w%rf-TG zGVsh2)`pK{1JtSGlccEJ9J{~jKPRoZE8;tyF58Jcj%qeV6fX(jDr)MH1X#>E-Bm>` zcr;BEI8v9I<>Eu~!T!3_W;YQ6Y{F4~?JB@!nS|CTl*xw^>V$#FO*7dDzZ zO|&OBU$TEyk<=Gmc}MK2?l7a5ID_nV$Sw!w&r`T@Z{qZN{%yJb=kG4ouOq3w?1-RL zTryk)6Gk#S;JhJDfO3y=)u_i58%`X! z?;!w0_31u96t|9e6b_}l#KSg&_^$g0g)e2Ec672{M0wQN+b+RChmdBBV4ra^qN+3O zt$OfZy!lAvmV1|u;Fzm=ExSU*`jsAypg?(aSN(qY^Ox!&MG?RGK8U$uKk2G^JK7Yl z-Kv+cew&;+ISJs$<5I2KXlP>E)4N5^6ZKC}=<~bI*s*ClX~WsxxU!5&f7lo=3e9=8 zWEshYJuj85y=c@am3<4aecNDa;2dPFHF3Wv$lK7vTOS{a?@i+ofCA{SANGqxpfcTb zpi;wC+J=ld-3ZPl-?{;=s$RAfvWHq66!z5c4y}Ucj-rf7j~YFm=Mz>8ilIO2d)K3f zsH>2k-76#e*pva&g`G^;1Ev0sH*>c`R#m|k3ZJA+ z3y1V<&Ws(3p?H7n>X2x>ZQ<3Z+rmo*o2ZXOQ7zGd>d~g!LFM1KWh}c?h&AAT))pV7lk>BLBX#%6eBW?6h0doC8@y_9 zN|lKD6exAYzI^=gfs9ior&`n1*%RGwHcc571)!=Sypwj0LVe4jSIVQstUFGoe&ch7rkPGhNWq(&-Nl^mFWQ6?Z`RCeYh_czNU|U7 zb8CgYYUFt+{lKmZs)zy3WJ;-inkgtH;{c?UywkQ17$a&uZpGX|+vJaA2Yu?bSMx7yj{E)RZ@95 zgdURdtRIV1kt*LZB+3lJ=al=&X_6#QIg-niV7*Q?4%O;yD&&S$Gj2ya^F}IAY(ROA z{@7-RTKbNk@U}9Trb^PSa~5}N%k=u`ZPi?GS8VWFBmdM%b&EnXR0&aPq-GbkQ7PM3 z#jF)tKa?vTpt@60-=Sqv2jQN(a-+HpWKinQfy;+?=z{b|X5YJP0gem5yG zXM}A819~n8nut1puT`)3x&rpq{Pm(`&bX|qCVM$1+*Y|!<+VkF6Pq;eUQWb~U5#Vn z1&Hi)5}r*A^o#0+TlPD?x2lGATQO<5eVO#^q7I}0VnCh0sxbU;c1T$%OQ=VkWKVq2 z-4<3;{{Njzk_TVBsO8X|-q zzP|i1m+Y^n8SmSgZ3@iBxN*32#@VC3Qc>OzpUNA%HWlN$fO;sLN-e%cYW32oeixRQ z=K-dRaA#a4$b!bGK)tB*g3&T`a~@k1>unE-`TyqRZ}O3<*euiGUJ9r;A*@R9KCnbR zYIl&Bz8*&XvQHK0;gRxMF@ORCm1Nn%2C0*~yay}D-YhiZANGdA)) z9F`BN)bM8FPb>EA_50h)m%iOs?RGYMn>P&v1SxY-Jvq*X(^-Hbs@KE$7_1Np& zZ8#F)3Ae#UxADG!d8?A(tLndC$fWgxFmn%w1W7isJ?ng4-Z2M)%DQeO3%=Y3{*P7j z4%OKd+klPM?IeKdE}(ZWo)%sgd{q=GdM8Be3g&5*>oy z$pTSx_H&Dhf${KTnxl6)n&jz41+t;br&1)W134gXL{~QbHbs%k!YA;Og;nO;O(EB^ zCujPWR34S4+*m5?MxnK=Q^U;O=`y4R*|~NX#pz1BPY!=nY;$u)L0bu#?SVrZIkOyG zvasz!@SF45lOUp4Bj+Puc2FD7R-%)S#Lk0v*q#^et$hED3d6~(8Jn_IRIouO;1F$N zbmAPrbOUi%+#Mc(C`GB-v0y6^2%I?N)GVE|K{cXBVOCFND7Ddutda&3wGAP#^scR~ zjXfK2T1={~{!wV^NnQx|B+r#NmmPVLcco6oDtBq&*Hl&x#T)MlPm5LoULxCD-?MX& zO9C=F!y7Gub0VTRBk1rm>qf=S=GximQ!K>h2}KOM?%aP~FV^W(`TqLP*XzE`Zhm*o z3Ujet)kwSBsSmw~4ZKS=kUO=UWuF(Tpnl-cejN%Ocf~oqH0`XB=C^<@=M2p9lv(F- zYN5S*nN#~TJXgsgAA0F+lHLG%q?nIw#?SFGM1rCWev72N9@mi~Uwcu=ZB^Gw52iz1 zGPaDeeVcx9GeLR5nk2a`%}y!*inG`QpOvY-7OxPB?qToV&M|4OLG5>C?~0CJEL(m3 z`p=I~6zcuET5NZ3jGI_WR}kM%(WDW)Fy|n*!|8W^qsiharxG$%W6wn+M)1=yHJvss zWW6h-k`h6YUE-#aUf8s2&=59guDc~2mB=F}OJ>gH*zGFq9_@ooaGll5U%rrns6-+C z^@8qS=c-j8M{8Z3y`VfkJda>mPeiQiWg`XzyPJ1G)5#7tzooaFj>~Z#Tml~nYAuvP zsYvy#LGdhVp9W$szgWP}UtVkZ@<;!-YIfzPHS{n(f*qx@PINrX9v$(Q;OUN=ZqF2A zPGynVnr%ZBUP%sZD|4=l0|w-j!hY>tuOf$5Rn&YRgdt_jky!o&YpKFV=11CARyB1Y zuJNruvP3o4DGsl82tl6Acxf}DFLXYrh#dGzYW%8Pe{?#~;_GlGQ(D^YaNVYh!ATgiKWBX~)|3=ZqzH4;y(=C? z&8dOC`FJ{%D}J$R-(LUKzyI-mcJF~N-_Gq? z-8cj(-bnLW`C@wzG%EP;;AABkxC?vCofuZFV49D-D`YDZHEC(F*7M-CE1;aaou*8D z782;^*GViaq~jWndN>XunCu=%ett=<7Tl`4wYEoHN2ks{40SpQ_ zbBvCd9od-jpVmV|d!E#8y4`5WE$90ji&}|>^7Z0J%1_pjNx6{~{5s;V&h5AF{q5~P ze_StP{92vh(#JYW+sy8kymeJNqr8N!KlrJbi84egkn-QGIi&ul!TD#tgREk*qO-zyDml6NQOF;tWI^W|EDOQw3?{O zJ%W^n6D#2AUEvUC$^dLyvw;)5HTF69LPwSj-7jG9Zo#4cqVj-?6=BiPB70%5dL40| z|GjpyefB=W@QF4p_0X@=Z&l8b}#kR#)WkNztUJ%YW0Bi9yXsVR6Usady!prw`MVy)Li zkdB$LOLe@`hhulQWrbdQm!QR4VLxvm@4(J))mEqSd%@`@V9r$80<)IAZ^e}5ckB0C z@Rxsod8wa%{Mo;JdHv_@*WiT6WhPLW!BV;Qy=n%11l%z zNOIb)^tp5)i#3jCt9r^xKHw4U0R?AMC0Xf4!trv@!AN!JnZrK$xIL`pi?T; z?asH%5&~$?L+K&ZE=7;?{Tk%;Yk#_$yboNCIp@AB0Zyv4hN_ehO#wIQiO$_EpUD|)CYtci`Jn>bG59vN9SA@z#A0$s3@(@gr?uNpWx z_Tok*FBD#yS953gbBHSmtUiJ=Be&)HpSQO=_v{hB#;!^?&?uBKRa=@~jMcy(Ej()$ zFbG^~eWbbst)dpAEI`&-rRZQls=gr}d`dn_=SWGaDoZw$UnqdAO_{6iNKAE-UHcZ+ zE185{ zJJ(&?-NN4|AbRVoc0jlSr@Pv3JoKN6B)NM}>c{7APdtAoSZ*v(Yv^iV2O4Z!)Yj{r zV?Tl_-vF(;DalOop0>f>0Xj8XyggHV-5bg}`QcQ7_Ntu8YEjmpirp${X?~ZgZV19p z9+R@i3)k{-BguxFGlpG~Na|#ktgV@xccr08wMsMb)qCh{_C*;qoxSFmy881TuaUdh>TcsuX- z6}xwjr#wpb^P<9C;8jq=M7bSKPE9AgGsXo_Rkhh_r_R82P99!!QZuX8nxH>WGiYMVDn1{*dS8-M)X_b$=n--TuLnVgkbX9lc?S`K%c-UhPHl;*yCox;m=;*E zm6_qGSuAJ0)a21fX$!RwdzVPHs*EIpq67#JnWF)=oUS*bRnCqHbdCC`^sVcP5#CX? z^XqjbPbx;Eyu6dKHXqi~4>6@&Cq9KZ*mcVF*2~+d*+BwcSP7_%rgAZFr->-nb^mF_ zwB@2?dWNt0W(G8lXbqE{t#{_-n6jy70{f6FPr!_}5Ap^3Md8+!O#@Mb!*q{Y%Ag*d z^SkF^fH~zEX&B~ZACYo7RH_k=u)zXg_B44`XFhmY$3s<-Q!5g4vdvqHJZDUtvzSJN zN_tU%c(Ly|+M<^DVt{m7>e#1saBlX2NJy%N?z>K1B z-KW6K>Y!mSBkFQ+Hx+lm`uD%f*JlN?2PZ*Qax!!@4U=?1bXC!LWwgDAT)l!N&w-?J zbI7z^nrk0R=fKK?)^c%CnV7Euf+(EM#rd?NQco;yr)==g0qidFrc#?dD*)XcbR<)YXH)QN6@r z$8jJoZ%TG!(KRc_kcRpl%b}Ek1&ae&;WX>$xe#NM3wMrg>e~oNyv>skQyYovR7ji+ zxn(DS7Cl$;);?H5z?RNNR{})+n_U;AYl`v{xBIZ*I3*?1#B(Ia4No?Bn z;_wMLK0BqSytkg@b+d`UCcD^+gsQvtK}^|pwMl^FRg1IxEcDm%`Q`P;ALVQL@}K|r zq!)6lD9x7JzAl6UL4q!%XOStWyV}JNVaXJ6z}c-9+c$YG(0%Bjl8AWd|sU z*9fcTxzLuWjK9mTaAcf6O{KueOx`Dk-8<9|FH6cD=Wz9a43gloZY^tzMWL#HB;S{Z7o^J z*l}OBudhFi1>EKemm_*zGgcM<2tHXZxEJcqmFN^nY|^5sbRt9D_@u*14@`O$El=&S z9qUQGE%Amu*^6KH1h3n^IJG=;bU^_N`2rLRGQ+#BsJd%?Kn$Xd+G=XAdoQx-XG1x! z1_l90MGcBL4Sl^~ya24{bmB^!&Qa9wPuiLhiTC7|tMd{iJK8jphA>3$s2fbQI z*vqEzCHR*zJ1NNP(CMYHUr_6%D!Hi}$EoX^ma7+k12m8)lL`flEpV#^9a zu(?=QRS;!|&8zshANS?@=kuR$zn;;tZw*2wtDS}qB}YzaQrTjn@@XK&Q!(JB4R0|{ z;w%wKusZ(mQJ%%>v@V+gN%~ zY)3dueeE3GsIQZ*9RkiNx>fR)2MO}9a)xG5NRbpZ0 z2WiQ1q%cRLv^!ETfQo>xXYb;;Rp4KH`~Ld3UQwOSa=Ra^Of}oNI5oPluzi-x#0`zEvs2rHT-v6XY66`K`Qxl`lZjBQdHuaz*1T5fzX@EZWJNg|zRiBS=?m zW`}jD95%&srUAo8@Y*k51(?`LBzuwa1+BYPSsy#tp0t~#$kjldm~>o}EZNnLa2V8K z683hD>^q>D3abQ+Az4!meu8guWEy1IROyt5e<)?M^6>l9TD|`7%inXT>C=B(rQU?1 zBy2~oU|MuCEjuR7_65!~V5;gcT83Xlq^7|z*`TN>cFI4fg(W9ldj}Awz+-Zt(z`Uy zU)zZ<-h7U0P{FXlc4Zn*5`cWM#9rBNbD4UlBnpizm6|>8-H{v&B1X}25X8HAnAy;u3I3}m67g#wopd*`N*PJJkW=rg)R67E1vx*1OedXRh zjk`tmeT-EQq;&Z)-Cn9(O7?4T1&AJ2tuZy7Y-So~amFGQr2%6JAE1bXdRKih4Hxn` z&o|+SIN_bTwzcfQp-;RtCLoO3`RQ`WOQnGLxVy++;yVbJz0(&0kYb5gQHyw|M)Yg8 z@@V#!S85;*_4Ff4o{Okyp87xp&uk}{6=bo28hk#$gMXum*BKpC*I|&#H|f#HYaE=Y z=jEC%?AOa@R_l+Se2j0`ut~p7BER;SO3|t`O03~$uUQjQ-VRH6k%UXP%d_iRBN5Dg z93{6~A=%~x=0~b4j*ek)J#|8rRTQK-yZRDN*V3r4!QPwFj0%f?BmpnB=X46i+Vlz4 zgiozFN|3F|f-TvpIIp&Mqj;ag*xE?MuORf7VDR){>;s)J|^hah%Vu|zw)0bUigxesB+# z6`Vl~ZMxEqYK?Y8?@R3eoh0kR&Nl3L+tXxZ26u#L9?HfRyi~wRB_Bsbs&;#igB0Lq+@59@y-?S z;L~PFS;-IR;nq?}iE^_j7)&A_n%=P2OSD%Qgx&mClF$@n)$WhHFuW;nbRnq>pqF&d z-ilui;h&M>AqVv$$NQKut8G{861#0Gns@8D=QR5E>E-Y8?bn(ahd|L={~T3Lcap-n z;M7P5PQE*PQA%_5kjY9$k+X3g4*0Uk`{eq>7-~=oib}M{jcSOO zJBL^9Q9~~R=rX+ zy{^X`n%x}%JywpBb6pgPiZ(BrV;$Z!Tso@sEK=Fl+^llEw^t_NY@Kfkyr9@DUIJ;f zw}C~7CG1GzPjC=B$f|xwyA@?^x^aeI3M+<+(2nv9N=7m(sY!uWsv`2C_ncSAhip-f zLsky~#7m$G6n8_Ci8?sRJ6x~G&Lv;d^xDRCHlFhStrnCn*^d6xa(#b&du^}Jm$SEd z>Y;Nz??2g0z4UG4E2~V{3G~w?lr6<_difK`*xq({v#(xirvh?7eVyhGQx;OIR|>_l zJKN6Qk7LUn)L99M+4{Szl*~XfjvJusL(6jn`)=MsSAfH=7d(kQ@a4BWjSWrJO73d< zRvZ|0ojLhPZi&|L8i8f$jfZogMm2)`@GuHn zrJic)t5uTT27-}dD>X&0mcW2V;%iODd?J?RtLWaeEdq3)|EA@IoiY}msw*r%1^*vE zfwY^ivAmhl6{>CWPA+Q^9+ps5vn}x8_`A9u#9oC@`Qhs3Ei#w8znC{*DRjHqQ72rI z!D`=p*9w9RwaDLQ^F}biVvU%D#6x<==ntaaLAaB76;Ey8Y)@%noHX)LK%MusWe4=b zrWp_Ej~LHp6+ReYCHDSn+3v$THzc+?RiC{NQvr&qBF?`n7hpR)` z??5H#Ew9{Rg#~vaX_9SBASgt@!mc?T`=>-WRP^K3u^SbB2F?b>EVki5h&1kNReRm5 zg#hLq3dv6EUgw-SEI%QOxBi9y_jJp+-K{?UX}36O)mXX4{J5h zkL*hwVl@J`c;QRs@0>EhP1Vm(G+9v-E4`ckP!uRWah4e=vD(Yw+KMdEr^Wi$>-WF@c=`I)zdJ7U>j4xm!I~;7UXB#6 z0PV99GHuW86oynBo6;+56u3HGxB}3k@lL5jzDS;f@s5LTw)|GFj6i+F zd=MOA)#3Lm^0OlQbmtX$DWqEkuN6eb7rg+jBZjGtHQU=OZ|AmfFRj0Re)<0LYkA^k zBg|{WSZj;gobXk646wZ3hYn&697TB zv{H-?(vz*7=IEPDlw6Jx)HrcxJgV_iL(VKAOz)Sd#>$%21S)1ud+2>T!Zw2X{1-ck z8f5{kQ3LJCDIU-YVSpI816wcmp95!xSUU+jaFrOdIyrOd%gzB99)W4VQR2O~^zs^> zF0yZf`++w(-83^59d8I&r}S<*tMlZAICU&*=L>?h$>3hh7#%1kr>a0|UIbGYU0OVI zz!y!%I3z5VO_8X*5StHhajb2hPG75U1URs=fgan-!P@Bt(=BVyGzUa?N!*LYN3))6 zak{$p4*VyKZdHQDCh`eYb9)^?IBco{pHp_hzed$dTxGM9+xTn(vu2Y*;~*Jd!u|P_ zCtv@XyX(_4@%m|Ob4Y)P6d;OYa%Li#ld?jubNkku$Ehz}l>OFEl1<}`Qz``e%;6kb zD`s5?R+G_A_96=gFFRHp&>SEpDxcGvoPUU3Apsw?TXEq&m>3ryT1S+CL8S#S$!Sir zr=boJ@x1FiauBh`x$9NENJFf0707q0y{UR_AH(sJDSpj)Eso1ab{IziEW$SfggZd) zl$Q5U#Jo;oU;lg6p8DjELwPBvuvm~eGDVUb(@I%Ozd#wIdFz<%3hMt=yN^>rd1o|t z%3x0}InZ_GjEKm)< z!uE3b)|Nz5?qqh|?>(lsFMrQFvfuPDsU?7MMEYfFtFB#hGm7wKEs_K{M8vS9=m~W; z(O;h(wPiHl2y@Vi+K~#>DPIZYgfL=0;8hLPK!#akJ9zJuL3+$BllQ(3Nm7y8;&IiZ zAHp(|4an;tA+OrLk;0r#>H$=2xny<7 z+K1lfo@FW2>)nTI-=;*=>0@w^6$@N7LnR>8Mx0zY;hjh;CyezaXl0(fNF);a158&rKV z$>ql8BT-cH2NY725JZ8|x&yj{3V>f`iyax#Nlh%i&Eyj)O=amEV~ZkxTOi`=ZK^>Eh>gwk-={DFxeYx!T+7UoX!T&j)%^H{w)$#!1~c$h4DT*s;6CEKlPKd*8|7pD#Ko+xd>5G?KyP89@X zF#$#{mUp?lP9Qb6sj>SI{aou*tug$t3L3&6RQpk#7v6yP)xn&tIpA>^7OEauK*Phn zerLUH?-Es#;dg|nD9pysqRiXQsYQ@S;fKeoq>Ds8bJX$f;(jBNz5f06<>&Kw9~lWM z(=TR^2C=Yt!X}spPJCmL9qHK<8HzYDEAX$PQJ5`(_ zP0}tszt7*f^x<8OX~ea!tfHeGixQGuifnYpu0+5B7UB>N%PAfnG_U*`X)x|Jl|pmiN~QH(eI20IGPPv*95kMC#+gK z0hV4FL zR*s+6>-Fo;ii|fYf1t~5@4rpMC#z#`HCK|#V#a4{sj{U=+piRn%2=*{R1ESA9H&p69&g zI_U&;yxXOV$`=_Ltb>C}{8J2Bg*gYCH3wa^iAb!TGFAjW3jT);i8M{{jZr|Sbi1M_ zpm)j@5XyKyONz^3t-1jH9lqWrEwUr!)fT4UZvYuA13?e*Vx9{&xja-JNGciaKcBVoHJ-9HJ?yLSyqK?R2+3o+dkrDct; zS&c0xfYu?~UJVyAXfH{@lOh8|E0a96qGJeMA9uUj??k6f_PVvn$KCYR5)W~DgCkj! zaAer>u4uD^O?0P#pnO&;!h1KM34pYDt)dR=SiH|&)fUvOA(PJ6vu1rAj;;@4-n?J} zD-F%Tv^;1|1#Co7s`eXC?%AAmvbhqx#vHE5vjXZy3}|p*c_O_mn=ka zO=PDM^rcq3bPB-aLb%O|@-XmyGq^}&K$#LGvSr)&n`VtgI!3KiSkTD7cqh6(rXG#~ zkmu7Di{aC1odRWg5(HoU2t zWYb-r_Dk11sZk*6%c&vi&f!$|dS9*Y<;#~R>w{b1q7quwppeCEi(@@>ranmNo?eJb}uz5my}c8LO}gEA#b@t0V{pnxX{Pe0Rn0UfQCHr>mVH=2|l*?|g80ZEAE0=IA+ zc9IqBC!ewPx?KP@@)u_iK|```q^{bkeqOJ?`;YSV$+hKX7IEpu3NR>##SicEv~4J# zQeTUOB;=f)Bb|D;b%MRNyIJk>#W|Rj7?Cc(H7AikU4%yK2ACjTM`9=y=3c9pAD#g) zX4cQtadGxt{#Y?^0GY-~x;=#5xp3Zy7p=e=8wGtP8sHR9Mm?<&a5Zj9$WaddoXoqO zit#iZnSH5&_-AV|kPolFdVk@?h_nG+JHyqdJ&ttIrxp8g=f3WHyp0G}1u-Q~T+5)O zl78bw1FtG6$Qh~d+pf08=ESnP_3X8iB<8dT!818$w%YS6Iaog)O~|1WLGCheXxhRj@=e*BNo!gZs}K6S0Ju@ z3U9T@i+3)-tfA)BwR^h`{A0WE9~-GtX`6CxyEa|0h?LF^=lyB9e!M+9k=#~GX2LbS z=SVtZ*H2+5s!{~DqMwLVQU~R2Iwz?&X>x+P!njpFNaouC&qV8d<4w1VNC@P;T3t)* zzx2)-ww3BKc+to7I+0XyJ=m`sxkRFYH=h)lP=Kq^vBq}Lu$5hsKh@mSlPrBFGrna1%X?+yTu`1%f+!O?&yA^ zs#2y;<8GVejrHZ7*#_hTHr2(~GcC424u|R`!VV5Iaf{HaN7h9mQRGpFaZSu6)(~}` zSM8s-m)`_^C+u{(0SE`X#rEDS_1`#$4q>k5 z2HT5NYwI*90_E_xQjJoZHt)@b5-6!&DxQbv%|d)!=xA@mei;hlT)G4RpXAk@4$kii zJEkE+U&5dsY+yX4Tn`n)$*ae-FRPUWIDB)1b*Uyz0t=v7M}plkni_P@Rx%7QpzLaI z8aO?z*Z2FB^Al(1TzEi0I<=faWi9V*x^|xSzh%Ozc2!pnpaXfpNgE7@QV5}U=SSuR zib5jb&|okCG*Rj~=|+t}v}8Ym{L?P;e--~L`K*}W2I%`JxGy{SeD@`?x=lT&Z6&|9 ztV)VDdzU^)(m(jud!pGn!RR zWGM(W(mkBT?FPyrTA37m&DiQlT;U-Uz+T7Pa>7IvT9XR z7}DhwtYbs7S8mI7jZf|M`|s>`4T;{eQ5B!pDXl)vT-Iwlq=!_m=E$0|tGb=&LRCAc zeyD%8p=dJj%Skj=Xib-N6Qc2MM`b^BUn-`H1%R;HEk7)V(yG*_`h*|rRlRs6E>hnW zMFS;YFLrGSm#5yamZ0tZ9=-;mgDsQmlHAAZ96@7TjZh?T_Qo61ozjR&ZdI-&g^GfAJ586HEN3H= z4k%F5m}cWb5LG}Z?k=xeNb!ftMY8?#P^&L#=T0o9vJ#PZ677&p!lLKFe>DdgQC8E( zL`{Epp;4bA=PRv%cE0}3@l}kfYPSON+AfvRq(`!QH2KraMJE%9PK3$?zSx}cWc4>{ z%3%i_;C$?qa8ymoN`V69CI)p0Qh;)zVoC{K#bFMqtaCX;sMsZLa>0Kjc-x@$Cr^`oN3CCh0e z&n`#R5=BoFee;U+d2MjVHF&;m^OQ3(q?!Tu_eHzqal4}U*1!M#&%4ImuWu>%(#mjG z4k)juF2IUhsIuo#84hD9r+1!`LA%%Hs%hkW%wYue))Z%4D9Vc(z=M!tw<~Kww5fSQ z8QwM8NSAZX%IN1Vb;MC@Wz;{|nob2C1btM z5;MU>sWok~#5(RGjl|T<-ij=5hCA6r@*vEZ@{@drw9bp2GnAhR)5JD|FbniTS`*n{=dJ!}-kiyh7? zwualH1H0}@z~V#>=9w4JvJOIrnLbGjBR^8j4nW8v8NN{hg5lK1Q=Wk+(kF-ejQ0ci z`Hwku`p3`Z(S5X;FK94mgsp8{n-;Mv0PG-4kQBA+UY3=@SY}oB{=ixBDn=vk>AAGp z53iRhkNO)IwNFS-ryfaC!!Df*)6~CrUb#yc*r(VeMgC)uMyv8@FJnj%AaXaNe%$s` z-CWBBepRIyA49WBp4b;-SAQF8*;la|rFx=>4Q#GdHzz?AiE{Yd(On>Ici3j7{vSt| z&U~s?0^ne?-IndI&m_yQjGzU)Eu}Cmn=W(m{TGOE#%=Bw2MgUnRqM zznXwA&FO@9k33Qm+iQ^uMm7>OLe>8Oz341 z_?hV_8$YiS1k=guCuL@}?i?D3nk?NH>z~h`%a_-e>({0cv(IH}oP*s`{>RN0I?`EHibB<^eheemhDiwWVKvyf(Df2 ze4{d)b4cIW!EtJrL4E#l->L=a=C$?(GNAg3dMOmpMLA58ZL^eKG-~vou~`poJx#QA zwK+q|i(hrRASd>;5CsMOrKxykk=E{CAC11b%=ku4>w_g{N z-k=j>EX8<5$x4rm1md(8uQ@?cxkc2oX5}eHVs(#2_A?lW0(%{M22n(^oR)8nGOCNd zD_MVd6Q)cVSQXr**`@k@K=rADp+?6;WJbjhIjJUO{ zNW9n?yQ-5I%3pzR0IbcSK0B+8Cy?aomE<0jo%Bw{(V*Q)0M29a5n5AM_v!ZV^~cM< zKmGVt{`K`YbIoF=Ub3Rr-c24Nu#;T0+lVaFkcjUtR3UaquUzfBDJZmSgdO&68TP4$ z(_$(y6yo~jFlP?BLvvdA!IO9ZPUU!{CSgX}1UdJkKqAmpMH(|dg&;6kvM?@cER8X% zO(DDclH*7>4qkdBl^sy9WslCNpZdQ6mUpq&>Ak1fd6nEi?vl7d&6EK8Kb-l!07rZ^4SKT91ahJK z-oy;COW#znOKmON-bu+5@u)g!_CF{l^t9E6ch#rt(69W#5^(5an%AoN+M<`QE4X0y zCTBZYZlGXDKq#WCQXm#WsbtbGpSmft*Oe33Ltf_6=>)mFb6z%4z&6UE;ETSsN+wWC zd2E)-j<4Z9m-X#CJM7cj&pq4++HZaYM-5Dp2_{YDMS!{|LgPAO=Kvpg)2dkvIZkVO z7So{>f?b*Ju+_996CyalH)5=k^@BpgDn0P^9bI=oLdIv?$foS36X5j`%Dkl}Da!^b zUbHuNYNWhWshXte(J~^eygiC=-AdH9JmlnbK;Jklf%pr(Dj2G45Jj%y(Mw3eIjJ_% zfzL%wb5c5je5RkhhVRQyOZMxFYBJX9^uMS_NviIwk2mCLfF*g({nYGvKUI?C3+<|K z>JL(64R+p-Dr$~uZGHCqY#kowDy-!dv?V9y;#>vYJwc^vwsuwZ*~sCe3u33;E}u+s zv860wT?CUB*iLLuIZ*bTY=d=bLaNF}66qRS=x1ZUDNBxGi;qn@OCj%G6j#BM7&VyW zER$L?6^zPuIyJFh6;Q&Y9V2GBfqpP@`KdRF62%1F zK_^lD=u%bxh(l-SGQ~dCI*y0qEEmU^V?-%)2d>XT@xV`xH zg*K&owHGN7TwB-9vj)OkwHP?G;_;$g;ZViwyzL4K@q>y;=L)*5!HMok#8_wV?GSJf z3Dt=F=&%j1Cz3?$K%~n`te^9uOFz-NMjhU+LPSUo0qK-t8^F{rFFN;u_v7qQyLYamWe>zs)LJ!;~!u zmI`rhRwk8%F+R`)(5=d=Csw*G9G}UQbNY^%1)|W>U1smEdNzFUR|zni?@1=QiJ~qJO?# zFHazUxfu`2i>pc`%%hm|GUPPcGO%r}=oYI{<%HOs=`u#Iy{XqsT6cnXNP+OS&LQ_I z9@W~NFAyCd?E1gjbI7tdC86)Tn{p-cp3C)+M^WHcrBpTiwliK7wWlVQksZ~P1_aUW zQyR%QR)n^#>fh*;s z(*Sy=I}+|FMAkGz>fKra$g?r_&Vs(TTvNPDNV=89MkDUqjwpbn=KUM`R}MV9RW^)!KFXR=ej=e|ZMJXOq; z*7~q^h-v~X+H(;jf&$0vj^G%W(!wjSLq_-B=LGbnq?AJ4%?JTf2aP(ETGiZ{Zamf5 zM5+)kyr=XrF=gLQ88%%9^?rC0ex%K!B1t|EW4=vu9lmGVyM$;a@TE!Oa^U6_=6);LTxC|f4V`<+cAN|kuJ3T^WGc!=9_PvjN`3@lc*}1Is&&&$;{!A0ueY_O+;doIlVl1QPtT$ z^(H2LGi9NCy*}O^J zjW)ea_#l#p;)GhubDR?a^CN)q`kkPha$=i3Og0KYW-F^+tTJ$^Aypu+d5U1~b6$wu z&nhpHJG$c8QBRU=^;%p_QmJ!IN_4IizRFonC3o_@LYWJdmy=RdHOEhD)}EEB?-yd; zAcL2PUu)A}gYtfHyrnw#MA4QUtadi2ra9{&iH*fE9SbJ>VxeR@SD2jy&N}^m=%|TbwTk;Qcw3va+SwH$o95k@X01xKJ_5P zpBz%at)oV!ErrFFeaT?NeonQNq~KO!sn*JNNVXzviLo6i#Jq}BVv5`?*7#|~90Pf} z)xRy7UT$rX^U2q(-M%Ydu$b;1rdIq2`08P@OqHV2dCd~rK6~U@V+JpM6oR_8 z)75MjpRn2(G$A|Zs6e@IZjtFtlqJz9KY8l;EWK%ZPA%6u(ri1C_|>Q-QtYZmQ=N^U zmP~P{-kuxaz?ui{*8^j#oO)uACW=jZ_!6t$!roRA9`xWEI^3>Rybx@AxK!RufN3w; zV7iAj_fJs?rg3=Xb_O79szlyECEO_kiv$0W8eK|s&tpxGxrW>w4db&}bimkIb((b^ zZtujPWrkCO{2cuSdJ{4D70K|FMrR-m$5}vJ9RJhHO@Py?1sy0w{}?hYAtG*GnP2Aq zrj#u(o2}f+PwV!Rzr%eJw|IM!x6PSk5m=j^8%mwKfym4u0_;<|hSGVLch7m%T-hLX z9UHYnwvDJ$pz~Kt06b7?lXQo?$>9Lg+Q2BFfyAp#YtT_cxkqB?hagr6th?id98vIBqC(XW*T5q1DyK%l=N5f4X5y;9i{`H)>X zU4-=zz7$D26q2fQY`4tI>%3ggD|XkBx%;K|Ya*jd-x0?NlfyDRWY#z=c=^)xBI7Zn z6MAh0NQ}-9TsDoeW2Z6NH`^6(SmfRfGoRKXp@8bZlPX|=+R0Vb1`>&4pJQlnIWTczF{xqii*>#H^W)ddy2z`UJ}P4>g!GNbMUvb#9k*=_#OGu! zax81s1`@DJMbHKjs*n#kC8s$@u`@7an)FW4<(yVm;p}o;i=3bryCM|ic@DFN(qr7_ za4n44cGmo$;v}wUz;vapH{BM15ZTy&l7pqD~c4}_<3 zN@Lb^ZdU*wF7qFgFOY|2zxMih0m zHaYi)qP8qSXTkQVB4d@96X$4=hP!Bjq$I1VAD5%&%0-gCCA+BsFucLvFR%S|bFR0>9H% zr#x263~zVO(!KLf-e!_Iz13UlqF7?$tXgLP6WMKhR9V6rL_cVDv?2`o(0h%1I25h? zY4PqA!1kyBKr*KT88Tp%r`eh+xa=EZWnA_0%xVW1P&MQl>i8b4DYcHLV^(cVoXJz# z?ck6E(uw*M#0v_jLuZ;}k4_@}Jq4C*HsC9+H6+mxC1&cVeB7u`i zjhq=~S9yS8foQrbU2S6EaRtQz*=ZF0)Ko!%*d+iIDGp8zQTKQ`=GB*ZtF5erqcp27 z+fK*S=hb?9=}!xG-0sR`+Urf7&dpgBl1v~)>Wz}5d@QLD1svH|(t=H_CO?p00e#-` zkbn_@m`gd6eK40533E7tay>+?7i@qDBr~vtU*B)c2rlQkB%{ovxQHRUGec zI-e6<3AMakUd{8_{90fC^(4k{BV2Teh=4`1^|?u&fmy19+kI6Jj38vT zwAHr`)#CTb$t8dggml1NH=Qd95uxglk`%2fXIfMUl)awYbyja`>O(=24cJu< z(VE!nt2VKov$M^4(W)U~Cr->s;?+@wMXoSdar!@i`5bTda{b_^sM#)OmMBYvaTc9L z18mL~;K~t|0_89&#Z;zzy06z?{Zo7W``gQxdl1{w`B*gqcn#w1==3iKr-1AMtBxW~ zIV5U9j;%wYNf%ZHN;CyNym1ADTpM*OK+E+pipXQQ+SG*#xz8BR^oU1uE(>*Y;#Gh8}d;gmP;E%WRTyFH9s8=1e zJ#RY*&I!3T^+<%r^rm04nGaMxR(%^5@+^U$#D0P+s82&9PVimSv(UV)shC;3p{L9t z&Z*Sd@;ku`6jO7RyjAC2?XAtb6R5N?rIw<)jAB(mkls)m`P`V{5HQcM$`i|qsPH&R z)J*;xp4lx-%IrBwDOEwb4U|LvIJ)AXUil}Age}XhRq!Mn4FKR(+4H(R-TrL1+aJ*8 zqGhHujzBQ7Og-7T`u76%Po=i);41S-R8F21a!~cOvbCaR)lgpUvVbS7vY`$llb#!f znBdirGSP?Dy8xy0kZ9%<2X*a(F0A5}I=3g7i$X*ddG;%7ygP41t)}NRXH)&+Ly19I zi0KM?I+yGmLUTyC%Cw4(BPi+D9Y5nWS4!5bzX?0x@N$34=aGm4NhrI4 zE!01~Of76ZEy{uL?JR3_yp>`>d8%!WAH>b7`%uI=rl1f$2RZr-)GqJj`hM3z|6YFl z`A7Nk)DpjSNV?MYl3qAnyYkqr^1RA4E>i|cOAiICnglEDuBhFp&!SMl;L)#fk;c@L z*Amxx^elBSsem<0(A7aT@2wVP4V`_XSOjzJw$C0eB0{w~2LY%4h^D##F245KG$_<` zd{bZex;oYNaF&}5GeExe7?;vfpc4mvmR%(xPw2|YVIi9uk(=|?*Cor!4tdh}Di?L% z1A*=?fBwCG`uyX|uZeb%)LQNQv44{+1U6aIaIscZTF1IoXP{1}{ffO-;?m{7_o`$D zu%;e*98f@ueK#$*PKrcude}!*z9HHbwrdyJaow)^K0VtzA^S0Rx(#hxDGB;TV5a)l z0F1ch;IizXZFd?#PHE&(oxGNo#;2AI#HF!1nCy@g-km5L+K^tr7rE??rT29bfv8}2 z&9CLzl62HOa;`F^r`3A-`ug@Vo-`S5-nxnHd<^@g6keC^R;qL8(j2|)JlK2`23`y} z$egXOSF2aq@Vlgf4ODq>%+e&Z>MN#Etlqb~e(2kwIA@|dXJb(#vtCnf!*Sy9pp2z$ zcHeC8IBvKTR0u1r>vpr8)CQL$f99Ryp0%*qEp{%BpUf(%gnm&8bS*Fl0+$Kewo>-b zTB9%am{l#Y`yN4g)|)`8lUld+rxkOg=Gl_qi89vIq^d#PMr|mMrrXAlOsDf42lC3g zR}{NetX_Hdx6)gvU0RiE>o!IYswO540VD)WN2g8|Vp3hD=^vM@_?Nmq z)X$Zaiql)NY3@Bd?W0fSddZsAC~jcuKAN|#Fh*G!2>G6B`+W=(3F#yOhu%{#WwX`q4CaSRZ_Eh6aR?$Ox3qY$w2choep;Kz$ zA$>+=H^>?wx)R>aa3g0&DTkT~09zZGWS+wtt)w^!0feMF0EyGUfp~N-s@yGlmUi)M z_!y_jx+Q|SNXJw)UYFJpWwf8{Y*H*cd{I$YV~6Rca!EO3$7|o{$nqkcEjM;nF#}79 zh)qwB;+%Ghik&Ibs~=o(1F{oq%}a9(<-B)Cs$*N@^>>y&r0Gos_%Y10-Ud?Xsa4hi z+gq6QMB+l56gbMU>Yz=M%i2}DPla;1Zd3tEyY8ynP$x`>F>|}s%FbpTd>fTiM|X}e zaX{6A0Y84^NI>LKoF2`Zn=56=feDxNg0rV7WP80c`3rylQdarYAXF_CRqM6kCMUN7 zc(4Fbbik;n%ANv7+9{vZ_owE!Dy2&L2foZ1uI=6wpDXqo4IX=g{9#I2esZq*U-4eN ze2%iXj?-JrIx}G`RW_2fWnQN(p~^kUdMIqW3e;@*!|OZhap|gkE+9#d?CTtaP)>t! zZF9%aHRB`VvmTohPQ&iY?yw}q7xfDT?7BBOt;FxKJFvc}r4mUw=c2Ze3|>RU9zt4G zrjOS)%@ju|@>iTKKhN1(5mOU&6s+3-t`ujv%L`w_y;E6lRk!ogw<(8VlR_WTIPcIE z1Ty~-YBP-qRI;*2V`S#YR^J4 z$;c$3Ih75*TcpK3=8m)ul%hwrWuc;8aw5s@C6cuEXv9~|$SDEE(WzVK31e%k(N7%? z${I?nugcWhbygTSsR456UZsi()%P@ZOuR4!eK%(`*p~a#TD|>-y;&qlEZTmmVQ9}y zT~mi{BT-U~@%0+I)7r_}_1=&TQ-Ka^zM6z}5~fDAJDb^g5z9s-Z)PNIUdEM%FXKLA5E_nB_fsOi0mFIfMnVzVQ6Hn##Rk|Of^(Oo7}Y& z7kMC+XcZj&IH^aPen9|>lTdqDPp!(fQc`87k8~W!rBe-iQ`L?`5F2$7~EsUrhA5$;`YbQP5OX@niQ!c>4> zaI5ACX01pQ)H?I{{wd?m*TPrW$Uw@-T3buAi z-~I$A+$&x%37|kp1ByrB012HO#10n=HYrR}$SNv^ zE$9eOYK!Cu9-2h9R3a>|fIRB5l!v+LP)ztxBYiuAeBi3=v<(!Jte%ks42+8dtDSbl%XZ&(Wh$VF;xzi9!W$#TD_yL_GkHi z^|#*$c5h}j%6!dnNMD}rX^PWyOXj;SsZ*el2y}?FxYJeAj44U2TRoHK7iH{%e%P`A zy%pm?6JLNy2MB2DMCE8pjqI6szBez!VU9EFK@!)LP^dit5l$g25)GU?x)tp z*;IYmb*Eeue3v6B_tO^1oOL{%cmXzLaQK)iFu4NUNbhCH>tyfB(762mADuNx)STir zdSy@Pi5jJ~fa}BLE31r_woOm;zytMRzjtIuI!Se#^U5q%u#h4!Qp5*EPbk)vWhCN| z4b^mQyoNqqNI43Q@*QgC-bDqz_xAevNy_hW5;uv?RnY@a$jag3vDY(DA@@w0VHq5# z-Z&+E6b~gEj?d4|YC3CRFit!UWutQWC-K`xgt8rMF#?}@Gvadf(-)^9bwkuRo~7;& zAW?Q1iaH?{nZBV@zb?v5mcz>p-rB*Ulx?eZOkSf(i)#D_{91wlSKl7bS&~a6)>5B+DVmJ8(#r@ z0MMjjP$r;j#=JZT0?Lh(9LRS3Yyf)U5mwSR+1lqKHLDy*nj8AYkYP)+HIn6=6)~5% zP-Y;1jhF^93zES}6;M z(g}u2isooHdy}A(G~l3oJsofB&ewq(D0DURNzI$p{hW%>&K@>rZ`FAm)|_lN5||*3 zB&3R}flvh%tr)#W-yV)xJiuAzu=5eGRW4BWdR)aX#T8d46U&vW^ztK@u86C8O-g58 zh5R=*wc;rXi=7`5RdY_nzNL)jc!Eas8zbN3?(FlTIHzON0N9+LSM1B{llb&@GiTP{ zNfWM9JUCDMp>~rl@l9n87RR`i4yDDYPrYp06)C-x}bRueTcp z^lm+|5z{ED3q_88Y?XwX*nQ$dkud(}KPHcv`K; zjl`;9blJ@@s|qxmjVU{rZIP{z8^u`Bj$t`%q!oP(wi&axMGC{J!wFd2tNZHJGf&ki zbQg|E5E?bvNSeFZ{LT7v{S)w35(r=yTQ*jEEmI4>4~N)pD&;+zmo84t(o^bqixuG|0Tz!2W_ z1adlYo3>0v^7sf*8C}(cK$`llunUxoeh^z5iB^wKl2yCpOo{7z@%|WKb2;GBD3Ehe z*nm1fX-;B}N)vW<`>DU|u~9$)+m@l7R$q*+i{$xo9BPJuHQ4iM3LXz%7=<{1jWd2< zs?Yu3-~LMw1#EJ=h1Q>2#q>FSdjX3{{D&O^=X#XC;Y~`ZV{dz-%8Qwy4zRcUpDCpL zj->c@cJ7!nl$sp-^p(7=b< zr=1*CN|#OH&!R3-;VUS}$PUrfQqA}<-G@PTyTyV%XswS|2f`_KMvFac%A`5-dp^`j z!%3R3sA1#jPLrm0NL&kB*-@g4gTAOaO^Qkh*uv>ewz?ySWK8whQwugbE={kHqRGL& zODl+KTqh@BmHQs`T;-;Wc#c(Rz&6Ml_vQPae{{3{@%ALaX3OHS=>Wr7)eo>dAYw@? zk4=ruksO}0M1)gDBd=E4gkx{cEuXY*OskGqpbr~t$~j2OP*_vLj$_D_mG&vs$pqQ)r z{e)N&!07h;!9&sU5Eb%t2WU=~+K^O(H||Q{O{M7lcv`g|Z~rwyqY%>`8n52yNTPQ_Bzb?=b(IwO3ftn}XWkhz*w7+`6xWjfZ9 z?VZD}Y}Y+`g}xB7v`XNMd$|Zs>F2{KSMCI>Nc74Yc5H0Qq`ezR(W-BiY&Jl$Du6>9=5Z1SK>1`ynqssk*vY7xQgl+IE7LB3C5mx6v zdnuRn9!Of~#H(wse(`+>) zn{K;O4D0%S`J;VJAi`6J`kl<78o z6_&7FP9@(K>;Jn+xr#q;m(!{m(I>9`*Q=q;tjLbrFBZi zbKr+Q%%@~rqE%)UroD-RaEj)QT3z46LGn@T4>^(?o!FrGAuxT!_(6Q9>PV-In5LPl z{8&Dw%XR9+)S*5Fl}vo+iz*^rfYJP#Y`g)r^w|Pdu*#)r>v`A+qIzGv2u~V*@z7Bb z1@A_R^4>jOha*h)jrCXm^5s7g=kBxe_nz%J0b*$O&(C<;r&0=^`hMHx9D2(_q^wmP zsH!;_TSOd9kafx}>sjwCD)oZe+fkaF$aBpSJp-$Gvg=AT=t`_v-rfF+&?G(vKor>{ zVrCL?avld@XVX1W8#x^iL8D;Q+A>-Cax!Z-{_m611X$>*pXiX?^#8Wse#jL9tWb$Y*W@kB!nc)m;WTE470 z=xhp}Z2BdG4jeQkieGCDc24xOSIJuk4+nxYz~Imw({ed#`+F+eOt?A@5I5x>wNK-{ zBy~5OfO+u1R1E?=P-)ae8ly&+>~+e6tEK8}B&Go0u7| zP*ERcowf+27Ucq0t2WEZQ+|z{4ZUU*M`^m2vYLytDPvRETVE4Ua~jHeC=cCYQ(?6& zQ%;1klxPG}BV`5EwDhC@IGB0LFl~H__hQ|Pm>j}hqcZ|48`R-(Fy;XD=^aLSUQdlT zrAwUJ0ogC&2WZ}$o8nw5?NPCIB`_`72s4+~Tiz3ZJ2r9!1rBwS{;@wV+P$cJYIpZB zF0TsWwkhOafZ0|rhtdlwN_6RhhU~NGA+H8ql>m2jZKpsZeDNBT@u1`j?0zw*fy&8C zLRAOY>gq{c*5DDS&Hgl-5x3e0z6U?EzuI)v=?e=RHPE6CZ!(~q*8wDqoy_9}_THw8 zrk=frT9;F-wK?shVYHSBes*zcOr%6K7&;|`!+EDgHAV^VosN@zZo$2MV0gpd2B!$qhF*@~#LB~qYk>xLi=UC&c8}J2a z&yLS7(n)vyd7F&g(?LOf>AWptCHOx6No^mL-_IEyApO7=kpK&Yz0his0lU+0zqgmWx1XwzVygu0xHrO%NrTMSO( z4qlXu2qk!vHv_`S&Od3JaVpEB@u*GBG&W)(f8wF+)Q+Hc)MC4d%8O^Q_DPfq7sYlU zyjP;#X$O!3mSv`1=F}GR1f>^&%?k+j@=l7DUtZ;8omx0d?~p@nG)uYx8dKrv)Qdp0 zGuX`cwfg6-@v&3S-mb(J0_!C?)O2nS{Q@2k$QJM&cDkUV_TW*_{e>TMx3ZV{ajyoUQR9kYElj5`ht3P6W8Norc!V5R3uW|r^ zQjY&>u1J*GrZ}<&-m*&+RhG(iI#0nCp_o3WN?YJ}M_X-@cBeAO0r;zA_-R!>q)PFQ zk8=^4WOjpeq?_B!_y76cUa$U}VUJTm9miq{6$k-P9L|~-g)rpP2EC_(vUe?#;a1zJ z+FY<{h+4qU=?KqPC#Klzm)>BaSSfc{l4^_*xfRG8STT{}c)!DkPUVfe~P}Wq}78X~h)#Y-+lzm`N zl08UUjX)Z!=~1KcU43T>Cm=U*f&HI_dd++NMS)Ny5`hY2PU=KT9nM-*2Sk|*iNKC3 zmq(}RJIcdnE(z)v&)R_T@M;awBkti1d@4>x;Y zyRIQAfH$=(*wTqwJJ|Z1Q$VHk(?3y_xC#hEenfK*c)2CB};W_>P z`Fay2yKyYp_KVVtBqri((m(*rQkSMDMb>b?{;dV|jdLO--D>OZs!A#191_^ueGl$# zp7P&%DV6P!>XOpRN*s^AB#(TluvVcrdHLQ|59LJURSmOIe#WNIV%5LFJ(xMIW9p#o z^g=#V9JtqzKuA?eU^#C9{Ue|3SZzVuP*Hh_V}u_=nxyu%t@`xf^lPw}`|*dMz@MMm zOaI4w)7TA9%yM^6^z1e1bOMYGsxR_Qm5Be+y6{z0>b~K(7U}Q zGUhHg&KeJ7?M9%fhYA+zd4f{Omr6}tPWX9Jj}Y`ZJHZ>vEkr+>MmE#OMzyD*7mH@) ze53p42l(yHdeQkvp72>HUWrF{^qMF>;2pM0cXc(d8=}rJPgl1s7CBGJRX)DT39z{> zGLfa40NQ;8;6%P%8?Q~d6G#)7g73w9ojkp!_(oUSM<)+%z3epZs|96}K`q7)?Zo7*`DWQK*~F&&nqy3dlTB550VoDhiof!( z3$bGbymQrTt~F>*K+Xz?TuG~MSD2JiUR1YhZAOxS78A;vyAp z0BI@US~TBA1A;?SgyW7~?z+y!tV$1W+KtdtCDuEtgiLr}GZ=77@>*H#dyALD=2R@U z`GDa-xD%uvt_K9E%HkhHH&gm9)EUVM9#uNEztmj`3^P}`mt%6PG}di)=PW=h`gbgA zdEN|hFsRT`^-CBQNB1LI@>jkL#t+@R!N)pH@b`h6>HXvT^ripvc_ckP?a~a(RdCD^ z)bSd6A2rYoNOV`~$jz*54Gh|F_PN8$mDRthRwZW$U{)^Yh)|5l|L~Sch6E0{yc%U> zfScT6e;k~tVT(0sV4HHqx--6pH{P8oB=O|{iW?W6PgBpytyUZaZm~RobPjRn>W49( zyB*t9l)MzUs$2XMnx)fdu#8YRrb=#jJ#UNE!FG_X1q+UlcsFY&w5b1-5x&laMAS}v z-qC$(`A+w1UBPf5c?V89a-a0B0edBf`s^xNXuUMLgDD2Z?XM*PeJmr7wZ;%#`RBrC zS6~mLH@8y0;0gfvOkZh&paujA04>dd^bpW;j8)U4TN$3E13Q%nsYHD@?FMj75T*~b zJJftCNs$~$y+`Q34JDf03PUu**M15i*3hpZ%YqPF%>x*?0Ez?!t+r=Z(g<$t# z&z}z4xB2o$X838n26R!C7I*o&0YlxZQ1?$qPm!DENafO?v$&XUpHxlotVm*UTrBWW zwVHI4ZZE>O()8sMJ*%g38SdQb00u{QlmaP?jv#+(?JVxl;{)vP z+Ow^<71S@_j&7jG>axjJw_UAtXP4E)h_ZO-FT{QjNr#J#>T^PfEFAA^A>9Ib*8-wC z?FVKW?;qLsm%sT$R^%XwTL!8byq1Xesd(@* zu_W&8x@=s|HqRexCxy3}30!?D_G5Wjq4=Gox}85ZlG1TOrUSri1K8@LNAl3;SHp!% zo3*TiFu~sifSAT%k~a=OE4QES=l8$Ae*N;sz<~Vnh-wiQ>k>C`V^`0Khok9zQ_+xI zmK7-kjobX?zfkL7IGVeKzRY^;?!=|mO!5*86$k*ZdDj`3Fmmw#T(GcvVRvKb0uQiP zHA`8r*XgMOHxkuoEVP@52Xr%OrgA2J=4rf`%TRZpTC3*f43hQ^&2=Ln7)UhO#cr4K zn63Yq{?LEUTxHQ~&#R?qr{9eg9R-#3I?|Z$p4#)%dctdRY9MO7FI^8cDFE2m22_=& z>!t_?I4WUP!(1UnncH%B18$eH)YVB3TG0$Q$CWDF+(YTE-V{}l;1iMeZ%2TPp;G-0 zOXmz(n|M8AUJ-8noX6SSzd0-q2149MaPaGr_NLZgYJGt!vPFFk-Knbg-3}cd4!+vK z=K!#pz|%q435D2deT&nn-`^5RQ&9WV(Njbdy%h_x z8LOzJT0bW-BNrD^b`6)JmfcR_XmLe|25u_mqTF*)3#YmT`~1wF>mB=3p$K;Ep!Iod zYqO}?c$fdJX=f6a=8K@*^|W@4)rbZoSuj#NpU2>cjdewxbmQ$fv7(2U-ov^rmM*PX zR?s&`OYENQcUFxfM_j>O;2eT1@D;ex6hu%l=vH8_xe0ay z>Ksi@t9T1e7mGmdM&r(kn2keAwgy7H}G1Z8qZ%f}RG|qb`Nz2IaE87TtCxd!7*6j+UXsdC&VqyZ z?&zfcwEk&N3x$L*XK@Y`twChUJB!h9miVU&cv9_!`$N?wO;S;OEpb z<4Erw+1efaXApArC5Q@&&)OWGC?OD1@v zg$5E5vAs7X7eeFFAI{QlJT&FFqk;o!0_y(>oxNNE5sDK9i}Kc`_op6|TZ!%>o$kTy zddx`F6eGyNla`jeNVA@?hAcJ*%j`0NOG%EW3weOGjbyN^A*hBY0pYGA<<%uWX3mfs zGQwe-^PJHUQqbu3w!68W+{eFPUgozy{u;j#H_{37cHNaALwwRa)IlELN=sVvRPJ1J zSmWM*i0#UP_*kdNXsC)V}GCWbot z^m^h*7Tp0;JA2lW6u>Zs#}>{)3g`cFnrd{o-t~AFH36plWS;8oyr+A$lOTFqivfdl z*Nn~->~p|&`Ci3FIss1Gk!eE~aAuBv<1zB~xqW~6HruDS)|HRduj;a5)=)-EA1jQS zQ2>5=$vRlLt-vqkA#x=NrdM2kVoo9$aR`d%nu>y3&U(64%d_29p+x6K2M9pO!LjO~ z@=pdJ7uaoy+*a=R6F>v7^Hm)XcHxzS;X1uv+2y^>mNH>g+yGIFlbfF{2a)Mxcm9!s z=9UupU(YK*Y}fCa&z`isSjS(NwRsRryDIzY>L#Tb*o>UVn*F|_4RozzynuLSN3cC<(4&a1TI)?69W$^Bs8l2kW&D2*4q zjGv3r+?w?|wf?Ac@bfjst#0mA!nvuGaHg_H7A3gWxF-2Pv5o@;O`|#&Mz=J0-=^8f zbZ=V0BobS;A+I3)rnBrg!GKDfkgcZIJaIsK6}l*1m45x)o^!*K1v?3FIQ2ilT%-Xm ztqjP?4F_bs7GOofmFADh-p0irzMV6GT{>FmNb$~dCiq_Z9G(w0zPw&4HEIK2-xNuLeEvInSZy&JBl}1^hQj!OA0Emj~J9cN= zyT~F~{orAeRpAgowL-MvGm=6VBAe!X;_~3klEUo%%1>i|_sqtJ{$@J+`H88w;B>tm zVGztwEf(<3yY!qbigVR&C8pOzQI9*Yw&soaeTCg!?WD9C-!@vC zv2$S6DS_hQpDq#E-OsBU`%t2XL0op^jc+w@`ulS9vFQmjI3RZOaM+kruiF9XgKPxw zPaAQPY-zPq<9l#5vCM{qtMXM#XV_f5ArQl6xaEnVAwqy20yuS1ZsXk(n;-9A12!Hs z(K$FaLTYlrk=L5Z=&qwEgxR$iNG`ox78^JB|FW90ssiw|qxL7#Qlc(IuO7h^H$nB? zKjHw68>)LGj%YxsZ7r7?~8vFdtSte`tGDI$ab$<-itP!RMQCN zeHOSse4K0Q@y-0+YhDsty-=V$4;-JcF`_o+?@-@GZzpdUO@PO=l zyDROe8^rXmyQ7hxEh#uAbRcs!Ap^vDuqJnZSL#G@7{Z!P98fG?FmG^Ir!ht@Kk=u) zIc^ZADqvGX!Z$;YJ~p6Q_>Iz*TuR<(Vo}X<6uvD1YLb^Wf@OE)nkf5&Yg)Qp(GR3y z(KTAP@0vZsITcYLwNEwHhr>%+;~b=nsLvixaO_GN294>HLq;RMq7A?nN6VkCDd}8g zM2GW0K-$Twlx?SacP0C_Zf%z{E3#+=-l{$VTwYzmc+dl$tO4_?(L>D6r4KaPrCR?2 zNg(E^xd+fl&#UqC1N-{nKiA*)@%-58lhF;yM4x1Z%@suA5nMW5Iom=wHd%M&)Sv+2 z;D4YrwFM1FG$kQga0Pe%1@X6#DrIl(L=eX7nuO8QGFyX$_Yta-RsX4PhW7CLV?Un@ zl+RJJz24?Qx}%a0T<^7}&xIhAH-&=uggY-)wYWeC06Vk;WT%}C*E%`waKxx|v2`NQ zx@N3eD&%;lRGgvK_2%d*vnvO{!F~VO=3gIwea_a%q(fR{ar<`~Dmd&&em;OolL)RN zrRs9Z?}MV00BB$!WPMhx}&9xIewT#`>cp?`&t)Mit?l0qXREQtZZs(ZcQXm`{ z!>dLaAYBDet);e&JaS8P?qet$p^jRq&63_s5M3o`TkQbD)WKUo@N0wktFQp-+81W8tOPjuTP>7SnMns-Nw-iTemyz@F6RQ1d0?z*P#%wk{tv12;P6vVtk&D-8 z3wKS^UXd`T))v=@lb+8@)fH}BwLs#o#J)y{2rMx>n@XOz~|!Wbm|l(PO^2-O69qf0ZZ3iEtVtDzT)X9F(r;>)LJ`vz|8<-{REJ z>8RyaO=POeQT4kj*3HMYB!S5O{PVun500pbNPyA+yOn&N?;-79AHE#FK4sn~ePd2t zsar7wkc6PRs?Z)8Dnjs`K9$`HARs}rA5i8YAK(^W=A-5`2qf%sW78om60W&wcOB|f zLQU8%I<<~??WaD%iBtS=&8}lCOtRmwajT&D3QE1gt@)`MGoC7718&+XB?ABTGEi}y zv((h{>uS*JXvZ_D#0%v}T@Af1$c8P)bU|XBRNx)+1_{5bCQp!@?;qI557(O~_SiPu z^;1(e%JtYuoUSo+Fga=Wl=OPL4F5M5Li`(o&x|$r^_#xSirp z9S2}fybz*^(|eF#TQ$u--l^gh&}OMBUKNJEG$OS6YWBupyw~8=adGBCoprBF`QNb!t<^G>Q@qnFYKU0%wg|5@!TB#QsJjorOT=V8$}dy7i+qM zLqCtjsNtY?Et)b{@TKYi+)5meh>(+=f zw4WZ?-=F5UXJq!=6i@~|4_6<+8fEI^)Xt_TvxKTxa9rM6T{mbk*=dc3C@}P43{Fq$ za+9-t*J>~B;yysn?TXkqfFhC%g7eh6c2-wR7d1Ux3<*!0z;hj&8+5J8zjzSHqn#XA zpk_#KboVkU3#5&`ERVckPa|ATbKZMX%0fjPKmfM`TGdFkFu4+Vlb5C%^9BKLg2bp7 zv_|SR{9M)e-}>VpA3nc)`?5MKZ#;wQlLwlx_3j5xEV(3>4n;2sxu?qw%II-108PV@ z;h-sH1}s^%_GV~=W}T5gLkQxCO2I631QC@R7hRU1_YfGm9J!ntQ?mR!{evBL=#oF_;5N5QmPy(e(QZSLwB zUmnV7D|`7jC+DGuA#=`N`1kw%(-XY!4}Jc+zTxJjYTC=_q^ROYZd}7l4q5{$(lR?p z!Xh`}0Q)YECEZ7CyDuH#P7bDS{AT8WA6-SA*Q-YN6am3-nOs~0&Ii!c8GGjWN z~(d$d8tG`mITkZW7Gy7TtBZ-*M>@ z-21Sp62s&b0Rq>ss1^tp&-8FjcG$RffhMa+U)^=qtC1(Hf-o1ucT%*ZjX9`xye3|_ z?@uZR2kAEJB~?}LbIev(80(BTcY1dM%gIl0ZdYGpDCRYZE9yAsR9wJr9B+;s55jo| zD}6rz2?o_R#DZj;P-LMJ^qt}}!KTydcqNELF0RJ4ARsuq8sF9K0q`%Frfh#gZ+cHE*20qX zy4fCs@!AOvllUa>azgZiuE&z7>ITf9U&V2&o6AvG-y>*E+U;iCOIzRmYOzFmrR4`T zy57l-{f!9*-rerKmB=EgUPQt}M_(9;!Jn9OsjaorInk1xjU0Ge;An(?T7O4Qt|r$wlWn%%$@EwOcBCkzFbK8`?|Nd#DUfC|pa*uW?W zquxxHY8;>1fEHPscW`;uAKW#qs8xFAd8*4c^Un|LH!NN8+6!JTjI|_x%b}K0XmNVe zbUhC62+E&4E^boS!35|X6*AQv;!qJ*EgnZtZPFGn zeb!j;p@)5V>EW-Fcm#-p8rj29n+DpD>{XMbrncVT=)LtsB3zoc3A_#F1)aO}0`aI? zGNd0q_R4$Ldf!gl4yUVB_9zz|)NRYYsqo>R?9UJE`2kUQzLzIR0OcF8=z_ zWiq6r@m1rIAqeBJ)Rki(@OD%HIONB>=~%7u+YRC(l(}g>$V>WTbfs$ew~7dA9K!!s zMCe@8qL3a?mc!~tA(s$whBM(o5#{{I2n35UosZ_n@db-k9^q7nL{(Y1D{o-4c5&Ue zJ+tJ`?W&b@&ZEXNjz(@!IG@XHeVo4p`yv_*GWrqrq2fL8#7UO1ojYkO&jKyw%D#Ja z|M=9N>A{mM33(STWg9<`@*zmOBB5^g`8MuDAr?jRr?yN{FVkVOuh`b!K$wMq2x1`6 zw~KI`-P&`|E$QBL79M8^yS`~eMlSrCpp2?3azOd8=zP-^Z|$8hKep0)zqlHwVrl14YFZ%@3!b$-Coo>k96!b z4&*)PoUy;B2OmfK`fF1OZeqLu_VDjywPFKccJ(w;n>;;rg9YQu-=afyc8v~5`J4M; zX(m__LBh0m-7<+*R2hZ&Roxr`ByBm-SGQMA2(}#tw=S!HM!BL_l^}W4+1zg0HKox&w}xbLPPB&k#>>D~Rb`)(SSJ7__&c3x9-ZNoUY z(f~*pD&uT+)BslRAJ~WM`|RK5Z~V!3S4aA;PF7bE-;x?vbaz?2cdb56s)Z1{TLE*2 zNkxKAbU$~+QEP@BNIVJA6^4129vxZJ9+<}u2912~@T2jTr7ysFfbyxh_4Ud^U1=pj z5Vs6rK$EPv`jMr_UUt5{6NfP`?HwrmrQ%Xl&tfACCwp^R=FI4J@~Ji>aL)niW9-C! z;@{F3cBRW1c(=k&#oWUvDQ@N6Q{!6xI`qZaV|odTKX%xr?~lR9=Wk{TT@5RIMc??f|>x6AqoM;`cdlbSb| zt;soxRcy;#%tbdt>u?K1N52ukxypRK$F`roh7X_b=V$gL6}pU4n#;a?3a*0kuj*(J z;P!JaSuV%gcTi&=ak*$^7=lRHB~~|9q{xZydOOs~)#RfjzR}G?Yeckba;xU)-2%kH zIJ;|7K;#I7y`HvDsUWzCJp7_}NBuP;TF zP`I{0yVG4^qu~a7T{x-5$GU|<4-nIS)Gvr+`Uw)ZbYyCd3QF2@wtC2UbG}deYKuHT zylvyR>ZPpKk{X2EUJt(VYXbFML5kl?cbVk>Op*m(Pqgx2--+&O(DB0l(~=+tKXYOAVe*>TI9 zHjPoVi;a>=w{=3)2YRU!cCVJge)r>U-tt>#c=rpImXtES^;zRV`V*YiA|hQ{p7NFX zP*I!5dOKg}u%ESY)!6S8_`xNc`iCmNj%ER~kHaw{{*VAqK(N1hEZ3^goiK;U7e34T zX!d1(y5{(ez>9u)sas#>43LK$Xy8Y{(1zl1E!84D zl{!%A?vYy4Ea6s}N9FaZ>L$@v8?PnXpnF{-GcN7@u(ZX1h|obkFv-;!1kl00tH5_c z5IP{{{Q&8gkH2wZg6?y2E=NP0ELTMqR^)0*7rHnl?FS?Co#DE)@3>qX%f)@gTY1|1 z+K#hZhYx#o(9D_YP~w1St8J;-apCjvCzt*2(9eGC#SUvpkA=lkJKi*H9ujLfB)N4J z!;*t{pkF7GwIXYqLmH4qaIe}MZmwM#ou=guFu2S7H~Z=KX|tEXPp}NC_6Hm|^KLIy zC#>)t^)9yNOL+ghzRu5oef*77^r;@Lwz%*l{n4Ve#$47gJz?m|jylbv+6ckO8M9<@ z!ay@C@S4CUMbm$y_&U~GTf3V_Sl0>7zx&>wwNQ2&7-ElZG2cML|%IXyg*zv z49>^evbbF07W_^PAE(m-TthG^O!G?7nrxpO^}B5(6NlEKJzo%a)Z67)zC#`*Yjcn= zGKk7`MEtTVzgzD{B;qB@$n>b>oG%SFV#dE z@j52=&8@t)IW~ocH@PK@}sRF(e%a|gLD_%i+c!2bF+zkk2l+wr}py&i%x!8UeXVhcIE z!}&J?amk!JsERHjz>g*CcdcyTCbjJc6DI)=!hWhNdOBU+h%OP#NZ4&k{cIJ24iqDp zoti?Ddda^;1AgbJxWj8b!?DVmwn@d<^Bn`W!s2Li*U&>Rkp;4E0Q)em@#j);^VkP4j&B;J)?vYgf_1ha`@1 zmYaSXt|z;M0C-B~xs%tKt#0ZJMmQt&@NGr6hwhXh!A(_ZTN@*v)}#5l+jYUoFWb0T zIK{Qu)t%5ILEFGJx@er?vb{oCozSWiPyD~GCUz8Zsivj!n|`A82pLM>m4i~3M!65z zzXvq$-R^d+%e-2(jm@X3F_LP6{K9Q2)1OGwib_}AU2Zj2QdpX&@5e;Hefjjy_W8{y z@{{XH5pWt?_z_l{ff)b}TZy_%x`5>(tlDA#fd~m#Tex1eu32OIE_UjwD^Q1n`(+Io z$gKLBpoW#G2q&jFN&}2JC!gF_7ib-i<|aobUu57OY<{`cwTUB!Njh@v$=w>>>E*P+ zz#LIM4`oynkC2mWF{qv5LB5SLB1;iuTjIX^rN3M&u94Z-uV#zDH`PZCbXVR-vv1%3 z_1CYlEPyyDTi>o_?Es1*$DQ1vTQxsUE$?{@;*KNJgfNxZNp^hIBOSo z2ss7D4tFmF&Z9jgdF;wgduXGnB8UAi=c8`mTGyyUQxH*I)olwH9aQ$_Cva4Gc^yKg zBjHuwX>h3Ir7U#NTawH~;CEzks2*n52ND<_UaX4#4V_jU zTwfvwyXvZ(BQg%@`#v;l1f(1)wrjrFqysQtOKgfYb@_6?7(&_Cv{EqM549KRvTAf4>#He;hOL;8AoDzZSd81=PelB_~z2Y7Zxm4RO!cn1ifD+h|Ej*6||J2&0`Ee4h1flR@e`zf^fvL%f^Fy(n zH7$?4>V(ebiu=ZXR#>Jzu29tLe6kx1uiq^OaIXM0$zqPVfZL8IzwJ6U zkya0JJ`9PJN&rT$PWc^mW>D6To0&BbR4z{i`%5=~*{d|fohAn|=T?<(D8PP>owI_? zWwxMXZ&jtqbx3kkzx9|}H=6e-H8@-x(7m<&v>NvBdHwUl%kld)#LGr>GV{0!y#b25 zKBVf(*u}qr^*Y>dZnNzcY?U(y^xQwj&Vz2LkmSG>1QGME4H9?k$&SyV7>JHCAWhvb z4_No$xAhUZ+oS}L)ho!@T)y|_O+~4PvdLAqxTKGVopkMX75*Fcf&G7tyLw6{Ze!U# z#5!wM%WdWYH@3ukf^eEDW&W%+lY0$fOquS+a$O@Vx$pgb!R+6k``h7`My&D7{o7UzwA%wzU5e)CMa?w=S`eH zidt(3j{_(e7bg+7N zOT*gIB-LB|aWkts22^&w2!u+JDJ`$|LZVwU*g$ErAD2TXzkIqH#rK)J>zE>wO)TOX z&}E-dOHeSC$z$mIoY(MBILdsoR?Bv6A`fJ=U^FHEKx#qTu8#Hs6u>7EKuZt`F<`EQ) zYVO8Ua{;E+;K&WJQHrKJs>3-7TAcCHIWEKDsv9waMi5cS$HfcThDz+*g6zwCr?YYV z`Oo>^e}DNl-pJvH2Q5FAv6b!Q-u3=*NB+=~P_eyJ!%x?g`1OY_k(;wEso&&Iy~^eR zhip;dXQId|f)+Q?18{d&95*j-S@ktR7;4ho`eGwj)7eh&kQ60wH6}Ss z>n$0klarvA2IP2G#yI>xzo}!m%SB#nN^IC)AT}R}caRkweRqQjr;Cp6yjbeqAplNs4gQoat*L&t;T7C>~WK zpG2h2B^|1xdtOyqIqSOz_UHWk*N4yZ*ZOCbAD|l@C*k7lZ_B_>0~5Gpa8(V;=74V@ zQ8zcElQxm(te11@s~N$81Z(gVgR@l}{;tl6V4q`p>t2+NMp3C=G89jLDE$qt1QfiM zF-p|Xd8ms`%p5zc+@j-d%U7!{=psMhbOJ=<7BVT30*sMtv<@{^NH78L5Bjm&r0}1M ze1#Y90M)%5OE)D99TK|A5*Pq{fM%}uo34NU_4!#E|5-z{=wT3f)`6o;9CQem|Cn3> z$SwrK(W_Q&K~KI$qAo;JzEqN#>Sd|z&doOhMe(aQ=UZJhym+&xxiz?rcUu$(Cmd-I zJk|Ij&hLAErI^jRF@CY0t(-3#NvFcx4Ki{IYdDnCf{KF=#&a`>i(x>+qztZtc3Q{m zYkV98II7c1`>tMx!iMVd=*b1H?&i0<-kQ6lqTKVly3e0KuTzHyn$-fd>xK-vAd9NI0|`^q%}tku1Hu-CrmXHL{;HcGwG`SJ(sg@s@H<9$B~y=nblYapa(Bqe4r3F z3Bo3PhXKy?Z2EE1oU;ZcUHtO!hd{r_cIA^vhot9iHcw zlzW6CaU|Een-33iH(qJJ_(M25DblL_wo}X6V8w2e^bGG><$r$vbp6_@BDO=den$h9 z!&1j1o(jBA_iFbuSGON$EH*GTtT>cyxD}ZWYGYg+!MsgvEKWzbvzCO>>dVdD=A;tr z1`tYHAv0)EfI?+wyQ1NI-ElhkFZjNPMu+p%bWuU3yAWdCaMi!ux|0(d(=Bd3Y?8K4 zN5}aAyYu)h7j47F?I4^RI~<=|S$>{$BH}ty=z1ko5CF6Rb*jFKr1SUB>tFNR_qPi= z&z{Oz%P&6MF-{fP38v@radEJs+xsH*4<}Q#^l&27L^X5{=OSOb@JT~@U5WJ001Dgw z-C?^~w$PK^iRe;P(qbj1yOX~_5K6C)S5&rSwz9(I;PhL=?{#A&r8O&6%U{jCxi%E7 zG}+(1V41FRa6hsh47ctWJ6X_`603)m`=KnK;&VWeQz_&Ul=#{&1?!3ekGhr4cgX** z`RNH=WD?7xg}L#A?x|;Tu`Jefn*&1u3)^92u+ME0Jgpw;P-h>A2&SaOp>vKCWPLjw zUr}E?EoY*sz$aKm&E~YscTU)Z&I0bwRF!$A0pvCE7qys$=p7n1IPJBT=n$t1v6oUD znG2Rd>SS=kxfK!}0hHL>bjQq!y>PC&Z5^EtHkCEgrO@h8_K~DnjBFQ1xo|Z z_Zv;0Up{_%zLXE5lvaVlT`J{HFP%a!3*>I!iwX8^lPz+a4h0LA@ik;>HRK6a)jsdx zl-pkTw@{#~Zkq#nLzQxQVviMisXONdX?DDb%rLAY^549I*j-KN$(5dvwlsO31gWYW zy4$TfzUlU>h6B-vkZaZbIGt=EsVJ9sIR6LiSH&MI282F#_@8g+z|>8!3~Jn z$O5E(2b5Y?H04mRgv<$a&+5PejFdPKaJw??hPJAcGP~U^u#usO+tXssGGSS}1(usG z{ph)9pbQP*^cXvcsGzc@>|3{g>iONGlLRCtt9l*K#Dy`8!nCcyYW$z0Cy4=J9^@cg*tTe=SIVZL`*z?1NVUmj;}2|CT?p;xU_j93GhfuU9uZH*2gT zt##3Mgk4#GGMG9WQX+S)K#;A22skaZYTY-Lbl;4TofMLwWx~fxU2ykKUOREnSv8$c zxFA2j=q$)pvO8FZBMyR^J2hPh@>0&5=R9E*JYDhw5dl=QEt8w<{`Rij)^G#w;IR`p zLsM;f60%!TJE#&rDq&AK&Nj!-&+Pe(J-TqWogzX^Z+b-*JwGA4TuDPzbtP4=E(s0HA$WjhduC38@_+-SIqeQJ`dX2)J7AFUA(qVro0&Gv;H z$X|CYWNn)a&Q8aTcMXwK{qc%xv*TUVeMMXl* zghOG2?Ba!Pz}{;vsl$1CKIWannx(LBpV$BS@MbLb$qpD)!3E)x*`)*7kE= zv-HV!`=v7R34^NwQk|_1XchdA;5p^6q#C81lKzH4GIFGxdf}mV0L0n_XsRUWo#IMy z4`8TrK5P#``;PrafDBPQs;1DFK(g6W73QowLbE#uN6!a{ngDe7VRdH^Uw1-T{h{A~ z=nSc+ftKT=9ja&9r;0(PmHs;=YQL?#qBdaax%p!Sc~^( zaUEPwTEZ3K#7?R9+@}-2q(xiKV9;P;dlX_uITH^-)w6U1CzYT$rjx*}@Wve@b1G3A zH(+_YPVR*c7-X%a<6s#N4G3NNToQ&R*V5oeob3}H;+hLUCMqq#2jfRZnA1rR)$71sJhVfv zBbHUg>Joh=$5{^0joyXN(|#6Qu2mHYU4cxeKCeMZx@5npb-NZ~ zz|-CLD`*6BoZW@~^S+nCo@GQORGdwBDxdJQCaAf#=kkNY&{!f9C#oSPyJ_znWbD;&}!$-&ibCN7S*M9y}>^p>u|(R$z+Nyn!D_w znMzcdOpiIIM)@=+nOssIEf<8@f}C1uWFCC#yFHIxd7Ypff%?kMx|**@u+_n;s9vJ; zAvrF>mn?DRXR9?I)=$?Y3&a!!k%~7d)P{w*{M_&hE!soq1L7uSr4$#A=ykllRst18#QjtB$u#?xwvH zaEa<)0M_7^GlW1rmGSPGJqP_qJxnIeD+5_H=h66BiQ^GL$EzT~kv?P^nnw%wRa4sB z9QZ*%HJ+aaX?In#v<;pxnuGM=RNHM6}6wL))A)@3cB6fS$b&LSnp6PloXp) zZ@io}okAt8gk&{3IXUL-W^tJM4=H0PCM35I*``EmUpAG_H%|v$J0XT==C06wM&78~ zym}cHE(R~Qq1qSP6u0eXt%c~y``b_HqqMnM(`%8K-H@QXg| zZW9%=9p5NJrM6Xkh3!>^(48>QK2AegnZRZ#o`iXyO=&lGMq&_P9=F>FdwBA>O%|4& z;@^wnHB*&*j-Dpc+a*!dU&*C`>pGR6;M5x@mWUx(_tr#VjbL%5^ZQyT9jX|5G0z`6EQ<>%AQB~QYdK=)B zo@NbA4s~?_mJz%-;1fOW@B(lW(EPN>qwSEAVOdSK$(wIZZ1jBSzz4uO2!hVybJHJz z{^aW0LP=?#0CF9)I0b3bcO1;h7X*#_`S_098}W#LXf?w1^0u}`9tDwboUN8^b&a=) zz)ttJ&q*}cU9g;I?dAp8yW+44r#$;~f1h*wasT~hj59osak_JAzp=RbR2-B{uJ%_2 z&EZxW9}VT5NafnYs+*d}esk+xonKXK*Nl_fAbE{CovN+hqB6qSSX(ljKDTeUVBJF7 zP=`tk{8~0tB}8WI`kpITnha<)p9tkUUo5JgO-O^8#<;9Thi%EKPG(n32WA6>97=To zObgfqF5Wl5_O9#P9Z2C5LN%LE@m#QI*J5oSe52>*^>Kdw@b@Q&EylMG|9ZZb?sz{P zHKoK!%DhFb80!kWwa;UBINo)(YdzDR70`G?pQm)ZwBRBELSL5 z#MAU8A1)sgNZ&j+j@j|+l10rO8pn~@&uKf10OwEEOGb|$4VDP~o-=TxLW~1^d7IIR zJ;3Cs2;!-|CGpI$8s&MD8b-uJ;QVfURY5Ch5^Q;)DLh7wbvUWMMl`ZLmzEq$gw8rc z?c2T#$XxJV2IeJQbQFi57 z=N&g>xuaa&!{Ov|-_MWh+lTh?t;^8!-pCrpidODPl$%=C`WBo)YbH>0SJ91p$w$|3 z3b3=OS>{F;`AD^OooRsnYqrG))uoeL_MY?Cb#J}a(sTt1X@`5xNu*nv;RhM(b#H_O zq!mX2NO1Uy?KeF)mV8Rur9yh&fq&e~U8?(fZIB^nDM70&=Qq2xNDJt^VZas$jTZsl zmNPl93{%RS_#=SuriGylSG~05eDlOOVDJ0jZy1tRe76I)gv(PfG)#AnJ@dO{7hO|; zst#k|wcX^*mK2NxCK4UmIh|Wm0E)&S-M=8u9Iq0sopnqWsR5pT!#{d>+#~> zhfxPSryLMSz#fO)^0%vWV`*aVod4Yhs&m1l^x>9|lfc_pz8Fv(@}ICdxH3d?a&Tl< zVl)p;Th#fy-7-r~7Vx2Yx*YiX%x(;XJw8`@o+H>Z#^4r1nxRDlwh>ie*tHtxs*~Z1 z3X!`lNlll*=+J~ywdDPz{n7Qw2$$E+JQ`P#ydRf0w*h`q{TN zX3yD+M+*M4+nM)a`xg?C9|sKlw@B#C^VCYheeT+b3CS?YyChFK)xG#NWJv!2p09(` zCtsec*i}sBDFrg%+)baw0U45xhAQxudnjhoawtb}0B&-gn;}^ejr8>bgYFcPu?WlU@?Uu4R%$!|C zuRZL+$!(xsyf|Je@ou+C_Ht-l;iIlu75ROt)?!2b%r2Q-PMf70%&e$Mvg^y|8r$-7 zoY0y24F3P|cnV6Y5<04~{n1O@RgRB}SG$DD2Pb39$7ySKB$jcO z>{U+79>X4;9e#_eYHjdfVN=K9%4S+G8lsezRb^3!x~TQOIoPkWT+g?|gRv^j;@ToF zW>aAF|bK-Y@?pFTa$M&;>H!=9hRJp13T@I}ova8$hB?V54o8jpu88r}Y zmCa6`1*F&l%T)tl90tTITq98y51Pg>yQqiL$mN74TXTWY*f)WRCU>}-PM0vPq)5SI zeSC8}+P!Q}_}CW!7KY`pTO`lP?iTrB>04~7E?F%KfQqh$XVslrHEa^kMnvY7t%fJ3 zLY*sU&SIDZ&wNM;oz@-}%DN_s;G^)QJInuAV-REvq1qvhTLN*tC=lKp3e1|~LV->V z?@45hqw%^l*p+v!%O&vCt`G+0X6&ZgQr5p{*dloDhLa+IbnsER@ShaEImX-&50D4tkx{#dLra&a*i@V&N z>RIyRC$T$9EI6(uher^zDjGxtWY5U=Po`W2(*x9;<94VBUY4=C9>E)+G%FKZ9y2Q%M$>(E+aI1MEvMc)wS5qF@oO3Uwae=#^bK^9s%PXH{He|>gQUvQ{pBt5&J zm@hKEIpAv99vA6V*x1M@rhytka3kzZc;9TsDjE$mM!ue|~9y zzx?BOmYD(8Tc`6v8glACdFa8G<8Z}s*|7KG;D>&>hZFg0(Q|pC7M_GId51zVH;?^v z<@j(if72vPe*~zO<`)|rfnNqF9ve{xETy;R>-w{6MoYJ|D3h|rmen6#asn2kf@a~B z9N+*{BR-yOpH`v>7Is)0nA_dq!Ye*Gb(-*~bOn@#AVXg5g+di7l;qelM1r_MM%BZT zQ*ge2X8p^*{`kksn@;c3Npm;8HBIJ5=QjXmqLSh8*~~i_HUO7@N!!*^@y;(;Dpo{! zQrWSuO4iL`%U10sx$aKRh^sfPAff6q`&HK{rD937s{T=y?T`CUuam>oeFV-{@Hb47 zD7O@t4%q%Y~%)(*nj4+{YeySKe+on}PamA~t0(`*=4miVaqSs%kamquL< z3&2SPe9pu8{7Tn~BDEzZYKl%^#wFWwX-<18I#+jy%3UKQC3f8hN>!&LMop5S9HcaU zwHSc=4b37-&lA$O-P|!(yN+Kxu|NOk`3A@bMK$uhw=H>TZDHW1qN40EFkOb zG9g*4M}5}`^=EN35SqqKP!MKO@2Wy}Y9y~i6wCc{k-PZzIKN)tRnooduC|^-F(iPn zmYN7%q_#^&<3Qs>J_?|(RJtJ(o^gQG!{AX22zcZEZLVAcsO&h9TngcmldOQ{mY3G< z;jEUX7(oFW2T9-(>M-tiR~zWO)Bqa_)1>>pmfUPO)Dn_3zP+NK+sn81$Jh4lDkC9bKT4-i3gfV)w0F{HA*88)Hs*jchl##z`L+FQO*Wq`z~Ae3KfQHsv)Dp^^fT zs<11)+HAfhQZ_WTnt^X6u;A*^P1;>u>ZK+or{Zye9Kk4qxLIWBKw&HQgh)u$&yVd* zf9{b9ZU?NCc~`Ers{D0me!)4Dd~z6?gZ!im!tdqo&LnQ98 za>|B_bQ}tW2Bwp0L_r5qgOdq-#eMkG$9z3zd~4Uq$TV9EOBJ4P;{KYChZk86rH=R| zZptMOeFs;}cB?QEVY!oYdL{9_!U~&u+EEG6b9d*>OS4%^RbM0xgW%?-RoT@|zMg$w zcwT>foG))?)t?HqNmHCli%uQjxd`QuQ)p7_IG(7nyR2=SVuDADqu2ybu0lRYlHqbJ zX}BF3vL3W#w|nEVYg}J^CK~JUv2Px#y&we@CXBg;lY{vRIQUNdg49h9V7X}%fosRN zo(|7(y?JN#+MUThHlDp;BhA%r4#(tcpK1&(FYv5KaCA80bf;1NM55o6&m;ONN2iXL zRwfD{7r@rDMA`Qb|9P%8)+cNRu~oE-)NAowKc4~fJx-PJyB5HebEQrCy@XM^qC)O) z{m_9YRVx|Dk^5hPJg-nAc__#N{Af21Aga`)UbyYLFGElHisQ?%)bkcjwvi@TK-A2O1cs676ZtZ=ca7DdeOe^uD?spaKm%t1N#1_~Fx=i}`tN@gdob6LRH_mD%kY14Y7s0a$Qk?6f|4|>VJ zloOnQ1WmY9&X(LJ7o*IlvszsZu4;D;Bl3RQZO=+>c-;ZF+MsOeG!xXC)iNy?tD7wL ztzoqHa=cx031J875qiTybwDV$JA#;Q>5^eW5?wy#c_~M~X1F4M5Scx=_D!I>n zC(REJ-+)`Z;4k=f-~f2BwnqRPD;U6j(k9h)Vcr2)qVlMFAIji61n7!qKV|iD1KT3L z=xyoUUh3OAh8K86vOq7StrUa*ATRb+OL6qYrR-rr=DM_!y`KZvmv1j~{Q3Q@_Vwdx zS}jW1J*T|fI!(I3zDqxKP?zc(ynV>PSTCLDX*thA^u!2i1 zRsy?YB)L@nW>fz&0D;`nv2X#`0KzmgxLO4@j?;0Rox50c8U;*OE|DwX&sTHF_C> zRU%XJf1#tfE&?0;u8pl;N&!|PoHen}co1rhQ#vSG=TWooaO8yNV>2M9v*%lx9^Rm?52+jpFah)c zcQ1XwORrB=EZrpsA-R;nbF-jm!?D5zg3IoM3mMgeQZDy3`g50U1*K&JQPoQ%D;p9u z&sO{l;^P={bvWjneC|!Fc#Bj3?Z(q~kOzjOFyQT)ucObWWtP)wxGHC^8tQU1fd<`B zds&P+AyUt6->=_h8{hvi-`>h6Gdc43tu;0PvDbTpUfT)O=}MszQs1uo)P3)qCq))k z<7*N&Zzm_FvR9<|-6=c%YMZQlKUXS_noJms-byvEh`p%T|Ch{`)10gvO!Sm)`wD?e^ zQBJ)8M|MYsvleK<5|;||2bf3s`>7X%Vj%LHs0_r`{PVZFNMSg;n(g<-dgfz!CJrUR zdH?2*ZPC->P?DPLeeHnqnomt;^ZDj+ed+(4FF#FR*QeQ7jp{klV(+RN`sss#Qg6e3 zV}(VzE!}_TT-I?ME-@>9Y`MLP(m<&opRvzd|F;WddfrQkWmzlfwYNKt)7@oHP4cO8 zmlXvt@Ix>}y{ka>Okti)4CZjMCAk5&6P0FSnB`(1zW*q)kj;R&4CW>vb{QH7w~l$Inw za`hqP8fO7;H+VINvDy|mZl%gB5q9z>(F^RJ93Cc?@IB5@c9Fe0A#SKTb#psu5gMnD z$m=+Cy?F&%mfo)u{)Z;3S0_^Qr!DWE+67%o{s+rS(48LOhRcD~4R8XYCOP86Q>lFY z>2klwF2xRPQ(c5;mZU3yNhh?qvYP4caW$$*m;6qsK-8q+`HB7a8OJ_pH?L`l?k1w$ zR~|mlfny~bkzLvnbRt6WztNJ6chmij5LzcN2Rh}%*mNyPO&@|@k8Y6Pgc)up58qA^ zf9bAgA$AuH<4bf9#>&#`;gY=SikJAMg*)%I4S#bZt2M23)uAG#Pl#)W_(C?X!!pLn zdjeJPcZ+JQHPzE053lm(6s}Hn(_#BUVvZ{Okf^mKDSR2bz|q3zGZg#(K7M#3tOb2} zWJ&F{PJ7uA<^Z2t=7Px0L7pNU^S;0OS`snS8{geASuJ-)2UOb-Ma*04B^}HXK;z$XzASAl^mLR&XV8% z@z43+Ur(xoyPE7rfwOa|A5;)zSaqhU>8eT=x30_0(drWPjX#PaXuEzYo!{xM3xCN% zsH9O%(!AN`ac*U;(b=)P74xWIVqR;6krGqR@E9d?_Yvw3ZWmpWK5PuNO!Ou~bE&!Q z8Zz&eU5TDfXK|&2jVc#pLH1;BYXM*)AmHr;ZFeWuxihjzRRkZZm-Z` zKYl;a)dHbRnMbWcWe6-qz~*Zmn81R_Ihz7)*=lNB_trW_tq(cmi#N9>QCQ zS9~E*fZ#&k?5czWchY0(o+-5#`wt)|rR~0@Q zh!1XnZO^v7c~~#=Pwjx-$@M%chw;Zm7#~ebTfWp zqt!ehvFij*dk)=_06iBp>QV&`{tv%BTs7ymUL1b2q5j#2EqOZtMZ9v(K81~q*rICN`;(-CteHu_yJosjfVJ=}obIc#7O?*Eb#>Rc^e z&!!PZbd*bl2c04v8?zxq76&jjEypyZgqjerxK-}tLrYwQfuaw+k=nUJ)aH`N@w!}j zx}JD!Ao_i|qc%59?C0_~l8!(*>qMhNjhi$@=5aRyk2k}uP327iz)4NxOK5v==c|{* zd9FgVCAgZl0gYF_Z+&q0NJ8c%=ks}%=S6rw|MMGB>t(a0DvO(e+6tZIFHmt*A;NXK z@?##lrZAMgdrS%PcT{&@Lph5s-1eDHbX10I6b>Qt##CmtjVsg`nU1Sh`cXIqospx6>Gc2?p=Sg$i=)YE4l_2t8-`J4HaCCvlxJe=jaRccWQ zD)XF$nE-XVas$$J zDl7~tq<%TU0UF;f4HEK0HNCmMskNI2ajVY4?J2{Ac9^l#aiaFbn2Y3L>Y6o)9R>2g1N-r%+C;gO_of}v~wO9GDo{cLyt{qJl3XZBwsFn2yh z497}N8Zg^0kQAyts7HcI@rUiQ)lJt6r8u?^##sx+V{>jAn(J(mJW-P>Wk!pod`0~a z@+GMJ@~QDcJGr+ydJ2+x7&G3Qp-4GgVT7s83@u1iGrgi(@&u>-*pSqBl z0P7+J7ikY>6h5^D=R)Fh0Sl_5iCR(}a?2`M6EodC&U@s$KvLX&2udIA`l#GdG_Ozi z)tu|(3N23$J)QQd5{!;5E`A<7>&K|rscltppX$i40wUlNN13|PUUDFH1N4F>D}pnK zV#1z#Mb)HmIazv{)}4O$;8^S))FkIifZSA|-?*(RGJ`j=fjUf`Zf_#nn@QLIetv2H z`88aHi8f_orqbW1qq(5Ua2?CaXNfCiK{rR(;$5zs9S1z6A`sq@ZLSjO2%UzZs_U`s zK5MGvk8P&m2Mksr^FED6n@(8*HN7KWOA<*rg$cxTq{C=Z$-y zsdCvkX2QC0@HCD?X)h-jozZj(SAiCpP$zE zKmPvQKFwdtKdBg$6yqGxmbDUq1lw|Hb$#Ye2ApKdqIT<@RoBk9l1q8h+c2zM;lgc5 z!I6eFs@62rm6s7C&eQP|mHQkBNv&rW<5kopJn?krD|I9x0OmN;MK9E03O!W|3$APK z-Sx1rj7zM$9Nj_MT(b*-O=ZA4ui{uy!Zd9&OjT6#T1I z&q0dQlS6aCW{OFK)OK(MmrOrQq+GlehjI?5E}A7Q2Zj`;^tAC@If|fpOFzeHS#w`2 z&ZA#<*CWBsWP5kQUgoF2e=U-@yStOkgcoc>L3zDTREw*ZenKjT@|i*&GbkAo)MaX_ zg7aqd0Vl4UOPYqDIo)X7bZ_R(Ed?VUt=qTU!|BkudaJ3c>g-A(MEJF;s!?OpV?;}c z`(7i-Z7rgau65Ifcw40+1Kfw(eLxuyj@Ed-Y~m`!mc$U8z2>w{hjex*D9`CA))%8y z=*GX%rjEF#c;=Qf$yNu`$K!e#AMQ6+Qjf~LqDuXAhEW0FaAuK z)kNUC1qfZcT3W7d9N(tos4kOSC}+DkmqXPmK-^*4K~oHwqxp_CEP=C<3CJ~CR@QPgBjP9%8|_x z>JG7<<9yVgIZavn8dzchEr2zv3h#ikTNuf2=2_NyPq$plrVx%3FmWU+r29}Y-8Qhs zcY!D>0Md8k#}rS~QnRdqEEpfi2KIVu85zVEof5+Rlw@>ZE=l1cB zmv%iLHtzTKRKZsxLU-l4-+AeHJHAmJZWO_i1#faXN6Fgrrrvhu=9fcp#vk5Dj^@PT zXpPox%a825Q~^@x;69rU0bEYK0ysC$L)n%is=3A7bkwf7IOorA0hyY|^`LU_h1+qFRr&~; z``v(|yfxPi2r-0867TVgXZCc;%Clb?5izJF-`vC|tcNjRPQ2vgXqdA>B$dh+F6yLa z9e56oUv(8`*8oKW7oPJ;)}A%}y|s>(T{oAN>D3?JznY#aL&m}^vwR>DfERGU1Ra!Y+3YJ`!iIh<$7mcaH)>#!s zAS5~tlDxkPD(g9J%Haz~zAz_L->8Qgvy$wjv|H0kzoT2eVGwb;-XQ0yscyO(N^TBP z$_Y8OTWL+icj?N~>@Dm|f!`0QB5DZGPTNd&jAr6Gl7;I~D9u6I?aEo=`~2Mg^YX_( z{`>VG^YgEbSe7hkfZkmprUtP+7Ou$-+-o6_+I49e)5P*hx$vbN+a=wXpli+=Ar^WZ zT8C(Rm^I)$on)5{9JXZn32Sz;fKN1WcgxSbc0DdA&{?0?W4Q`zC93jw8Hps9jSx>18(PYM^^axVc$$Fj~LAS&^pH6$41q|-G%J?;eESbn46d{4UmU+8}5VL?SD6c$s@Mp z9g4of^Tw9X>g%&F-ZQhbrO9WR{Jo}fD7pLoT`cRY6 z%dHeBf!p)vstj=h9M+ut^$Gr&3N=I-qEd+alJ&_vluh9y7o)G`WRQ{z)r+VWzVQwe zh`io#ZXW0qpY_IG{_*9F+Sn8JSKY5UG38Dj8NFIwF3a6}R#)hn7A8mM+aHAXBk_E; zl+_IjFzvEd2xh(46j+C&-K$=}Khr&GmSr)R?fC-E?_&FLUdp-y-MGj7G21!{C`X&N zLs6%mG%ekf{oP?-mjuwgavkN!jJ3GBc-E*Y`wfEZv8%{e_k#=}803P%5ROw!dutz4 z$ra!l*txv^av=QRCp7~8cplDw`G;e4e}4Hk-da09hAO5vX=!j884KmY%Ao$Zp`Hj=gfzxUz@5+n%lY8?3DxYx2;(UR=(T>U-|v~L$n(~gbU zur*c{3j{JxCQhDnI_o+$iB1Yt%1x#2+Ys?KmG(9#Z-2D!os^%SzN)dl6?w@)J5?S@ zrmn^Ea&n#>WIJb2;8#igr@Z$9E;|dRYs)S#@4wbewcL*p?B@72!JbT}Y!LB)2sCe7 z!oma0{8oLXf%vU-?rM3w5NuR51t0JL3NKJPyADA6X*5?AT%H{$wry1lizB5JraVs_ zHO``0-0>KiabFyqrIVMUH?HUMm=rYiATqDxbV!5%u4%3FHJj>M3jgTh&StwPwa9x~ z&KB*^e8s9@g94>L=3P~2(@$BHLp_}Lk?_7{5XNoEUi#m^JcWGfzME{8TX)~Rt`1X) z=pYNKDxDp%pcruSiEYBis;KNxfNZ^GIj2eq-|cXy;L}muP!n&C|1k~Q2#f4f2d9cN z+XQ-N$vl7KCgyb07NMLRpjGuAd&jKD#i=DDnT6du|F9@Z~!8?(jP?M(5A(doyXvXV5? zl>}XEWaN6;L6@uCwOv@92cfb^8Vl$WNOiHV0P>`SO=BacIWDBjFjYyui^+d``Shg9 zc0;Vg&bVBGxGT1tfiOgt(e>=GZvniv#$X|K)+ex&`>tTM4^5%H+DhXEb=E2f0Q4|d zTG7F*YjLOTPL||L`*?kx^Wrd#c6h z>**HvK9rRe&sUlLvZ=;aSevF>EOw1RBFftUd`XTyk=+anmtyS%DvGnqGkUP;s?+Ey zu2FSpzfBD+HLb6TXKHevce0kCYfnwxY4XG}uf5*k7obitORtQyai$=<91lzy0EF%wBh`#Dhi>a$uJvWwSShFJ;Hi!D z*%;7EL`l7-CA;E6945+7puV@+Mq6{-(4+D?b%0e=O`ooJ9*TVGH09m2z}+PSf$GK} z002SQcs(CeXHy$nH4kQuQ=P{5%6&cOSe?R8fHE_K&XuxYf_0)&v*%RU1zPs5p#f#z zPChYp#eIEVuV+u<`=z(~f(kEF2Wti-l}0Ov0#4eLHz^biRLsHCxlv_FdiH%2z7N&R zC~c_y$xDY5jC*%loh>;!`+>U3OXUL$kTPYT;xJ&WH942B96)%qU#D9JKPRgHkTt

    5i*ksJsiBV3TQ={N$fZ~_+U@=RCoh{rj2O!nY`qk6Xm z+-^-4@LH97uW8tz-rExlr(xze^xO8{o|wu81vhg>8yuP6hRr;K{ipi*`ugSDJHOfU z;iRO3c~j4|ROQvSn4I-qy7YWeO{(z)0DBF0ChLTtATTEnR^+z>2nj@kLuy-z;k({#P-QMhk(Sh zCzbhAgVfAJQ%D8PAV{&+<{hP=x2RU6wOI3(&SsEhLjaiN8;w(PIZXhZzjyu?@C1EyacM$i;Qp9T2a?l4(eqD6Yi4zbR4s|HoHkz_5kn>sFM z0PUxM(ClDX!WcA^M`)0-zb5gGRAeRnUKXUxs`;gC*I=XMH7KG9{scSNJeFBAFM-)o zic#5GyM?mKz^4wLwvt~^5iqIh>OA06k%)Db+5vw#Y0bFRszEiIkr+&n;au7gzi!cW z+64DJiT0OgJ-R&ZI=W_dwur(IlM|1iZMOOW2`YNAPd|TA%8nh~_SN^x7wDh^OTu0k zdAW9a@7=tX)}x^oM=X=PMwJ>nORSgd$ExEIc4VU=XTIfIn?TcN+M62@Ck&Nym5VoY zN+o|9!wdZLIFIaVdRg3TpUT<(S7pfdIz5)k!@Avz4Ml=$_?c5Z>eXHlfXYxQlsFW;x|DB{57y};v*fBL7@tmf#_4{w~$3V^nNX%cb@NY_C2o}(@O zv@^;GkQK@VzfaA13Xy47bU|b7LnW9y6X}2X#(gRJ^i7$7!Vb-(gSW)UV`$nx9O5hu z43m;vVOKQMms_&9aTz8@Z$qLUi++wHWZMv+?<$FNNC~FNM(1-{{pxy;-!~xTP*;g_ z9*BB2+$m@%dkD@Nrg!W0%Os`ZCa;S~+3{);+!W-r{=DWgi`59Ht##VeNf}DBd;fn- zPSk^J=cf)^C8Or)o8ria4j_jj#J6|LV4rN+B^0&9*@gr_Kesh(Xo)h_>3nI~-S?&7 zT-J|Kt4m!8tY>U$$-r#bvQsHsZ;}1>UU7GT=;54*Fy>sILh!__Z@Ut1d-f8yaa7>< zb`;zMKmR`H^tAPM@9bbb$G7oZurGgq{`iO6p?;iXw&8>qzzS~SH5m^;^O)i!BBuz( zYXf*Bgp$iat2SR0M;$~rBqe>8Hr0q50Ddz=>nnUKbaX&dtk{uF%N+ZfVjY`yS2Jx; zkM0>A%y{9*8{L1030akL zWqmur&5mFdI7x`ZKAnqfun`<|6CE|%^ckKq{H)gZFZYl6q5Wt-{=DCb4m`RMtNmMA zRsgCsl8hS+UTa2MQ+sv*L|uagnEJTLuU)XWUgQP8W|EWLl1HqyMia?nWL_QJZeE$u^K<}KK&iiKgTM|s^f1v;V&nm8=&un<9(!5M1Jv%a^!~dcXz15M z+*eI?k-o1k?L7_-h)Q>wD{l6GRBt8mT5CGM+Y;H-pjG1{J892vAI^^_CwTyHUX%8~ zkv^=uo(es`|LgO6f#Ih*&p91C*=I*ZF^LPgBPhpbLjn&O{yP+hF0u;d1Nu2Y@7s6U{k!sun~!W*p7EQqgQn8 zA)-l#qFUa_&qv#iD-5cmvPtT2Lao=+xeDMRnUl)&;3=B|Vza0lM0(k6&ufL8BR`X0 zDCHUy-nY{l%L!VKgYDf#$A9{7_3NiUwK;pj)=Pi%2)yCj?AomIy8?LvIvc#VDeshe zkyk%FHi~TU-c(5$0G*|ODHP2}8hY%io0wfAv zdf?2U?)(*sb*5AG{w!arBG+o*S1|N{ubelL^V_!%Up_zO|Mo3^y|7ux!;5n;iW(tO z)7kqxy%Q9at(%oeybCDip5e6j<+QU(JOq}?C&}#BO6Ag_Y;jvzz>)T@oSzDYUaTjL zLc-_;9O&ig1`gKM_~j92Ovr9JSvoSyNUtD@-6m7(ws0e;RH(cWo(>`Fz1w>O@bi?T zc)!%0apGksb*0yTmC~svgUXku(_Tx9i~OPX@ge!$!HTN&(xV9fM|(en^t$WTT8>Kg zl&VD1)I8ncUtpfI0=K3!-h?IzYSG+CX`zt@P(g~|&M${Zax2PkR`2~QWnSykkp^dh z<)=s~X3y+V!pqQcP%@BerEj>*fo0;nW8fh1+pE5<-JxoKhDrF$c5ZeSTG++UOveu& z#%QT~>kFV2X{L_K&Bh`i$RUkQA;UvHIHkfKZ*uG<6S%72$P+Z>k|cgUhAICs=0AV< zT)r2}mHYU@8ya2N(vlM0I0iapHqWK@Ctj=fiz zU~sW#*VJfV+8yQ)G)Q)elVrn@NW6`{$Ri-o^u}}rGc1mvH)hlkEa=ddW3o~0_*D6+ zr`(`Ji!$}S3$=-D8iSww9%@>kuO4SM-1rv~&Y^t!ZNFpP9n3GBgoF6mI8hqjY4~QG;jpLN6U?qb;DC!4cjf8{<<7Q>Lp_LWPi=-1k?5s z1X1bWS`x2bTM;*Jd6yD*<4%wU=;$e;@;^yfsiZsdasVe)3tmzOg(Y})FRRW=OQuzFAqs5O;Z?ZrJL%4Fh>=B%Cp{`Z+^r4 z-jb6=dm}E((wtzDrhtgkhLjya_566t$*}P!KZ+!LQp?)b*Z-xEm`HhN_3|qKNO({Q ztQ#R2B)sbp5%kGPsyrT2uJT5We-%ALV{&sHguCl*fAR;Xw#q~| ziazqzygM6F>z#D4sJD8DyUg@Wfw-a<6}7>&?T;IfukB~Clr28Mmv~YcvqCWwLP%;U z92>Qt)?qm zB+gbNC!A7{#T_qu3}Z=je^`5W_!NW?`AKxw7k4L55d& z4RM#7hlILSg?Sy&ypN`l#jT8hI(+udSh=RW*VOsLJ1#c;qY@`<^(V}KsEe_ed?l2l ztj?idy!W0>R^SO(6y4-aU8z`>^riMKQT7l&FDvK;l-V3rbEJD{e~%58q_%BR%2hA7 z?2D_Nujx=w*IiP8??#f?%VGSAMbW(&$i9<+#~^=5j*TW>3SgCC?t4w= zw&Pf)tkT(&PS8uoIRS#lK8Sb(X>iBoPzcy7^>|Y=d6llcbo8=8o^%=x$|%j-tayQD zM0&f&0&r21X!+0^so0e-jzA8jX@6R<*J54QgUCt|!@Ht}o{8Pt&cr`wEr^FQDHOG& zuf8P*HaEGLXIOtTXu6(n!Fz8iWlqV)w(B7}A*K(36v}9%O7|JoF5sYb<@t02a?F!L zE|YlQsz_4i;o#M=s<1|)a{7u&Q<_2L_}C%g6)J<)=HLWTb?-`U67e|(LCqc(6}(Y` ze(U7ZLNy>iQKGeGl~*L`O+=gZgqAw1G&5$Xo^sieUx9^6zWu8C$m&){>ZWoR3Y`CrX-8=2wnfo zerjr#PWykomEw^Y*ow8hiYP-Whj@WJA{a`S?RK_&;%7Y9>eu=2f4`$;<_C+F&r`us zIvl4ws-JM`U*}~X>5)izsFAHyubM_7Z_B&e4wY0GFPXd~JeTwp0B+mWY350FjU$6?wV|iw`fI=_s!FZcZ8V8Wsl0zxJkoK;DOQre8kD|?L;PF5h>IyZ z+zMRdB`U2+RNIfFcsu9sR8<-<(wrP;8>wfN73iZ<0Y|hTIl5W9+|;Yj1^eHB&e8E< zK%Tql@Me2t-ng8=>Hw=&3S-kK%;u@w=>e$DGOEt5=F_S4P;rE{HN_P}C!7pG8PVPH z14Mt#tKj(vYNXIOi!N@PlBRccBm$$HcT)an;c(#RctV4XO0#5Ns0z0){y@r+rPE0)eU|&Cc z{`S3od?3`r(b-qI7`rSlUIXJ{SiGEkP8r0Ft(bMGYa2&|{AT6H z&m!Lz1=~hm4s)B%GYVWyoyF6+>o36jcHruC)M`m9srhQ}ntZNTS$0TflU+noYlDB{ zKk^+wMx-Drh3AU>pLYY^+v74a6H2`EJ-mWVsy-Gkv@*Ms&^>Zw}iP1YJHkeqDOmV$lxnpvLI5Gj*x zs37iWMm&_n85@a9`6L2oCTgfn3Q7_J4V=2+XxEdayMPE;k`pvK3X`eJdQ5Y?1gmTJ z0;U6Iod!In&2qjsz-1B>4q3of3Bat4ZE-mYL44A1w5~oJkWVp?sraltb&x`E$4Qpn zH9j4ys ztqWDK-N{=%t4wi?>Nyl8zbpe!JMgOpv?)#$rBaaG=Dj-jEmGrL)RLkOg>d-(EW7HL zRJGTs={BdZ^+ATZ4zeuYLyn@Zdndq4zwD$-j&^3=D=W!$`KeCCJqajl$-aMmdYYXQ zm7e90g4@fQPFr10p*ll{G#O5*a=~F~x^z8=ohc)7*oIeLoBt(RDgCg-ak6BSTjfpF z?4_#7%ptvZsq5raX;ioVCJ|I|fz|3OkR=t$=D97AYxy@|ge6qHD~CLW3S1;iU!l$JkbLZ7ZYd5@mlgpUP(#O7u9I@-#&t!~{xgzJ|U5x&rT79c6j8?-%TE zt$rT=`Y^u#_P6iz+dJ+~J|5$1WEX%6&vDsU>X#-oF&Ulo3r==5`>xeiIj=HR{{+RI z;4@2go>(bNcIGDL86MEhQjv$}QCVE7yKAq?E9sfx#FQf4`PjN$qSt>|(RQ6=yh_zl zlW#+DgP>Y`Z130Z!{__U^K|aVqgSE5>a{yzt@xuZB{klvWh+lOmer$**xqFk zWOy;Mb<^No>cwpL_1b@=kcDMA;_x47s@db`DD&E-gq;uY@}?0-hrzCJIDp8iK0fNp=uvvhr3sFNJ;2`iQ6 zycy56WQ|uU_3--E9=*c^Q4zF8s0YMX`52N~EsWhr1TjDdK$us-!;;VVt4=oRN3MWL z8sfhA(nM6tF5h;?z5djOz}Cm*Rc(_Zyz>$co;8Dw+ok8S-nrL8UKYbKDBH_v?!<!;$1c@t$m(zdoKE2iN-ij@1O#{ZN*;bsPV7=e1+0QODVDjgfx8?-E6z9Gau2@6X zo5pP*nBi=TG>6kRN_K>(IkXZeUb6k`xvOca1)wsqxBB=xS^(=bB$bGz!{M%=fWKM#p{9y9+3$|!@4vqvUwh1cT$H5eBH~9q z4pjX==HQgur#wkMU?znQRNy#uc20vDThVFfWz`m;e6V=Z47rykpI9#t4I*v6wCf-w z=Ft>e->47-9k_5(y&Wpzyi7dvP+wA$ozPx?5}Sw5APQM%AHZ9WS&y^mw_b!{}?ZXF&$c??q7E?-jNT2 z>7WF*dFrS|oH#xrS=QGaeh{065-H^uC zl^YZEZrce&r$dH0dWimP$^Q21{5-$b_qM0!@pN4|oKdq-W}{L7bms&d$1dLHav}%V zT889l1yq;YhXu)AB+7-L@(a~WwoA8Zg`qNn8d}6%b_UBlC5(I1%I8r*ABM+&xJi!% ze7@w^Y6K@r?)x(4xV^kQREfUht)#A8Yg^S`c2CYs zYJi!Wlu^972%5-^pxNN1!*f*rvG?MQ++*>6|1{=5f9mm<2MZlIe1Kdt@ywuK2{@ck z1-#0s(uTz0!$IJ2M{j7A(b|fC9w}r#(8rP}l-|sKpbko)Ei*>}Bzaxd58VU~=So$U zpw7_CnLlP>qrBZ~n$6Ayo80a=DMId-?2fwRhjlCgbFoBhq>WvkK}TJ(X9Z1jK)SR# zx4J$Fq_d$%+T;~_^~mYf0a9Bp>MhDO@R&DM0O12bMYw!&#=d_2^LBNA9lhwTr4fv{TDfn!pmKh5yy_&cdznaoG;GEj&XN8|K?3MGRPl5Y z<+Wbl>Zd=x)(?L%y1eu*WRj~V)YfIAw}LznrB~*}D}lH;`@|acw6Iu&5KrvF=gAp*`xGy!n#$AnOqS&dWZHbo8-t?rN4| z2c+=28~AyDl2Hf}YHD4lT{ZoC#YE1(Qnjgg5ae=fFv>n!k@Q z=T5$IP*k^aWV&4@7NbD@wn8WzVa^kIlTr9mkb|{aSh>z zp1@__HPko*I8QTy$`*MnRl`{mPI;Axo*&KiMi?L_V8 z8t0dPrA*Nz(W2V6p*U#UYS#ttaIdKv^R6*QNF#S3VlQEa;-=Fhov2kO@j~2NE=_+A{l%+x z4`AZyNdE1B$N)X2L#qOwQu<&D&-LoH|2E%$JH*CUeoT6GJBC7X1>_92P}Rc1S-{|+ z&#ue@MSUb0UPb1Ba~r2zEZ%VM!66j~WYRLK;ryr$txa}3qWtkgL+lu`hFv5s1sI^d*n^DTrr zJvX3CQ{FKo$~{)bdD%Q=C-DOK2g(j_oNNcGX!BgL-@bnN@>E#69`nnaO?Bl&EMFG) zN(%x7l@*im*BE~*oDKvfird(tv{le#5X_?;L)JV|w`EDF-YINRClGdrmun9T9}tm) zY&-`DjvYR)gXgp28R&uw$s+ieM4Cei?W+~bstrP_+ z4{LD~N#K`Gv*0gj=!FbL>Upl$m(LF{aqLekntfe)g6)4PWa92mT}}|WZaktB6gtC^ zT-X*D8F@IG5tPf|H=Fl{Eh@ULd(qZKTAL5zeXi6a<>J(c%U13j8c!|&ep2Z8244L` zyHX{P0()B5K_C`|V>+d9ento}U1_Ha;fLhB+#B?qcpj_nqOLrTkDC19M%B$rJm8cAD z_lLYGg++D9cAzcMoK)o9tkcGj)HUX727-CFH9lxny&L8eU+$iM$Zv{%`M-Ms` zLi!;(%NYQ`XmgSFxMWlBWvFfS)g5j~UW;Y|#+Z7vQSqv9u_rcZbsl!v=Vf*yX`L-r zwCR5u{CWPE?BUDS`)fdJwPyLFBzDKC9l3JxPhlEJ&MQu3w5D^uAWp|;m*CDJ^RVZT zh!08yl2i%nVYJ0a-j?&zY=w&c(03(7o@U#0Z&FxjIPXpAxIg+j-+pcH=DZ(X;MWCK z@rDJgb92l!#G1F&S-8C6qfChX)_XoHYA|dFqpaC%LGItFGLSYjLx%|m9fAXaUPJ2z z>+t;T5SPA8pvAJHGD|U{x_spJmyEzNOm$3F@p%f09_S>%BDw)AM;hFqS+P7K>`ro2}_$Gv5E6j$*kd-E^3b!R*Q zu%J?oOsnef96+VT>esk{8kX<1@05v+P~io{Z1<%J07-jyKKt@|HuYBpq~QEcx;G*L zX&lzgwXC7ZayY87JZOnMAS+3=^Oj7dxXr0+JeiOOuy$2p(^$&^B_5nxcEp5*ks@1k z=>sLP86rV{<&Kvg$J&BF5$bPseEHX>`i>IzumJA{ixd{Qfo!n`+T_j`iYd)voLltfB<}Bu)-3wMzz0g`Kh-lrzMfJK&;SQ3eiP!KlQg0Z4IU1?s?l4pY|cmYkU& z$()@fTs~|=J-bs#NfAIi)yFGbOJ9H*u)bTcukT!Eo@!U=NTk1PYt(jRmg}c*Fkwea zgX|dPr217_OK)=apS^k##E~!aU0RcG+#@iyT-w{ZFyb=Jp*0k^W;~>h6+X9}-mt_d z)6wNKO&Ag~xkwr!VV*O2OWj))nPJGQ0_8-XNxAFk01`Bhg!IRPf4PWJX*p(rZb4g%5P z@Om!W{jvV~?axs@r;$TgB#=w4qyXU{Y`ra293njcZ>I{hfv0;lU?+RMr?tdAokp?! ze04`NiA_lz!ZP3gDyydksH0&Hy>~cB!X*R{+73 zm#fNcR=??-OIsdHs2;I={euT+Q?qyZIqLsk2j633@7udx;eR_u zaF9jSMv_@RNq0a2K&|o->qbe7^QAouf zGD%+VRu%CMpmS1PElTm7qeoRp6rWOhd{={Zux)uoZ&lH@Ys26qVe+Kwet+UzS6t>( zU;?LbCf`5heOE?YK5iuq0mR0peD`)PCL{yX?hp|)<#K2DN)JbmxypGPzPojK}Ug`|L)5o zj762mt-r6vxYR?0Ct@qP^O}L+jo2E7jOL;cyQil)G0*OIbzy&6JbxM z{A3U{QftzwFWIHG!9KjCB!Mqey{L=m_Mn7)`~Ab$fBy0(hRpk;FMl26L~UK3Y$9~# z!P)rH+;t?=MtQe!6WXQdR?F&UQzWs1)A?UZ7Zo$Sy(H*s010TNeA`>S_MocKd729D zoj?Zhxc@*$V|>E)KpclXLFN{#Z(vDjOsu4W3!A zp30Akr||^d57}I(Re$P>IdPYq;XhJAZE1oel)})7954&0{dv_se*EXBU%r2>pTB+l ziBeG>)-${6FhjS*J2}QSo$=6)obsHbund5-`el7{CBDo9*wc$${xT(jt+6D6P!Xi< zjy>ry>3|}|WY}3`!h5w)9(}m$vQ)O-B@OP^{?c5dq;!R;oPX+mZ6HVD00lFdtr!Xh z6sX{=9lWQ7YcuwKe^XM~!@P7KB}aJyj=Fo8~$jnUoq$%cA6kn&@4MEtq7lXVU&9 zs0t6PzSuH*rhlTz`Z)sv)Zk>-jOzbI=Z|HP2zgTnol+Ah4gcV}9%{jBGI*{;bgZ(7 z1D)=!u^QP_%DqzDyhXN5nWQjzLya7+Wt$XRmf;Gext?BXlCW8^GZHt{TshYjaI0JB z*_o|kUY?+uCp7#0%UEn6V3q-tZ9t%PB)WZ;Nv`5GWlHLC_#YLB6?7m z5WixwnSSWXAd$g~r(mZUBN6};hysiLkJ50Nn?`SZ{2_}>OL=1bPrWBf$FO*D-O=|At}ZRQ@y=|G?;!~ zvrqHuukT%FUg^_zp~hC~mh2>#TX&5;YxK6pIg|GWy8TjaD1Te4t)5LQXCox*$g|dB zi5I3JDT_~rltz^0BTm^fSN0-6DPS*;oOe_1+s6ES>A4PX5f9P)eiDYj#FFZW7Dv{t z>`+b^WU~4gn`q*mE)==r4Eh&S94zv+q*#6Ai6>ysz6eN zZ)r>6Nv-?#wSWK8KYsX&M!yvn@nR$Dk{s*RPZlUH<53MSlEO)vt5J(@mrBGr6zx_o zwXlH|r_&C%4TyS32H17ptTs5ZuIn4$s(4d7jc3Z@fx5e>R7yyA&4(lf=-L6;pI#+` zdq(L5Z32@#0i~Xg!r_#&f2_Wcj`ljKo{H+75@`XsbAJk~fgDUcPY|}9yg^lCYkvN+V_G5 z*#@Kf_Hq{YIo(D93>IXmXKyN0OLBNN%f8Rw-*@{T1Tj!~QIjm6txs(?|UffM*Wv;S}JY!T(0*jl4Oq;6l>byoZjF&U`X@<1f^WA zrGHoq>^W{~N+no`Q@0%QQ$}xJsT=Uzv`up$i2an2QBxI_1 z#%ieys=2Xv$NQvsQv6EjNqWPa7j=&+C&Z465K9*AOPQNvLPcHm$k;XRR;c5Mp2v#{ zAZvo_ZSB$zqJRd{69^ zpbE8=kGc_v>TMfO)zormev=#Mai1QS#+J3d=KjB?op6?g!!|(H# zPhXx5>}MlZOMyZ$A+7hCWAXYjkbd!pHyaaNI=nBdm3w;d@ zP1L@(3BdVF6O?}~PAkxt9DQkW4!~*7*-(g7iZ5!-U`czYNzc~bL8%X56-WQS_76aA zQ(anV4!vQr(z}fV+$=`&xh{;0BixCV8k1Y=NPiro!M4#c{xqxsx9#lod(A(TQ&%1f zcM7vmy9~&x5zVyKb8Azs3%k1Rne=;+C{tCGzpAUWD{@)^OXnc==~Sgo#ajzVEm)iO z4(43yoB#rXs##Q*C)JT;9CiLRkoBhsTbz8@5B`_*#ov+~c&L3wy|F7NetL0JZbzLZ z5Pu)iMw;}Q1#607fS8fJq5FBw{$jYS0gUAkZ=V)CvMb`{bT^13U8feXUBOOr#`c<{375Kk zEXn|ogR+jLiZ&gzq)e6=qa1!PZ;YiuHh)#KC9D_a+o)d0`f(H6%jp4%L9x zz~fF4fG_|_S?1(%IW%=EWs_olw_MHw{?hC3-~agf&OYnm|INnL2d;@@x(4Xoi+73M zpeH9EHaB-U)bF4k7+xnP{$<@yho~s$RFqwXTf)~N%{Y$E3LLYQMK;^6ZZz+XW`CTN zgepXF)DMlo-)KFDUCtjZRM|wVE;umMvXKcX5Xjso3Oog?IzXv)*CMScZ?1;suOFGX-(v5^gf)SxEdLo-%$ZHXPaHhUk7K* zyDgXQwPFTFauTBY=~PUd-`;?diwxj=HXt_Nd)!=LCCnbePv1X$R&evV!5&m}R%IuK zPF)HpQ1*H`P-F+VQkq>U&my&WJ&rHq`GaC1uN={}dDf`-J~@6?lvEeD zdQ?)D*JZil7Wd{@=2pCn8Nnu`ie&145bgIp8FIBIw9aV846sPMf0S6fZ$J$AZ?DR! zKDw{pf3{){4_o14A7H6+97yZJhol42&PXaXmsDuC^XSV&1Gl;-WH zk`2bG&5nUeOeEE<$5X*-O3lq`9eAe;Bv>^$YPLz<*L_&0f894wu^V8D%xbl)hzOvW zX`lxM*u{xU?z1JwWDbQPNV_M`qJvpeAfy1cJ3(G&J-&iCakQn!eDHQjfKHM-MnauL zt+KK8I3U4fw9n&t9KX)_%eN2Tzt6Al+lk6qJ}%-&hK|b~K<=DvAF=RMZ2VVu_Kjn3 zYjE0spa;I}f1OW`Mb|p2IuT0YaW|>Yz@dGa*fgo2tHkBY1HvbtJoQbniFj6V#*jTh zKC3U{uu2bIZoEiKRsb3E&hq*<^KKfiyP5cMq*v+Sd9B8XifK`e znk4zCD}_$Fr-IH?MK)e7QFocD)n?l4+xvy<{VxV{e{E(R(&NDAiudgngKXQxThQv4 zvhxV~ZHs2=q3nXU6l55H7zwj1>th0hJf7@i`cdz(d8x#T?#t$$&8v`rb;_njh!%p| z)F|>bfV63ixQ}EJs+jY++161B8?47NbcIg%={mI%Z7smH>vVo>I)v5ty>$XpaC(Wb z5{LT3f12QcyGkwRZQp|zp`DPVe=o6ufI*hS^I$$lC*MhLYNkU$6Owe^<4n%gIW`fx zJVnQ;qZ}UNL7?2w@rJ@h7dcyr;O>isJ&JeM1YTzxh(EawmlLo-)?>HuZPibUEBWd% zdtb^WkS*TWDm;4wAzL`a+aiEmWE-;DZzh!OfBRIa%w9AH9xQUp?q>BX@cuZ6K%cV?fv7(?WOxs1r<8#@`?PW&OO&`DjRBU7f!tlxW zwAa3!X7M&yGU#fCE7&Nz0JMB4(oZD29JeRwNU8-llV9{S3UmVKRRWm2x0|$+o%A+; z`NR7$$_<&3M-5IZH9btckF2V(sn$**Uu?M7*+ScLclS|}?}|PNy zX(F+!jwxZ%7Skqr-2o07%PNk)JIYCEH0)=vH1|+vtOYFzs8yWp6lLC0U{&MyMtdxi zHiyZkzROD$wS(oNjXcU>1$WZR=z^#>iks7(xGZ~?2W&o+k<2UP#bvGPqZv1HbjDEj zI?Ks-SE=!|O@DQ;jhEt74Htk-+eGa$4o3`cU`?IGwkks4XC2NatAPA~t$%#(4$QO5 z9!Q_)_(J-Lu%u{>hTSXPPpv-nR`P_bYm#+K%F=-syv$K$)xiY9X_FY111F9rPD{ut zYmWuejy$FAunOj1`U7knat9Cyn9liM3a!RB?3$15bbs(A6vh0roo$}U=4IEkmX(wjJQgpSmK!?AFVNssm7z z-!IvR{^jfEzcAKn#ZM;LkorG?w_?*j@LUsT=)>Q&uoz)?!1qao6=ZMY34-hL4k3q z1yH?!C5ZHU0-3h9QDACWq6nE8cGlW-htl`jQGAL6Z$Cm93Iyuv^l~CNqk?AJvj39+ zxZklO*pN8(2=_Je93DcUVwCR9=oV!ihnKM9t zy1el>$vUbOXT@d!hz{*g7G<+k)&X2a34jnefW1wI$<8=-ovvjX5qCWNy_d zeIspC#Jm>lpY`LfUq5_))RG5B{MFdMCTQn~+N=AfoVxNVIXH+#eDtoA$2@J`Q|$#Q zY@K)FOoM8{&Xq)I`ZF4#~kpW4hv(RDF@DN0R>mZTfi z?dc$#lqvADQhU`lNmWANTuN<8UHqdR#OoM6rk58A{D|jbefy(+{ACqJzdwZr(nF}U zF0ze&gR(*|P3(_klDXE^?cP;dmO{fGJY?@vipHrcf^K%F3WIq@PY>xw6^X9b3OO*V zhQhfz?`B?=y~Fwb$wurB|CCZ#e~qo8`Y(>uC+!i`tx#Xpf*Z)IuH4V7_RmjG z6!t*+w(z|};Z5EuGR+^;nJIX|0pQ>`7@3?A)1#^n9dt+%MDTHc$V}W+mm<_xz&x9K zc9Mp7oKZOp>ka~qJ{(t2)>b^g4gL|Big6Wn#g%*_@|fWk7uWUe~xffaHzc zo=0R~h34Piv}%wdp-G@br&D%a5Rj$feECVCDf6rp3zNfpCaOt7zlM)~nC4o_J5&EY z7VOjaFMssk{$jL$CMgUOSofri^*QH_`B>gIN>6p;OGt|Hws_}XlB(XM!TWca9~y_ zsRGlBH~A%hQt3B+u&=4m`f&^|PuQ+WaSZ~cBbQXHTP&danLyjJLc(GKD7mKhV6*jl z6L}?}Z9p_I(0Ljvik?Uo>gUq>0qZ;#?T?Rtub=-vvk%g3ixi7V5lh^VI!?XX^guF9 zk+97JzEk3nJYd-iht^Bw-kjkp6me7Smma{eO)q4Bf?+qO8vj(0C++be)|uBm*nNuq zN{A*Pzct3Rypldae7NJjd^Nm^k3V=S*6_LksWuKOl>4ofyfY__3YO!0>QBYbP(Dk8 z$*Hy%F%~FRWU@!OG=Y+CFGGR_#YE#pQXN!6&Glc)_TTjV2irmhrZhuJ@8lq}^{KX< z1nfh9cdlIad<+c<_=?%B&A|jRc!f6PFDrzrZo;-8lRkd@1JPgMVI8eGWW@7r37ilI z@8;+MATI~yhF>be%^3iaSWE)3&Ob?LpuiAfm7U5-k+~yLJC=>2w z!4Z|{136OcoV&)5tNk9&`_5no3NX!mn_iqlgJ%cvEtCg1T*?E1&syXf_jCe;96TtI zFNy`ej+dasei4+zhP?T(tQg-K7h;P@5(BkrO?;`z==Gr<4r(n)px~1?pb14GDC5$9 zAw!curP+a|ArdS$sZe)R-l*xUPD-Uf>0=IlC}7X*+qDn$g9siL$elv{elFLyPtQOm zqv*kUwN2;Up61Jnh=X7B?~}!5ca9CjrU3yZwJ+3evDwUbt14dHHo6qv3O1rs;Y~`_ z+?tM&fd8%Spo}{1gQeA)M$<21Nl+qx#w7n5fAboXFpxH3dtdTQje1(SC!m~l(=un61W6;2C<*Acc|d%Wp%?6X+K*CmoJgq6P`Moi)|?w86rZic zf7S2(w|6XIec)eFOoah!maYUD$As`uL~_{%m)I%~#ok^R_4{fB$T zr2`JJeIJMPi`!-;fp9p=W+Kq^vL)~2PaWxt!VEUzCgquz=t&mK>0MOtX7NtZyE$zv z2-|6>@_dH;T(SRrte?j(YS?{${!2RgxvZyn)ToXjKN+;-T@dh&dMWBgq*5gZMd{CO zLG1t}+bD}}YM}&3iZyd|mtIwJ2pn*^v64mlj?x)+i)&_SrN6eo4@k`V=r5sZ@pjU5{@(fQVMqBSsZ+ zwcY|)dILZNldqx!HD5)(s1qp9lR4Ypey_jIzkQv*f2{xc+pk}qAnkk=ntcc+2oaRe zmrnr!C4VGO^|<7Iz4|<*nXBVW0nr^Eb!?o>G7aL6PZR4x(` zGHb)H1IJgCSnTQP`x?bDDLXgaD^Np@UxBjhE{j2-E}ODU)g0VF;WjznhDE$&No-~C zmWqkGj@avs6|Ckw9tgUag|cpPs(ny0HkElw@-`tjYt7bDY|gTbz}lAt@3fzN%cqsE zTz_uk?yU`*!^~8LgzxzTX#bjjuYcu38Fkp0I+N|>7*1naZA)T)A!iTG1}MYMX_V34 zDQ3`>qyZ&l}+2zc>x*bV%wfhy=D@0yGW&8E`L#}hrU^GhPtAu1gEBjJ%6$In0<1%`{ivZ zg++DfLJ{MoHXiS&q$6pC)51P^EY^o#fBpDw@Zmv7&niXoWc*l8-Oz_y@ruNr4x6)e zN6OVQj)lua`J3pLoSa;-Rr9GO%L^_bn>s)tRriOE5U46Bf$7G)rHSd9to9)%O@De+ z0NK5)@07_;>N(q_ceHZTeIx*WcS%Bnqv~i1h`}NCjrz8FrAPhk7?qX&bT=JQZx=N~ zIeRu-sv4EvDIJ6Q7+8{TO`MyCePnow&5IQBsF?osLGioOa!btZ60t^vnudEHc=3ZIedbl4(51K5ZOH|s$KV2|l)iat<2Zi0!D`Bs zAb?JNTC#<9NZPq2C$&h}O~;(WdVGJmO95X_;>ay4D+sL*QrBH&^iOK6u(<7|q{N$V zfc0u(BX=DXWRJb|@1N#Q0U-}XyE@1EDx%vg= zi;0lHqVnC)Pmmx=o*{x6K+1A8pJsHTY%FpvIj-6`*@$r>6ZFvEniqF)z&18!{Xd45 zR9=TDA#v3$3>ghg`ewMjNk}@-lQl2#*}{tY+y9TcpC)fMR*7|YQJw8}q^n9sl$VtS z0W^OiA57uW91rT)vZgHs5C`>^UH+~?q@LFMrguisp_Xt+IqoHbEN6rM9(6UlbRJ1+dm4-pWnTStP;=ezA{P20q&+o31UTs*?E12&h zv|iF}?f4TT*s3GM+s(h(ES(8VsLD1tdBh@}h+2qmp7yk)Uq}`8mxu-dFn?47q!^@l zmw<6B!3*h*`ew^UQ3Y$$M6{8>d5e=cbIF8B4FtrNyoy2+H~TyBAToKnWA*$|C4Ute zJoBRn|M$Pgho=C|gTtxR$fROYtAbZR@V<2qp_(ArW)191XcUH{d$+CYC238rN}CQ} zT~#?|`C_W3w{=TcmKBt)ynmGC;8hZCSEo7ahz-uUBhLr`A}7`t{fV{LnFs82ZIqD5 zh`jkzIbcEZu9^b>T(h&l$4yBX&bW-FD22g$K)bV1>{gAC6=UTzZdH|JP2}{(P;^$J z7GSrr6EsZV6rc9|j-S@*d57fv{Hp-hv*osX9v6$MhOBC3B*p-s00#rZt1uwm)t9>m z0W1dRR3TWF?U(Hb0Y`t!2>nrj|EKnMuGWvCQ=U6(B3YarOQ6hjZ5CieP9x5tG1KV? zO0#<@G4_Y@Sg{x`AvrEm6i*<*ZW1X$>#VlzJmPXn+G(6p8rc%p@?_|I8#zFf@F~3v zqHZ_zsq1r=0ZiuEQk188baq{~M-e)imfe)=9fv=^`<|9tp3+2kyEaz!H_|_Xq)!e*t3K4(}y9yGe#&9TLLG)WMHeA(SV&hu2bvEh#nZ`WnEa(4i2ql@8Ro zWKm0A(|C-+8|1VvHB5CCW#^ubxb+|6<5iU!g$v)xY-(=a7T;5XPSN8<`<*~CzIJUU zB-$yL+wK@gKL9L)L!r}L+lca%qeETX+{ol)$HFh!B|+gFbizG*SFu8c)cBsD>$-fJ VQqK+q4Zzv|`oEi$MDOhiIij#DVa#q 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
    dJ$o<9d|>orGv>K;uR)O664o2Bv@va8crHP7wi1 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�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 diff --git a/dev-util/ccache/metadata.xml b/dev-util/ccache/metadata.xml index 2b77dfd8c346..7adfcf18b9bf 100644 --- a/dev-util/ccache/metadata.xml +++ b/dev-util/ccache/metadata.xml @@ -13,4 +13,7 @@ ccache acts as a caching pre-processor to C/C++ compilers, improving compilation time when recompiling previously compiled source. + + ccache/ccache + diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest index 786f45045c3c..c8afbf5f5510 100644 --- a/dev-util/ccls/Manifest +++ b/dev-util/ccls/Manifest @@ -1 +1,2 @@ DIST ccls-0.20210330.tar.gz 160487 BLAKE2B f87539a5e726a8742552d811d741c379d62c146bed835c7fa8d32ab5eb1f609513f80051faf07bbb8e346f176c02ab3e54b3446d5e28dae744468f2209a9d037 SHA512 dd78c040c2a51d6b47f8dd2d8bdc0661111f26b9233ffeb41216254b1b0ad0f634190784e6b8c2d7b36475c13020356342d83a9f80047d7da75ce21ca8885b16 +DIST ccls-0.20220729.tar.gz 160861 BLAKE2B db096f0f1e1d56967086e2711af63f4882e77128236b3d1af3cc107a3b320aa29bcacd4b21769904727261b5608bb2c8409dbb0f3b0d9b0907a94f3bb7c966c8 SHA512 63cb4eace1700118f9c8c4d2f4be40aac948f9c658485c8e3f49dcc863ce7bdd8b6de810b95ec8f46c943b65c8aa5fa643b110a6b981a2e43f57569d897d36c1 diff --git a/dev-util/ccls/ccls-0.20220729.ebuild b/dev-util/ccls/ccls-0.20220729.ebuild new file mode 100644 index 000000000000..d99dd418d177 --- /dev/null +++ b/dev-util/ccls/ccls-0.20220729.ebuild @@ -0,0 +1,46 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGIT_REPO_URI="https://github.com/MaskRay/${PN}" + +if [[ ${PV} = 9999* ]]; then + GIT_ECLASS="git-r3" + LLVM_MAX_SLOT=15 +else + LLVM_MAX_SLOT=14 +fi + +inherit cmake llvm ${GIT_ECLASS} + +DESCRIPTION="C/C++/ObjC language server" +HOMEPAGE="https://github.com/MaskRay/ccls" + +if [[ ${PV} == *9999 ]] ; then + SRC_URI="" +else + SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +# We only depend on Clang because of a quirk in how dependencies work +# See comment in llvm.eclass docs +DEPEND=" + dev-libs/rapidjson + =${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then + CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + cmake_src_bootstrap + fi +} + +src_configure() { + # Fix linking on Solaris + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl + + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + -DBUILD_CursesDialog="$(usex ncurses)" + -DBUILD_TESTING=$(usex test) + ) + use qt5 && mycmakeargs+=( -DBUILD_QtDialog=ON ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use emacs && elisp-compile Auxiliary/cmake-mode.el +} + +src_test() { + # fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null || die + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # BundleUtilities: bundle creation broken + # CMakeOnly.AllFindModules: pthread issues + # CTest.updatecvs: which fails to commit as root + # Fortran: requires fortran + # RunCMake.CompilerLauncher: also requires fortran + # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because + # debugedit binary is not in the expected location + # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because + # it can't find a deb package that owns libc + # TestUpload, which requires network access + # RunCMake.CMP0125, known failure reported upstream (bug #829414) + local myctestargs=( + --output-on-failure + -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ + ) + + virtx cmake_src_test +} + +src_install() { + cmake_src_install + + if use emacs; then + elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/vim/syntax/cmake.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/vim/indent/cmake.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} +} + +pkg_postinst() { + use emacs && elisp-site-regen + if use qt5; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} + +pkg_postrm() { + use emacs && elisp-site-regen + if use qt5; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} diff --git a/dev-util/cvise/metadata.xml b/dev-util/cvise/metadata.xml index 076793e3f54b..03090f1aa6b6 100644 --- a/dev-util/cvise/metadata.xml +++ b/dev-util/cvise/metadata.xml @@ -5,4 +5,7 @@ mgorny@gentoo.org Michał Górny + + marxin/cvise + diff --git a/dev-util/diffball/diffball-1.0.1-r2.ebuild b/dev-util/diffball/diffball-1.0.1-r2.ebuild index 789ab5f84495..8c0336eaa368 100644 --- a/dev-util/diffball/diffball-1.0.1-r2.ebuild +++ b/dev-util/diffball/diffball-1.0.1-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/zmedico/diffball/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="debug" RDEPEND=" diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.72.3.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.72.3.ebuild index 510504f71cc6..5bacf276b6be 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.72.3.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.72.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://www.gtk.org/" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/glib-utils/glib-utils-2.72.3.ebuild b/dev-util/glib-utils/glib-utils-2.72.3.ebuild index c715c1e6fd52..5bb83df80d68 100644 --- a/dev-util/glib-utils/glib-utils-2.72.3.ebuild +++ b/dev-util/glib-utils/glib-utils-2.72.3.ebuild @@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+" SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest index 42d67d67a296..479b4642d40d 100644 --- a/dev-util/intel-graphics-compiler/Manifest +++ b/dev-util/intel-graphics-compiler/Manifest @@ -1,2 +1 @@ -DIST intel-graphics-compiler-1.0.11378.tar.gz 8809420 BLAKE2B d503b962193daf3731864739bc0efb753baed3603795e04941d17dcdcaf9e971787ffa877e8295054de41d889a39e2bdbf8119fb7d60110580acea3c24cefc58 SHA512 f3daedfe36badfe07f187b38c9a4da98116533940f4d910fbbd060813aeb1e3ffaa627a72180e66736748830a80cfca4c2a6dc9c8e9507884629e3e55add1cbb DIST intel-graphics-compiler-1.0.11485.tar.gz 8831925 BLAKE2B 7e2bcb37b4c34bb01788a8d75fc42498223b6193421cb726c21ce7949181757a10d112ae151736cd9283ba6ed8f0625597fb1f2a61229a7352e7f1f5ec34d1d0 SHA512 03fb571fdd61daea3a5c61ff75a146bd98b9b92dfd8bc1957143fe127977f5111df680ac86769d3c1fa1801ba2012b600b1ff844b318ce64460f2d042c4ae65b diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11378.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11378.ebuild deleted file mode 100644 index 64b8ae51c593..000000000000 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11378.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_BUILD_TYPE="Release" -LLVM_MAX_SLOT="13" -MY_PN="igc" -MY_P="${MY_PN}-${PV}" -PYTHON_COMPAT=( python3_{8..11} ) - -inherit cmake flag-o-matic llvm python-any-r1 - -DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" -HOMEPAGE="https://github.com/intel/intel-graphics-compiler" -SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="debug" - -DEPEND=" - dev-libs/opencl-clang:${LLVM_MAX_SLOT}= - dev-util/spirv-tools - =sys-devel/lld-${LLVM_MAX_SLOT}* - sys-devel/llvm:${LLVM_MAX_SLOT}= -" - -RDEPEND="${DEPEND}" - -BDEPEND=" - =sys-devel/lld-${LLVM_MAX_SLOT}* - ${PYTHON_DEPS} -" - -PATCHES=( - "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" - "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch" - "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" -) - -pkg_setup() { - llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - # Get LLVM version - local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})" - - # See https://github.com/intel/intel-graphics-compiler/issues/212 - append-ldflags -Wl,-z,undefs - - # See https://bugs.gentoo.org/718824 - ! use debug && append-cppflags -DNDEBUG - - local mycmakeargs=( - -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}" - -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)" - -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" - -DIGC_OPTION__CLANG_MODE="Prebuilds" - -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" - -DIGC_OPTION__LLD_MODE="Prebuilds" - -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common" - -DIGC_OPTION__LLVM_MODE="Prebuilds" - -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" - -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" - -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" - -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON" - -DINSTALL_GENX_IR="ON" - -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib" - -Wno-dev - - # Compilation with VectorCompiler causes currently a segfault. - # See https://github.com/intel/intel-graphics-compiler/issues/236 - -DIGC_BUILD__VC_ENABLED="OFF" - # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds" - ) - - cmake_src_configure -} diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11485.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11485.ebuild index 74f02de2f3a1..cbacc91fa4d3 100644 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11485.ebuild +++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11485.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="debug" DEPEND=" diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest index b03c001a6330..092d0a8c8616 100644 --- a/dev-util/jenkins-bin/Manifest +++ b/dev-util/jenkins-bin/Manifest @@ -2,3 +2,4 @@ DIST jenkins-bin-2.332.4.war 94930441 BLAKE2B 9502d7fd91d0ffc6871ff0613061883bef DIST jenkins-bin-2.346.1.war 91193351 BLAKE2B 21a0f2ec258498e447a25527e82ad6e7e0b061daaa9647f244930471629de4805755648f6a689598e048e3ffa72879d1dba88a7a4d5ce3fe5bff287f6cd395ca SHA512 63a34dcf66714b6db405a46ca6677693458f49cb61ff413c8c4bcffe6e10eff33ead5dc2e4f3eb3560980c33f1dbd67c3f51655d578ce5cbb19e1ddf871aa545 DIST jenkins-bin-2.346.2.war 91198171 BLAKE2B 074bd7004d6244233da563c3d64626d0532f76b802ebd9056230cbbbef3381503b80daf4bfa0ec8866c3fcf9596cb0f8b53fe725f340452b755b092334437b5a SHA512 c1f579a667cabd1de00bb5b6db82c60b2089a82126ea07efe7bb1c987fff96f1e05bc20c28abc97c7e05be158df59968ac4ed330e8459bc438e3e7169d84a5dc DIST jenkins-bin-2.356.war 90781388 BLAKE2B d65e1642a118cfcad66c4585bfe4e30cea8a5e8b598a6ba33b298a158fb2901d0b388aec9087d243648f51067661cccfb610948129f35c40c5c5bba4d3fb89e0 SHA512 2b602cac61101e4f47a23727b682684cec6afac7a867606f5210f5213a78ced0d0b1a2bf10507c26c58e480217a59b906626c80d133504f8d195a6e9e8fed94c +DIST jenkins-bin-2.361.war 93448807 BLAKE2B 610a29beedb8daa6be624a37a934863857886ac312c3f1b858a83791942bbecc7c34da7e17ac17acf8f67263e8b8466e1d4912f528b29aeafd3b1822748bcff1 SHA512 93cd057b00142df516a5dea61da4cf1bb9b8b682d282528be962689b03a834426611c6547bbcd44fa9a4b7a9296e036c5966c22d791021b311ef6a43692f14fb diff --git a/dev-util/jenkins-bin/files/jenkins-bin-r3.service b/dev-util/jenkins-bin/files/jenkins-bin-r3.service new file mode 100644 index 000000000000..520a052f43f1 --- /dev/null +++ b/dev-util/jenkins-bin/files/jenkins-bin-r3.service @@ -0,0 +1,11 @@ +[Unit] +Description=Jenkins Daemon + +[Service] +EnvironmentFile=/etc/conf.d/jenkins +Type=simple +ExecStart=/usr/bin/java ${JENKINS_JAVA_OPTIONS} -DJENKINS_HOME=${JENKINS_HOME} -jar ${JENKINS_WAR} --daemon --logfile=/var/log/jenkins/jenkins.log --httpPort=${JENKINS_PORT} --debug=${JENKINS_DEBUG_LEVEL} --handlerCountMax=100 --handlerCountMaxIdle=20 --accessLoggerClassName=winstone.accesslog.SimpleAccessLogger --simpleAccessLogger.format=combined --simpleAccessLogger.file=/var/log/jenkins/access_log ${JENKINS_ARGS} +User=jenkins + +[Install] +WantedBy=multi-user.target diff --git a/dev-util/jenkins-bin/jenkins-bin-2.361.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.361.ebuild new file mode 100644 index 000000000000..593c0b96ef08 --- /dev/null +++ b/dev-util/jenkins-bin/jenkins-bin-2.361.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +DESCRIPTION="Extensible continuous integration server" +HOMEPAGE="https://jenkins.io/" +LICENSE="MIT" +SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND="acct-group/jenkins + acct-user/jenkins" + +RDEPEND="acct-group/jenkins + acct-user/jenkins + media-fonts/dejavu + media-libs/freetype + !dev-util/jenkins-bin:lts + || ( virtual/jre:17 virtual/jre:11 )" + +S="${WORKDIR}" + +src_install() { + local JENKINS_DIR=/var/lib/jenkins + + keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home + + insinto /opt/jenkins + newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war + + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}-r2.logrotate ${PN/-bin/} + + newinitd "${FILESDIR}"/${PN}-r2.init jenkins + newconfd "${FILESDIR}"/${PN}.confd jenkins + + systemd_newunit "${FILESDIR}"/${PN}-r3.service jenkins.service + + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup +} diff --git a/dev-util/lldb/lldb-14.0.6.ebuild b/dev-util/lldb/lldb-14.0.6.ebuild index aaa455dcfac0..353583e89c15 100644 --- a/dev-util/lldb/lldb-14.0.6.ebuild +++ b/dev-util/lldb/lldb-14.0.6.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 arm arm64 x86" IUSE="debug +libedit lzma ncurses +python test +xml" RESTRICT="test" REQUIRED_USE=${PYTHON_REQUIRED_USE} diff --git a/dev-util/lldb/lldb-15.0.0.9999.ebuild b/dev-util/lldb/lldb-15.0.0.9999.ebuild index ce00d4f65588..fd12eb1fbf30 100644 --- a/dev-util/lldb/lldb-15.0.0.9999.ebuild +++ b/dev-util/lldb/lldb-15.0.0.9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit cmake llvm llvm.org python-single-r1 DESCRIPTION="The LLVM debugger" @@ -51,7 +51,7 @@ BDEPEND=" ) " -LLVM_COMPONENTS=( lldb ) +LLVM_COMPONENTS=( lldb cmake ) LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) llvm.org_set_globals diff --git a/dev-util/lldb/metadata.xml b/dev-util/lldb/metadata.xml index 3ad9b7a7c0eb..072910296ca3 100644 --- a/dev-util/lldb/metadata.xml +++ b/dev-util/lldb/metadata.xml @@ -4,4 +4,7 @@ llvm@gentoo.org + + llvm/llvm-project + diff --git a/dev-util/maturin/maturin-0.12.20.ebuild b/dev-util/maturin/maturin-0.12.20.ebuild index a11723f703f7..a48c1af3a904 100644 --- a/dev-util/maturin/maturin-0.12.20.ebuild +++ b/dev-util/maturin/maturin-0.12.20.ebuild @@ -341,7 +341,7 @@ LICENSE=" 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 openssl doc? ( CC-BY-4.0 OFL-1.1 )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-util/maturin/maturin-0.13.1.ebuild b/dev-util/maturin/maturin-0.13.1.ebuild index 1d9dbacce256..d63cc20f6be5 100644 --- a/dev-util/maturin/maturin-0.13.1.ebuild +++ b/dev-util/maturin/maturin-0.13.1.ebuild @@ -386,13 +386,13 @@ src_prepare() { # ensure rustls is disabled on arches where ring crate is problematic, # add as needed and keep in sync with src_configure below (bug #859577) - if use ppc || use ppc64 || use s390; then + if use ppc || use ppc64 || use riscv || use s390; then sed -i '/^if platform.machine/s/^if/if True or/' setup.py || die fi } src_configure() { - if use ppc || use ppc64 || use s390; then + if use ppc || use ppc64 || use riscv || use s390; then local myfeatures=( upload log human-panic ) # sync with setup.py cargo_src_configure --no-default-features fi diff --git a/dev-util/maturin/maturin-0.13.2_beta1.ebuild b/dev-util/maturin/maturin-0.13.2_beta1.ebuild index 923cbd019f20..4432c450ae14 100644 --- a/dev-util/maturin/maturin-0.13.2_beta1.ebuild +++ b/dev-util/maturin/maturin-0.13.2_beta1.ebuild @@ -387,17 +387,17 @@ src_prepare() { # TODO: package-agnostic way to handle IUSE=debug with setuptools-rust? use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die - filter-lto # undefined references with ring crate - # setup.py handles most for non-tests, but ensure disabled rustls on arches # where ring crate is problematic -- keep in sync below (bug #859577) - if use mips || use ppc || use ppc64 || use s390 || use sparc; then + if use mips || use ppc || use ppc64 || use riscv || use s390 || use sparc; then sed -i '/^if platform.machine/s/^if/if True or/' setup.py || die fi } src_configure() { - if use mips || use ppc || use ppc64 || use s390 || use sparc; then + filter-lto # undefined references with ring crate + + if use mips || use ppc || use ppc64 || use riscv || use s390 || use sparc; then local myfeatures=( upload log human-panic ) cargo_src_configure --no-default-features fi diff --git a/dev-util/meson/metadata.xml b/dev-util/meson/metadata.xml index caecf6010d6d..b3ededb7ea8c 100644 --- a/dev-util/meson/metadata.xml +++ b/dev-util/meson/metadata.xml @@ -10,6 +10,7 @@ William Hubbs + mesonbuild/meson meson diff --git a/dev-util/ninja/metadata.xml b/dev-util/ninja/metadata.xml index 35d4f61939dd..500b65060534 100644 --- a/dev-util/ninja/metadata.xml +++ b/dev-util/ninja/metadata.xml @@ -6,6 +6,6 @@ Chromium in Gentoo Project - martine/ninja + ninja-build/ninja diff --git a/dev-util/ninja/ninja-1.11.0.ebuild b/dev-util/ninja/ninja-1.11.0.ebuild index 009dcff946ca..81d813fea607 100644 --- a/dev-util/ninja/ninja-1.11.0.ebuild +++ b/dev-util/ninja/ninja-1.11.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs diff --git a/dev-util/ninja/ninja-9999.ebuild b/dev-util/ninja/ninja-9999.ebuild index 009dcff946ca..81d813fea607 100644 --- a/dev-util/ninja/ninja-9999.ebuild +++ b/dev-util/ninja/ninja-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest index 217d9cc54280..f3d8e17ab0be 100644 --- a/dev-util/pkgcheck/Manifest +++ b/dev-util/pkgcheck/Manifest @@ -1,3 +1,2 @@ -DIST pkgcheck-0.10.10.tar.gz 464957 BLAKE2B ce8abb3a4f40b6c8512dc6ff2def4d32a2628b3805dc6d90c67adb869d834885a8b17610766dc3ba11c9d93316dd8543152d3f91e919b0cfd2d9cb72ba5eb937 SHA512 54878acfab8a5c579c8a5ee5c6bf4f1a67811277a6b94950ade89ec8f400b3f8e91a9a6ac31b8a7cf3c97a3ffe053b744d7cb2040dda8fc273516eb663e84839 DIST pkgcheck-0.10.11.tar.gz 474106 BLAKE2B 2a3e330d54e421a48e5cd89044b9af37334bf461f47487b8dd62e7fd1c766d162766d0a6c1319c50c3fd6965b56377536743903c265782b2fbef050d4f805d3a SHA512 b47814822599417d0f7030ac444fd4b2bab1f1bea21abc2a4fe1dd679185afd7d5f823aefff1b6830036de5c7db6232c0b6fc6d33f9c2535d88a711e6d49132c -DIST pkgcheck-0.10.9.tar.gz 460614 BLAKE2B 5b581cf5acd6cf46d72bb3c928a93a20e3b2f552d447617eaf2b9ac50cd7956f9a43fa7b17932b27fa8dafc6d49e41cb8553e4a9059b0ef5fd769713deb6fb12 SHA512 cc800f89944353dec5a4293968a16c132e573b309b6074d4f950b993dab7ea8c51decf3921bd34d3b04520c932a932d27e6e969c8dcf86d20fd6917265d474b6 +DIST pkgcheck-0.10.12.tar.gz 477880 BLAKE2B 9d71e6d3312f2c11a722f12c854a14523174b91ca1cf8ea89f6da3463e8aeab1744b083a31eca675e40069b57f4b2b24a83efa0d692d90cd00b9e9c4ec452a02 SHA512 e146dd0533b769078102ff27f90120c459ceb614aed4365a43a36e1a24d1230890c9da7a756b3fcce528806ca1fca10d8d8c283dcc464a7c98368bac0d98a26f diff --git a/dev-util/pkgcheck/metadata.xml b/dev-util/pkgcheck/metadata.xml index 46bf9eb46400..c9ba26ab8907 100644 --- a/dev-util/pkgcheck/metadata.xml +++ b/dev-util/pkgcheck/metadata.xml @@ -1,6 +1,10 @@ + + arthurzam@gentoo.org + Arthur Zamarin + mgorny@gentoo.org Michał Górny diff --git a/dev-util/pkgcheck/pkgcheck-0.10.11.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.11.ebuild index dcd8e78062e2..67a00016d24b 100644 --- a/dev-util/pkgcheck/pkgcheck-0.10.11.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.10.11.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="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" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" fi diff --git a/dev-util/pkgcheck/pkgcheck-0.10.10.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.12.ebuild similarity index 87% rename from dev-util/pkgcheck/pkgcheck-0.10.10.ebuild rename to dev-util/pkgcheck/pkgcheck-0.10.12.ebuild index c18aff84d5f8..44a8666a2eac 100644 --- a/dev-util/pkgcheck/pkgcheck-0.10.10.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.10.12.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git" inherit git-r3 else - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" fi @@ -27,8 +27,8 @@ if [[ ${PV} == *9999 ]]; then ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]" else RDEPEND=" - >=dev-python/snakeoil-0.9.6[${PYTHON_USEDEP}] - >=sys-apps/pkgcore-0.12.8[${PYTHON_USEDEP}]" + >=dev-python/snakeoil-0.9.11[${PYTHON_USEDEP}] + >=sys-apps/pkgcore-0.12.12[${PYTHON_USEDEP}]" fi RDEPEND+=" dev-libs/tree-sitter diff --git a/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild deleted file mode 100644 index 417535da343b..000000000000 --- a/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_IN_SOURCE_BUILD=1 -inherit distutils-r1 optfeature - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="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" - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -fi - -DESCRIPTION="pkgcore-based QA utility for ebuild repos" -HOMEPAGE="https://github.com/pkgcore/pkgcheck" - -LICENSE="BSD MIT" -SLOT="0" - -if [[ ${PV} == *9999 ]]; then - RDEPEND=" - ~dev-python/snakeoil-9999[${PYTHON_USEDEP}] - ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]" -else - RDEPEND=" - >=dev-python/snakeoil-0.9.6[${PYTHON_USEDEP}] - >=sys-apps/pkgcore-0.12.8[${PYTHON_USEDEP}]" -fi -RDEPEND+=" - 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}] -" -BDEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -distutils_enable_tests setup.py - -src_prepare() { - sed -i -e '/tree-sitter/s:~=:>=:' requirements/*.txt || die - distutils-r1_src_prepare -} - -src_test() { - local -x PYTHONDONTWRITEBYTECODE= - distutils-r1_src_test -} - -python_install_all() { - local DOCS=( NEWS.rst ) - [[ ${PV} == *9999 ]] || doman man/* - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Network check support" dev-python/requests - optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version -} diff --git a/dev-util/pkgcheck/pkgcheck-9999.ebuild b/dev-util/pkgcheck/pkgcheck-9999.ebuild index 473ac73ecbf1..44a8666a2eac 100644 --- a/dev-util/pkgcheck/pkgcheck-9999.ebuild +++ b/dev-util/pkgcheck/pkgcheck-9999.ebuild @@ -27,8 +27,8 @@ if [[ ${PV} == *9999 ]]; then ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]" else RDEPEND=" - >=dev-python/snakeoil-0.9.6[${PYTHON_USEDEP}] - >=sys-apps/pkgcore-0.12.8[${PYTHON_USEDEP}]" + >=dev-python/snakeoil-0.9.11[${PYTHON_USEDEP}] + >=sys-apps/pkgcore-0.12.12[${PYTHON_USEDEP}]" fi RDEPEND+=" dev-libs/tree-sitter diff --git a/dev-util/rustup/metadata.xml b/dev-util/rustup/metadata.xml index 1d1ebe54cb0f..ee92c83f29d1 100644 --- a/dev-util/rustup/metadata.xml +++ b/dev-util/rustup/metadata.xml @@ -9,4 +9,7 @@ rust@gentoo.org Rust Project + + rust-lang/rustup + diff --git a/dev-util/scons/metadata.xml b/dev-util/scons/metadata.xml index 6405fed6b680..15c2437dbee4 100644 --- a/dev-util/scons/metadata.xml +++ b/dev-util/scons/metadata.xml @@ -13,6 +13,7 @@ the full power of Python to control compilation. + SCons/scons scons diff --git a/dev-util/shadowman/metadata.xml b/dev-util/shadowman/metadata.xml index 076793e3f54b..9ea869089df9 100644 --- a/dev-util/shadowman/metadata.xml +++ b/dev-util/shadowman/metadata.xml @@ -5,4 +5,7 @@ mgorny@gentoo.org Michał Górny + + mgorny/shadowman + diff --git a/dev-util/trace-cmd/trace-cmd-3.0.2.ebuild b/dev-util/trace-cmd/trace-cmd-3.0.2.ebuild index 6fad1f86144f..e0a9c53636de 100644 --- a/dev-util/trace-cmd/trace-cmd-3.0.2.ebuild +++ b/dev-util/trace-cmd/trace-cmd-3.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/${PN}-v${PV}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm64 ~x86" S="${WORKDIR}/${PN}-v${PV}" fi diff --git a/dev-util/valgrind/valgrind-3.19.0.ebuild b/dev-util/valgrind/valgrind-3.19.0.ebuild index 11beb6636e97..7e7417e90831 100644 --- a/dev-util/valgrind/valgrind-3.19.0.ebuild +++ b/dev-util/valgrind/valgrind-3.19.0.ebuild @@ -71,12 +71,14 @@ src_configure() { # -fstack-protector-strong See -fstack-protector (bug #620402) # -m64 -mx32 for multilib-portage, bug #398825 # -ggdb3 segmentation fault on startup + # -flto* fails to build, bug #858509 filter-flags -fomit-frame-pointer filter-flags -fstack-protector filter-flags -fstack-protector-all filter-flags -fstack-protector-strong filter-flags -m64 -mx32 replace-flags -ggdb3 -ggdb2 + filter-lto if use amd64 || use ppc64; then ! has_multilib_profile && myconf+=("--enable-only64bit") diff --git a/dev-util/valgrind/valgrind-9999.ebuild b/dev-util/valgrind/valgrind-9999.ebuild index 11beb6636e97..7e7417e90831 100644 --- a/dev-util/valgrind/valgrind-9999.ebuild +++ b/dev-util/valgrind/valgrind-9999.ebuild @@ -71,12 +71,14 @@ src_configure() { # -fstack-protector-strong See -fstack-protector (bug #620402) # -m64 -mx32 for multilib-portage, bug #398825 # -ggdb3 segmentation fault on startup + # -flto* fails to build, bug #858509 filter-flags -fomit-frame-pointer filter-flags -fstack-protector filter-flags -fstack-protector-all filter-flags -fstack-protector-strong filter-flags -m64 -mx32 replace-flags -ggdb3 -ggdb2 + filter-lto if use amd64 || use ppc64; then ! has_multilib_profile && myconf+=("--enable-only64bit") diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index f63ad27ed26118d834891e6928bc882e53b6f28c..101434fd9ec0bd644cb58633812d077ec3361be4 100644 GIT binary patch literal 10988 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 literal 10991 zcmV#(63TOWh`5+wC!C!b=B3% zS^03sb<{rBbR!-vQFmzK z$5nl{-aJp9rdg|@&OX!Z%T4P&wOPh=+gpvNoDxbcVeP}cTZk?O+o_G!U07+(Y9rUM z)~wvxDbCxj>*SH5`MN^Qi%_?cVoc+YP(^OOjT(2e<4;e{2xzFqa-XFWzCL0Pxs4KC z&DF;pM^0-Uu3%x9&1KCww@WISJE)dNj&)C>KDhic^DX(2PWGv|v5z}^AWxWkiQO)t zdNcdyZ;xno_lTC?J46Cedl;$fnQCfv^XWTiHG&JVaib$n7L{Lc^o zJ-OU=K3E`Mtdh6eSKd3y?xnj~XFR?4;a3WywSDyCU2L=&>K={dBb!*oLfG>l&8l$~ z@-gzZ(9Wr8`}~O3dj0bHwtjto#LH(N?*Uuc)ztlIi!{!wP1YjpHXSRla|zb`;NPu> z)28o}bZUskOMdheY6=pB4$)+7-01ilb7G$F;m&PdnD>ZSlhCd~W36s{G%1>Tw;G(^Acz zx134HNXpXu8vc)fg)wL9F;9XvMj=);IEv1EX)9!^vh#2hc4P^5C-o`HzR3`-Ft%^I zaGC06imkJ%hkvaO26*3Fi-C~!SQ2F#x{s?h9<-T{#rsA)+9hD`@9P>Y7w*B@VX%<7 zEO#vPxC^u%t5v|-`P4v~IXc-yM)?UsS(>cW+73vsp4yKo)e2;D!Qs!Q05g=(T#YfB z^|A!C!5P4so6C_^0E#IUm&z{jk6^7v*z-IT2zj+LN!x>EBc;<$Y3IR$0b&3r$;0b1Ackup51Y8ySG7-l36UZiBN66zrE^{rdjt zjQ5XE_K$C`Zy(pHO!*$SwyA+Zj2yMtR5{>*f#cu;i%a#x1n1n!)<6O>uCxF?H{kok z>>4@lLICk=im)an1AS~hW%PNB458Tcu-WCcAXzu5qLlL30RXvIWsl@ct2L2Hj!&n$ zV>39hosvB~$z9nLGYuy^wA50X5$+^b0f2&ZEBO^u9W17=$(*G%swyD+d0>bl(8-J1 zfYUZrl@$E!EuN>iJz`aBc_3KWlp}Q(_1GkCT{#EiLAP>ijlyb`4UUj3r9w}&8y^nd zkym8-jNn_PMqTC+NR(O62x-GhF#KqgOkJrWCm>xO(I>cTj9zy^y|nyCtjZQez=*(I z;p3<^=Lz)jftNYoMX@uLiL3$CD8Ej065PDJk9;=qA;RK&7~3hMya6i~Ybc9ybwF2K zDRuKHgw)FnZkXVv+8*vHR$+a)668a9HPi!D;x~x^kP+?xQs=W-30P)tC}5s5)_@ME z$H)(laiv3*g`OvD#y#gf4Gsk5VK^TXV#DpzJ>XG>p+yq0K%uMx-5)XwItgK>dM8Md zM4Z6NuwK^61a&-clg@&=V?u4QK$F|+L=r8ARzo?vBG-^RC}F7fjIA-@de8Rvn2_h9kJya4SWU{(RK zdPY2k-ncQ>TdYv@+8rT7RZ$O9#b@_;l<*rLHn1h?iaRxrR5zknGWppG0 zY)B>)6leM)UOOM2qd40DPG2g>hGq_#6oP0g!Utj*6P^)|pFNSRpd8``%#Ls<@DwX| zTM`@K;`QxPiy_4aZlxGnL^9Nb+93&! zk!%6laA81yZQTHZVk2)yrhZWMl-IWI@(u`g$`VoNg}M`h+k|J0kx52WVp@I2=z09j z5+jTHjginj6^TAuxZ{0W5*a)%yc;M+1VSRSxE+*WRCQGn1l>}B{(?D30BQEDQA8#f zR1vvR0A(YQ%RVja$Rc-8U^PF9=;Gd?YfzWa0~H|U0`j}y?L24KFCQ;o-mleI@9`2w z?PDmu=nrOsbYHPU9>xLdBJcECi-8#sQvEotbPyLq%K%JRZq}f^t|wnaphuAckNd#7T{@ z!1)#W1mSUW+-m|pas>Jg$X8eeJ}w)yj+435BGDx_?y%?^m>ak%RwfZ>tY(1acmaY7 zOeL(lMR=~p)`o%Te&sMH`6>*}0r3ERQ@60wM)y>VhR0?i9!O3;qos{fY$;Sef)w-Q z?ju}#ysh^?w?Yv=T7=8^M3L*1-@*`A2znyS5=*LIY>YP_4BCjLu>!!#F4H4jNGaHz zTZ04XQ=HHZ}o9u2?k?y+_ITztq@Vy#GH+dLxp;4qV2 zsEWvJE&!_}lSRsKrwwu}gun?>$!kKY5m;SV@1^LSgkfiywxkXc%V+7_6^#X@e9471 z5Z~*gNF23oB%V1ODL)|d$CAgd10jv^o`e5h z=BhIXj3XWvG2tKRih*7?po1#LD?@YK)D|xSkw{x>y`tOZaV$W;`)pJdz8fFiAli-e zEbv`)d@9#jtRe`DCd^n{q*n(vJ<&wXVR18WMXMUZ)Fb{#a(7S>37Ma$n=%RKl;T5b zY-~e!Xb3bPEJpV3h-DUS;2C2=mfbv;}H&amAj^oIYsXK&w5%WT`yW!!>7J9Rc9!CJORm?1L?E|Xj78k1sDVG58z=5LNGX)_~Z%7g((FM84tWV?XSNq44(|&LxJ|Lcqhpo#Yi*Tp| zydpRohQ!Q=iKIN}^~zn|OjwcN0k_WHRrDT{RvFNO8}NHMZm1u-(;V!9%b_y&|zF%qcU>ya{6Mn?B_&pjZ?_)lrb0(-)gti4JFU=r6kby|AkiQp!9 z3LNEgpt4@6w0`FCvm_}}DhCb+vJoE?(;f7ism{q)Oe@AAVV}G@mzDBeSVVz8fZxxQB9?;sgkLGTg>p$F0zA@XsLDk?VOKoD3$2LaudW^t?|`saISduh zSqYDy{W!{TlNkk>vCxkc`-!0^R(S;!*b1T;$kULy*n)d$xtDvv0g)NjG_b*@L(aR@rEeA{XvRg!QpaSN7^t5nksF{3o85pI()n*D&TE7cAJA5!x z4^@I%x_hCkRdzCl_(E#7l2|a4@!LSrK;cw17@H9KRQpB-t5pSUCMV)u_r^{tBnJGq zV?dxfQjE-p*bw$OKtgEPa6~80AH3B4Ok{KJhUEY&J5D#0M6Ix%3-Pn0UqP>uaPuU- zu=kAF4meg4#({+ibtC)_wmLqC?7V#Wu(wZd_U-iv%pNLZqMcG}o0Py%1ax%*=u?BW zkdvZ_N!1s`QZyO?xZ0G+~+MkPZ)T(Nv8U2^{(XK2C9`5 zCO`*ydE%p+e-6UCqFzY-tlk@N=2){u%A1_k;3thM=fZFIB1e43g?FgQ2xTFBwR8kD z>54{&MmsKI6Py`i-8{sMa5o=gEEw-Kw=&`k=TYbRE^c35|Nhhoy9BJE2dK-e)(0Nz z;NUC964KeM1(`8bZ@Ympec_%1rUk@V=tl%>)cyhwfP&q`(d7osfj2@Rr1o$C^}h8K zGnMB9b$e@Uqq;p#XWjc1kPvF(_pK>hj7zu*3@MrkcFBoK+_i<(P`M@(i`_-uNAk<5 zuYxwlVay2p5*ke6a=Rc3UEc&RmJ0Q+gjHRVue~DXj)UCt;A3GM_Z+Y<=h=bxOFusZ z;nPHxt^~?(D?X_iPXDeQW zvr`p_YCb|u$cUJ4&{goUf&!_pyUM6@0sRuHynUj1!3ewp?v%uYsApGa&QbTZ!UEt% zB}>&TL54tFC8|xVW~Nk-_P7@kAqR1Tj1mfy7e5W#g9xq@1 zc?JImTat~rX2g=AnFtPCTgV-iCO!=nwP8hV*J0}ccaqCITEt2r)swom$N|g}a+5y` zSl!K2gDU02FJmKf)FUp5b)XcAoHKeDYnOR~dxHo4Thxlr2HW9waNZ#p`B-pA$B`01 z`3OP5aarBJ1)X~J-6C3)OOf1Y`ZggJ2Uy{KI=dbnxuc3wXz z_<|V**7$q>E@Jlf**>kG#@EmG<@K_e+v6j2BY-#!t%Cjmv9e#Fj~sF?RHjPyIdtD%e*X67rhMeWt>7jSKE||CodCIX^uT^- zpO)&~2=|82f);p$6y$i(W+Y|MezqfMjiNJ%evn~my4IrR{u$CJ_+_k;lE5I-QqUlf z9XEZ#-7|HBGOiW0I+)(v7v#1*{-B`@<{W$wYS$xTl*ojoB1I>P5oe7pX!uVcpIXG~ z2GDF)h#kN|2Q6{}nR3+hRNtJ?cPu8bLG47O0qpi&yndNqUfzGYGG=`EB@|Fp*WKU7 z0Fvw@+Ed%3L%>)t8Uv(1Gm+kSJCufM6h{gjP(qE>blS$PD|WeehZs;xqe6a|RqbOS zjL@HbkQmaKhOAF0EHu%%_kCcDun0PCL3`6Ijl=OH)&g#h&m(_#@EC)RodoSXzGLX3 ze0ZrMBhXF14)3k?iprLQLY6}>2g@10lNjIr{^$E4uIWRM zY<4qTMBwr8&ZL&|jNl*}$Q?~T3=MPy_482sw^E#_aFV(U60}i)twS#1DSfeEaxj=F z-UOaxjSr}2WtmbMxF_Tj5cfy4v@6DCp^loxHl(0Iby!0%3TOwOphfMj?YXt{(~&}y zW%mQB?5S!`?KJge5&jqiSP=Vx#{`T6HhdEo=wmF*O-2vqhP6Nqe16H3BjE=l*=HK?PF zOO`K#xDk^l*AmN~pf1QR?+=e@k4=q#A?XI83T_F=1aMNx5@1vmA^~YFRrj4!dVl$+ zycQ%3`)atZ{U?5d^zw-N*(x=#9a0+Mw|he&ia&W%tBA|* z5dY)#^~?KT;1~FetC=9+0HLt?*t4Qe+C+2_is_De=ciQE4QqjD4eAPDL<)#D0+z^= zkU+*p%bl=J(!fu4*m(px&ca5c#0O)5tA@DcONC(Y zWmGSRC47$9C05wwb`KVI46Gyxl9-3A@dADBZuOyEN;O&mABW=J@C#BX5JlwT&}58u zk-1ZHtCD%Rx{-OUHdq`UNvhF7mOQ;HhBw}jhe8iJM(y5(e&3$dc9q9vap8?CLzVJ= zw0rBgB3_q~F`G+SCi}?;!&1!9DDR|82A>t#}ryG$Z@Tn3O=E zu}$`6Zgu!HP9PO|v~}k+*#lTf&_-5Gj)he}BSBYTs3*}hmzCyfkKHy~)O`|3gV-MU z^G@5heS+HMMt^8}eCaHsAngGpACJ0{gmuDe1O3|osV+s)->$c67C`#aBdQo zflx7wJht8gb#0T#eLV&1^~=kLefn%)smW{H%A+EEoVaVkB82C1$8bYIlL2YPP52?k z#bS5Bg}h^p2}f-Z=B$H+BgN2!o)R#5PTl3=b>G+u#VtepEEck7s z8=7(v-GD%-eQabmQXH&MOBm2jXa++c5;Sa8Uzr@ikdA{^i##u0^8~b7(M+o*38k8N zQQC)B^KM-9qoGJf^Em!C%H^l{441C$$rLpq6VV}?gu}!F7h?fv&BLtdP*RN|Ma0-i zWFyMZXVl~N2;a6nzw!&7L=aQC+Tg^Lpbc~_a&Oy0PCsvsynl?3>sIB3Bz;zTf)@oASnH(G+;LX>}ljwio`@FWhB(Ol^X3C>OK@G2v-MV-ZER5|Rmfl(Z$plEg)Z7dWbJ67n<+ z?LZ>Dq4_#Ve_lq$O^|KjpCII_O+i6EOpi?NJZ9-)hQ2kzZ1G4bUM1@QuM$Hu3DYHH{M@JYcslE6$E*Xr^Ambkic)Em5S+ zGbqDj9JEz~k_^Z*fTc+p^8<=o)6sX#M>l|7ra8o-@lPTWAY8mGIX|X`Jn>}MQ`|DV znPoZ>PEcJ%ufC6nmmGw*4|p57Id|&-WVP`_ld%8Yi0|1^{09y6{H^SG)9?7PR%E(mQ!$q7wx zB#+XAsByU^K`9YfUpt`uS-Ue1*qF(<%(ACGoYP3kj0hu*qJs>Yr08{khX}Y0ZsL$& zWl|UEf#6HwDPT{cBH;5LEm!PkkC;*3(pXhDv=fvBoxXB^B#NdIWcQNO_7P!4mo`)d z3t7=e2p=0ml5E6NwI#DL491cVvI%joZ7|AO+jXEwr}R$@>L!Bw_i!PQn%ld2yA3C~ zqY?lriR)gI31hCBndQz66|IdIca|DKCc?cJw9QnP%Nv07raqIP^x z%b>vJp7I?S^M;@0|?g!j^gz9hGzMGv6mtk{Fc90H02Gzgd7{ELD$gM;>^=M`d z4RO>`nyZWkQ)^OlX_RuwwrK=YyUHkjz?Py$$FqRv=G8q4i68sJ02P`>81+O0O}`Q#fJryi_-gzL+ge}VFHJ6pWg^ejjQ0HDZeM@`ZT z#iHT)&=5R4WGSmZV;n&(KYqNoCS&UGOTdW+*NAHYt9TJyc08K;WFk&3_Ml0!CO_I_ znNECce01bIPTOR~)fGV*LJ6R`=2{$zgObudZ5TKV9$8IjHLiqEC{Ts*Hfzj=QE`~ zv*tkY#Z)8Ksy59SR#0q>9x4im!b23`$6eM)LlGC?Ha4yVWr?}0I^GgUMeRmIs8Fl+ zi{wsHkdf-@63A9AK{;S@_u5(0Apz|+w4Jy6G{^hVGLDB-2NWL>&c2zOAcufQ)s{vb ze^K%8co*V9p3*sq!Lq(I6)!i7^2GE+KpSi|kqsW{$8G z|7ue0r|A>~0N_DYlgmR)m5T2O8YjxQ*C}+y3K(f-28Zxp5`QFV&rxN4xrZI}PZo}y9V=|gaPPe=oeyX=Gq8R#SQA2hAe z5~>KwOio*IaH4i02npzhhmnBbjk1em8qN?g5PFwj@Am|=q5TIL)U&i5no%4q+KEvC zfU&1$l2c1=lRZ7_)Wg;c59Nh4$K95qSv(^{H6DNwS~{SFA31Oa+NzP2QqL`zwSfA? zO7SXB71!(h;kP&Yv|fMy`Kd#ZbYa6pJYqLYzZI6Igy z40tLd0!+0+oos*vU&XR%B0F7%QNI25@zd*9>91$-2h<;Z)>62wBSC_FU@>(V3ttf` z)d3YEU$9#VV(L`Nz-lfXaV**%b>dJQNkDfu+d84)HBKHej=%$9A5ewYuwT~U7sO^K zq?+0y#}xK{?;2vUX4lvRl^YVi%59**dh(4fr(_j1|^=vd%Rq z)^zIR!LgnhA;j~5;9(1HbiH(BPjSUUd9_@q|G}b)ilFqK`JXkJxCbaBY#96Wg(Nzmd zRjrGHg+sBPqG>jW6+Yi_XdfuF2kfWY39ddGmup@YMJK#ex0S#z{VTaqb_2a3F1$n2 zAxJg+2r^cBB1g6knCx5;t++~Jp;M#Kw5B=`j|f4{3O4-i*6mF-(r+hAo?`X#ba>5O zq<7Da{w z1sY^T*%H}Z(5Gr;EFJyrI`@MC@l|_)mAW9SCk9RshW2hf!z8TbPTH&32q|$J($`(O z63>H82*L->Z*52b(Fg}`XPpTc;M9?LTO*U|Qb#V?u<%shN;>>ysi3p8*ag>5uJJdy zIg$$5A9PqtQw0E2Q@dJIQq6%<@Kx3ENbX*a+M~wq`)J%a_RgS;6@yeW>!k4w?YlY> zEA)c#1fi2l6q1t*(!o+BJPshjRtJ{pRfchS^i9=K?ZIcY(w`_u6Q&DW;C7n zNjzyB-MjG|toL8uKHKZX4)szm<*0OtAmjlS@uY`a;;QNpXmqx#A3l&_J65mL#ZC04 zW4hv^p`w*ntO?ELU1&oFjqFN1ljcmuU@>tao`2LVx1{r(rJ!1=H60?m2QBDGQdM&j z^vM;u9B#)>DZS1|X^3iJE{O?rK^+st5U{yWQ&FFdB+6>$XK2>Q@p14$Fb3KN_SqUe z!rf|MB|2DpIp>Z|Uckq>>*k{l-tJ$n;{X9Bc$DOd(F33!I0nN@bspWDDhhh~+X-{@ z1NWVzfzVWtqIn0A^3qBGdeSJ8_9z$lbqe0+j2KXuYw%F%+{PKC$#>OJ(*nIAgH1<_ zFj;p~q!~UnAy4<%BNonSh#o#Zw<8=H3f1oF)C7q&L~_U3CkL|XsK``3qDUnQ2?&I@ z76lDP9<^~X*iJ{7k4{7xC=Kj~2_qF9bRcTwQj+f<<9U0CEPufLOd79YDdBbPZ)&fK zv{!EzNWzrFyprEYKk8{w{YQr|bbdm|CPASs*y@$rlG+T~WZ0VFgtKB@NS~0^({7aU zTvIz;V8@zjl7`2WW?%9R%R7u6S|zorGucZ*ah9rP$xY0K2vq1~6|Cf!?6wYe;=!C| z61m{eEKe9BYox1`g3jx!K@EIzR}>}0RgjEm>6WW@hvr$~8m{kj#N|W-1}K0;LG!oh z74$Dmjg|EJeuTcXLoe^K(dXQTtc6$G=@|J^a1>d+EF_YvnhZhn!l@d8<6TfgQfrK) z!1xXD-2j(}%pd`ezQ*Bk7E7l=PSrtdxR^%|w@Yn@d5KArYSh1k6SNVLq55gl7@rQ3 z=md)fEg{mVzG09N9YqHtbXF-09XkZn;(>ritz;s4Z_Xl$B$-Lwi+g0t5IlToARRDF*eF@o6Zl9&TUnfu%!rmV>yUHU}077sDq2 zSMn%30`^-69Dq2-st48_p#$WhQ4w+cNE=}X_jZ?FH}E9mESI6Zims+VmR{fFfH+pW z7g42MVsaTxhN2xFO+x`|;NKnf;}Ck9(}@w7pIRk(b{!Sd!4Q1iidqQ3YpAKI`M_>E zVpID?+yh@vM{j+*49*dwTe(BLb&)s&2xR#qxa5J$j&)UY9Ak;@R#%!Q7Pe{Vuc(8E zI;(5wdr?qDrb8sLt1X0yS5J74tj$>+J=g9Im{QZqrh~9Z`|>!xcD$FqbDAN>G=ioG zi=$J;5-oDv`qB(^F%pilKrx{sv`^6!9tU)SrL+%@j0;OACb2mmQwQ(nfvO!_$Ygc?R2d6DrWKxePn@k`Q5k(+<){i`%bQ6e-g+Rx{`uD9z z?P(y@AQT5fJ00BdAr+wYHea~2j-Tu6dI$-3oA-%2?F6Tge*uRGq_hdR-qcngVQ-@f zT*kCBu_&c!(?HsB`x*fa={7mXq(O$u9{0z~=f9{&q)_ReL{3wCdqro9SSa}heZP%1 zgZhp^y)o>+U#$`rN>c3*^Jq!pDuRS7mbkU6qm(fXFsT~tIuZe>k+%E=c>sREgoSV| z4g1{b5$OW2AGuT+)u7pIp4?AlUOgJIAF%`QBw0$Pb6>YFduTcjHgs-a;wH%z$#|=3 z?&v##wzw!LNZ>NyTi^qv2n(V^;=l}mtBKa@SL=NI?df|KuA`XPl3XJt-G}DrSrxV9 z5T3UKY3}yrKah*sTW;tpG^TKro5m~ZP>7DkP)BRY<7^GC0!fB!f)$-+MXhL>Dd;FS zVRu&5J}ufPN4h_ze!Y(R8J`}UzF(<2&Fv=@V65aKD%`+KEKS#0Ul!7Gn=+~U=!+i+ z5)MpXoT4!W2svV@qFQzEB5<=cvfWYpb&`=s#vm3=fwghsps>-F1rr%5l$E2N|O zXuP5h8Mdh1`G%jL8a}R`Utz(K2I?2#>8T5i%5=(Rp&l|+q;FCpUf>75ASk4`16T}1 zs|GGK{>m#Ts;I9BsTI$ljT)f1KW3yeE>+*Dau5zd-!w3e#zE9-qxe)~@EMiUpt>~G z(@Og0r9y#45^HJ8dZ0u#j{#)CR|va6_-?9DUxtH%nLLM1k$KHe6mR^ALbr!m3sf9+^VcNHAo5krY4ZIyOm7A*-oUq(e^H7~x)4%h+^$((Q|K zK#ihPF*=E>Nz$x+m;eW9d$sOpn)gl zecM!3drL=!m()tH*~3^!X%<0W_rOo9P7{iKp!C@_fYDYz#4zj2T8@r&>3c);l?0kX z#}Wz79L1rHuyLuzU)Ns_`7V$eReU@a0UyI70IN6|qJhMZ5~v!MKOiTv0^c@tYC319 zbKNLs>=)&%4Skpm3h1)9IuI_X;Uzr2zG#hLp@((vmDT8YNFDL1{l1e%AgQw*Ww|tl z&k{Q1c$~8#14>nw8D_?Nd#MuukgVa89O{*d0uFEIZZ*81Vfz}YEHMPCNg;R^ecMg6 diDv=dev-haskell/cryptonite-0.23:= dev-haskell/data-default:= + >=dev-haskell/dav-1.0:= dev-haskell/disk-free-space:= dev-haskell/dlist:= dev-haskell/edit-distance:= - >=dev-haskell/exceptions-0.6:= >=dev-haskell/feed-1.0.0:= >=dev-haskell/filepath-bytestring-1.4.2.1.1:= dev-haskell/free:= - dev-haskell/hslogger:= >=dev-haskell/http-client-0.5.3:= + >=dev-haskell/http-client-restricted-0.0.2:= dev-haskell/http-client-tls:= >=dev-haskell/http-conduit-2.3.0:= >=dev-haskell/http-types-0.7:= @@ -48,8 +49,9 @@ RDEPEND="dev-haskell/aeson:= dev-haskell/memory:= dev-haskell/microlens:= dev-haskell/monad-control:= - dev-haskell/monad-logger:= - >=dev-haskell/mtl-2:= + >=dev-haskell/monad-logger-0.3.10:= + >=dev-haskell/network-3.0.0.0:= + dev-haskell/network-bsd:= >=dev-haskell/network-uri-2.6:= dev-haskell/old-locale:= >=dev-haskell/optparse-applicative-0.14.1:= @@ -68,32 +70,26 @@ RDEPEND="dev-haskell/aeson:= >=dev-haskell/stm-2.3:= dev-haskell/stm-chans:= dev-haskell/tagsoup:= - >=dev-haskell/tasty-0.7:= + >=dev-haskell/tasty-1.2:= dev-haskell/tasty-hunit:= dev-haskell/tasty-quickcheck:= dev-haskell/tasty-rerun:= - dev-haskell/text:= >=dev-haskell/unix-compat-0.5:= dev-haskell/unliftio-core:= dev-haskell/unordered-containers:= dev-haskell/utf8-string:= >=dev-haskell/uuid-1.2.6:= dev-haskell/vector:= - >=dev-lang/ghc-8.4.3:= + >=dev-lang/ghc-8.10.1:= assistant? ( >=dev-haskell/hinotify-0.3.10:= dev-haskell/mountpoints:= ) benchmark? ( dev-haskell/criterion:= ) dbus? ( >=dev-haskell/dbus-0.10.7:= >=dev-haskell/fdo-notify-0.3:= ) - gitlfs? ( >=dev-haskell/git-lfs-1.1.0:= ) - httpclientrestricted? ( >=dev-haskell/http-client-restricted-0.0.2:= ) + gitlfs? ( >=dev-haskell/git-lfs-1.2.0:= ) magicmime? ( dev-haskell/magic:= ) - networkbsd? ( >=dev-haskell/network-3.0.0.0:= - dev-haskell/network-bsd:= ) - !networkbsd? ( >=dev-haskell/network-2.6.3.0:= =dev-haskell/aws-0.20:= ) torrentparser? ( >=dev-haskell/torrent-10000.0.0:= ) webapp? ( dev-haskell/blaze-builder:= dev-haskell/clientsession:= @@ -107,15 +103,14 @@ RDEPEND="dev-haskell/aeson:= >=dev-haskell/yesod-core-1.6.0:= >=dev-haskell/yesod-form-1.4.8:= >=dev-haskell/yesod-static-1.5.1:= ) - webdav? ( >=dev-haskell/dav-1.0:= ) -" -# not generated by hackport: -RDEPEND+=" dev-vcs/git " DEPEND="${RDEPEND} - >=dev-haskell/cabal-2.2.0.1 + >=dev-haskell/cabal-3.2.0.0 + >=dev-haskell/filepath-bytestring-1.4.2.1.4 " # not generated by hackport: +RDEPEND+=" dev-vcs/git +" DEPEND+=" dev-lang/perl doc? ( www-apps/ikiwiki net-misc/rsync ) " @@ -127,28 +122,15 @@ src_configure() { $(cabal_flag assistant assistant) \ $(cabal_flag benchmark benchmark) \ $(cabal_flag dbus dbus) \ - $(cabal_flag debuglocks debuglocks) \ + $(cabal_flag debug debuglocks) \ $(cabal_flag gitlfs gitlfs) \ - $(cabal_flag httpclientrestricted httpclientrestricted) \ $(cabal_flag magicmime magicmime) \ - $(cabal_flag networkbsd networkbsd) \ + --flag=networkbsd \ $(cabal_flag pairing pairing) \ --flag=-production \ - $(cabal_flag s3 s3) \ --flag=-testsuite \ $(cabal_flag torrentparser torrentparser) \ - $(cabal_flag webapp webapp) \ - $(cabal_flag webdav webdav) -} - -src_test() { - if use webapp; then - export GIT_CONFIG=${T}/temp-git-config - git config user.email "git@src_test" - git config user.name "Mr. ${P} The Test" - - emake test - fi + $(cabal_flag webapp webapp) } src_install() { diff --git a/dev-vcs/git-annex/metadata.xml b/dev-vcs/git-annex/metadata.xml index 0f121b9748a2..1f73976ae199 100644 --- a/dev-vcs/git-annex/metadata.xml +++ b/dev-vcs/git-annex/metadata.xml @@ -9,34 +9,10 @@ Enable git-annex assistant and watch command Enable benchmarking Enable dbus support - Debug location of MVar/STM deadlocks Build with git-lfs library (rather than vendored copy) - Build with http-client-restricted library (rather than vendored copy) Use libmagic to determine file MIME types - Build with network-3.0 which split out network-bsd Enable pairing - Enable S3 support Use haskell torrent library to parse torrent files Enable git-annex webapp - Enable WebDAV support - - git-annex allows managing files with git, without checking the file - contents into git. While that may seem paradoxical, it is useful when - dealing with files larger than git can currently easily handle, whether due - to limitations in memory, time, or disk space. - - It can store large files in many places, from local hard drives, to a - large number of cloud storage services, including S3, WebDAV, - and rsync, with a dozen cloud storage providers usable via plugins. - Files can be stored encrypted with gpg, so that the cloud storage - provider cannot see your data. git-annex keeps track of where each file - is stored, so it knows how many copies are available, and has many - facilities to ensure your data is preserved. - - git-annex can also be used to keep a folder in sync between computers, - noticing when files are changed, and automatically committing them - to git and transferring them to other computers. The git-annex webapp - makes it easy to set up and use git-annex this way. - diff --git a/dev-vcs/git/metadata.xml b/dev-vcs/git/metadata.xml index 168799da6114..a7248e6fdf0b 100644 --- a/dev-vcs/git/metadata.xml +++ b/dev-vcs/git/metadata.xml @@ -35,5 +35,6 @@ cpe:/a:git:git + git/git diff --git a/dev-vcs/subversion/metadata.xml b/dev-vcs/subversion/metadata.xml index 20c7048c4766..197e3b84aff1 100644 --- a/dev-vcs/subversion/metadata.xml +++ b/dev-vcs/subversion/metadata.xml @@ -14,4 +14,7 @@ Enable encrypted storage of passwords with kde-frameworks/kwallet Enable on-disk caching of plaintext passwords and passphrases. (Enabling this functionality will not force Subversion to store passwords in plaintext, but does permit users to explicitly allow that behavior via runtime configuration.) + + apache/subversion + diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index bc1500590067dfa6456b00c761612cf687634760..5ba56d40c7c0d70b94c189e31f42fad77576884c 100644 GIT binary patch delta 36511 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 baH6~$!2WqIeQU5z`fvXqlTc`|zytvR{A{%K delta 36455 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 Xwkt1_O^_N4{vZDzaq>mozytvRKj!EP diff --git a/eclass/chromium-2.eclass b/eclass/chromium-2.eclass index bf509d8ff0f8..cd4495767e58 100644 --- a/eclass/chromium-2.eclass +++ b/eclass/chromium-2.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: chromium-2.eclass @@ -122,7 +122,7 @@ chromium_pkg_die() { fi # Prevent user problems like bug #348235. - if ( shopt -s extglob; is-flagq '-g?(gdb)?([1-9])' ); then + if is-flagq '-g?(gdb)?([1-9])'; then ewarn ewarn "You have enabled debug info (i.e. -g or -ggdb in your CFLAGS/CXXFLAGS)." ewarn "This produces very large build files causes the linker to consume large" diff --git a/eclass/llvm.eclass b/eclass/llvm.eclass index 5f2c445913cc..1effcc555905 100644 --- a/eclass/llvm.eclass +++ b/eclass/llvm.eclass @@ -85,7 +85,7 @@ DEPEND="!!sys-devel/llvm:0" # @INTERNAL # @DESCRIPTION: # Correct values of LLVM slots, newest first. -declare -g -r _LLVM_KNOWN_SLOTS=( {15..8} ) +declare -g -r _LLVM_KNOWN_SLOTS=( {16..8} ) # @FUNCTION: get_llvm_prefix # @USAGE: [-b|-d] [] diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index 29140a294804..8f1f48414d1a 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -45,7 +45,7 @@ esac # @DESCRIPTION: # The major version of current LLVM trunk. Used to determine # the correct branch to use. -_LLVM_MASTER_MAJOR=15 +_LLVM_MASTER_MAJOR=16 # @ECLASS_VARIABLE: _LLVM_NEWEST_MANPAGE_RELEASE # @INTERNAL diff --git a/eclass/stardict.eclass b/eclass/stardict.eclass index 74a93b3f7c56..1ca6d10d6d78 100644 --- a/eclass/stardict.eclass +++ b/eclass/stardict.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: stardict.eclass @@ -6,7 +6,7 @@ # No maintainer # @AUTHOR: # Alastair Tse -# @SUPPORTED_EAPIS: 6 7 +# @SUPPORTED_EAPIS: 8 # @BLURB: Convenience class to do stardict dictionary installations. # @DESCRIPTION: # Usage: @@ -14,42 +14,51 @@ # * FROM_LANG - From this language # * TO_LANG - To this language # * DICT_PREFIX - SRC_URI prefix, like "dictd_www.mova.org_" -# * DICT_SUFFIX - SRC_URI after the prefix. +# * DICT_SUFFIX - SRC_URI after the prefix. -case ${EAPI:-0} in - [67]) ;; +case ${EAPI} in + 8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -EXPORT_FUNCTIONS src_compile src_install - if [[ -z ${_STARDICT_ECLASS} ]] ; then _STARDICT_ECLASS=1 +inherit edo + RESTRICT="strip" -[ -z "${DICT_SUFFIX}" ] && DICT_SUFFIX=${PN#stardict-[[:lower:]]*-} -[ -z "${DICT_P}" ] && DICT_P=stardict-${DICT_PREFIX}${DICT_SUFFIX}-${PV} +# @ECLASS_VARIABLE: DICT_SUFFIX +# @PRE_INHERIT +# @DEFAULT_UNSET +# @DESCRIPTION: +# Suffix used for dictionaries. +: ${DICT_SUFFIX:=${PN#stardict-[[:lower:]]*-}} + +# @ECLASS_VARIABLE: DICT_P +# @PRE_INHERIT +# @DEFAULT_UNSET +# @DESCRIPTION: +# The filestem used for downloading dictionaries from SourceForge. +: ${DICT_P:=stardict-${DICT_PREFIX}${DICT_SUFFIX}-${PV}} -if [ -n "${FROM_LANG}" -a -n "${TO_LANG}" ]; then +: ${DESCRIPTION:="Another Stardict Dictionary"} +if [[ -n ${FROM_LANG} && -n ${TO_LANG} ]]; then DESCRIPTION="Stardict Dictionary ${FROM_LANG} to ${TO_LANG}" -elif [ -z "${DESCRIPTION}" ]; then - DESCRIPTION="Another Stardict Dictionary" fi HOMEPAGE="http://stardict.sourceforge.net/" SRC_URI="mirror://sourceforge/stardict/${DICT_P}.tar.bz2" -S="${WORKDIR}"/${DICT_P} +S="${WORKDIR}/${DICT_P}" LICENSE="GPL-2" SLOT="0" IUSE="+zlib" -DEPEND=" +BDEPEND=" || ( >=app-text/stardict-2.4.2 app-text/sdcv - app-text/goldendict ) zlib? ( app-arch/gzip @@ -57,12 +66,13 @@ DEPEND=" )" stardict_src_compile() { + local file if use zlib; then for file in *.idx; do - [[ -f $file ]] && gzip ${file} + [[ -f ${file} ]] && edo gzip "${file}" done for file in *.dict; do - [[ -f $file ]] && dictzip ${file} + [[ -f ${file} ]] && edo dictzip "${file}" done fi } @@ -75,3 +85,5 @@ stardict_src_install() { } fi + +EXPORT_FUNCTIONS src_compile src_install diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index caabb5f25fa1..a1093e0fb603 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -1882,12 +1882,39 @@ toolchain_src_test() { # 'asan' wants to be preloaded first, so does 'sandbox'. # To make asan tests work disable sandbox for all of test suite. # 'backtrace' tests also does not like 'libsandbox.so' presence. - SANDBOX_ON=0 LD_PRELOAD= emake -k check + # + # Nonfatal here as we die if compare_tests failed + SANDBOX_ON=0 LD_PRELOAD= nonfatal emake -k check + local success_tests=$? + + if [[ ! -d "${BROOT}"/var/cache/gcc/${SLOT} ]] && ! [[ ${success_tests} -eq 0 ]] ; then + # We have no reference data saved from a previous run to know if + # the failures are tolerable or not, so we bail out. + eerror "Reference test data does NOT exist at ${BROOT}/var/cache/gcc/${SLOT}" + eerror "Tests failed and nothing to compare with, so this is a fatal error." + eerror "(Set GCC_TESTS_IGNORE_NO_BASELINE=1 to make this non-fatal for initial run.)" + + if [[ -z ${GCC_TESTS_IGNORE_NO_BASELINE} ]] ; then + die "Tests failed (failures occurred with no reference data)" + fi + fi - einfo "Testing complete." + einfo "Testing complete! Review the following output to check for success or failure." einfo "Please ignore any 'mail' lines in the summary output below (no mail is sent)." einfo "Summary:" "${S}"/contrib/test_summary + + # If previous results exist on the system, compare with it + # TODO: Distribute some baseline results in e.g. gcc-patches.git? + if [[ -d "${BROOT}"/var/cache/gcc/${SLOT} ]] ; then + einfo "Comparing with previous cached results at ${BROOT}/var/cache/gcc/${SLOT}" + + # Exit with the following values: + # 0 if there is nothing of interest + # 1 if there are errors when comparing single test case files + # N for the number of errors found when comparing directories + "${S}"/contrib/compare_tests "${BROOT}"/var/cache/gcc/${SLOT}/ . || die "Comparison for tests results failed, error code: $?" + fi } #---->> src_install <<---- @@ -2123,6 +2150,19 @@ toolchain_src_install() { pax-mark -m "${ED}/libexec/gcc/${CTARGET}/${GCC_CONFIG_VER}/ecj1" pax-mark -m "${ED}/${CTARGET}/gcc-bin/${GCC_CONFIG_VER}/gij" fi + + if use test ; then + # TODO: In future, install orphaned to allow comparison across + # more versions even after unmerged? Also would be useful for + # historical records and tracking down regressions a while + # after they first appeared, but were only just reported. + einfo "Copying test results to ${EPREFIX}/var/cache/gcc/${SLOT} for future comparison" + ( + dodir /var/cache/gcc/${SLOT} + cd "${WORKDIR}"/build || die + find . -name \*.sum -exec cp --parents -v {} "${ED}"/var/cache/gcc/${SLOT} \; + ) + fi } # Move around the libs to the right location. For some reason, diff --git a/eclass/tree-sitter-grammar.eclass b/eclass/tree-sitter-grammar.eclass index 69ad467f8be7..acdb8a7ad73b 100644 --- a/eclass/tree-sitter-grammar.eclass +++ b/eclass/tree-sitter-grammar.eclass @@ -76,11 +76,17 @@ tree-sitter-grammar_src_compile() { fi local soname=lib${PN}$(get_libname $(_get_tsg_abi_ver)) + + local soname_args="-Wl,--soname=${soname}" + if [[ ${CHOST} == *darwin* ]] ; then + soname_args="-Wl,-install_name,${EPREFIX}/usr/$(get_libdir)/${soname}" + fi + edo ${link} ${LDFLAGS} \ -shared \ *.o \ - -Wl,--soname=${soname} \ - -o "${WORKDIR}"/${soname} || die + ${soname_args} \ + -o "${WORKDIR}"/${soname} } # @FUNCTION: tree-sitter-grammar_src_install diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz index dcee52829ad7235a5b7a516d0fd4f3fef2112129..80f16b3c22b1534f8d287f8b04739202121be4b8 100644 GIT binary patch delta 14104 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 Ut|RE6!q0#B|4V6u#sHK60PO%EX#fBK diff --git a/games-arcade/performous/performous-1.1-r2.ebuild b/games-arcade/performous/performous-1.1-r3.ebuild similarity index 97% rename from games-arcade/performous/performous-1.1-r2.ebuild rename to games-arcade/performous/performous-1.1-r3.ebuild index af1c5fefeb09..554820c1b01d 100644 --- a/games-arcade/performous/performous-1.1-r2.ebuild +++ b/games-arcade/performous/performous-1.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -27,7 +27,7 @@ IUSE="midi songs tools webcam" RDEPEND=" dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 - dev-libs/boost[threads(+)] + dev-libs/boost:= dev-libs/glib:2 dev-libs/libxml2:2 gnome-base/librsvg:2 diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz index 73fb42174c4a77206b0e046905cfbbfecadfdb97..ce3bdd45b08d74925e764251aeed873ac74ac814 100644 GIT binary patch literal 3722 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 literal 3723 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 diff --git a/games-engines/stratagus/Manifest b/games-engines/stratagus/Manifest index 580e155d06cf..00c2e1b9c0f9 100644 --- a/games-engines/stratagus/Manifest +++ b/games-engines/stratagus/Manifest @@ -4,3 +4,4 @@ DIST stratagus-3.1.0.tar.gz 1188722 BLAKE2B 7eefd0d1c2ab35e657d8dc3c90c279deab07 DIST stratagus-3.1.1.tar.gz 1189631 BLAKE2B dd81b354d90cd3483674d0b9728abf9a7c6b8e2c2ab49683d8da37a80dca26eafe3bfed022b3917ab7f6f1d09c68724def5a8d107dd735dbab58cc72b224fbd3 SHA512 b5c5e3d767cd96be0fcc13476452e76ea106ddf870117f0e0b97113455c8a54a6547065b242d9a255d87c59ee755e604489e68a5ecc2e5275b32b7b5b5cfae6b DIST stratagus-3.1.2.tar.gz 1190124 BLAKE2B 35e9b8d33a0b6926ba7a450b893679d323dca9507b9fe2cd27ec8ee5c80deeecf8e35fd8b92eed86f308b5a8abd017d6306a08b4268c06de3c3d0fac7b74eba1 SHA512 c12012b08b04a419b0d3d35860b22fa426e06181d6ecd2998b11419227f3c226a6d584a5c3443939dfe63e0cc657eaad914f04810431bc72b7697cf8f4465b18 DIST stratagus-3.2.0.tar.gz 1537172 BLAKE2B cd0ce92a1532cdf57245f6ef234ee1f55418f28f06bb34f358bd623b1e83d21b9a04cfa86e8129931043e480de5a9de0ef6458b75dcb2f8c40c3457d4ef31eef SHA512 7a1b4f99fa3a080905b976439435c62fa885c0895f3f9f7692404a207822520d6b71189f24627c31bec192503d6504bf98485cce393036950f6bac0a49cb17dc +DIST stratagus-3.3.0.tar.gz 1582643 BLAKE2B 7307ac59dc4ff112f0be8f85165eb14e61b83cbd7fa2e1a58599e1422b025c42cb2527bbb08d3231a45b07b116712f020605b6ec0f79d3696acda8577e3c1e24 SHA512 9510bd85f8dff284d912b68e377041345cf141af32f98298cbd712f932cff88cbf91733f97396b1d0e9671eafddc36897383bc3f39c1497a65d270432dab0876 diff --git a/games-engines/stratagus/stratagus-3.3.0.ebuild b/games-engines/stratagus/stratagus-3.3.0.ebuild new file mode 100644 index 000000000000..c6eac6df2815 --- /dev/null +++ b/games-engines/stratagus/stratagus-3.3.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) +inherit cmake lua-single optfeature + +DESCRIPTION="A realtime strategy game engine" +HOMEPAGE=" + https://stratagus.com/stratagus.html + https://github.com/Wargus/stratagus/ +" +SRC_URI=" + https://github.com/Wargus/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 debug doc mng theora vorbis" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + theora? ( vorbis ) +" + +DEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + dev-lua/toluapp[${LUA_SINGLE_USEDEP}] + media-libs/libpng:0 + x11-libs/libX11 + media-libs/libsdl2[sound,opengl,video] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-image[png] + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + mng? ( media-libs/libmng ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + theora? ( media-libs/libtheora ) + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +PATCHES=( + "${FILESDIR}/${PN}"-2.3.0-doc.patch +) + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # there are in-source switches + use debug && CMAKE_BUILD_TYPE=Debug + + local mycmakeargs=( + -DGAMEDIR="${EPREFIX}/usr/bin" + -DDOCDIR="${EPREFIX}/usr/share/doc/${PF}" + -DWITH_BZIP2=$(usex bzip2) + -DWITH_MNG=$(usex mng) + -DWITH_OGGVORBIS=$(usex vorbis) + -DWITH_THEORA=$(usex theora) + -DENABLE_DOC=$(usex doc) + -DENABLE_DEV=ON + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "MIDI music support" "media-libs/sdl2-mixer[midi]" +} diff --git a/games-misc/Manifest.gz b/games-misc/Manifest.gz index c1031a300187c89d907c451a686257bcdb0c6d2a..34868623a9d7199c49c744a9f4f3781396f224a5 100644 GIT binary patch delta 5853 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 diff --git a/games-misc/doge/doge-3.6.0-r1.ebuild b/games-misc/doge/doge-3.6.0-r1.ebuild index 29007318d9f8..bc623d1bae0c 100644 --- a/games-misc/doge/doge-3.6.0-r1.ebuild +++ b/games-misc/doge/doge-3.6.0-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="wow very terminal doge" diff --git a/games-roguelike/Manifest.gz b/games-roguelike/Manifest.gz index 8b599e6f79915fc3728fc51490882d23ffa9799e..5f13122d99d2cad97949661b0ef0582b3c99693f 100644 GIT binary patch literal 3049 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 literal 3054 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 diff --git a/games-roguelike/angband/Manifest b/games-roguelike/angband/Manifest index 029283ba45bf..11db3055f54f 100644 --- a/games-roguelike/angband/Manifest +++ b/games-roguelike/angband/Manifest @@ -1,2 +1,2 @@ -DIST angband-4.2.3-man-r1.tar.gz 112117 BLAKE2B 2d90660cf0784435c4a8fbb04505e5ed47f79ebfcb0215e779b2d8b54ae5b556f820919c27f1d410d92b94476772e23a3a7fe15aaf6c2e56d5c9ceb723359bba SHA512 d85c0b2f0808ba8ee1f979bd9b51ffe2aaff4332471533f93478bf3853aa92eb326b57f195fa2f47d2163486c5005cf4e0865bca2bc3a75fc6005eb93e5d2dec -DIST angband-4.2.3.tar.gz 25175745 BLAKE2B ee9878bb93fd268c5fdd8535750d6446ebf8e30a4bc794170b60cf6a77fc0470f91261f4963dda8865c95ead1b522210c8536da36866adeb084689fcf2bc7e5c SHA512 f80a16c40d877c50194be370795acb437778ca88a658a8c95bef637625ab8a88ceb98f45d742e698709b6c81e8b5de6f563f88e957cd71eca208673bb4179e88 +DIST angband-4.2.4-man.tar.gz 116832 BLAKE2B 1ae72aa88b38e4f13b6f2c1131dc53367a28d60440b03f9eb655ba5d06e1bc41e0ec9575194b7ab7892727268a11800d65175bedd73ae296f8babd3174bdf127 SHA512 92391b32cb619dae8f5274b9390593530c0138c250ddfe5642a450d35f810b0fa5c24c0e888c836975eba3981346469a43b3ba15ff36b750d4ced8bdf2377385 +DIST angband-4.2.4.tar.gz 25271611 BLAKE2B 97c19f23aff3aa1e9aedcbe33da0e9806f923c251e80dde54492d62dc5d54c58943483ea3b0da1913043deef9d3d52f89bdc3dced0870142f06c6ab6edc33615 SHA512 5b47cfa95f779aa3f1e89f02f203b8eafd2dc1376b7aab1b62e37122fb83640d1de25f39817863a74c246d7de35bb3f26868f5f5e8906e92788a6dd74a85a4c5 diff --git a/games-roguelike/angband/angband-4.2.3-r1.ebuild b/games-roguelike/angband/angband-4.2.4.ebuild similarity index 95% rename from games-roguelike/angband/angband-4.2.3-r1.ebuild rename to games-roguelike/angband/angband-4.2.4.ebuild index a281466f56af..95c89f792a68 100644 --- a/games-roguelike/angband/angband-4.2.3-r1.ebuild +++ b/games-roguelike/angband/angband-4.2.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit autotools desktop xdg-utils DESCRIPTION="A roguelike dungeon exploration game based on the books of J.R.R. Tolkien" HOMEPAGE="https://rephial.org/" SRC_URI="https://github.com/angband/angband/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~steils/distfiles/${P}-man-r1.tar.gz" + https://dev.gentoo.org/~steils/distfiles/${P}-man.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz index fc7905f31def130df064c21f6a79d8d85569dd63..dafc3bd7240172ff57dced3d3373b9447a1be8a3 100644 GIT binary patch delta 8187 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 delta 8199 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
    (WeN+*( zaC|A4e{2Cl1j)j~78-8o>c!#X8a@@P1o{Jo4kQrU=6@yi%?iT8=efD3^Ed`x1uJyy zCisad(LCNzsdRKOHJmWzXq+ym1sQ!Cu1{Znxhnns7`R3vO(fgGv$9q&Wx`^>KrM;2 zb|4AtcEM{TH-Xv8yP(g+U_&S&yqreQDKK;f!YYQ_Es2u|*+@73evZ1{rm!MNAwXS);Yu z4rSWZ%m6@rjss#73Qp=4*oeo3rB3lxqEhl*93o1kM|GS_%wC*xOGR8K(~0C*furGsB__@ z)5Q=6Gt@moBU0-psb7rAJeYJA8I^YkFMm`t0$JC`d1;y+o+2-y8W7(Tyx=sc2cU)u z?-=EO8MyxWY1_x~yuUF+>GDyVq49EM4`LCdLZ3n`P=E%LTQ+!!y(05@t%TkjH1bQ+=$1eAUO%*&2#)Re-7?h^mPT-D;^b6D!E)^rpUl^S_-V<*tW1005E4h28)F diff --git a/games-strategy/war1gus/Manifest b/games-strategy/war1gus/Manifest index 16118d27c705..a4449166cbfc 100644 --- a/games-strategy/war1gus/Manifest +++ b/games-strategy/war1gus/Manifest @@ -4,3 +4,4 @@ DIST war1gus-3.1.0.tar.gz 395576 BLAKE2B 3fe8341bac0811c86e8240a07500dc42972a275 DIST war1gus-3.1.1.tar.gz 395477 BLAKE2B 5e304e8e2982e971c479d41b52958bc143518008d3452903f4a4c2d40cf3ea355ac7391d5da3ff2fa3c27d89a45270e64ddb7ee161e4531df54866f3a498dc0b SHA512 3657a2ea21d01559edcc44cecd0090df058f90d1f783b3e5a885f41fc8f4104a5063db50d0c6d3055d1181330486c54d7d3cfc6c3a795a82bcc25dcf67cc3fb5 DIST war1gus-3.1.2.tar.gz 397685 BLAKE2B fabcd74d0f8622eed5f7b1c77dcbee8bee0e47bf51c5873d2565cfe200e2e21f5bbb54699cc2afd9b457e998f88b259494a3ee7394f912d6ef159f69ba8777a5 SHA512 64a6c03645cb8f0b4b8fe963e554842988efa74273a58213f047eecd322dfc77d5b4951dd4f0cb5dbd27e0c0f83d825e7fc7fd0102b83c4dbc90bee65c3d8ba1 DIST war1gus-3.2.0.tar.gz 408417 BLAKE2B 8369d380813aa6a5c7484e7b668284ee3b59bd4a914b82b074640344af977c08727260efc284a5ffc7d5c52ef7ae0ab45b484d87d855a088198b02adf5240bac SHA512 2e3509792509730254e9292dce66491e848980a37171281dcd851aaa0662a3dd8911444d97c25486acb61fa5ad913da3bb397ddd599cd7ea1293b0afbfc88bc6 +DIST war1gus-3.3.0.tar.gz 486274 BLAKE2B 90675ce44cab26079c53ebd70377ea24bef3894d1f194f45496a0df6528e1bb63184f3c93f843ab9176ad02c542a9e51fbfa9f4af3bce6018fa7085d31494998 SHA512 9e17101954f7e953ba11cebd2f62eb9e3465217897bd55699846d6290fa5d249574d144f271e08485bc38ef7dd63e5efa05437faa5191148d1ea9341157834ea diff --git a/games-strategy/war1gus/war1gus-3.3.0.ebuild b/games-strategy/war1gus/war1gus-3.3.0.ebuild new file mode 100644 index 000000000000..d61b049b1854 --- /dev/null +++ b/games-strategy/war1gus/war1gus-3.3.0.ebuild @@ -0,0 +1,68 @@ +# 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 3eabf6a8f07a..4ba61d64d047 100644 --- a/games-strategy/wargus/Manifest +++ b/games-strategy/wargus/Manifest @@ -4,3 +4,4 @@ DIST wargus-3.1.0.tar.gz 4977868 BLAKE2B 063d47f53b58360c3ccc1aea301f4731a0108a5 DIST wargus-3.1.1.tar.gz 4982124 BLAKE2B 1dd583c46f841c03d0e859e3c79da72da5866c5f6c67d1e23bf186935f2ae8d539e6dec36bb7c41b6f74af3a4f93c308489c802890c982a13aa68ba2cfbc4626 SHA512 8ec6a3dd11db9cb5984c9d61882beac0851f744203f9d90f23783b8a6b7f2728a180d7354c2e85d7ec8105c731a3e6996f5a688ce6bf5fa9437040c09cea6a59 DIST wargus-3.1.2.tar.gz 4981468 BLAKE2B 76e925a6cd469a583adffe67f53a407f919b93c6700aeaa182db05b07691d64e6040d6f9f80461b14b81b412882bb58b976253b382d9e4aced7d1429c28832d2 SHA512 6925eab28b63222c4957b40c7b9a57ca231a18a7b36509c90f72d563a43a2ac4bd82bda3ca02e68099045fcddf10dd36c5a93c6f114f7bdcfb67afa7c7471b1e DIST wargus-3.2.0.tar.gz 5062175 BLAKE2B e742c2dae21aa5a8a05ef8a4cefc7d1245707d401aa9e14dfc633aeac0e4e4e54459c0ce07cbd32aed842c3dcf57ea8df39fcfc34a9316211146a61ce71464dc SHA512 bc85304c0994abf778cf157d1013d9dea18e1d761a3b432018641211824bcdb2e424c938842848d8c7a670d8660289b5860342a99be7af259cf8eaf883af1285 +DIST wargus-3.3.0.tar.gz 5094634 BLAKE2B aa0b02d62dc8620ba9517e5c7d1e8193f2c4c0e20b9b96b91cd5aa57fefdfda7354c82d67507aea67704adc7c77d90b858f0f3fb78d2a1bf430b5c4c5251f432 SHA512 3a2bd04aed0ced18a11ab925ca3d4da98f8848b45a0716fe5164ee5e0f9c76a63d7783d9ba94f3de022622e841f0257cb59d507ea772b2cc42419cef01ea8cbc diff --git a/games-strategy/wargus/wargus-3.3.0.ebuild b/games-strategy/wargus/wargus-3.3.0.ebuild new file mode 100644 index 000000000000..fff6023fa177 --- /dev/null +++ b/games-strategy/wargus/wargus-3.3.0.ebuild @@ -0,0 +1,81 @@ +# 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 56ea8b903027683673fad73ef418c2ece113f236..0daa4b5b33bcc1fdb16e6e06f05c3ec945e81509 100644 GIT binary patch delta 7700 zcmV+v9_!(^J-I!QDSzfg?50Hd>oew2>73oFk`k9Fl6`vbg|+4!6F~pl_kaKX-G}`; zY`l(t`S#)Yoewp<`}2Q)|6hLze}1=eC_RU|TVKhK?e^}w#o2sKuB5R`33>K>d}!U} z)@m=VE$ilTscQ~br}feENGsS3uEuy`aXYt^@*3Iu>C)t8WQ+BnIwO*m5ZE5*6U85Mw_g!1gwSW22!y0`q7J9W*S;XX53sh+o zHx>^PiX}e9&e5Z#dMVY%*QXCp>&vG{!Gdq)Ua{)x8WyQ^$-T@;RgUqSxmCX3I=;ru zTbJosOrEDVcdBnK&?BRqGe_Q9^V7ztJ~*DgmqQP<;Q6EBT{tn?>Uq~N1Iv==8@eN( zz*nw&#eclxvwEI~PcoVhTfxR^9*ObN8ylNRuA%KQ`{a{H z963lG=!6_{lw|nKLNcIz#)?R69I>=?3iWR6i)7mzr5qYh3qTe%~ zTv+F2tY3T-Y>n6T$@WFRx=)X3MCtpcU8=EYJ5E%K&zZa^3bX05X^AOcZX^vRQ?Yyq z(^`ymA~0je+=G?LD)6^9e{tm*t@4t?`{WWGXf8Fx9HAK53}xMXiuwJhR}6tc=YPW* zg)jy+H!7O@ILlX+4Y^^OP{}kM#XvE4_M zh8nw4)3nLMS3|dHRs{Er)MJTXU!R^Y{pEYT*K6ikS*1AR;wjr@kHMFZJ4AU-!35xp<;`xm-ELg@5h=gOyqG zb?V$at#=kt0=kC!Q6EED8WR-`zYLnBzDGLJDBil1h5;b)blA+y-q|Pa){uq~7virM zr&@hX%?zKE(Bq8-|5mO>J0_MWM~Blm6k&&M=2KREcdTL65oo%Baq~=4vNQJbln||> zoSU`usxSH&ky!N6(bcH>I)4sJ#lcay;0@`zNyyH0YP3#!&C5928DG{_yj;6ii&sMb zD7srH!w5(#W#cm|tm8o~#wPfQP8DO^8kGuj*V78q=o(!H8?eq5+UihS;%ocRAIcpw zqFd>;5P4{a3bXnRGhUQ$vdqQq)`*<=xr9?;(@BBqp+*%N@Cc{DRe!*aAjM6&;y5*p zLbb9nOTZo4MF|V4L;sdOH?7}Wk$X(k4w<4n2w`vw{9wcaW{n);YT zii_wO;~hPYhLK4@v~K`7vtw{a#p=vz0$ zd9URrkiyc*cyZwaUcj*@bP$w+rHz!KNlsP+^Q=}6AlXn!8jOccOuv)vB8$0AzE#4@ z2r+2brC?vb?0+A|8$sIfnpsr3gLnIC225@SOV=v#1Qa7 zQwA7RV+Zd-5x=Qmr=9L zOa&N$$*Y)DiCkA8kO-j%?+VBqTZiHk!wQ0tr+9hRHy)l_U1^PA<$dVr`9{BfD;J7H zW2gr}^MAPua0&|};NYDw^90)2f&JT2{RQ)q6nPd*s*R?A88+UYvVdNI%BU`fC-N|G zA;ko2JXv9EgcOdP{*a_@4Ud~%l>Ytru)nkY)6?4DedXWZefj#lU#{I&ALV0`P#oBu z@dohuK2RNw8GSb}3n>ju+(FB*1K3l&P&(~R)_)zr)BcWODm2yT5?&-~)Jn!QijCV7 z($VY8r;tI8?}Qw~>qEnjT}+SiCI2fOoJrUSL@eSc8b~#oQjjzrN|~L|ih{7xjdIk? z5LZbgn39}hFvuogkhKmqI=&x^ojcKz6}3^JZe?B+!$C-daV&}Xn&oZzJ^-%QevAHI zFn|08$06;ksI3FE4K!H1Hb^>G>8r%X?KJudqNqIVSgSd1Kx?a1lHD2e`Jx_N*&ri=$yp20x#>l zE!gL$^}_}9-6KhowDAw(L)};&mR`uj5w7T1AH$BJV^Xzyx|qZTK)56xvdjY`N|}{z z;Mb98)QF_!h~rZ=fD857wqXvicY4MoMgkKhyS+#zxZFV>R>qGR$S!&=4bwl8rGMD9 zkF(JWC>ZA8Ljzh#KNXVk58bfaP&rv5D$YW z;3Q!<(|oDd^L+XIM$OzKMuJUbApY^FxbLS7?Ox$ZPBOV1{Y#TD1%VMIbkXVB??DvO zkuzhEfj2{b-0{3`^ z0n1DTEFZwIgG(@li?-|VED)|!Hl_}J9J zLgFSrLl`6rq5|+M+va-`5sit|HbBa#Ob$I$w2np%q9V+TYakV@T%C0h!GXfEC zoG4oJiITuIXM&cPI&GU3Jn099Mtgi7my7GtUjO&$m-XqRUC}i?SPZ0sQxkki4umr> zrlSQR**mfY&q*V&aK@uXNRZeAF(FiTOXYL`O-TZ1#{ya+$R1$Qh&E6niJ*WO(=u0!QX5$<}Cu4Bw6}2l96*h8QFx>2F8P;@%u~0 zP_&N*bM&+TM<9X;*3Ob`)}o9vsQr+;THCX)%7ahOHXm`_%W z0meWLY!PWG;)13OM&B{mVBkF*6&VV-83JLp0yU?^O#epSyYM{~hcqx}&Jr;?BmxEf zW7^v-G%ibmi1~OhMqCx>IEZ}ovd;rKYFicJYfMINZY}@=$3}XUJm;fe&+k9Iw@*KR zeEu|Se|ghqkAK}AfkCF}c{%v+WNN24#&5CiwB1N&GkXE~>BLRk6PnuePtxOe-~tgQ zY~W7#J-riYLi){ZsQ)HHCAm&_qR>VNG+;|J;Xx^~#vLjet>s8EopgjfFf&7;iFd^C zQpNq~cU-S{%8PdJodVrN5Ws+~Ijn}xpYnQgrxo6)YJZ#73IUh@gCkh4wo!U&IMzXG zB8jv+Z5`LkTs}X|m)9@jR;^vMiB5M*#KYqAXjWgVFCF$%dnC&C`_E<#(F zpdomQjCf`fqnkzhcSpwy7?|E#!w%&GgAhj2H z1tChFfOF>+6IFr>@+!C}zIq7b&{Zv?fn0P3z<*1$0(?m+%nOn9FsPHS&1VovkSOOJ zAA)fL1=N(p2SjvnBc^cfj1gQ%ipdX)GjegwxV0k8vEdt>p{14FtHjUKB*=Rf36%Aa_^v}vt| zFr^7C8d1E!3CC^e!87A(Y~a67D7>V~`kr(q&x3gsP2XG9qR5o6k3 zCru{`;+*mW1_6WtNUQ)>FRcy8qz(qf{oZSd@8!Z~L@%VP>-Y$OO+T>tm+JHyM{dxG6n~co&#^V z&gO^p1n{DOs%ID7Khpr3%V5RJ5(iQkUeB1Sr{Dol}q_MxE!I3HhG%!pG_ zhi=47q<$DS=e5m3$#}mF9rHh(iGL4JXXxd83tcc1K z3~2Wf8FUxZ{P^MddhGq+i)cF8CgJiXKuhQ803#y{6Xv(J1ykX%z0Pa9Jk0BlOj8QIn(z zVNl+qBO(V^X?KJ$kF)4Nomb<1jc+w+HTQCs`mjdEE$ZUV_C!j=En+h zq=@G*{+&1QP8(#jS%J}ZorXc-m>K!TG0YukJxqdNsajVs+;mz13luuI^Zdx#onCcu zVl2&Kq+R%ao9veiX1T)JreRqB5}kaSMtCO;eSG%T~_RoUsWB4 zW8COL&WK>{dx6~xaWzS3Cl98ubXxr=){o%p=V5)TG;WRPArFJ=E`|;&oZ z^5`+KeBhr&B!6K7yw309Qj-xbb-#jwwgIh+piW|x=0=h>wxV-(Lv98wh($MLTOb`L zC;HK@8HHxpp(&6WUDaX7Ayq>@Jr6r9LcR-FnHn#0GNn)2sV1WxQW6OqDqsz?(X8*Q zvn&U|sPW+JEVinwa`L+AvKcw2&&RkoN-iXx3q_)Qh|M+NPu`Bj2U)^sZPJqJE17*c7fQL z?CNzHV1GNuK;y;|F>SXRAvOdh104>*9t)Av4W>ELre%X}EHrJ8B=`f(~oyr1L$>Pyoh~f}%6HJ%GbSh5i@L(c}oW`wNrXrqFtI;y8 zi=yiCi2faM0y4;@T<@QMdH?cev(;Y?CecovB_ACeLOhFh89E z__?j%me3ivG0h(43{$hv8k8tb)q5!*MAIl z(8h$d1K^-c6$A1*#nZ)5c~p!tHyO%cF>J_#@Qj)+1^Z|C`tfbW(8x!@wC|3au>!d4FwPrECuS(LOl_6mGZq7EVH+xP#s59xHiL*I>}` zjZIbr8)KG)o4y5$hY}#en!-wMr}bHV2#D{Ss6Mvt@JFU8-8Qiv1^emg<#$2*TCdFu zA;=^|MhSE!H!q!Z1M1qF*Zoo=?S?mJ2qWE&?{v8;-Y(hpwg(yl{}DHI5Pzdwh1e== z4$?;k!vG!}zgI)goKD(ZlmsIt1grUA3gjqSqtxg)>bZ2VjDzxRuv^?Aw>V8#&<+ZD z#v+u#i!_O&TOgRM=ooY`sa7-B<-|dz5J9rHk zMk8tMg6?aQ%}nPugyO!4x)U1dVp%4WaB8~ZP}ltuFaZdW-vC5+x@HF2p?mSRyWm)< zEk4cK;!}^W5Yr}}ZGd)>wgh}Ssf98?l?s!QG)PYc*@Gl?#k*=F1AqA^W-dbZ+{EI8 zbnzvQymu|v>mO|8$E1`(^Go==E@T`Kl}W*ss189!_j!njjBEu33V`QI$~sv@?J(t* z8XD1{2b!|z=1nWpk&R*^nc)Nx!(!A45kXg%7e$^Gvx+Ot$DRalg<>^=XbwEPSs`|5 ze6dAcfZ-e9vsm#NMSmxMEHEyhONAo?LaFrI5gx@uoiV`#ORqg5qa&_w*hTyHo55AjoXO2HD67Hpbsn}6}xchmYHF?a@%_)e>Q zgH{O+Stm|Z8l7qbENNJ4F1k!f3HMAnkS&Sf`r(0z`b)Q=SX`ZSYGg;A9Su9WFcJ?5 z>FBOhY#3qIUcPoyWTSNZa72>XmFO-&@oj$kW?z1K)C&!ITypkE{ z#h9*E7TDUMDiUMS7S%v#6OQhN9BV6b>x@`jlQJC@c^aUGprMmqBwUwAkflMAayoy8 z&~fy|7*E}hPr9+-co^TZ;T(@&Pz zUZOwdl>hbv1^5p`kSACz38>@Hn9>x^Ga0Q9%1qq@DQFqP$Nni8tN1)x**Kg05>u zrk~YN7m`{QW<~0pwP?nI4kcNJ(4l&DD=l8|>@`jVa9G`!A*vI|p&HmS;y&#l|gH%5z0@SVI z*{x^%Q8yWPg2%Fc?g@ZJ9ijW9opZ)1X!n{YA*rATgp8m|+gn>Xln)uyw&Jj$AK!?& zjD*h}nx1J~`Y|l+`|u?9v`rFoB})wyW*Az0FD{jX+DvW4QN?ikDHK?10R)Z!aJ!L~ zK*WFCby60njLz^tSIkB?x=FtW^Xa61a$i*Pr$p#IE$)-JLnT1Nzw<559mZ%x=)tLK=?9q6>z^A?y;9hQfFA4OPvUq22Kv^z@(GrW{?={}Q3zAH)6S5%rB zZ>OK32)dElwxltMr!faWKV}}CC`8;Q0AyAb!`Ds{eN0waFddNHJ6gj_r#_Fa#o$Wk OPyY`vMooy*Hvj;TUD9>{ delta 7666 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 - - games@gentoo.org - Gentoo Games Project - + + games@gentoo.org + Gentoo Games Project + + + OpenTTD/nml + diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 70a4c83d73953b4c1d2bd19820a4c1a8fcdee181..0f5214bacf68744ae3f52bf5abd64fefaecd2403 100644 GIT binary patch literal 5040 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 GBme+0V!rVJ literal 5041 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 # FIXME: diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 21e0431c150fbdb46efd25c8fb16c7a64d8fd89e..49fea52d0a4b863843c392faf4df66d5e1ca99ef 100644 GIT binary patch delta 10896 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 delta 11040 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 a5x5= gtk_minimum_version enchant >= enchant_minimum_version gsettings-desktop-schemas iso-codes cairo >= cairo_minimum_version" -+GTKHTML_MODULES="gtk+-3.0 >= gtk_minimum_version enchant-2 >= enchant_minimum_version gsettings-desktop-schemas iso-codes cairo >= cairo_minimum_version" - PKG_CHECK_MODULES(GTKHTML, $GTKHTML_MODULES) - AC_SUBST(GTKHTML_CFLAGS) - AC_SUBST(GTKHTML_LIBS) diff --git a/gnome-extra/gtkhtml/gtkhtml-4.10.0-r2.ebuild b/gnome-extra/gtkhtml/gtkhtml-4.10.0-r2.ebuild deleted file mode 100644 index b77e196585f2..000000000000 --- a/gnome-extra/gtkhtml/gtkhtml-4.10.0-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -GNOME2_EAUTORECONF="yes" - -inherit gnome2 - -DESCRIPTION="Lightweight HTML rendering/printing/editing engine" -HOMEPAGE="https://gitlab.gnome.org/Archive/gtkhtml" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="4.0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -# orbit is referenced in configure, but is not used anywhere else -RDEPEND=" - >=x11-libs/gtk+-3.2:3 - >=x11-libs/cairo-1.10:= - x11-libs/pango - app-text/enchant:2 - gnome-base/gsettings-desktop-schemas - >=app-text/iso-codes-0.49 - >=net-libs/libsoup-2.26.0:2.4 -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - sys-devel/gettext - dev-util/glib-utils - >=dev-util/intltool-0.40.0 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/enchant-2.patch -) - -src_configure() { - gnome2_src_configure --disable-static -} - -src_install() { - gnome2_src_install - - # Don't collide with 3.14 slot - mv "${ED}"/usr/bin/gtkhtml-editor-test{,-${SLOT}} || die -} diff --git a/gnome-extra/gtkhtml/metadata.xml b/gnome-extra/gtkhtml/metadata.xml deleted file mode 100644 index 8fc8d7057ed4..000000000000 --- a/gnome-extra/gtkhtml/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - marecki@gentoo.org - Marek Szuba - - - This is the old, and by now very much deprecated, Gtk+ HTML engine. It remains - available in Gentoo because as of late July 2020 app-text/xiphos - continues to rely on it for editor functionality (the alternative, WebKit-based - editor is not compatible with net-libs/webkit-gtk:4), however - it will be removed as soon as Xiphos upstream has implemented an alternative - solution. - - diff --git a/gnome-extra/nm-applet/nm-applet-1.28.0.ebuild b/gnome-extra/nm-applet/nm-applet-1.28.0.ebuild index 52c9d5df3847..d793dd619de3 100644 --- a/gnome-extra/nm-applet/nm-applet-1.28.0.ebuild +++ b/gnome-extra/nm-applet/nm-applet-1.28.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager" LICENSE="GPL-2+" SLOT="0" IUSE="appindicator modemmanager selinux teamd" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-libs/glib-2.38:2 diff --git a/gnome-extra/sushi/sushi-42.0.ebuild b/gnome-extra/sushi/sushi-42.0.ebuild index a9e7cb992539..dbf864c68992 100644 --- a/gnome-extra/sushi/sushi-42.0.ebuild +++ b/gnome-extra/sushi/sushi-42.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/sushi" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~sparc ~x86" IUSE="office wayland +X" REQUIRED_USE="|| ( wayland X )" diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index 62b3efae136eef27da38ea555527a2cef6f72e86..5a8817ea9a8c683df3b894f0443c5c18ac0aadec 100644 GIT binary patch literal 3790 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 wiI|nUg)guY-Kgv9&_zfmcpi^gDB)}I - + + Haelwenn (lanodan) Monnier + contact@hacktivis.me + + + proxy-maint@gentoo.org + Proxy Maintainers + wmww/gtk-layer-shell diff --git a/gui-libs/gtk/gtk-4.6.6.ebuild b/gui-libs/gtk/gtk-4.6.6.ebuild index 5901072e16fc..5d83f3207de3 100644 --- a/gui-libs/gtk/gtk-4.6.6.ebuild +++ b/gui-libs/gtk/gtk-4.6.6.ebuild @@ -17,7 +17,7 @@ REQUIRED_USE=" test? ( introspection ) " -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" COMMON_DEPEND=" >=dev-libs/fribidi-0.19.7 diff --git a/gui-libs/libadwaita/libadwaita-1.1.3.ebuild b/gui-libs/libadwaita/libadwaita-1.1.3.ebuild index 21b53489be86..008b095bba70 100644 --- a/gui-libs/libadwaita/libadwaita-1.1.3.ebuild +++ b/gui-libs/libadwaita/libadwaita-1.1.3.ebuild @@ -14,7 +14,7 @@ SLOT="1" IUSE="+introspection test +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" DEPEND=" >=dev-libs/glib-2.66:2 diff --git a/gui-libs/libhandy/libhandy-1.6.3.ebuild b/gui-libs/libhandy/libhandy-1.6.3.ebuild index c396cac2d01a..f8daee2d68fd 100644 --- a/gui-libs/libhandy/libhandy-1.6.3.ebuild +++ b/gui-libs/libhandy/libhandy-1.6.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libhandy/" LICENSE="LGPL-2.1+" SLOT="1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="examples glade gtk-doc +introspection test +vala" REQUIRED_USE="vala? ( introspection )" diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz index 820dafac45a7c1d6d26b50d60b0e5f86ab564841..7e3c022edec6bfc9c74ec136590ae7758369058d 100644 GIT binary patch delta 13009 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

    !A6{33!O_(8Y@qS(V(NvvrDDK6lq*)l>8OTo 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 Tv9AG@@=yOCkH6DDFk%1z&ojL0 delta 12991 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 B!3h8W diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.96.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.96.0.ebuild index 41e80df740a8..d79b4733f567 100644 --- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.96.0.ebuild +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.96.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Extra modules and scripts for CMake" HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~x86" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz index a91da78163bd936b492a4ee69a269986610967a3..e0a3088232033c3ff507d9f0989b547361ab3ffa 100644 GIT binary patch literal 4947 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 Re`(|o{|l8Aa?;Qu003L0mI43( literal 4946 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 I&uBsb02AoO;s5{u diff --git a/kde-plasma/bluedevil/bluedevil-5.24.6.ebuild b/kde-plasma/bluedevil/bluedevil-5.24.6.ebuild index edb871e33aad..a6dcae49f06f 100644 --- a/kde-plasma/bluedevil/bluedevil-5.24.6.ebuild +++ b/kde-plasma/bluedevil/bluedevil-5.24.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/bluedevil" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/breeze-grub/breeze-grub-5.24.6.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.24.6.ebuild index c896cb2ec497..54096ea576d8 100644 --- a/kde-plasma/breeze-grub/breeze-grub-5.24.6.ebuild +++ b/kde-plasma/breeze-grub/breeze-grub-5.24.6.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Breeze theme for GRUB" LICENSE="GPL-3+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" IUSE="" src_prepare() { default; } diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.24.6.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.24.6.ebuild index 375d2e9c5949..b86ba2f059a2 100644 --- a/kde-plasma/breeze-gtk/breeze-gtk-5.24.6.ebuild +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.24.6.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" BDEPEND="${PYTHON_DEPS} diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.24.6.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.24.6.ebuild index a6c869a9eb86..7a76999ffa26 100644 --- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.24.6.ebuild +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.24.6.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Breeze theme for Plymouth" LICENSE="GPL-2+ GPL-3+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" IUSE="" BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5" diff --git a/kde-plasma/breeze/breeze-5.24.6-r1.ebuild b/kde-plasma/breeze/breeze-5.24.6-r1.ebuild index 503fdca4df41..4143ea7981c4 100644 --- a/kde-plasma/breeze/breeze-5.24.6-r1.ebuild +++ b/kde-plasma/breeze/breeze-5.24.6-r1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/breeze" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="X" RDEPEND=" diff --git a/kde-plasma/discover/discover-5.24.6-r1.ebuild b/kde-plasma/discover/discover-5.24.6-r1.ebuild index bc8dec03387d..2f995a8b2887 100644 --- a/kde-plasma/discover/discover-5.24.6-r1.ebuild +++ b/kde-plasma/discover/discover-5.24.6-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://userbase.kde.org/Discover" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" IUSE="+firmware flatpak telemetry" # libmarkdown (app-text/discount) only used in PackageKitBackend diff --git a/kde-plasma/drkonqi/drkonqi-5.24.6.ebuild b/kde-plasma/drkonqi/drkonqi-5.24.6.ebuild index 85849e719bfc..e7dc3134aa81 100644 --- a/kde-plasma/drkonqi/drkonqi-5.24.6.ebuild +++ b/kde-plasma/drkonqi/drkonqi-5.24.6.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" COMMON_DEPEND=" diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.6.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.6.ebuild index 832bcf887e82..6766a363abbb 100644 --- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.6.ebuild +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.6.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="System service to manage user's activities, track the usage pattern LICENSE="|| ( GPL-2 GPL-3 )" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.24.6.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.24.6.ebuild index 1972bbff8b9d..f60faf9d1f28 100644 --- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.24.6.ebuild +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.24.6.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="kdesu X" REQUIRED_USE="kdesu? ( X )" diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.24.6.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.24.6.ebuild index 66c33a6ecf65..a38cbb46a3c7 100644 --- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.24.6.ebuild +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.24.6.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config" LICENSE="GPL-3" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kdecoration/kdecoration-5.24.6.ebuild b/kde-plasma/kdecoration/kdecoration-5.24.6.ebuild index cb7afd9f2079..4b7dabf3ae3c 100644 --- a/kde-plasma/kdecoration/kdecoration-5.24.6.ebuild +++ b/kde-plasma/kdecoration/kdecoration-5.24.6.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Plugin based library to create window decorations" LICENSE="|| ( LGPL-2.1 LGPL-3 )" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.6-r1.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.6-r1.ebuild index 0a29de07ad2b..c74ebd7fb870 100644 --- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.6-r1.ebuild +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.6-r1.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Extra Plasma applets and engines" LICENSE="GPL-2 LGPL-2" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="share webengine" RESTRICT="test" # bug 727846 diff --git a/kde-plasma/kgamma/kgamma-5.24.6.ebuild b/kde-plasma/kgamma/kgamma-5.24.6.ebuild index 9ce7f21fd81e..13e1d3d24aef 100644 --- a/kde-plasma/kgamma/kgamma-5.24.6.ebuild +++ b/kde-plasma/kgamma/kgamma-5.24.6.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Screen gamma values kcontrol module" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/khotkeys/khotkeys-5.24.6.ebuild b/kde-plasma/khotkeys/khotkeys-5.24.6.ebuild index 07f29cc32051..76b64bef11df 100644 --- a/kde-plasma/khotkeys/khotkeys-5.24.6.ebuild +++ b/kde-plasma/khotkeys/khotkeys-5.24.6.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="KDE Plasma workspace hotkey module" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" COMMON_DEPEND=" diff --git a/kde-plasma/kinfocenter/kinfocenter-5.24.6.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.24.6.ebuild index a34251ee22a8..f3bfd736dc4b 100644 --- a/kde-plasma/kinfocenter/kinfocenter-5.24.6.ebuild +++ b/kde-plasma/kinfocenter/kinfocenter-5.24.6.ebuild @@ -15,7 +15,7 @@ SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-s LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="gles2-only usb" DEPEND=" diff --git a/kde-plasma/kmenuedit/kmenuedit-5.24.6.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.24.6.ebuild index af9980093597..2f604a1bcf23 100644 --- a/kde-plasma/kmenuedit/kmenuedit-5.24.6.ebuild +++ b/kde-plasma/kmenuedit/kmenuedit-5.24.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kmenuedit" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/kscreen/kscreen-5.24.6.ebuild b/kde-plasma/kscreen/kscreen-5.24.6.ebuild index f08518a68885..ae76d03166a0 100644 --- a/kde-plasma/kscreen/kscreen-5.24.6.ebuild +++ b/kde-plasma/kscreen/kscreen-5.24.6.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kscreen" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # bug #580440, last checked 5.6.3 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.24.6.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.24.6.ebuild index b7c1f0ceb1fb..61976c834823 100644 --- a/kde-plasma/kscreenlocker/kscreenlocker-5.24.6.ebuild +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.24.6.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Library and components for secure lock screen architecture" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="+pam" RESTRICT="test" diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.24.6.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.24.6.ebuild index 0c52994f0a29..032ce09ccfe5 100644 --- a/kde-plasma/ksshaskpass/ksshaskpass-5.24.6.ebuild +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.24.6.ebuild @@ -12,7 +12,7 @@ HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/ksystemstats/ksystemstats-5.24.6.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.24.6.ebuild index 00ab4a391c4a..47080fc79c5f 100644 --- a/kde-plasma/ksystemstats/ksystemstats-5.24.6.ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-5.24.6.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Plugin-based system monitoring daemon" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="networkmanager" DEPEND=" diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.24.6.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.24.6.ebuild index 18831a31682e..bad820c878bc 100644 --- a/kde-plasma/kwallet-pam/kwallet-pam-5.24.6.ebuild +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.24.6.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="PAM module to not enter KWallet password again after login" LICENSE="LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.24.6.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.24.6.ebuild index 7a3dddb4a3b7..794df2553b38 100644 --- a/kde-plasma/kwayland-integration/kwayland-integration-5.24.6.ebuild +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.24.6.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration" LICENSE="LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RESTRICT="test" # bug 668872 diff --git a/kde-plasma/kwayland-server/kwayland-server-5.24.6.ebuild b/kde-plasma/kwayland-server/kwayland-server-5.24.6.ebuild index 69eafc99705b..37206fb3a814 100644 --- a/kde-plasma/kwayland-server/kwayland-server-5.24.6.ebuild +++ b/kde-plasma/kwayland-server/kwayland-server-5.24.6.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-server" LICENSE="LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" IUSE="" # All failing, I guess we need a virtual wayland server diff --git a/kde-plasma/kwin/kwin-5.24.6-r1.ebuild b/kde-plasma/kwin/kwin-5.24.6-r1.ebuild index 7c9960a24375..db78069fab06 100644 --- a/kde-plasma/kwin/kwin-5.24.6-r1.ebuild +++ b/kde-plasma/kwin/kwin-5.24.6-r1.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="accessibility caps gles2-only multimedia plasma screencast" RESTRICT="test" diff --git a/kde-plasma/kwrited/kwrited-5.24.6.ebuild b/kde-plasma/kwrited/kwrited-5.24.6.ebuild index 181041678516..af1341ed63db 100644 --- a/kde-plasma/kwrited/kwrited-5.24.6.ebuild +++ b/kde-plasma/kwrited/kwrited-5.24.6.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="KDE Plasma daemon listening for wall and write messages" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.24.6.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-5.24.6.ebuild index 9e19e421c633..5e8937672e8e 100644 --- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.24.6.ebuild +++ b/kde-plasma/layer-shell-qt/layer-shell-qt-5.24.6.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-she LICENSE="LGPL-3+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X diff --git a/kde-plasma/libkscreen/libkscreen-5.24.6.ebuild b/kde-plasma/libkscreen/libkscreen-5.24.6.ebuild index 846a2922f018..37b617c443e9 100644 --- a/kde-plasma/libkscreen/libkscreen-5.24.6.ebuild +++ b/kde-plasma/libkscreen/libkscreen-5.24.6.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Plasma screen management library" LICENSE="GPL-2" # TODO: CHECK SLOT="5/7" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # requires running session diff --git a/kde-plasma/libksysguard/libksysguard-5.24.6.ebuild b/kde-plasma/libksysguard/libksysguard-5.24.6.ebuild index 41e04b0b4c5f..0d638bb5fa50 100644 --- a/kde-plasma/libksysguard/libksysguard-5.24.6.ebuild +++ b/kde-plasma/libksysguard/libksysguard-5.24.6.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Task management and system monitoring library" LICENSE="LGPL-2+" SLOT="5/9" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="webengine X" COMMON_DEPEND=" diff --git a/kde-plasma/libkworkspace/libkworkspace-5.24.6.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.24.6.ebuild index e9432c288594..e53fed4c843f 100644 --- a/kde-plasma/libkworkspace/libkworkspace-5.24.6.ebuild +++ b/kde-plasma/libkworkspace/libkworkspace-5.24.6.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Workspace library to interact with the Plasma session manager" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/milou/milou-5.24.6.ebuild b/kde-plasma/milou/milou-5.24.6.ebuild index f19748d9c760..e68b35548169 100644 --- a/kde-plasma/milou/milou-5.24.6.ebuild +++ b/kde-plasma/milou/milou-5.24.6.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/milou" LICENSE="GPL-2 LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/oxygen/oxygen-5.24.6.ebuild b/kde-plasma/oxygen/oxygen-5.24.6.ebuild index 6949b7c54252..9e1f97a63a0e 100644 --- a/kde-plasma/oxygen/oxygen-5.24.6.ebuild +++ b/kde-plasma/oxygen/oxygen-5.24.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="wayland" RDEPEND=" diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.6.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.6.ebuild index 981c010af6e8..4dcb1431343b 100644 --- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.6.ebuild +++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration" LICENSE="GPL-3+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.24.6-r1.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.24.6-r1.ebuild index 2b1b9f590796..2b506ba2e632 100644 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.24.6-r1.ebuild +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.24.6-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="emoji ibus +kaccounts scim +semantic-desktop telemetry" COMMON_DEPEND=" diff --git a/kde-plasma/plasma-disks/plasma-disks-5.24.6.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.24.6.ebuild index 70d1682ce88b..ba3ccd9d140c 100644 --- a/kde-plasma/plasma-disks/plasma-disks-5.24.6.ebuild +++ b/kde-plasma/plasma-disks/plasma-disks-5.24.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-disks" LICENSE="|| ( GPL-3 GPL-2 )" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.24.6.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.24.6.ebuild index 238d163f8917..03041a414b40 100644 --- a/kde-plasma/plasma-firewall/plasma-firewall-5.24.6.ebuild +++ b/kde-plasma/plasma-firewall/plasma-firewall-5.24.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/network/plasma-firewall" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="firewalld +ufw" REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )" diff --git a/kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild index 7a672179c892..024d62360d26 100644 --- a/kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild +++ b/kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" LICENSE="LGPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # requires running kde environment diff --git a/kde-plasma/plasma-meta/plasma-meta-5.24.6-r1.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.24.6-r1.ebuild index ad8984ec7e8d..94f9da4d83cf 100644 --- a/kde-plasma/plasma-meta/plasma-meta-5.24.6-r1.ebuild +++ b/kde-plasma/plasma-meta/plasma-meta-5.24.6-r1.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://kde.org/plasma-desktop/" LICENSE="metapackage" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt +desktop-portal discover +display-manager +elogind +firewall grub gtk +handbook +kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm sdk +smart diff --git a/kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild index 9bbdf39ab583..7cf25d1d317d 100644 --- a/kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild +++ b/kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="KDE Plasma applet for NetworkManager" LICENSE="GPL-2 LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="modemmanager openconnect teamd" DEPEND=" diff --git a/kde-plasma/plasma-pa/plasma-pa-5.24.6-r1.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.24.6-r1.ebuild index 5c4998855947..0f972d51f3d2 100644 --- a/kde-plasma/plasma-pa/plasma-pa-5.24.6-r1.ebuild +++ b/kde-plasma/plasma-pa/plasma-pa-5.24.6-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Plasma applet for audio volume management using PulseAudio" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.24.6.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.24.6.ebuild index ae2e25b2ba0c..31d16fee567e 100644 --- a/kde-plasma/plasma-sdk/plasma-sdk-5.24.6.ebuild +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.24.6.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Useful applications for Plasma development" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.6.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.6.ebuild index 093fb896e734..e9b7aa6d26d1 100644 --- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.6.ebuild +++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/" LICENSE="|| ( GPL-3 GPL-2 )" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.6.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.6.ebuild index b00c8cbc647c..0b46faf6ff87 100644 --- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.6.ebuild +++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.6.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt" LICENSE="|| ( GPL-2 GPL-3+ )" SLOT="5" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" IUSE="" # tests require DBus diff --git a/kde-plasma/plasma-vault/plasma-vault-5.24.6.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.24.6.ebuild index 7caf418c53e3..eedfef0c1320 100644 --- a/kde-plasma/plasma-vault/plasma-vault-5.24.6.ebuild +++ b/kde-plasma/plasma-vault/plasma-vault-5.24.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/" LICENSE="LGPL-3" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="networkmanager" DEPEND=" diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.6.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.6.ebuild index db5feae9932f..e67e364ea587 100644 --- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.6.ebuild +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.6.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Wallpapers for the Plasma workspace" LICENSE="GPL-2" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" BDEPEND=" diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild index 8c5b51873e93..d8c737fe2fb9 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="KDE Plasma workspace" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="appstream +calendar +fontconfig geolocation gps +policykit screencast +semantic-desktop telemetry" diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.24.6.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.24.6.ebuild index 32476fe6d9fb..34969d00651f 100644 --- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.24.6.ebuild +++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.24.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" IUSE="" DEPEND=" diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.24.6.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.24.6.ebuild index 6ab34417db17..1c4777c0a6a1 100644 --- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.24.6.ebuild +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.24.6.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://kde.org/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/powerdevil/powerdevil-5.24.6.ebuild b/kde-plasma/powerdevil/powerdevil-5.24.6.ebuild index 8adbaefe4be2..18a6bc8a5633 100644 --- a/kde-plasma/powerdevil/powerdevil-5.24.6.ebuild +++ b/kde-plasma/powerdevil/powerdevil-5.24.6.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/powerdevil" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="brightness-control caps +wireless" DEPEND=" diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.24.6.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.24.6.ebuild index 29f3231a207c..2f0b2ffbe8d7 100644 --- a/kde-plasma/sddm-kcm/sddm-kcm-5.24.6.ebuild +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.24.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/systemsettings/systemsettings-5.24.6.ebuild b/kde-plasma/systemsettings/systemsettings-5.24.6.ebuild index f24dfb691d00..1bcc8962e393 100644 --- a/kde-plasma/systemsettings/systemsettings-5.24.6.ebuild +++ b/kde-plasma/systemsettings/systemsettings-5.24.6.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Control Center to configure KDE Plasma desktop" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.6.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.6.ebuild index 5e7dd49183fa..09754d49b3d5 100644 --- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.6.ebuild +++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.6.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE LICENSE="LGPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="" COMMON_DEPEND=" diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.6-r1.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.6-r1.ebuild index ceab594a40aa..822196ca07c1 100644 --- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.6-r1.ebuild +++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.6-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sn LICENSE="GPL-2" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" DEPEND=" >=dev-qt/qtcore-${QTMIN}:5 diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index 22c9f119857de0abea524da2c8a70da5463a9a5a..7365a9d673a1d0e4c92fcece3e8fe4022831ce9f 100644 GIT binary patch literal 3706 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 Y4fIlp|G$ux6y(4AA5|X!O&l5k071|><^TWy literal 3703 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 /dev/null || die + rm Makefile || die + mv composer.json-dist composer.json || die + composer install --no-dev || die + ./bin/install-jsdeps.sh || die + popd > /dev/null || die + else + default + fi +} + +src_install() { + webapp_src_preinst + + dodoc CHANGELOG.md INSTALL README.md UPGRADING SECURITY.md + + insinto "${MY_HTDOCSDIR}" + doins -r [[:lower:]]* SQL + doins .htaccess + + webapp_serverowned "${MY_HTDOCSDIR}"/logs + webapp_serverowned "${MY_HTDOCSDIR}"/temp + + webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php + webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt" + + webapp_src_install +} + +pkg_postinst() { + webapp_pkg_postinst + + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog "You can review the post-upgrade instructions at:" + elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt" + fi +} diff --git a/mail-client/roundcube/roundcube-9999.ebuild b/mail-client/roundcube/roundcube-9999.ebuild index 44d89c9d3634..30c03bb63b3f 100644 --- a/mail-client/roundcube/roundcube-9999.ebuild +++ b/mail-client/roundcube/roundcube-9999.ebuild @@ -24,7 +24,7 @@ need_httpd_cgi RDEPEND=" ${DEPEND} - >=dev-lang/php-7.3.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?] + >=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?] virtual/httpd-php change-password? ( dev-lang/php[sockets] diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index e379b8359c0c..74711da69ece 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -1,65 +1,65 @@ -DIST thunderbird-91.11.0-af.xpi 561895 BLAKE2B 0f6a75b7ba17d99804f1384f1093412bc01c583907fc178b5adc6dc354382b87896f2e716e6f2ffe94337ef1bfd9823431ad6801b8209d0fafc5fa50c721f568 SHA512 af33a27ef12b50e179e929e05bd277484663e30daf156a73414ec811489b68052f671bfd57b79f7d9013706648408a223b2bb0791979caa76773db2ed2b0c670 -DIST thunderbird-91.11.0-ar.xpi 665731 BLAKE2B 9fa5d556e0fb83d2350543ad412e37dfa900a296ead57bb667efea550be5f7f58ddcaea30bd559f6bc1903cdf16cd35b551b8a96ee2d3f42b3123094aeb9c311 SHA512 1f6f1fa13ccd6f38dd33a311a5340bf9b02f8a443ab809e314e4801d5402b63c17f0248bb2dbd653ea30286f92ae71c37de5d9fddf5c1a563aca0c1b442b96c2 -DIST thunderbird-91.11.0-ast.xpi 580512 BLAKE2B 21005bd53c65fcafc4c0bdb1c3befb91f297543de2788cc4713ae07e844a04b3c1d1308174ddf0e032e71be2d1e992177b5159fc4acefeec09cc2b00a0350658 SHA512 a83833dc921104ef6524f4d3dd5a50eda34795a4653ca58a1073ee24fab967417a42aa976f740b2ece4247ace636ad6f18bbe704712085bd6c925ff6f71f45b8 -DIST thunderbird-91.11.0-be.xpi 695198 BLAKE2B 36b485d8489b83678c60f34c8641daeb4b81f7d60d33c73b1c25e525efcce07a74fa7f53015695611355e529b87e98a154ff01f5ff53b88434d4eb72e1f77e35 SHA512 a823e7d332fbd8261484656f07529e64f9b12d36bccc619c0f0a781770c5cb5b1bee9a5d21a74cb89b8b0fb3639df9c710ead3704d5cb22c3909c91b562ab7a0 -DIST thunderbird-91.11.0-bg.xpi 690997 BLAKE2B b9165363b05609fa549728018a7591bab9760a6972bb2d7d79af32f708303779caa4ab534495f2ea8e91d0d69717b2fe5c5a2912d0ae2318200ed204f06b1f7c SHA512 e2fb15784c7301edc44cca4717d96b27e6f005bef67989c4d505b51e947787d136c807590606bdc5e7e6e365ab4ac17046584cbe2b49e3b5868177871d6bbedc -DIST thunderbird-91.11.0-br.xpi 620589 BLAKE2B 1e3eb292c6ff2fc8f708833026dc155952da0516a32d1582db90c4f11809af562944c37a5f801e2ef719fb9b7eb4dce2883f8d82c86f1455c8d461c2ee4cd6bb SHA512 0c58251fd11fc5e0f17d8ec8ade4af26744df8488e8768dc98e001b1f882b0e0a20a30f686d5b20f21c255b41898da477533a4a7fd50de3ad90adfa8828a0273 -DIST thunderbird-91.11.0-ca.xpi 645976 BLAKE2B cbb72f8d4e8cef4ebbe83014b7be3741b437e8d295c3ca59d22ca914124bdeaab4ea6165dc053b7850b895a4bc4bc35147b13775ffe2b7acaf28294022747835 SHA512 7b414bdac6e0b2ed4631e298f5a16183d73107acca69b866e510939a0b5cfa040780e4a98ad915c7ed9c5ca594e1741a60ba8dad65c0d50e55f7de0356dc5f7d -DIST thunderbird-91.11.0-cak.xpi 652066 BLAKE2B c3dbe59e0eda0b2b5eac5ca05eeb31385e2495f23d03f10193f55a2096e5b6b3ddd3d56b6b03bdd80a0dc221665727f68484002f8c9ac777bc1252be94fa63db SHA512 51cb056a4989f8b9d64b8ce3e12a2d2d9ee20302ee78c43b6105840c8fe0e354eca6d9d37e21d526d72e6ebb07d123afda6c860db6891113943e5f53a7584d24 -DIST thunderbird-91.11.0-cs.xpi 711939 BLAKE2B 627537fc4b6919ca1cb42a295994190c6c9ed7ad5417f6590254ff94dce312f803208bb2bc52f06e15a79ee37254616a156e387a9e78e50d4f25ed77bef31e41 SHA512 1d4313e571b652a658889c6d2ff3e62c28a6fe28bced5e174722fa014cabd10a5058422818b8d3bdec91cee4ed92b2edc5fa7bd8650ccad93610cef3c4d405f8 -DIST thunderbird-91.11.0-cy.xpi 688889 BLAKE2B 5a06be40f190570ae8a1b43eb968bfc6bb8850b0f18b6f5e7a215db45f8a7258379d488fa89fc84a2661ffb9ef004bdcd17b010bb3b3b8e2c39d5651e8102696 SHA512 8506191fcc089b76a34cdd2b9a24d6fd7e86e1952d112a2676ba2cfae1645ae70069ea3586621163351f171e8450b7a63379ac8afa37b586fc1d6f76ffc74a61 -DIST thunderbird-91.11.0-da.xpi 674445 BLAKE2B a6a58920a1018cb3859707478e7a1d5ee3a67a3c675331fbd1862f39d0d0dbb15cca9bad8a1ce9def53909a6c1cdb65f6ebec007d9f75db08140d0e66e804ff2 SHA512 9cf6a8886eb89af6301651884e5ac772c844a29a2f05b45f216d6311a3ba278a46dbe692463ea939fcdae366be589820adfb90556370fd32c1755b1f4e749c4e -DIST thunderbird-91.11.0-de.xpi 697527 BLAKE2B 131ec5d229c597e0e65447ce74e8f5f5fd65ebf47cb7c61b438d17ba60727f40e78a53c40f002a8f3bb76e7127600e01c705c90c9b676715ef0e123e8b65a4e2 SHA512 554c3987157144e9dd7b8adb1c95d58358cf922f4eed43bef9455fe72f50ae0b0ad24877eef85c5824cca28bb79377a5f07bbaa9f44852f07039c93875bf3887 -DIST thunderbird-91.11.0-dsb.xpi 724000 BLAKE2B 4cb3256f63e516c438d7b33a1495a8a851b536ea225941394cce404abbe3fe99c812d045b09c10f0f08a06d45991a50aeb1426e38a2dd0557d8945b07bc46af8 SHA512 39c3c9a4fffb1e2df037b4af9bc8a6b90df513d15bb213894db56dcad5bc30f16413e68d8df3ab6cbd082bde3b3adbb7c4dc8720e2e67510ce7a48c22ecaa49c -DIST thunderbird-91.11.0-el.xpi 821181 BLAKE2B 9fa7cf0450d2d3b89af356dea56e3aa64d132a8ff5bb28cc85e5bf12b27aa2f894980dded02613b816f39db5456aa856fbce6710a95f5da8a1ec290701bf62ea SHA512 b73cf9b79e94b674abfd482e0a812ccdb825326d10288a3beb0b60e6792b002b72b1dd972f990a92b5053bb262b7e1a3463f905370f06b698204aa3e88f224c0 -DIST thunderbird-91.11.0-en-CA.xpi 647814 BLAKE2B c6c50cc05d2be625395f3b4c987bae185ea49405be9f11e1f6f2e5a207d305678358b9efbaa953e4cef712db69686c3d80341e1354363cfd8910d3e538b81fd6 SHA512 c8201e45cc831786ecabcf35a22a99d93038db70a27dfced6016ff3d4a3900fbf358ef415528fc5fccffa66af3767d63eb1333feda6d50bc9dd3771925416773 -DIST thunderbird-91.11.0-en-GB.xpi 650554 BLAKE2B 8496e1c43b8f8e01444401111dc9495d7fbd5aef10de1ab77de883485bff4a6317e81fb98ca95e83eaaa1bc01336d59c84f284e8bc240df96f6589c55a190038 SHA512 2d28cff3635ca025fe4f1b0cd0f50637999758ff2c01450b548139dc2444ea778e6d88a37fd95e574d8dd4152355efdc48ba56c1df4216d6accfd1cd41ffb31a -DIST thunderbird-91.11.0-es-AR.xpi 700497 BLAKE2B 83f9e2493fd640b867f150b17d46c4af5ef47cf1f0c097bd48ded7acae801f2857b5ee8bcc3a6445aa066dd9bc8ae6daf931a4d7aa6be6b148753c481070b686 SHA512 3e998c1266002a06213c0e1f62a7f1bcc1e1e854066ae4e5ec9503f54d9e37bba8484557ce6bce0a244c0325b6b74dade5746c1d19e8b78c132b941d1935445e -DIST thunderbird-91.11.0-es-ES.xpi 630921 BLAKE2B 81c6b25a821eb5140498fa2c1afbad5dae5156a6c5b677fd7033927dbbd503bb8f113e951b885125e8a9174bc68aa8221ab15fde592f0e7a288b77bb1ea763d4 SHA512 432d4a2f09df685be31d0376e84d22b4e1cd818d3e35bbc3570aaaf03000c9b964efff9f4497b1579bbd5cee147cb0c8174dc604372d884eec4120698b219748 -DIST thunderbird-91.11.0-et.xpi 672171 BLAKE2B eeb249a1ac1e97fada64f0d8a114cd4085bd1de62a4b22c529beb0e4049533bd65c83d01c416bde9d04e7fad679866d444c7009e55ad52a486cd49a739f697c7 SHA512 e65475fef665e9975eb4bf8422577286acd7173b07649a4b8348109e538184263a91988d431f34d1a703f44c1e8988662539926a4219c99834a5f4f5f052e225 -DIST thunderbird-91.11.0-eu.xpi 678263 BLAKE2B f93b0aa9387430f399a438b60809d7044798c18fdde7a61deeae7c610c9ae295b083a359b7116d15ece7fd9d42a24e2f982a8c39578c056cf332909fd96467f4 SHA512 e46dad4424788d1629281c9b16e26789980904f13d0a9b4ff06e5801ef3ba4b6c290f9b9ac687f85a082a1f81be8f8133e1e4aa6b5336e821a3aa30ad352528a -DIST thunderbird-91.11.0-fi.xpi 676630 BLAKE2B 0a9136e1932f121c625662ced950bab2d54df04e90f81b26b9c5fffbb5303695604a89c1743fb502d5bf294f285cae47a3d03ef2ef3145562fef15cc430da75a SHA512 8913529a417a6cf6d44c1d2f864c3c2c50294ba6fa73b9c942530839951ba3117237e193ae559e3eeb5d19925dbcf0ff1f60df84eca9487c9d5c99a6ba33ef9a -DIST thunderbird-91.11.0-fr.xpi 711454 BLAKE2B 46b521666bcc98aa701e5ce77bd5c105b95d191e759fb1dfe59c8fc3000744771306dd036ab727a1749c4e610f76af3b46ad13191c90c7054b923b36ab569dc5 SHA512 95d38919ebebcf42c9149b26dfb05c047055b2232ded5e3d055ba4048041127c931aeaf6a90d0d40c8d6026477a375bafbc84de283df5eb1d2a268dba03c760f -DIST thunderbird-91.11.0-fy-NL.xpi 691881 BLAKE2B 338b186b4c73813dfe11a3ebb42c53f78b021a289d366b6f7df711984b656701fdf757e57787b15a2f047b9064f7502340a0ade2dc913d02ea120c924bc241a0 SHA512 437c259465471a5dda778bab3416d0620ef98314a94de994d67d944c58a1959852e88b3db01cc55e9e92fa1b4c4e66f912f46191df266f0e66a59e84b8998bec -DIST thunderbird-91.11.0-ga-IE.xpi 613124 BLAKE2B 7dcc4590c29abe2c0ac5daefad6743b19fed87aafa4a621423e45eb605e30b735c3e46ba08b03b1699ad4cacfb675140c77ffc840e2351bc6d8ce407074eea05 SHA512 3344eaea97c004a5cab95bc8896580de7ae06a99239e1211c5a1bd4d712a9655323088d812990d4f6eb08d26fad2257bd7ca57ec526fef8a964ff4ef9148699c -DIST thunderbird-91.11.0-gd.xpi 640649 BLAKE2B bb8da0d001b324e2c579fe4c7f63eabee25ae7bbbcd7199e547aeceab9cd8996a258999fb185cbd085a79ea3fde5483bbdc290c0657820bd6122b0e5775548a0 SHA512 bd89df065d526c2b15246c19582bcad98ff194f219551dbc0f4bf7d6014964fa264b23097c69885f7ecaefa765ddbebafa58ece920e9c4d42e43544e71856d0e -DIST thunderbird-91.11.0-gl.xpi 677789 BLAKE2B 825784ac9ce0e3586e02ae892ceaf2a4235649cf4bf72b0473d2c5a79c51fa43da6de89af26e880a328291e6fac68a0e30596632499a72ff492486a6df24c64c SHA512 5449b1fe8217615c66d5e4f189ccaa3ef3163a46f51ffab464e38f6f998e2aed2b82b8aa425df455acb0c768688aef7cc0c41254aef275db45a98c208058faba -DIST thunderbird-91.11.0-he.xpi 673191 BLAKE2B 39ccd93d108b003255995ec59869cc1d13c10e3562aeaf8110c399eb6065236c5194c0d2dc3df38ee36b602a4fd2cefbaf32b40e811a7d42025ce9f197dffffc SHA512 158b95d8312b11da954e6f2cd34bd5a1aa1de68477b5b3842efa8b225cb4e0a497353e543c967b3d53fb2e8d8cd5ff082dbcaeb423658e7fabf316b3cee4123b -DIST thunderbird-91.11.0-hr.xpi 653581 BLAKE2B 1ac0b1fd98eb4ceaef82dd15250a3669537fe6968332bae8f041b5a7425d63a84674964c6c274fafc3c33fd370b38af10b698dffd462e1f9650c741f6e297409 SHA512 c0e91643726e9d92566a4459dfaa78158be898d1378fb755892aabf4db87635a61c6686bf2917924388a00e5b67605e8fab3a63c895e6ff6babf729374701f29 -DIST thunderbird-91.11.0-hsb.xpi 720812 BLAKE2B 155e3062330a9fedc46696b40a6fed7c7e95b8088ae17d8a0991dc20a04ef1c9892a4c2a8678ac1384a2a22cb64e321529e92063ec318e134de1c535eb1c6667 SHA512 d07e2c98cbd9e1c9e4213c877852bc96e46da966e2facb9c6e5680b226466a835aab39279a0faa441b1166945bdcff8a19d79d40310b94ea587b37377b12e3e2 -DIST thunderbird-91.11.0-hu.xpi 723399 BLAKE2B 9fa6efeb69eaf938eb72c610f71264662dfd41aec49925173db9a593f9c3dbda858bc08de2a69b1ee40f5f998a40f0af21b3df8c7712bec77300b153ec7dfa58 SHA512 ff4f013787285c0b6aa4880c4de576cdd94e9271fefd86bcba0a3e540ff3dbf2ca30727129df711c31afbbfcc05bfc7f765d50989fc7225772614a29ac11d032 -DIST thunderbird-91.11.0-id.xpi 648250 BLAKE2B dd3036592c0416149f2eb4daf8c49c2d87d094f5998f95f17f89535005f856a08fec6c8903e962417498b0cc01cfb23dea53d749c14c769ad1ad4ac3157822c6 SHA512 153a07745f034a36316a6353ab09587e826838340330d553bdec833865aa9004f9181f617ebfb946c10eb7588b6e1567f363c9fab2778b2203b084b7b91ea897 -DIST thunderbird-91.11.0-is.xpi 682263 BLAKE2B 6f1bbbfeb7426cb44636413b920940c742df206b5a3e95ddaa227311f20a162cb445e5e26cb2d2fe14158e95c18fa3ccfbb0388f3238800253954c0e113d737c SHA512 2b8058f4af3951c5f142eb164409852fc9d942d2aa35b5fabc096cc87df5680c7fdc1d6a18e017d36448a57e5f709ef9bfdd5d610799e786f77b08c85c9266da -DIST thunderbird-91.11.0-it.xpi 613334 BLAKE2B 86829852b57ecc04b7be553c95c6dbbbf85e8d80b10522c112076d439fa91cbbb0a7ba1a205a008d28570cb05d52f8b04f342265fb985348d5fa30e35d0eadf7 SHA512 f5576d0538b6dd1ede37d3f620e2ab55f6075227a70e3fd0f4a58358146b0c50a045ba7d1c4ba74bae21bcec570ac565e06c2dde6742643d3194ea471f437ae1 -DIST thunderbird-91.11.0-ja.xpi 756467 BLAKE2B dcd7298a738fc470bdfcf96209af178eb187e77fa86bead6c3fbeabdf5ed338bd7ec3cb1d15c64ba65487ac20337922655bd0281a6c4951201d26973afe2e159 SHA512 263f6bbda4fda346f965ae7381c06ba103ac440bd9c92aef811b61cefda32698225495b7519814d8a18a8d0eff5fecd4a03ad05ef29c9269eb8a3fc76817a93e -DIST thunderbird-91.11.0-ka.xpi 762629 BLAKE2B 3fc3d74f26cf1b85399417df1a643d24bd11ef409a835eb020ed27208874ca342f1a0db1d3e0e7f20eb59932c6d6e11e6af2d845cd6161bf3d359460c9c2fff7 SHA512 6d894c4532abed2ee2a432464e98f3fc137a2a79f2183262af63a7a530f2dd2f9127d66c90b458b6e62ef81a586c826d748a02a97a022b01b389cf3b066ae1fb -DIST thunderbird-91.11.0-kab.xpi 677087 BLAKE2B 5cfc6d90b544677e8528ad2972efd44b7e9620e022bb8759d8635e5541d3f67dfc71ca4bdbd4e294dd7b2e8a5c63463ff9da3b65ad3a341c9f3155dd5965c238 SHA512 20797684be4c80cebe0c6087a060ece8f888f74bc48589433316b29c606f4167c1a90af72ea49e8b1397785d84d718dfabbdf9388bed4a77318c1c08dbc1bb4b -DIST thunderbird-91.11.0-kk.xpi 745524 BLAKE2B 41563d794fcfe78b704f054eb42ada54e729e8122a123394f1572294e4d407f92c4ae70a842586d76f36082a841c548e31ee59aca7720b88050849c05cf7a351 SHA512 f415c344f72336a57518ada976c6fcd2aa00f9dd3748a9d57384deb4fe471c38fede14299b9d9e96be3444b797c52b196636cd1d8639ceb753dac62081a0a7f4 -DIST thunderbird-91.11.0-ko.xpi 704768 BLAKE2B 68a9875b362390e5aa9b1bdf768d455435dcacbd6406423dfddbf3be71cd8146e6859092ec5023ffa2f8c8ae2c7c7f6038c9c2f508a038aa077ccbd2c1841684 SHA512 62b092d0eee68b5cc74eaa3d9684cdc18f3f1338112bd05f7f2b2a3c00c00766f558c21ed962b84a526c411886ef633489940c2e6ec08ef57bf86d8e4ec8e9fb -DIST thunderbird-91.11.0-lt.xpi 696045 BLAKE2B 0f825104849eb5af6a0719b0c1c6ad1b279a920e069f6f43cfbaf7eafbf90e9ed3fabf38b569299f48d7ec918105d67fa5a23bcd2cf692cd7401ef10eec18624 SHA512 df249078972a86b7643ad69804ce0e98b1a3cfb9ec72d972b0095377f86ad00779c04c800fd6d08132e6a56f26d6ac470bb97d5ff572d60b65cf63e58482a52d -DIST thunderbird-91.11.0-lv.xpi 618524 BLAKE2B f7266a6ed339d33e96f53283070f7561ac5f66f00df23684c5404379cb5f070601dc4d6a42eb9642e9f069e8f3c54c7a0e4f189a0ed0f12a40eb8fdbe57d1460 SHA512 f2aaf92eaa5b92b05ad28946860e460206a477603dd0ef56f692d7c2f8296b608dd7fe0216fb9b96d794d2f35f6b8099239463ab65b9905e7db46c8a81f8c6c6 -DIST thunderbird-91.11.0-ms.xpi 578080 BLAKE2B 2106c29fa9c45bc706032e6cb2f232b15615e1e629e1c80a1cc21f12902804abd98763d7f8a3a7bbf2af755cd0ddd578b157d7a0e0ee9cc963361c3d6bc5084d SHA512 e4dc3c5906d66f739dab58511000a7a3284dd2e15951d05ce226c37b4abb23dc1a17f41531651a7c95ad3ebc89e84b8f7868d06d846a254cbd0a4999783ae396 -DIST thunderbird-91.11.0-nb-NO.xpi 653327 BLAKE2B 04ff3ef0611eccacbc28bef0555698dd4cbf6b5bd243d65b2abf4409cdb3762ae0fdf025cc37fe67c38a0450c375a020e7ea729072afdd2aa5ed6958dbccb10f SHA512 5b201cf730725577b3494fb8370896489360503bb812b7f8e6894491566cb586f0980ca2d2c4b2bdf2ad0b66b3086845b318b6c69038fb7f7c76d719a6af2044 -DIST thunderbird-91.11.0-nl.xpi 685343 BLAKE2B 5fc89bd9624cbac67f2cc1422f37259548626f7654a1a3f3109ad76b788d52d81b26e4b840aad6a2ad53805a8bc4c7f4db4c86092017090b235fce3c364968db SHA512 6b21195e6dd826a2ff17926ecf6f21d238a44d9ff420e3f0b4047fbffcba2af757fdd3fe7d3b1d85a3666b8f2f96647664418d62d74513a435782b7655083df9 -DIST thunderbird-91.11.0-nn-NO.xpi 658571 BLAKE2B 65bff16cc183f092f71c8cef7aaf01a5ff40d7cbbbb7cc591271cfd1ca955c36f412f0289eca485ef2b86f891abadd602a43007aaded4988b433a6e403d2e8be SHA512 7770be3cb0e2c36ee1609673d844346450ccea19e6966239541d942c3aec5113cfd22663b4a1df4072ca1be3abbb4b0258f6bb2e4edd700525e051926c6607a5 -DIST thunderbird-91.11.0-pa-IN.xpi 652335 BLAKE2B 033ef3e33a22ceb55727b5f67597d1faad36506d693d70e924ef39b66798cba38a2561f124fc7ea0c7bd50bcb54ea8627b74cb10608859850d0b69364978def0 SHA512 5054423562e84617f472d263cd0ea172896fc3a6e82f48d78ed763a4baf17d65d5cd2ab01559e4bd1369c764d7d8ba1a2d9b87a633e0f06a783e9627a0074361 -DIST thunderbird-91.11.0-pl.xpi 694113 BLAKE2B 327d89fa8614a9e131f631513061e2c58c4b2f208f2b369c9028b23e3d02c8f97b44670b2fcdf8f5547f6bf632a3f5a996188324bc7822da896ea64abc116e9a SHA512 1d7e79193b420fc6440a17e712ca6d2dc75c1f4b39f462f8ef200e8c92767134b14e576716b55cb51dbbeb9a658a47de993151b1db8694c01a7c1efe1d4da478 -DIST thunderbird-91.11.0-pt-BR.xpi 694133 BLAKE2B 52cac3621175ef1e2e6741c351c9285bc4a71ca99ef756c18225e92e468b39695e60201fe3776cd2eea2f4dabd63b19df8585427653f307d695704d093185598 SHA512 09c63285cf7b1d65fb0eeb349c13c337d207d34b27cae4f5b01157350f8db95e939cd05452af6b69b9b0ca261b409787e4ad01075b664f0d2d046cc07ab055f7 -DIST thunderbird-91.11.0-pt-PT.xpi 674674 BLAKE2B 5ae5606fae2485a1a3e81c8ba5e649ab2847ed28d5642d2055f1e9214dd37fa51487e6436e66195ba7579b0f9fd1bede601baab5f154dc05181c511e8127b6fa SHA512 f1cf204ae376ae61a0b63cbb52d79edb2a82f23db8269ff7f96492926c65f483611227368f0071c74911f83478f917912c8e305e3992cbf3de1969ca4309974b -DIST thunderbird-91.11.0-rm.xpi 687613 BLAKE2B c31058af323e30290279ed5d2c421b4f6e79c69f9aa19333b84fd0283341c39031477fc6f5ffe22692af9b4368b2a34241d51eefd9b2f33df453ef5f43d930e8 SHA512 9ab0b5d758a0c07ab574079c6e14aa084149d445c650a9097466793c32bf89e1612b2fa2c1caf90c3152c769c3d92c6a68d784e0104daf36cefc18bd1988b726 -DIST thunderbird-91.11.0-ro.xpi 661345 BLAKE2B 011a1304bc14918967b23de9a3cd4792984fee90c9b81e0ec9dc88c02520a80c2a65ee20895b7d5b6ad79099eba25eb10249b26d8ad1c73bff78fe66688387b5 SHA512 032c0f66ed57b90535f009393f571e80a77f24f0d1ecc7767ef52a7326faf773c6bc61f48f91414589728cee2f665b350a95c20b8ac2f14d2e3d27968c4845dd -DIST thunderbird-91.11.0-ru.xpi 793375 BLAKE2B a31ebafb3f0cf02949139c75795f191adb65c23591e27e5b0c4c5d3dabe782bda885c036347b3feb9f9ee4305876b0c1a046504f2919f04fe013620ae35cdd6d SHA512 ca3cf959d3cdd24551688328566a7702dad16cff49a39f60c7d5cec9391385b935af4dfbf979c11ad3eee492be05c3ad781b0090f47b700c6df7c1b1697a4137 -DIST thunderbird-91.11.0-sk.xpi 721092 BLAKE2B 11dc776ecae45e44db2ae45aaf4d6b1488b4fdfe31044f2c1b657ad33bd09e781831f9ddafae25f8c389c1d468f005bee29314ff16ce814b27b57ea713cb08b4 SHA512 4a20a49ee0a3a9d6b4b8a859879cef517668233e43091d1504e7c719a569ee58bf17b44d377a5a42b1176db71ce6e815fa62675e50e4e371e9b407e060bafb3f -DIST thunderbird-91.11.0-sl.xpi 682544 BLAKE2B e553c1212e12056c1886e4ac7a8af2299f3aeef138dd38a9324514e39a0f214b32c70754139007d2137446190a9366a825577b1333a2516acbcd5b0c154b928d SHA512 b383131a40f4062de1730dc81705f070a4bdc468288c331dee0fbb9972b7e66205e8b4cbf73266344ccaf011cc72115045f847491d7552a7140a79e93a5b91ca -DIST thunderbird-91.11.0-sq.xpi 703626 BLAKE2B a7a8ce12c80b1c7eaf10379b6fcd7e128b6cf8cc6cce546c6e9cfa2867057f381797bad3b9f6e84c3de12536c9754aa634736ef70ba82ff19431285c698651eb SHA512 2d50c238d8ca30ed87006b82d65a0f837257efafda864b16d98db0ee3e807144f8d350f08e40ec167a4c1082f497ecf94eca532bdffaf7e7b0f4b70bde345ad5 -DIST thunderbird-91.11.0-sr.xpi 710565 BLAKE2B 158639b2968158b2a6cc9384bdd0405f1b8adfc36992c6f7c2589b4b77058f1b37cd3ec70017a85bf332b68271c73dfffd76700e90472968a4696e3f308a3587 SHA512 dc684266a676a09be1ef5f2880b9bdd344d936203dc79fe240e6165812076d8f5016783c908204b0db057cecc5cc4ef4a1af263ebe8814db524138bfecb7e0cd -DIST thunderbird-91.11.0-sv-SE.xpi 690968 BLAKE2B bd576e685718992f01178c1d68cc857ab0713e23d24fb0d916fd51e794eefe855613350c3930a0ed95f454c743aa2113911c712fb89212ade950d3783135e290 SHA512 a99728ba878ab244cd4d8501dff33c276774233c2effbeba50b0152754eb3aa1d00139fe1e17610a87eb6672ab767687a23e3911a45b719b430f4fa18f3f21fd -DIST thunderbird-91.11.0-th.xpi 748754 BLAKE2B 1d4aca33d5f8330794aab1b7627be1f6d425a8f86f8c13b40095c33f30f7eeb18a9bd8acec43202cbe957368c0b0e06b54908263658757cc7be6cd91bb606955 SHA512 9561ef36a6dc129cc979f91474f200acdd408fde72a64a3bb9276d9076770554154105acf1bb5ff5c9f9f7fcb5d958f451977feee88ab5b09b9fc535d9faeb24 -DIST thunderbird-91.11.0-tr.xpi 699653 BLAKE2B 0866b2a7556a07bd2d1bdafc99d294205598635d1e2f84e839150e02171ab291d72b46bc49ce91e136779bf48b23caf8b33dc215453239f182725787f0dde51f SHA512 84a1424df46ba4fb50d5e831a3bfc6fc28c99b288c1d107eb8ec64736f709303e81a66ea6de2da51d074f4f4c63f0d6c654bc9166a6e2613e229f950efb477d7 -DIST thunderbird-91.11.0-uk.xpi 798482 BLAKE2B 8bfd31c3e8661a2db3221f60828bf5e22f4843483aa6175dbdeee487a8b1c114a79b1f658533f250e6dbbe29b21721ef9f283c5c5abddebfb544602a2a40e454 SHA512 199e41b818462551535fa901229f35968c1b4948e6b8688367dba372524b326a69d1e2212d47bd11384641923fcefcbc5d9f409f5f3e72c623b2c6fa7042549e -DIST thunderbird-91.11.0-uz.xpi 595921 BLAKE2B f0ce0bee50bfdaf9d9e8bc6bbc2dd83a1a8974b50465481d1771159601b173626734eb0e5f5254fd5e4f55df60aa6d897c8e8cffbd5acca6601d9445993be175 SHA512 86899670cba0b9928fb56b7dc07101787a6de7c752e1def5f0cf0a8e474b3690fc648150088224557ed8141b09d98eb641a4162491061c1173a442ba03eb6322 -DIST thunderbird-91.11.0-vi.xpi 725527 BLAKE2B 104190b96e95b5ced672b4eb25411ef3f9023d67f308e7d61401eae2ee7c35e1e84226d7bd09c9d0a309e1fe5a66eba14b0660c1ea4c697acea3533094cfbebc SHA512 f91a977753d141b350f25c82226d09e86682b28a338ce405c2c68d6e4f489a9d56a5d8c015bfbadd87c7921f779b152ebca98fed7154b604635efb25d9c0f8ce -DIST thunderbird-91.11.0-zh-CN.xpi 730900 BLAKE2B 72873985e276a600dcadb35ddc5548a3c21f3975bac03edf52629b7073d23baa7465f531109d7859ec312775ecc411a6a0a49a381adbf5e93528a4674761490e SHA512 41de80bc7367bf9e07b1eaf66bae1267b0085d5e1994f116f8536dfe826b9708f4d5b8b0ad54d5bbc00aac72f22461129223e8281a9e6f7c020f8582fcd9d27e -DIST thunderbird-91.11.0-zh-TW.xpi 731944 BLAKE2B bdd33ee5058c0e16cd9701876ae68f095b54e4059cec630cb7b2a15428416714fa7dd0852fe15139d8f4c9cd628db8d6dbc4d20e22fc0ff4e476c4dda20fdceb SHA512 6450e341d72472846fd23aa65eb0a931c797f9c28fb5524b8fe4c1c3f4ab12921a57c750fe4877c98e893c2ed729d2ed32691ffab5dea4624acf6fab91f3d01e -DIST thunderbird-bin_i686-91.11.0.tar.bz2 75070206 BLAKE2B 441975e04c39a064de577313326c6457a48f018b65227e41c6bcd345060e8f8cd0e3137359aa9b0463d34b495cec749af65ad6c19455f263b16b09be3c992490 SHA512 de685c1996264034e94ae6fa626ca9c3c3a2ba23e29e6dec9a236f359c08b7cc3f1cf3c0f6069bfd8b684335d41944593dc18f260ff0a4ab874f9f95b71b5f8b -DIST thunderbird-bin_x86_64-91.11.0.tar.bz2 71989135 BLAKE2B be7582a0db8f99a34a60220546b9409acb3e611236e23f5d533f15eca31dda78320c64fd13ba70e2533f8c659ed69d51096ad25900c53a85fda711ea910f6659 SHA512 8838aa40d19c6f2ca484f2222840d755fc97a271122a374008b37ae585a4599d561a4009235aa6ed8ca892e48f0ee8fefee4ed90bf36c2ccccdc2435a5e26e05 +DIST thunderbird-91.12.0-af.xpi 561877 BLAKE2B b32da4d389738f5984c6a5ab27810d122b3413d43b120862ac6cb4c4b550a45c4870d0f038d2421cad92eafa077f0539cca89c42ca745931061f2b9fb497a292 SHA512 dc1b72fe8c088ac48611678c1332aab525624940c8d9f5fdf1ffcf512837bc003e7893882f4bce724c2c4cf54487038c600e326ed227849250ff5e8cd76879fb +DIST thunderbird-91.12.0-ar.xpi 665730 BLAKE2B 8919628c0d364635ea1c9a92acd5184f016ddf32ecf5c66cf7653ab26db05b208cd5ab9c3e6b4addfdb559754fc284c1874f7560f949d8b9fa6aa9c4758ec72b SHA512 97b228149582f5a4608cc2727c22e41253b7b3081837d9d020ac5af32144722c31f5d8d6b812641a43efb3be221a3e3ef66b034ff3e02fca902793d4156d2218 +DIST thunderbird-91.12.0-ast.xpi 580510 BLAKE2B 65e4d8e38b9f4d0189dd939e1440ca758c4196907159e1e627487509e8bf6a7ff156e57120c95bad223d980d7a97bcc20abed4c890f46c430671d6e68fdfcf11 SHA512 c77245fbbe002ab17f7f33d2abaee1f6ce24617845c70fce606380f1013128992e9d818f6f924f5877c7b78dc539f1aa785396eb622caa2037230c68e4e76af9 +DIST thunderbird-91.12.0-be.xpi 695197 BLAKE2B bdb8e8953af5ea22150f36d302f64efd4288766f3f8ce412ac9a89de259f83ad5d0108af4279fd59604f672d7690fa812fefb845d3f71fcfbdece7c28f0d1e50 SHA512 8398456ba9f0e1619fd3311b453b18e3774e3dcc2d11f8808f32d3548aab0c978eb40e6ca707f4eddc565ab09ce808db2ca461608de17432a7a6c31ceff3a728 +DIST thunderbird-91.12.0-bg.xpi 690995 BLAKE2B e2dc570320e91ca39e02b83ee590a4722cda6d7091a2c4451b7cef95a4219aeb01fa6310431bbcc5df2e4f7869097862dd24a13555af228825cbbe9063eb8409 SHA512 abd355a267bb32ce432389658298d86eb145d2ba9b294b48c0791171132e2754445c01120e1a97ea33c8838724659ea2256d76af8f5cbe684355c93ec95fd714 +DIST thunderbird-91.12.0-br.xpi 620587 BLAKE2B 652545be3c46541a12d0596abfeaa8c3287527d0735dcd70aa46bcabe39946984397a97201296198f86ac09634c0b295ea33739b20a6d5cdc78ea6eb95c1db35 SHA512 1886bd31b03c6fbb06507c3a1ba44de8e08a74d0265bf58f99ab6f3b12a256d66b6104af43491dcc6127fddb379d653f8d91f55cd8bfe9e53e40ec76ab15982a +DIST thunderbird-91.12.0-ca.xpi 645974 BLAKE2B 4f47d83ff27e04ca00a2842bb110da1e498286f5d1c302f3b92cce176e9619dd0c1a2db0cb807ee5f42b0ed98feef84cf570e784f488d190f336865baf329316 SHA512 3aaf4797a6236ceaa7b8c7bcad5e1388bdd93c4f930300e9a3f2ceb1353b49e4184d0eb1398285a91e40180ba84e62967acc1ffbe8b6cf6b1318842d5ebaf086 +DIST thunderbird-91.12.0-cak.xpi 652065 BLAKE2B c766b2b39a013dbf059bc31b93a2370ffe50b65acc3201f41af14f48c32c1e80c51d802cab05ebccc661fe10c1a9a8c9c6dbec801914fce0f651ed01ed7adee1 SHA512 41752b0ac73fb37ce0e39192a8cd0b8fc435ea5e998c369e2a3d8c310b655bdcb50c50773a3f051ba99cd3b7a35a2369edf9a67622cec4070571a310ea1d3222 +DIST thunderbird-91.12.0-cs.xpi 711938 BLAKE2B 804c334ca6bdb690d1a674604bfb6432dda524276f94eb4aaf25cfed362ad4a9761155b3ffe22b11ecd915e3b61df1a2a4f06bd5adedcd5e6b0df1be622120bb SHA512 8a55ead4d0c543c1a6520cc19cae49cc79794a32b577e4b1b21e43ff9f8ad50015aaba9a9e9f34a390958183a81011b876fce16a78ec2ed68494305bbef9ad50 +DIST thunderbird-91.12.0-cy.xpi 688888 BLAKE2B 6e3ba696b19701112326d159dcd3ed4e29a6f38e8cd6a6f08bf831ec4d5b46ad962019bd3f264db2ef961356d3f70ad6c099bea659850dcf6e3d4376a510146c SHA512 586000f3cbd70c2e5486f9eed04f953f6e2940b0c9fbde5f9c7884c1b89e02e844741c57dbe0f78a83d24430071b9af83ee8c058337e02b3379b71c946a3d5fb +DIST thunderbird-91.12.0-da.xpi 674444 BLAKE2B 3c80cd34a53bf5d1d5ecc3ac9df03af9ffd70b922eff67578db68f9de6ff989a6c07678c39ec7c3a91c1a00eb3439f63c1b00e3e829166ba74a29887e3d1b2a1 SHA512 a8362938c7636610f6e0a2fd8cabbd3e6e55d7a5b1170d7b1ba3ecfbe9a30beb7fb17542137138d2a1e13db43d743a0c04588dc925333a916afdfefb7f8ce5dd +DIST thunderbird-91.12.0-de.xpi 697526 BLAKE2B b4cc8020d9136ed2eb13aeef46864d2bed8d22a969e5f30ba44e090e748b808e20eb02e8a9d6dafc2d6be46eb360d5f079c93f1399a959a50541b6f2fa4b885b SHA512 43956187e276802c44820474213c435d1e5fe6fc60765a480c5fe4cc1a8eff002f924b4d04e0c134b9061274e6d82c4d3d7925975270aca7b3c5047db4b8931e +DIST thunderbird-91.12.0-dsb.xpi 723999 BLAKE2B 22feb9dd75cc784bde1f2cd0a9d4b9762f42332f28b1f70cb97ae8d2b4e930991891babb8c57dc6f0fa2e4b385ac6411985043e34d0497cd46c076d4e8c8208a SHA512 88eedd2151a32acf08e6bc940b98b9819423fce60677fe961a4449583aa0ccf8ad498c8d7cc53a2186863394d0674e0040f56d1bf5742985b156af610601866c +DIST thunderbird-91.12.0-el.xpi 821177 BLAKE2B ad2ffd5be0ae45dedaa6268f387cab9ff0ff9965015bb88e9ba086b7e5e0bd467c6e6ee5b23be295e2856625a492e1c9f79c5d692c45be37dfdd17336f694da6 SHA512 a72a3aae42d452468467c62f04c01d9d490d1b08f36853093b621d5d027b12c31cd830b106ee6a1ca0a56cf854516c25b6f2643c121c7561f495130713c1cd2a +DIST thunderbird-91.12.0-en-CA.xpi 647813 BLAKE2B c074b23412a98cb836c6713c03dbd72ded581d6769a486b7284d28dc1dbefe3c6eb873444edd48af058a3dabcd3d4e3ceb0a124ddc206454bb8baf40777ca70f SHA512 e99ed3bcea85c3f0e2d089d516a1c8c1cb862bebce8222e5c3001ffdadbf27f066f98d4f9a59bf2b2564b8622760a5938b868e9ecdd85cced952e284fe122e59 +DIST thunderbird-91.12.0-en-GB.xpi 650552 BLAKE2B 7cc7ed88b1c0d150883f253d5d24ec0344f7374b3e5319aeda0ce8b70bf162d3974cbb6b786e53aeb628df0aa8d48b1ade47c243c3dd8ea5b1eb29d22c01a29b SHA512 d47ceccb44f7116146ead95f68551dbdbbf47748ca2fc390fcab2703a96fe779173d9c30bc6ff9c5a4228190624d2be34cea38112082e8e173c0cca814eff3d5 +DIST thunderbird-91.12.0-es-AR.xpi 700496 BLAKE2B 1878411d727c6c17d00b5f28bf969f2dce237a36d7e574f2d3f0df38526a57c2e7bda886bf96f9944b3b2e5550465f988a657dd84e5b8db42888daeb220edd49 SHA512 0de0eda88398bc1cdd44fc506401642d170e5b282af29386cad003b9197461a213fef697efd76dfd2b611169a43a51099893014513fe2f9ce200330672c1958a +DIST thunderbird-91.12.0-es-ES.xpi 630919 BLAKE2B d4884d0e8445aa2dea94e861c932cdc10353c8c127b83202f1cbd9a5b7db1b10922dd2a14687ec56c747bcda2576ae15c10616feca3d460dbfe8c146d8954350 SHA512 ad343dfa81507dcdc8f72647c262127c0761d00f7a258e73c27198301d9c85cd0d6d2ed40551ff83acb25c5335f29e24424b8ce06cc13e31dd2a9f405f35b586 +DIST thunderbird-91.12.0-et.xpi 672165 BLAKE2B 156e57af7bfb2b64a13cdab001cbb9912b2477ab2dddc04cdcb36429541a3b9aa160bd75b1abae3f0a5f330b20b9032331393d5650c49cd59add8bcb18892e6b SHA512 cc3478807b4ae44f2f1c02f25500941eb8ab32fa4c262c5d22208031af5b7da9a8a9ebf66b83dcc607068f8a4116514568b5d193c00def6a9d34bc45def5fa63 +DIST thunderbird-91.12.0-eu.xpi 678262 BLAKE2B 2161682a48b68af72f7878a6c35772a4ea7101fd1aeb12dbcc097c641a84663c7691362dd05c4abc2094646c373bde6658350e4ef8db92a10167d58b64b5b561 SHA512 fc0b2dcfdbd7465abcc360c5dc8c56740eea9673441d0a5f151032c562c2a18a4f6c348338368ab1a41637f6ee98196bbb3633037d9432a4d792f7b2c4bb7831 +DIST thunderbird-91.12.0-fi.xpi 676629 BLAKE2B 24a5d288edc5deb800c9d30344530ae3ed3770a3227ad9222caa48ad3dc48fc28930288508bc80b5eb3647468dc9ec4baf40357f1f1eb07d4aa97370f45d7fc1 SHA512 dbe720213d2a0be92d73613c42917515589ca69fa718212077062cbd837f6bc9f3e57a977550679990274267e2044976eb5e4a4d4be24e2889c8f29fa8775607 +DIST thunderbird-91.12.0-fr.xpi 711453 BLAKE2B 8ecef995d8973b90f4248b65a8d952030f367248d785bab187616e27119afb2085f476be091cfe01c0a5a4dc01e8a9d5ff892281f336029a20c975c68077185e SHA512 2bacaabdc0fb54c452801d5f9c0ff9b9d5026fe23466d15ac7bd51f03f5b4c8c993380fffa4a19657ad5cbd60a3813c76abdc327809dbdc811f867b67a80b84c +DIST thunderbird-91.12.0-fy-NL.xpi 691880 BLAKE2B de11586c712c5a8cfda65fdc9cc4222278a5f2150c58c8bf9e93a0ec54099ac4c621d20ae4f84c923c9042cd7735c9950491d38793c65ee5bf8eff8bf26cf258 SHA512 510ac4a56fa38b488145394507d8de08e3d4fa6cee5b5f8efd347c5897f5be0ec4e3426ca17bb375c9e85b8cf03c2869288b0cbba048316bc1d7642233cfd4fc +DIST thunderbird-91.12.0-ga-IE.xpi 613123 BLAKE2B b2092c69352a4d607f12b7e045561015b55caf1db2a135c544ea5dd3fe4c1222f18e70c63350838fc9d9c14a6a7c12702ddf79bfac240d324535cba8bda8e9aa SHA512 f7f9b942ec7f87ebb876dd3ef1250ca1098fbacb177ac09ce7c1010640a7aeb0488e047e7c50ede726634e21632374b9b447d279f136713502055b65197ab75e +DIST thunderbird-91.12.0-gd.xpi 640648 BLAKE2B 53ae556aeb654912f5b6156000de036619e5b258ef205f2cc4b586efe76d005706e3209f13a2c0412e002a79c21364df65a7d124b77bbcdc1d7535d05b0457c5 SHA512 2a6184f1beddbd9be7ac38c35e6826714f87cc4a36d698a14a9052c8206f38f6907ed24623dfba467b997aefb4aff3a7e25b3286391003798a53bb1b09f2d1d4 +DIST thunderbird-91.12.0-gl.xpi 677788 BLAKE2B 9231b80caf364759b4c3f726322d8bcae83a8a92b6978c7ff07dc6763fac1ea0f3d7193781da6277d875e1c3288a09c13ad944400504f9e38c1ed48dd4e8b367 SHA512 53cb109e4c307607829662c852a708ffb4fae02e814e4d80e1eac185de1e8b25607f4ea18be32ba82f84eeeffdefa4750e851036e571785c8f047b95bff724de +DIST thunderbird-91.12.0-he.xpi 673190 BLAKE2B f1a2523451e21f801ef804daa1c9ed6df7ba941b5336b48684997261d541a3493ee5f27f77583acdbd9a58d9609cc7e6eb31fdaf9a1125f2aaa2a72ceb504b55 SHA512 9bb5a7d25112de53625a2e43bb035a0fe7b2b22c1a3edfb6c270c7cb3658d5e8fe50701ded3c5d15b82d6f69b80c7a759b0a6114456390c6498261d6fb4cabd8 +DIST thunderbird-91.12.0-hr.xpi 653580 BLAKE2B eaf4fcc98a9344b26cbd0a31d349e40cb269f220b0633d56f498f600be1ca83a741969ee142151f20db3fc1be2483b496aa5ee8331603089e3e4a82874e4957b SHA512 73f2c08437b74dbd04c3af4cdfd80c2d2f4a9898c6a954255079705964546d2d6f1a03d66bd662c6131d461ac838c6e6a0912d725cf64b318b32457cc67f89e7 +DIST thunderbird-91.12.0-hsb.xpi 720812 BLAKE2B bf50445bb713b3844beee8dddc8eb0a16885279bc8dd43434400ece46cbf9ef6b64dbdc459d37917752ee043fa76f14c6925228376d55ad34d1bba363e20879f SHA512 3fbf08d73e864697f96778e7291b1b0809f17164e2f1aa462318bd42192f4782e127ca432691672c0cdeb8db636c032953639437e8c695c309573c599cb39272 +DIST thunderbird-91.12.0-hu.xpi 723399 BLAKE2B 34e833b21ac0614b38f63272c73e2acb8c3324d2c93a6f5240da24bf48b44bcb1784e0077ce8d6c5dc11c52bc7205ca3dd5e3702bd12567810c67a2dff8295f0 SHA512 7b11557f2add0d847f7ecc4a667395b0d38b53eea1501e68d115341d5190553c556c7b460b5cb41f245e21dd6769245cf3deb2e7b20df2cd33489455feaf034d +DIST thunderbird-91.12.0-id.xpi 648249 BLAKE2B 5c5d74d6cd7c4183c3a3572faa2ac0f2be45bdba4618813342cf988d205037768e47f193c016858c1924059e4c618182d255f3106aa7ab371cd9d9bcfd9a7bd7 SHA512 9c41993701fc269f3dc6d52d9e532f4f6a3d02749e176f4e3bb850a4825a8b29f751c7a6b7792f4c0a612ee4dc85eb6cb25a15328995b96e3a39cd3ccc579bf1 +DIST thunderbird-91.12.0-is.xpi 682261 BLAKE2B 3a9ba3f188461d45ec63c0724db3d142592893e883dab3fa35b6eb843b8157456be9cf80bf61ef682d30086a04cfc0ef048eb5c2e49c646db18ae39b930673bb SHA512 1e13f0d660a2506543a504e4bae4f3a1048fb2160448380e33e278b85a2825187de8acaf3fd560dd17e19ea9c8d9e151306448b9cfb5258129a304554301f776 +DIST thunderbird-91.12.0-it.xpi 613332 BLAKE2B 6bda9311c88ae2b7eefad358f2088a89f076108e7481cddcbe0ff4ced7819145bb439e5e6378fd806a38576221e06c83b9fb03b21cef438655d8c8e09c35faa8 SHA512 b94e7b056a9ae44fdb138085a5bfd1c9dbaa8cf8a035c9518182c1c7d42d1741529779b7d5eed39a14fca1e663a15a9d04640035f89d58de4635655672a2bf1c +DIST thunderbird-91.12.0-ja.xpi 756465 BLAKE2B 294313d414ba8f6cbb7384de9ff99bdd37e61f9a8b8f3fe30f57d212ed3e335f81b847f27af0aded2d3f6b897f6afc7ba90bbec184a8c5da2cc47058842d1c7e SHA512 e5ef81a967ea84d7204ae7ec1aadae015ca097a2da34106e9d6af6d28088f14bda346612c24e8b7ee3e60b76222dfe2051ba8d1df9cc6de62bf04b1e2802c17b +DIST thunderbird-91.12.0-ka.xpi 762628 BLAKE2B 315bc6d9967a6846d10bb9388c8d59176cf7cf814d5299d9e3d78850cdefc144ce58b5e5ead1dce290f9f3ee83dba1f7135e46f75f1c4ce99632f6e3e7dbd6c7 SHA512 2542c0efff6ec1c0825384c69de225a2af00ff62fef70c9aea32d452b090af06ad3c197c6b6d27380efd8cd5707ff0870b8d2da8fa3ceacde25f714e5d9044af +DIST thunderbird-91.12.0-kab.xpi 677085 BLAKE2B 6bc984773358961747dcbff74f8f5bbab9ebb32f26dd8ea9646ee8abaf035dd0292d8f2d0468efbb0da6453079a92fcd7ee29c70799913f1fb8acef4dc5bc56c SHA512 b43bc6b89eab93a58f78fffb2a5edb8c2b048047ef836b86188ed5c2edf8160b46f5c3ebf1335cdcad7a7f9c588558c01af45041609eacc7c4e4eee7712242e7 +DIST thunderbird-91.12.0-kk.xpi 745523 BLAKE2B 825d86d7d74074adabfc6913ac320d8351a552cd9cfcdfb3f47564377f0252a9c732601f6d66e7e8496f8f649ee5fd9399b55c64852ee9e4c55c03de2c391bbf SHA512 4e2c5142ec936ae24e29ff886a9c701eed53476b546c158b33b6428e1dda6cc3fce993fb60a759aec515456f81766436fd0ae0ffe63e9bb043f996d04864ea88 +DIST thunderbird-91.12.0-ko.xpi 704768 BLAKE2B e2424da47f368cea7fc75188f3e0189984be78dc4dfddcbc130a9cc04cd32455adef1bf2ac652c98704d6244042284ebeac867bff7b40929ab7cabe135f8cdd0 SHA512 80aeae3cb8ee9b387b752d103ccb5418a0ec1c1678c780e15936838f0c751505232d826a2496f2eb2baaf685bfc629f4ed37ae87289d418be28f956caa72688c +DIST thunderbird-91.12.0-lt.xpi 696044 BLAKE2B 53c0dfbb246f87a196a475be7d36c048e5f3250a855e5433a73809f274ac7a43792b766f96256a2da91fc56dc6fc5650d06e63df1f277c6bbfc8bbd2cceb09c7 SHA512 1d5803e6401cd7151bd89a332a3f6e5e3df60260bf214fab7c19c1d18ec77846d3d30bd272d8709fe421966d96593cbc5d79c76460a578c1b4b005d868e6add6 +DIST thunderbird-91.12.0-lv.xpi 618523 BLAKE2B dd5f469d6f767ade48c6c692f1e25ad165628e17b7b2c6697ee42158598114c7c55b00d3b9d1c100b4da097b04ee40d8a6305dd7268bb2bfedb4443c9d5f242b SHA512 4d0c88ecbf19eef503d244138ff1a9f3515c3d1025ef2c6c15b680583be266490f5d29373d44ef827971caa2dba4abb11e70f77fff3ed7ff293f937af67c9f60 +DIST thunderbird-91.12.0-ms.xpi 578079 BLAKE2B ffc57088e1cb2caf4bc34de9dc914975591da10a9c85a3f2e9802b7e6032a106293ffcdb2859a7f83416c1ac08319aaeb3257213b9f2fddff0d7dea8cfab74ff SHA512 7c004d28966ac6cc699c3a04cef325f4aa28697484ded21527b9610812edec46fe510fda88033c048e32257be2b2bb292da943a4b1644d2535ce2d921bd3247d +DIST thunderbird-91.12.0-nb-NO.xpi 653326 BLAKE2B e4b11d6ed736710ccee838b02e9eeabed28fb27f75540166c320b090ae555a16984110c3d361591654e6644f02c73a1a473d7098749a431c2c140b38ba9e35f3 SHA512 3103f1086a2496a3189b8f3dff28236e5692dd77d29e3643ebbbf6bf13ce3d18d38501a0ad424b1aa12152649d813e15bfdb48f3dd952cf2d29e309d0823182c +DIST thunderbird-91.12.0-nl.xpi 685341 BLAKE2B 39c0a8478ce78abb886d3ab6a740eadfdbde77f59527965b7a29aea466aebbc465c1a6a968fe97df4f62ab535feaeee98478f7092373aedbe9683a0988c5cd33 SHA512 9b3b4836a18a3ebc2274a2fb5d86d4ef807ad8d1586d10d2528cae5ae26c51b0ccfbdcf9eac47bd8d0fce93658735e9de8f56b0ff8f8410dc1aef7aedcdc7178 +DIST thunderbird-91.12.0-nn-NO.xpi 658572 BLAKE2B 0d8c3e47a5e147892496222c6aaf728270ac6ba742ae9265c80e51d4fef7ef4196d0c8769d148f1fa0ec2411989cf606dd6d5e9305080d45ef0fa4065a512cc8 SHA512 f2ce60169c31aa3c10477c3a150f9241b85e64e3a9c24da7cfe7802f20e179d4982648e29752a0a547ac271b8e83ad69eb180dc069df708d632f295b7df6056e +DIST thunderbird-91.12.0-pa-IN.xpi 652333 BLAKE2B 46071999f24491f4dc935897a9cfc7ef0193078a80b7b19baea0afea61481471ded60eac24f59fda21c2c905cb94ead11f740b7ddad832f144dd6ff92051c7eb SHA512 483f54a158cb5cf2a8e24c990797d0178018a4c1a2dec3260796cd25185dcea7739be904b6dce68b3b8cdcfba02c2a633b15784f5ed45a49c2ef82473249824c +DIST thunderbird-91.12.0-pl.xpi 694111 BLAKE2B eb5fb48a747136b7da96841911a795540662239b6ebe47590a1a918383530344ad886736b9d374e9267adef1850935080d9ee26cf86e99343e2f2cfac07cf0ea SHA512 b3cc4c40b10e0276ba5a0f606d4520686038ca531bb84847d3b6cf7eec4ff0f6105e96727f7d59ea132a4573ed692f1aef0236216c848c020592db6a0d7ea4c5 +DIST thunderbird-91.12.0-pt-BR.xpi 694132 BLAKE2B b97af5b2fffa1302cd2fb2c0eda4b29de026a60e202914390bcce29a03fdad6b72229391bca17c676bf196eb3e8b50cdd838b6d07b89af43025c36b4527eb34b SHA512 9aae8fb9374643c1ab41d98e23fb22239e2b840173c9ba18ac97aed06465ec9ac574a3cdcef908356d0156a04ad0e3651d86ed32187115ca3bd433b50fd5bdfc +DIST thunderbird-91.12.0-pt-PT.xpi 674673 BLAKE2B 9a432d467d1368a31058d277526b81900b6a2a463518e8b8afb2b058f841d04d170e33de3123b1fba9c8c53b5061b39c177439dfa87070bf74bc35b9728b7ad8 SHA512 4514dbd0630484ce7bad096cba5c36073948e85e7914aa443603bba8af66884578cef70f5dc7ba6ff801145589ed969780f7548c24cc743d1e49526b948b690c +DIST thunderbird-91.12.0-rm.xpi 687614 BLAKE2B 9d7646e99c15e20634f6d4994ade393b40050bf4286ec7e077d9406f5075713e59fa0bf65d503cbbe2a2cc271676415f3f4f271ea9b5299a15094339136a6991 SHA512 e80e0f51f1524b4f8aca2aa04a014bf7c164ade33cd64afb0b3d1112b3fed1aa5d2c22d98752770054d430cc35e5d48faf2afb092cd9e603e6048567a5d36f1d +DIST thunderbird-91.12.0-ro.xpi 661346 BLAKE2B 216e6faa4112ec6ca86d2f01e6d6c49d31ac846ef26751bac11143d5309740f635e4db8fca0a5e969d4f03b8baf7eac8a5a2e05a964ef2bc1083e381a0bc813a SHA512 e4be6c52b3c133129ebee33dd183d382a28fabc7dd24900488a4f62d651c44180563ad752e7e4e24da124a7a6adcd72fad139a6a16fad77fc2d42d599af5dbe0 +DIST thunderbird-91.12.0-ru.xpi 793373 BLAKE2B a9689e5110323a547b436fcb22e2f13760ec8ccb053d686d3b1b66b6a3d8add55630f2a906ad43c2aecc96d831b55d60ece3c2c4e95b564cb7da11da755ad791 SHA512 9759ecc8585996457c4d2b9116678bdff1972a3a2db2803b2bea0a52ddc2fac1017ba247ad59d4237afb5d3344bba791da1d51002a4bdf75061ff5fe642ac78c +DIST thunderbird-91.12.0-sk.xpi 721092 BLAKE2B c7939edb9025216f8716ef60486b77488462dac2a85032199304ee06390bdd59a7a82cdd3a76eace3d195a43b880cc8968208ab4bd38a7968ed00882a21ff65e SHA512 f19435c22427dcb54f7c2c5dff6d91affa8468c82150eebecf5bf8d9a937583371c2613be7af5c69beeee3c9cbac430cd0ff4a151cb884191aa15e28b15b4559 +DIST thunderbird-91.12.0-sl.xpi 682543 BLAKE2B 5a5bed11847fe3f02fe11387ef66fd92450b6f9fd8fd6aca762a9e3bba92cffc154fdb450692e3187f9b4e452bf189821a90155098db8ec5cbd87321f89c41a9 SHA512 d3afea20f7b667524c2e70e3c46611776848d9e44462a8f987efef28cb36df0be43164889ddc41177b3cc63ad626a17569df61f0d442b284370cd2f5e639d369 +DIST thunderbird-91.12.0-sq.xpi 703626 BLAKE2B a9a3446663ceb0ff9e4a2e086c36f803953b2b7b56940e1e41a04a0e824af4499c372f4cf2dff420ca553ac8a48158729118a44c5cd8d886c1bb1f3cf023f1f8 SHA512 9ea2afdffe162cc85941fcfee330d07dfd1c0d18dba72a42d02b0b9cc0d61a3288dca5fb9e089e8978f1b69b28aec3e77bac14d168c97eff961ad758a888f6a8 +DIST thunderbird-91.12.0-sr.xpi 710562 BLAKE2B 16715cd53e0bbe3460e45d41c408644dbd9149a9998f7ed954a3f4d226efa5c76d109a3d6b66a2db52ff08c38961f334caa03f94cb83f5ada7e329cd8c46d2bd SHA512 a3f90d270f18265c84eaccfdf5491540746b5dcac5b0484f2fc687a74e6759f7c18ef4328baac6e056dfb9c8d2fc8bc3080dc214ed4e5e6fb79ddb5b3959bdd6 +DIST thunderbird-91.12.0-sv-SE.xpi 690965 BLAKE2B 59cbda2eb448ef6efd4060d55ee3a420ff5117c6413591cd786886563d51b38f93c4e7e632b5e83f1694d2abdd67eec20bffc14e8fdd5c99d092cc3f01f71e5d SHA512 0dd67c2f478ffc0712d5b2a63f118ee05a7d9db9e4eda9456a44c06fbd61ba3880db75c64b37b6c3e55c7f6be2dc26ed26c1d9fb9a15e76b830b78f486b90ca0 +DIST thunderbird-91.12.0-th.xpi 748755 BLAKE2B e8c08992950a19f36483bee6a043a8ae87740f316778dfc84cea5b3b7aa9ea372628f2cb6dd1f0ca89a10db25d4ae73e9fa6b9598ce17e6aa67eec6dd694d649 SHA512 5e4fb6d25816a63b5bbc7983ec4cdf54a2b2eba470010edca6d2df1c0be91a9d09a3452bbf46a09cd717ed11fa6e04347054d70d28b4510d8f1d7f5d28195f98 +DIST thunderbird-91.12.0-tr.xpi 699652 BLAKE2B 68122681bce86859527df47bf1e23226e3a6982f4ca5fb7ae8dff687722f4358325ade297eb09740f2e731a800e07650dab90ffab662438643f70420ac063437 SHA512 23e503f823c7cccf723f6a728c33ee32412cc30a09d5f51d07a762502a09adcfe458882547c2688b81fadf4edc9ebfbaa72ed0a8fec6e289bef81de12fc8e5ce +DIST thunderbird-91.12.0-uk.xpi 798481 BLAKE2B e8b8168225a4cfc0e147afbe2a87d3132ea631fd84489496fcba741229f7cb7f00604872a2ce16b30acdc6b00561f0c3d67786abb74a00d72732d5b146d3dce4 SHA512 32e342f2cb3a98941b5d354628d6709c94725b9f0e898e650a12b249986e033625fc42995b6773f1015bf8fee1afedbd289045d18d173dc61762b1fa9f1cb16c +DIST thunderbird-91.12.0-uz.xpi 595924 BLAKE2B 9c5311c2c098f60a6c2bbab31a93e3ff200604ec7b17274dd312da7a79604bd8dc4409db7fef28b62ad11d701880b9b0ce59c01f487703ee5597cdbe001fb47d SHA512 14f1763ac46b0684904d86363dcf65e0e8312fb6b6b5f7a3d9d0607f08ddbd1122967b8b5b4eff1a3f70d9dc89c1b68564cd943be998e7f5ea9516d195acfd58 +DIST thunderbird-91.12.0-vi.xpi 725526 BLAKE2B ee8a25cb9eba7d589c6320397e9552e6a57fb84dd2815126dc55dfbe602306d47f4bf7b234baf72544371c05deb689b15a5033c26873848e6e7d0316e10cb2c1 SHA512 5b6d5b3f47851a1f6e8fc2368c0da7e6b5b2237b01c3085116a46b0f9f3d6c53977abae03035e7fb2281d6840664a2db48d91d8f4806d2cfd8df9b03272a27f4 +DIST thunderbird-91.12.0-zh-CN.xpi 730901 BLAKE2B 9d183dcfbcd2bc8cfd200c5b9e580ed6c8f79f9185d6e6d2960fe384d5d1cd5a4d1313c5eb3d461c54c68df08140a4057e6423af2c2183167c5af7c96b1d2e72 SHA512 3b6b6a428a492069bac13c8cffc42eac316af2ef7c138a517269f11857393546dff3e3dd242f2ee9730db18630f623086aa58577dad43349844a6f542f260ab2 +DIST thunderbird-91.12.0-zh-TW.xpi 731943 BLAKE2B 441081aafebc9bff1ad0a6c8c33cba392854f41b30be59bc614a57ec316d5c0ccae774d3b0c238df3be61c1c072507e09a4cad612259f13145153f33bfd14ffd SHA512 b93fb3cd53646394ace88650ae2384b8b4160e7b60975b068d750e0add4474e926e9f47112432d940b90e90180bfe308c999bc93d06ff56f5d1bdbe8c5320d31 +DIST thunderbird-bin_i686-91.12.0.tar.bz2 75146111 BLAKE2B feb82764dcc0b8169265c921f9e50cae45e0ce2b7f89e30a7b1b6de8351885d7e910be7c33c672fc4e7fdd7786e93e1277d876bca3bbbcae10b75df5f710d4e7 SHA512 b3a981143a84ba63a682cbaa0072c9d80916b9cbb23d18f2f3e264a174d849b2a81d543918ee6fbfaee1f246eaf309238e16d8b94542d5b9407cc9a9cb4c85a5 +DIST thunderbird-bin_x86_64-91.12.0.tar.bz2 72015004 BLAKE2B c8c198f14d37e76e9eb8ef64f410492d7d51f71d492444ac2539b97a1c5375866ac0245a7137e5aa16f411e849a86458d9b4e25ae5325ef1fff6d36224c1699b SHA512 aaad2e59898a551ecc2ca7366e2aa297554e11ecf1a901f19c09b489ac79e6bd031ba17924c9eef9656632db0f14def3a3df0da0f0f8a3d7f8144e4aa9004bb1 diff --git a/mail-client/thunderbird-bin/thunderbird-bin-91.11.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-91.12.0.ebuild similarity index 100% rename from mail-client/thunderbird-bin/thunderbird-bin-91.11.0.ebuild rename to mail-client/thunderbird-bin/thunderbird-bin-91.12.0.ebuild diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index c6bf43d253bf..bb0d5bac4660 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -63,3 +63,67 @@ DIST thunderbird-91.11.0-vi.xpi 725527 BLAKE2B 104190b96e95b5ced672b4eb25411ef3f DIST thunderbird-91.11.0-zh-CN.xpi 730900 BLAKE2B 72873985e276a600dcadb35ddc5548a3c21f3975bac03edf52629b7073d23baa7465f531109d7859ec312775ecc411a6a0a49a381adbf5e93528a4674761490e SHA512 41de80bc7367bf9e07b1eaf66bae1267b0085d5e1994f116f8536dfe826b9708f4d5b8b0ad54d5bbc00aac72f22461129223e8281a9e6f7c020f8582fcd9d27e DIST thunderbird-91.11.0-zh-TW.xpi 731944 BLAKE2B bdd33ee5058c0e16cd9701876ae68f095b54e4059cec630cb7b2a15428416714fa7dd0852fe15139d8f4c9cd628db8d6dbc4d20e22fc0ff4e476c4dda20fdceb SHA512 6450e341d72472846fd23aa65eb0a931c797f9c28fb5524b8fe4c1c3f4ab12921a57c750fe4877c98e893c2ed729d2ed32691ffab5dea4624acf6fab91f3d01e DIST thunderbird-91.11.0.source.tar.xz 408098564 BLAKE2B 01a0703438f51bfb8da1949b005df1a8bbb07d39b3d5e3d0ae92566ee84d13a111ffeccf8869faf58eef7161d6ffa91aa5d95e95ca6e7b2d7016fae709d010cb SHA512 26b9242259b71eb14ddadffb34a59d07d515bbbc0cb806eed965a73b001ee81b3b1128d06cfdf3e50d5da4ef97be21d11193be34a582d3c9f27f27d2f97d90d2 +DIST thunderbird-91.12.0-af.xpi 561877 BLAKE2B b32da4d389738f5984c6a5ab27810d122b3413d43b120862ac6cb4c4b550a45c4870d0f038d2421cad92eafa077f0539cca89c42ca745931061f2b9fb497a292 SHA512 dc1b72fe8c088ac48611678c1332aab525624940c8d9f5fdf1ffcf512837bc003e7893882f4bce724c2c4cf54487038c600e326ed227849250ff5e8cd76879fb +DIST thunderbird-91.12.0-ar.xpi 665730 BLAKE2B 8919628c0d364635ea1c9a92acd5184f016ddf32ecf5c66cf7653ab26db05b208cd5ab9c3e6b4addfdb559754fc284c1874f7560f949d8b9fa6aa9c4758ec72b SHA512 97b228149582f5a4608cc2727c22e41253b7b3081837d9d020ac5af32144722c31f5d8d6b812641a43efb3be221a3e3ef66b034ff3e02fca902793d4156d2218 +DIST thunderbird-91.12.0-ast.xpi 580510 BLAKE2B 65e4d8e38b9f4d0189dd939e1440ca758c4196907159e1e627487509e8bf6a7ff156e57120c95bad223d980d7a97bcc20abed4c890f46c430671d6e68fdfcf11 SHA512 c77245fbbe002ab17f7f33d2abaee1f6ce24617845c70fce606380f1013128992e9d818f6f924f5877c7b78dc539f1aa785396eb622caa2037230c68e4e76af9 +DIST thunderbird-91.12.0-be.xpi 695197 BLAKE2B bdb8e8953af5ea22150f36d302f64efd4288766f3f8ce412ac9a89de259f83ad5d0108af4279fd59604f672d7690fa812fefb845d3f71fcfbdece7c28f0d1e50 SHA512 8398456ba9f0e1619fd3311b453b18e3774e3dcc2d11f8808f32d3548aab0c978eb40e6ca707f4eddc565ab09ce808db2ca461608de17432a7a6c31ceff3a728 +DIST thunderbird-91.12.0-bg.xpi 690995 BLAKE2B e2dc570320e91ca39e02b83ee590a4722cda6d7091a2c4451b7cef95a4219aeb01fa6310431bbcc5df2e4f7869097862dd24a13555af228825cbbe9063eb8409 SHA512 abd355a267bb32ce432389658298d86eb145d2ba9b294b48c0791171132e2754445c01120e1a97ea33c8838724659ea2256d76af8f5cbe684355c93ec95fd714 +DIST thunderbird-91.12.0-br.xpi 620587 BLAKE2B 652545be3c46541a12d0596abfeaa8c3287527d0735dcd70aa46bcabe39946984397a97201296198f86ac09634c0b295ea33739b20a6d5cdc78ea6eb95c1db35 SHA512 1886bd31b03c6fbb06507c3a1ba44de8e08a74d0265bf58f99ab6f3b12a256d66b6104af43491dcc6127fddb379d653f8d91f55cd8bfe9e53e40ec76ab15982a +DIST thunderbird-91.12.0-ca.xpi 645974 BLAKE2B 4f47d83ff27e04ca00a2842bb110da1e498286f5d1c302f3b92cce176e9619dd0c1a2db0cb807ee5f42b0ed98feef84cf570e784f488d190f336865baf329316 SHA512 3aaf4797a6236ceaa7b8c7bcad5e1388bdd93c4f930300e9a3f2ceb1353b49e4184d0eb1398285a91e40180ba84e62967acc1ffbe8b6cf6b1318842d5ebaf086 +DIST thunderbird-91.12.0-cak.xpi 652065 BLAKE2B c766b2b39a013dbf059bc31b93a2370ffe50b65acc3201f41af14f48c32c1e80c51d802cab05ebccc661fe10c1a9a8c9c6dbec801914fce0f651ed01ed7adee1 SHA512 41752b0ac73fb37ce0e39192a8cd0b8fc435ea5e998c369e2a3d8c310b655bdcb50c50773a3f051ba99cd3b7a35a2369edf9a67622cec4070571a310ea1d3222 +DIST thunderbird-91.12.0-cs.xpi 711938 BLAKE2B 804c334ca6bdb690d1a674604bfb6432dda524276f94eb4aaf25cfed362ad4a9761155b3ffe22b11ecd915e3b61df1a2a4f06bd5adedcd5e6b0df1be622120bb SHA512 8a55ead4d0c543c1a6520cc19cae49cc79794a32b577e4b1b21e43ff9f8ad50015aaba9a9e9f34a390958183a81011b876fce16a78ec2ed68494305bbef9ad50 +DIST thunderbird-91.12.0-cy.xpi 688888 BLAKE2B 6e3ba696b19701112326d159dcd3ed4e29a6f38e8cd6a6f08bf831ec4d5b46ad962019bd3f264db2ef961356d3f70ad6c099bea659850dcf6e3d4376a510146c SHA512 586000f3cbd70c2e5486f9eed04f953f6e2940b0c9fbde5f9c7884c1b89e02e844741c57dbe0f78a83d24430071b9af83ee8c058337e02b3379b71c946a3d5fb +DIST thunderbird-91.12.0-da.xpi 674444 BLAKE2B 3c80cd34a53bf5d1d5ecc3ac9df03af9ffd70b922eff67578db68f9de6ff989a6c07678c39ec7c3a91c1a00eb3439f63c1b00e3e829166ba74a29887e3d1b2a1 SHA512 a8362938c7636610f6e0a2fd8cabbd3e6e55d7a5b1170d7b1ba3ecfbe9a30beb7fb17542137138d2a1e13db43d743a0c04588dc925333a916afdfefb7f8ce5dd +DIST thunderbird-91.12.0-de.xpi 697526 BLAKE2B b4cc8020d9136ed2eb13aeef46864d2bed8d22a969e5f30ba44e090e748b808e20eb02e8a9d6dafc2d6be46eb360d5f079c93f1399a959a50541b6f2fa4b885b SHA512 43956187e276802c44820474213c435d1e5fe6fc60765a480c5fe4cc1a8eff002f924b4d04e0c134b9061274e6d82c4d3d7925975270aca7b3c5047db4b8931e +DIST thunderbird-91.12.0-dsb.xpi 723999 BLAKE2B 22feb9dd75cc784bde1f2cd0a9d4b9762f42332f28b1f70cb97ae8d2b4e930991891babb8c57dc6f0fa2e4b385ac6411985043e34d0497cd46c076d4e8c8208a SHA512 88eedd2151a32acf08e6bc940b98b9819423fce60677fe961a4449583aa0ccf8ad498c8d7cc53a2186863394d0674e0040f56d1bf5742985b156af610601866c +DIST thunderbird-91.12.0-el.xpi 821177 BLAKE2B ad2ffd5be0ae45dedaa6268f387cab9ff0ff9965015bb88e9ba086b7e5e0bd467c6e6ee5b23be295e2856625a492e1c9f79c5d692c45be37dfdd17336f694da6 SHA512 a72a3aae42d452468467c62f04c01d9d490d1b08f36853093b621d5d027b12c31cd830b106ee6a1ca0a56cf854516c25b6f2643c121c7561f495130713c1cd2a +DIST thunderbird-91.12.0-en-CA.xpi 647813 BLAKE2B c074b23412a98cb836c6713c03dbd72ded581d6769a486b7284d28dc1dbefe3c6eb873444edd48af058a3dabcd3d4e3ceb0a124ddc206454bb8baf40777ca70f SHA512 e99ed3bcea85c3f0e2d089d516a1c8c1cb862bebce8222e5c3001ffdadbf27f066f98d4f9a59bf2b2564b8622760a5938b868e9ecdd85cced952e284fe122e59 +DIST thunderbird-91.12.0-en-GB.xpi 650552 BLAKE2B 7cc7ed88b1c0d150883f253d5d24ec0344f7374b3e5319aeda0ce8b70bf162d3974cbb6b786e53aeb628df0aa8d48b1ade47c243c3dd8ea5b1eb29d22c01a29b SHA512 d47ceccb44f7116146ead95f68551dbdbbf47748ca2fc390fcab2703a96fe779173d9c30bc6ff9c5a4228190624d2be34cea38112082e8e173c0cca814eff3d5 +DIST thunderbird-91.12.0-es-AR.xpi 700496 BLAKE2B 1878411d727c6c17d00b5f28bf969f2dce237a36d7e574f2d3f0df38526a57c2e7bda886bf96f9944b3b2e5550465f988a657dd84e5b8db42888daeb220edd49 SHA512 0de0eda88398bc1cdd44fc506401642d170e5b282af29386cad003b9197461a213fef697efd76dfd2b611169a43a51099893014513fe2f9ce200330672c1958a +DIST thunderbird-91.12.0-es-ES.xpi 630919 BLAKE2B d4884d0e8445aa2dea94e861c932cdc10353c8c127b83202f1cbd9a5b7db1b10922dd2a14687ec56c747bcda2576ae15c10616feca3d460dbfe8c146d8954350 SHA512 ad343dfa81507dcdc8f72647c262127c0761d00f7a258e73c27198301d9c85cd0d6d2ed40551ff83acb25c5335f29e24424b8ce06cc13e31dd2a9f405f35b586 +DIST thunderbird-91.12.0-et.xpi 672165 BLAKE2B 156e57af7bfb2b64a13cdab001cbb9912b2477ab2dddc04cdcb36429541a3b9aa160bd75b1abae3f0a5f330b20b9032331393d5650c49cd59add8bcb18892e6b SHA512 cc3478807b4ae44f2f1c02f25500941eb8ab32fa4c262c5d22208031af5b7da9a8a9ebf66b83dcc607068f8a4116514568b5d193c00def6a9d34bc45def5fa63 +DIST thunderbird-91.12.0-eu.xpi 678262 BLAKE2B 2161682a48b68af72f7878a6c35772a4ea7101fd1aeb12dbcc097c641a84663c7691362dd05c4abc2094646c373bde6658350e4ef8db92a10167d58b64b5b561 SHA512 fc0b2dcfdbd7465abcc360c5dc8c56740eea9673441d0a5f151032c562c2a18a4f6c348338368ab1a41637f6ee98196bbb3633037d9432a4d792f7b2c4bb7831 +DIST thunderbird-91.12.0-fi.xpi 676629 BLAKE2B 24a5d288edc5deb800c9d30344530ae3ed3770a3227ad9222caa48ad3dc48fc28930288508bc80b5eb3647468dc9ec4baf40357f1f1eb07d4aa97370f45d7fc1 SHA512 dbe720213d2a0be92d73613c42917515589ca69fa718212077062cbd837f6bc9f3e57a977550679990274267e2044976eb5e4a4d4be24e2889c8f29fa8775607 +DIST thunderbird-91.12.0-fr.xpi 711453 BLAKE2B 8ecef995d8973b90f4248b65a8d952030f367248d785bab187616e27119afb2085f476be091cfe01c0a5a4dc01e8a9d5ff892281f336029a20c975c68077185e SHA512 2bacaabdc0fb54c452801d5f9c0ff9b9d5026fe23466d15ac7bd51f03f5b4c8c993380fffa4a19657ad5cbd60a3813c76abdc327809dbdc811f867b67a80b84c +DIST thunderbird-91.12.0-fy-NL.xpi 691880 BLAKE2B de11586c712c5a8cfda65fdc9cc4222278a5f2150c58c8bf9e93a0ec54099ac4c621d20ae4f84c923c9042cd7735c9950491d38793c65ee5bf8eff8bf26cf258 SHA512 510ac4a56fa38b488145394507d8de08e3d4fa6cee5b5f8efd347c5897f5be0ec4e3426ca17bb375c9e85b8cf03c2869288b0cbba048316bc1d7642233cfd4fc +DIST thunderbird-91.12.0-ga-IE.xpi 613123 BLAKE2B b2092c69352a4d607f12b7e045561015b55caf1db2a135c544ea5dd3fe4c1222f18e70c63350838fc9d9c14a6a7c12702ddf79bfac240d324535cba8bda8e9aa SHA512 f7f9b942ec7f87ebb876dd3ef1250ca1098fbacb177ac09ce7c1010640a7aeb0488e047e7c50ede726634e21632374b9b447d279f136713502055b65197ab75e +DIST thunderbird-91.12.0-gd.xpi 640648 BLAKE2B 53ae556aeb654912f5b6156000de036619e5b258ef205f2cc4b586efe76d005706e3209f13a2c0412e002a79c21364df65a7d124b77bbcdc1d7535d05b0457c5 SHA512 2a6184f1beddbd9be7ac38c35e6826714f87cc4a36d698a14a9052c8206f38f6907ed24623dfba467b997aefb4aff3a7e25b3286391003798a53bb1b09f2d1d4 +DIST thunderbird-91.12.0-gl.xpi 677788 BLAKE2B 9231b80caf364759b4c3f726322d8bcae83a8a92b6978c7ff07dc6763fac1ea0f3d7193781da6277d875e1c3288a09c13ad944400504f9e38c1ed48dd4e8b367 SHA512 53cb109e4c307607829662c852a708ffb4fae02e814e4d80e1eac185de1e8b25607f4ea18be32ba82f84eeeffdefa4750e851036e571785c8f047b95bff724de +DIST thunderbird-91.12.0-he.xpi 673190 BLAKE2B f1a2523451e21f801ef804daa1c9ed6df7ba941b5336b48684997261d541a3493ee5f27f77583acdbd9a58d9609cc7e6eb31fdaf9a1125f2aaa2a72ceb504b55 SHA512 9bb5a7d25112de53625a2e43bb035a0fe7b2b22c1a3edfb6c270c7cb3658d5e8fe50701ded3c5d15b82d6f69b80c7a759b0a6114456390c6498261d6fb4cabd8 +DIST thunderbird-91.12.0-hr.xpi 653580 BLAKE2B eaf4fcc98a9344b26cbd0a31d349e40cb269f220b0633d56f498f600be1ca83a741969ee142151f20db3fc1be2483b496aa5ee8331603089e3e4a82874e4957b SHA512 73f2c08437b74dbd04c3af4cdfd80c2d2f4a9898c6a954255079705964546d2d6f1a03d66bd662c6131d461ac838c6e6a0912d725cf64b318b32457cc67f89e7 +DIST thunderbird-91.12.0-hsb.xpi 720812 BLAKE2B bf50445bb713b3844beee8dddc8eb0a16885279bc8dd43434400ece46cbf9ef6b64dbdc459d37917752ee043fa76f14c6925228376d55ad34d1bba363e20879f SHA512 3fbf08d73e864697f96778e7291b1b0809f17164e2f1aa462318bd42192f4782e127ca432691672c0cdeb8db636c032953639437e8c695c309573c599cb39272 +DIST thunderbird-91.12.0-hu.xpi 723399 BLAKE2B 34e833b21ac0614b38f63272c73e2acb8c3324d2c93a6f5240da24bf48b44bcb1784e0077ce8d6c5dc11c52bc7205ca3dd5e3702bd12567810c67a2dff8295f0 SHA512 7b11557f2add0d847f7ecc4a667395b0d38b53eea1501e68d115341d5190553c556c7b460b5cb41f245e21dd6769245cf3deb2e7b20df2cd33489455feaf034d +DIST thunderbird-91.12.0-id.xpi 648249 BLAKE2B 5c5d74d6cd7c4183c3a3572faa2ac0f2be45bdba4618813342cf988d205037768e47f193c016858c1924059e4c618182d255f3106aa7ab371cd9d9bcfd9a7bd7 SHA512 9c41993701fc269f3dc6d52d9e532f4f6a3d02749e176f4e3bb850a4825a8b29f751c7a6b7792f4c0a612ee4dc85eb6cb25a15328995b96e3a39cd3ccc579bf1 +DIST thunderbird-91.12.0-is.xpi 682261 BLAKE2B 3a9ba3f188461d45ec63c0724db3d142592893e883dab3fa35b6eb843b8157456be9cf80bf61ef682d30086a04cfc0ef048eb5c2e49c646db18ae39b930673bb SHA512 1e13f0d660a2506543a504e4bae4f3a1048fb2160448380e33e278b85a2825187de8acaf3fd560dd17e19ea9c8d9e151306448b9cfb5258129a304554301f776 +DIST thunderbird-91.12.0-it.xpi 613332 BLAKE2B 6bda9311c88ae2b7eefad358f2088a89f076108e7481cddcbe0ff4ced7819145bb439e5e6378fd806a38576221e06c83b9fb03b21cef438655d8c8e09c35faa8 SHA512 b94e7b056a9ae44fdb138085a5bfd1c9dbaa8cf8a035c9518182c1c7d42d1741529779b7d5eed39a14fca1e663a15a9d04640035f89d58de4635655672a2bf1c +DIST thunderbird-91.12.0-ja.xpi 756465 BLAKE2B 294313d414ba8f6cbb7384de9ff99bdd37e61f9a8b8f3fe30f57d212ed3e335f81b847f27af0aded2d3f6b897f6afc7ba90bbec184a8c5da2cc47058842d1c7e SHA512 e5ef81a967ea84d7204ae7ec1aadae015ca097a2da34106e9d6af6d28088f14bda346612c24e8b7ee3e60b76222dfe2051ba8d1df9cc6de62bf04b1e2802c17b +DIST thunderbird-91.12.0-ka.xpi 762628 BLAKE2B 315bc6d9967a6846d10bb9388c8d59176cf7cf814d5299d9e3d78850cdefc144ce58b5e5ead1dce290f9f3ee83dba1f7135e46f75f1c4ce99632f6e3e7dbd6c7 SHA512 2542c0efff6ec1c0825384c69de225a2af00ff62fef70c9aea32d452b090af06ad3c197c6b6d27380efd8cd5707ff0870b8d2da8fa3ceacde25f714e5d9044af +DIST thunderbird-91.12.0-kab.xpi 677085 BLAKE2B 6bc984773358961747dcbff74f8f5bbab9ebb32f26dd8ea9646ee8abaf035dd0292d8f2d0468efbb0da6453079a92fcd7ee29c70799913f1fb8acef4dc5bc56c SHA512 b43bc6b89eab93a58f78fffb2a5edb8c2b048047ef836b86188ed5c2edf8160b46f5c3ebf1335cdcad7a7f9c588558c01af45041609eacc7c4e4eee7712242e7 +DIST thunderbird-91.12.0-kk.xpi 745523 BLAKE2B 825d86d7d74074adabfc6913ac320d8351a552cd9cfcdfb3f47564377f0252a9c732601f6d66e7e8496f8f649ee5fd9399b55c64852ee9e4c55c03de2c391bbf SHA512 4e2c5142ec936ae24e29ff886a9c701eed53476b546c158b33b6428e1dda6cc3fce993fb60a759aec515456f81766436fd0ae0ffe63e9bb043f996d04864ea88 +DIST thunderbird-91.12.0-ko.xpi 704768 BLAKE2B e2424da47f368cea7fc75188f3e0189984be78dc4dfddcbc130a9cc04cd32455adef1bf2ac652c98704d6244042284ebeac867bff7b40929ab7cabe135f8cdd0 SHA512 80aeae3cb8ee9b387b752d103ccb5418a0ec1c1678c780e15936838f0c751505232d826a2496f2eb2baaf685bfc629f4ed37ae87289d418be28f956caa72688c +DIST thunderbird-91.12.0-lt.xpi 696044 BLAKE2B 53c0dfbb246f87a196a475be7d36c048e5f3250a855e5433a73809f274ac7a43792b766f96256a2da91fc56dc6fc5650d06e63df1f277c6bbfc8bbd2cceb09c7 SHA512 1d5803e6401cd7151bd89a332a3f6e5e3df60260bf214fab7c19c1d18ec77846d3d30bd272d8709fe421966d96593cbc5d79c76460a578c1b4b005d868e6add6 +DIST thunderbird-91.12.0-lv.xpi 618523 BLAKE2B dd5f469d6f767ade48c6c692f1e25ad165628e17b7b2c6697ee42158598114c7c55b00d3b9d1c100b4da097b04ee40d8a6305dd7268bb2bfedb4443c9d5f242b SHA512 4d0c88ecbf19eef503d244138ff1a9f3515c3d1025ef2c6c15b680583be266490f5d29373d44ef827971caa2dba4abb11e70f77fff3ed7ff293f937af67c9f60 +DIST thunderbird-91.12.0-ms.xpi 578079 BLAKE2B ffc57088e1cb2caf4bc34de9dc914975591da10a9c85a3f2e9802b7e6032a106293ffcdb2859a7f83416c1ac08319aaeb3257213b9f2fddff0d7dea8cfab74ff SHA512 7c004d28966ac6cc699c3a04cef325f4aa28697484ded21527b9610812edec46fe510fda88033c048e32257be2b2bb292da943a4b1644d2535ce2d921bd3247d +DIST thunderbird-91.12.0-nb-NO.xpi 653326 BLAKE2B e4b11d6ed736710ccee838b02e9eeabed28fb27f75540166c320b090ae555a16984110c3d361591654e6644f02c73a1a473d7098749a431c2c140b38ba9e35f3 SHA512 3103f1086a2496a3189b8f3dff28236e5692dd77d29e3643ebbbf6bf13ce3d18d38501a0ad424b1aa12152649d813e15bfdb48f3dd952cf2d29e309d0823182c +DIST thunderbird-91.12.0-nl.xpi 685341 BLAKE2B 39c0a8478ce78abb886d3ab6a740eadfdbde77f59527965b7a29aea466aebbc465c1a6a968fe97df4f62ab535feaeee98478f7092373aedbe9683a0988c5cd33 SHA512 9b3b4836a18a3ebc2274a2fb5d86d4ef807ad8d1586d10d2528cae5ae26c51b0ccfbdcf9eac47bd8d0fce93658735e9de8f56b0ff8f8410dc1aef7aedcdc7178 +DIST thunderbird-91.12.0-nn-NO.xpi 658572 BLAKE2B 0d8c3e47a5e147892496222c6aaf728270ac6ba742ae9265c80e51d4fef7ef4196d0c8769d148f1fa0ec2411989cf606dd6d5e9305080d45ef0fa4065a512cc8 SHA512 f2ce60169c31aa3c10477c3a150f9241b85e64e3a9c24da7cfe7802f20e179d4982648e29752a0a547ac271b8e83ad69eb180dc069df708d632f295b7df6056e +DIST thunderbird-91.12.0-pa-IN.xpi 652333 BLAKE2B 46071999f24491f4dc935897a9cfc7ef0193078a80b7b19baea0afea61481471ded60eac24f59fda21c2c905cb94ead11f740b7ddad832f144dd6ff92051c7eb SHA512 483f54a158cb5cf2a8e24c990797d0178018a4c1a2dec3260796cd25185dcea7739be904b6dce68b3b8cdcfba02c2a633b15784f5ed45a49c2ef82473249824c +DIST thunderbird-91.12.0-pl.xpi 694111 BLAKE2B eb5fb48a747136b7da96841911a795540662239b6ebe47590a1a918383530344ad886736b9d374e9267adef1850935080d9ee26cf86e99343e2f2cfac07cf0ea SHA512 b3cc4c40b10e0276ba5a0f606d4520686038ca531bb84847d3b6cf7eec4ff0f6105e96727f7d59ea132a4573ed692f1aef0236216c848c020592db6a0d7ea4c5 +DIST thunderbird-91.12.0-pt-BR.xpi 694132 BLAKE2B b97af5b2fffa1302cd2fb2c0eda4b29de026a60e202914390bcce29a03fdad6b72229391bca17c676bf196eb3e8b50cdd838b6d07b89af43025c36b4527eb34b SHA512 9aae8fb9374643c1ab41d98e23fb22239e2b840173c9ba18ac97aed06465ec9ac574a3cdcef908356d0156a04ad0e3651d86ed32187115ca3bd433b50fd5bdfc +DIST thunderbird-91.12.0-pt-PT.xpi 674673 BLAKE2B 9a432d467d1368a31058d277526b81900b6a2a463518e8b8afb2b058f841d04d170e33de3123b1fba9c8c53b5061b39c177439dfa87070bf74bc35b9728b7ad8 SHA512 4514dbd0630484ce7bad096cba5c36073948e85e7914aa443603bba8af66884578cef70f5dc7ba6ff801145589ed969780f7548c24cc743d1e49526b948b690c +DIST thunderbird-91.12.0-rm.xpi 687614 BLAKE2B 9d7646e99c15e20634f6d4994ade393b40050bf4286ec7e077d9406f5075713e59fa0bf65d503cbbe2a2cc271676415f3f4f271ea9b5299a15094339136a6991 SHA512 e80e0f51f1524b4f8aca2aa04a014bf7c164ade33cd64afb0b3d1112b3fed1aa5d2c22d98752770054d430cc35e5d48faf2afb092cd9e603e6048567a5d36f1d +DIST thunderbird-91.12.0-ro.xpi 661346 BLAKE2B 216e6faa4112ec6ca86d2f01e6d6c49d31ac846ef26751bac11143d5309740f635e4db8fca0a5e969d4f03b8baf7eac8a5a2e05a964ef2bc1083e381a0bc813a SHA512 e4be6c52b3c133129ebee33dd183d382a28fabc7dd24900488a4f62d651c44180563ad752e7e4e24da124a7a6adcd72fad139a6a16fad77fc2d42d599af5dbe0 +DIST thunderbird-91.12.0-ru.xpi 793373 BLAKE2B a9689e5110323a547b436fcb22e2f13760ec8ccb053d686d3b1b66b6a3d8add55630f2a906ad43c2aecc96d831b55d60ece3c2c4e95b564cb7da11da755ad791 SHA512 9759ecc8585996457c4d2b9116678bdff1972a3a2db2803b2bea0a52ddc2fac1017ba247ad59d4237afb5d3344bba791da1d51002a4bdf75061ff5fe642ac78c +DIST thunderbird-91.12.0-sk.xpi 721092 BLAKE2B c7939edb9025216f8716ef60486b77488462dac2a85032199304ee06390bdd59a7a82cdd3a76eace3d195a43b880cc8968208ab4bd38a7968ed00882a21ff65e SHA512 f19435c22427dcb54f7c2c5dff6d91affa8468c82150eebecf5bf8d9a937583371c2613be7af5c69beeee3c9cbac430cd0ff4a151cb884191aa15e28b15b4559 +DIST thunderbird-91.12.0-sl.xpi 682543 BLAKE2B 5a5bed11847fe3f02fe11387ef66fd92450b6f9fd8fd6aca762a9e3bba92cffc154fdb450692e3187f9b4e452bf189821a90155098db8ec5cbd87321f89c41a9 SHA512 d3afea20f7b667524c2e70e3c46611776848d9e44462a8f987efef28cb36df0be43164889ddc41177b3cc63ad626a17569df61f0d442b284370cd2f5e639d369 +DIST thunderbird-91.12.0-sq.xpi 703626 BLAKE2B a9a3446663ceb0ff9e4a2e086c36f803953b2b7b56940e1e41a04a0e824af4499c372f4cf2dff420ca553ac8a48158729118a44c5cd8d886c1bb1f3cf023f1f8 SHA512 9ea2afdffe162cc85941fcfee330d07dfd1c0d18dba72a42d02b0b9cc0d61a3288dca5fb9e089e8978f1b69b28aec3e77bac14d168c97eff961ad758a888f6a8 +DIST thunderbird-91.12.0-sr.xpi 710562 BLAKE2B 16715cd53e0bbe3460e45d41c408644dbd9149a9998f7ed954a3f4d226efa5c76d109a3d6b66a2db52ff08c38961f334caa03f94cb83f5ada7e329cd8c46d2bd SHA512 a3f90d270f18265c84eaccfdf5491540746b5dcac5b0484f2fc687a74e6759f7c18ef4328baac6e056dfb9c8d2fc8bc3080dc214ed4e5e6fb79ddb5b3959bdd6 +DIST thunderbird-91.12.0-sv-SE.xpi 690965 BLAKE2B 59cbda2eb448ef6efd4060d55ee3a420ff5117c6413591cd786886563d51b38f93c4e7e632b5e83f1694d2abdd67eec20bffc14e8fdd5c99d092cc3f01f71e5d SHA512 0dd67c2f478ffc0712d5b2a63f118ee05a7d9db9e4eda9456a44c06fbd61ba3880db75c64b37b6c3e55c7f6be2dc26ed26c1d9fb9a15e76b830b78f486b90ca0 +DIST thunderbird-91.12.0-th.xpi 748755 BLAKE2B e8c08992950a19f36483bee6a043a8ae87740f316778dfc84cea5b3b7aa9ea372628f2cb6dd1f0ca89a10db25d4ae73e9fa6b9598ce17e6aa67eec6dd694d649 SHA512 5e4fb6d25816a63b5bbc7983ec4cdf54a2b2eba470010edca6d2df1c0be91a9d09a3452bbf46a09cd717ed11fa6e04347054d70d28b4510d8f1d7f5d28195f98 +DIST thunderbird-91.12.0-tr.xpi 699652 BLAKE2B 68122681bce86859527df47bf1e23226e3a6982f4ca5fb7ae8dff687722f4358325ade297eb09740f2e731a800e07650dab90ffab662438643f70420ac063437 SHA512 23e503f823c7cccf723f6a728c33ee32412cc30a09d5f51d07a762502a09adcfe458882547c2688b81fadf4edc9ebfbaa72ed0a8fec6e289bef81de12fc8e5ce +DIST thunderbird-91.12.0-uk.xpi 798481 BLAKE2B e8b8168225a4cfc0e147afbe2a87d3132ea631fd84489496fcba741229f7cb7f00604872a2ce16b30acdc6b00561f0c3d67786abb74a00d72732d5b146d3dce4 SHA512 32e342f2cb3a98941b5d354628d6709c94725b9f0e898e650a12b249986e033625fc42995b6773f1015bf8fee1afedbd289045d18d173dc61762b1fa9f1cb16c +DIST thunderbird-91.12.0-uz.xpi 595924 BLAKE2B 9c5311c2c098f60a6c2bbab31a93e3ff200604ec7b17274dd312da7a79604bd8dc4409db7fef28b62ad11d701880b9b0ce59c01f487703ee5597cdbe001fb47d SHA512 14f1763ac46b0684904d86363dcf65e0e8312fb6b6b5f7a3d9d0607f08ddbd1122967b8b5b4eff1a3f70d9dc89c1b68564cd943be998e7f5ea9516d195acfd58 +DIST thunderbird-91.12.0-vi.xpi 725526 BLAKE2B ee8a25cb9eba7d589c6320397e9552e6a57fb84dd2815126dc55dfbe602306d47f4bf7b234baf72544371c05deb689b15a5033c26873848e6e7d0316e10cb2c1 SHA512 5b6d5b3f47851a1f6e8fc2368c0da7e6b5b2237b01c3085116a46b0f9f3d6c53977abae03035e7fb2281d6840664a2db48d91d8f4806d2cfd8df9b03272a27f4 +DIST thunderbird-91.12.0-zh-CN.xpi 730901 BLAKE2B 9d183dcfbcd2bc8cfd200c5b9e580ed6c8f79f9185d6e6d2960fe384d5d1cd5a4d1313c5eb3d461c54c68df08140a4057e6423af2c2183167c5af7c96b1d2e72 SHA512 3b6b6a428a492069bac13c8cffc42eac316af2ef7c138a517269f11857393546dff3e3dd242f2ee9730db18630f623086aa58577dad43349844a6f542f260ab2 +DIST thunderbird-91.12.0-zh-TW.xpi 731943 BLAKE2B 441081aafebc9bff1ad0a6c8c33cba392854f41b30be59bc614a57ec316d5c0ccae774d3b0c238df3be61c1c072507e09a4cad612259f13145153f33bfd14ffd SHA512 b93fb3cd53646394ace88650ae2384b8b4160e7b60975b068d750e0add4474e926e9f47112432d940b90e90180bfe308c999bc93d06ff56f5d1bdbe8c5320d31 +DIST thunderbird-91.12.0.source.tar.xz 404609860 BLAKE2B 960958211bd4661cd36e55aff024ebe800aca867e7a9a5b54de694c4477473360d2422373accc325ca2cf7a3bdc720be427bf281beba2e9ab052fcf2a62ecf67 SHA512 1c0200a84ccc4124127d472713d72c4ff7ece8d61ad120d5c45c732a3ab4f86a2edfea23a8bf26e4739d24956654aec30e7bc59a28af17fbbf10f3d67466649a diff --git a/mail-client/thunderbird/thunderbird-91.12.0.ebuild b/mail-client/thunderbird/thunderbird-91.12.0.ebuild new file mode 100644 index 000000000000..6a8a806a97f7 --- /dev/null +++ b/mail-client/thunderbird/thunderbird-91.12.0.ebuild @@ -0,0 +1,1131 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +FIREFOX_PATCHSET="firefox-91esr-patches-10j.tar.xz" + +LLVM_MAX_SLOT=14 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +WANT_AUTOCONF="2.1" + +VIRTUALX_REQUIRED="pgo" + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit autotools check-reqs desktop flag-o-matic gnome2-utils \ + llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ + virtualx xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +if [[ ${PV} == *_rc* ]] ; then + MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" +fi + +PATCH_URIS=( + https://dev.gentoo.org/~{juippis,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz + ${PATCH_URIS[@]}" + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.thunderbird.net/" + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" + +IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" +IUSE+=" jack lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp" +IUSE+=" wayland wifi" + +REQUIRED_USE="debug? ( !system-av1 ) + pgo? ( lto ) + wifi? ( dbus )" + +BDEPEND="${PYTHON_DEPS} + app-arch/unzip + app-arch/zip + >=dev-util/cbindgen-0.24.0 + >=net-libs/nodejs-10.23.1 + virtual/pkgconfig + >=virtual/rust-1.51.0 + || ( + ( + sys-devel/clang:14 + sys-devel/llvm:14 + clang? ( + =sys-devel/lld-14* + pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) + ) + ) + ( + sys-devel/clang:13 + sys-devel/llvm:13 + clang? ( + =sys-devel/lld-13* + pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) + ) + ) + ) + amd64? ( >=dev-lang/nasm-2.13 ) + x86? ( >=dev-lang/nasm-2.13 )" + +COMMON_DEPEND=" + >=dev-libs/nss-3.68 + >=dev-libs/nspr-4.32 + dev-libs/atk + dev-libs/expat + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-3.4.0:3[X] + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) + virtual/freedesktop-icon-theme + >=x11-libs/pixman-0.19.2 + >=dev-libs/glib-2.26:2 + >=sys-libs/zlib-1.2.3 + >=dev-libs/libffi-3.0.10:= + media-video/ffmpeg + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + dbus? ( + sys-apps/dbus + dev-libs/dbus-glib + ) + system-av1? ( + >=media-libs/dav1d-0.8.1:= + >=media-libs/libaom-1.0.0:= + ) + system-harfbuzz? ( + >=media-libs/harfbuzz-2.8.1:0= + >=media-gfx/graphite2-1.3.13 + ) + system-icu? ( >=dev-libs/icu-69.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) + system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) + system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) + system-webp? ( >=media-libs/libwebp-1.1.0:0= ) + wifi? ( + kernel_linux? ( + sys-apps/dbus + dev-libs/dbus-glib + net-misc/networkmanager + ) + ) + jack? ( virtual/jack ) + selinux? ( sec-policy/selinux-mozilla ) + sndio? ( media-sound/sndio )" + +RDEPEND="${COMMON_DEPEND} + jack? ( virtual/jack ) + openh264? ( media-libs/openh264:*[plugin] ) + pulseaudio? ( + || ( + media-sound/pulseaudio + >=media-sound/apulse-0.1.12-r4 + ) + ) + selinux? ( sec-policy/selinux-mozilla ) + !&2 + return 1 + fi + + if use clang ; then + if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then + einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use pgo ; then + if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then + einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +MOZ_LANGS=( + af ar ast be bg br ca cak cs cy da de dsb + el en-CA en-GB en-US es-AR es-ES et eu + fi fr fy-NL ga-IE gd gl he hr hsb hu + id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO + pa-IN pl pt-BR pt-PT rm ro ru + sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_clear_vendor_checksums() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -ne 1 ]] ; then + die "${FUNCNAME} requires exact one argument" + fi + + einfo "Clearing cargo checksums for ${1} ..." + + sed -i \ + -e 's/\("files":{\)[^}]*/\1/' \ + "${S}"/third_party/rust/${1}/.cargo-checksum.json \ + || die +} + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +mozconfig_add_options_ac() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_add_options_mk() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_use_enable() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +mozconfig_use_with() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has usersandbox $FEATURES ; then + die "You must enable usersandbox as X server can not run as root!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_setup + + llvm_pkg_setup + + if use clang && use lto ; then + local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') + [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") + [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" + + local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') + [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") + [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" + + if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then + eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." + eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" + eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" + eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" + eerror " - Build ${CATEGORY}/${PN} without USE=lto" + eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " + eerror " llvm/clang/lld/rust chain depending on your @world updates)" + die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" + fi + fi + + if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \ + && ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then + # bug 792705 + eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)." + die "Set USE=clang or select "${S}"/api-google.key || die + echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + + xdg_environment_reset +} + +src_configure() { + # Show flags set at the beginning + einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + local have_switched_compiler= + if use clang && ! tc-is-clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + have_switched_compiler=yes + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=comm/mail + + # Set Gentoo defaults + export MOZILLA_OFFICIAL=1 + + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-install-strip \ + --disable-strip \ + --disable-updater \ + --enable-js-shell \ + --enable-official-branding \ + --enable-release \ + --enable-system-ffi \ + --enable-system-pixman \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-nspr \ + --with-system-nss \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --x-includes="${ESYSROOT}/usr/include" \ + --x-libraries="${ESYSROOT}/usr/$(get_libdir)" + + # Set update channel + local update_channel=release + [[ -n ${MOZ_ESR} ]] && update_channel=esr + mozconfig_add_options_ac '' --update-channel=${update_channel} + + if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent system-libevent "${ESYSROOT}/usr" + mozconfig_use_with system-libvpx + mozconfig_use_with system-png + mozconfig_use_with system-webp + + mozconfig_use_enable dbus + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + fi + + mozconfig_use_enable jack + + mozconfig_use_enable pulseaudio + # force the deprecated alsa sound code if pulseaudio is disabled + if use kernel_linux && ! use pulseaudio ; then + mozconfig_add_options_ac '-pulseaudio' --enable-alsa + fi + + mozconfig_use_enable sndio + + mozconfig_use_enable wifi necko-wifi + + if use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland + else + mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3 + fi + + if use lto ; then + if use clang ; then + # Upstream only supports lld when using clang + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + + mozconfig_add_options_ac '+lto' --enable-lto=cross + else + # ld.gold is known to fail: + # /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld.gold: internal error in set_xindex, at /var/tmp/portage/sys-devel/binutils-2.37_p1-r1/work/binutils-2.37/gold/object.h:1050 + + # ThinLTO is currently broken, see bmo#1644409 + mozconfig_add_options_ac '+lto' --enable-lto=full + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + + if use pgo ; then + mozconfig_add_options_ac '+pgo' MOZ_PGO=1 + + if use clang ; then + # Used in build/pgo/profileserver.py + export LLVM_PROFDATA="llvm-profdata" + fi + fi + else + # Avoid auto-magic on linker + if use clang ; then + # This is upstream's default + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + else + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + fi + + # LTO flag was handled via configure + filter-flags '-flto*' + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + else + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # Modifications to better support ARM, bug #553364 + if use cpu_flags_arm_neon ; then + mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_add_options_ac '+cpu_flags_arm_neon' \ + --with-thumb=yes \ + --with-thumb-interwork=no + fi + fi + + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard + + if ! use system-libvpx ; then + sed -i \ + -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build \ + || die + fi + fi + + if use clang ; then + # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 + # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') + local disable_elf_hack= + if use amd64 ; then + disable_elf_hack=yes + elif use x86 ; then + disable_elf_hack=yes + elif use arm ; then + disable_elf_hack=yes + fi + + if [[ -n ${disable_elf_hack} ]] ; then + mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack + fi + elif tc-is-gcc ; then + if ver_test $(gcc-fullversion) -ge 10 ; then + einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." + append-cxxflags -fno-tree-loop-vectorize + fi + fi + + # Additional ARCH support + case "${ARCH}" in + arm) + # Reduce the memory requirements for linking + if use clang ; then + # Nothing to do + :; + elif tc-ld-is-gold || use lto ; then + append-ldflags -Wl,--no-keep-memory + else + append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads + fi + ;; + esac + + if ! use elibc_glibc ; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + # Allow elfhack to work in combination with unstripped binaries + # when they would normally be larger than 2GiB. + append-ldflags "-Wl,--compress-debug-sections=zlib" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + export MACH_USE_SYSTEM_PYTHON=1 + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if use pgo ; then + virtx_cmd=virtx + + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + fi + + local -x GDK_BACKEND=x11 + + ${virtx_cmd} ./mach build --verbose \ + || die +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + DESTDIR="${D}" ./mach install || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Don't install llvm-symbolizer from sys-devel/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${S}/comm/mail/branding/thunderbird" + local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse + # does not need to be forced into the LD_LIBRARY_PATH + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + einfo "APULSE found; Generating library symlinks for sound support ..." + local lib + pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do + # A quickpkg rolled by hand will grab symlinks as part of the package, + # so we need to avoid creating them if they already exist. + if [[ ! -L ${lib##*/} ]] ; then + ln -s "${lib}" ${lib##*/} || die + fi + done + popd &>/dev/null || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + elog "Apulse was detected at merge time on this system and so it will always be" + elog "used for sound. If you wish to use pulseaudio instead please unmerge" + elog "media-sound/apulse." + elog + fi + + local show_doh_information + local show_shortcut_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_shortcut_information=no + else + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 91.0 ; then + # Tell user that we no longer install a shortcut + # per supported display protocol + show_shortcut_information=yes + fi + done + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + if [[ -n "${show_shortcut_information}" ]] ; then + elog + elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" + elog "each supported display protocol. Instead we will only install" + elog "one generic Mozilla ${PN^} shortcut." + elog "If you still want to be able to select between running Mozilla ${PN^}" + elog "on X11 or Wayland, you have to re-create these shortcuts on your own." + fi + + optfeature_header "Optional runtime features:" + optfeature "encrypted chat support" net-libs/libotr +} diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz index 311b34b23ede2c0b1a2090432eacc7fc753b8a69..8006b0f3fdf0036d7c430b9acaa0feeb4219589a 100644 GIT binary patch literal 8531 zcmV-ZA*|jXiwFP!00002|81Mul3d4ehVS(hcmde8FPBtU4m)i5M!I*@k_Ao(n1N?t zk<`=s`;W}-9#A0#MPUYg>g4h-S=s;c!=Hcn@WsB3J-&^9`uWS}4?acr;rIXf!+-oC z{Qg5MIj6dMJZ*$9Q*Lgpke#n5uRfALmUCY#@9r#>u(k^;?$%P+R$Of>EPp!xIoprv zyN$D2_GKp#oOX&wk3X82gHgKdy1*mP4yG&epo;j5U;F(RM5; z*{P}Lwc9v3#}#|Wp}cBs*go3jt+^4Q(xEZ!I2!r8^mk*W{D=Qvu*oUblF%kCwY)Xof!$6H#d^gX;A z>qLIRJKuU;De%WL#2uPX^ka>1PCbX?lEgUr@ol6zTc8MtnvZRaQ+eNI=`UWRDpRno(X&BGtZAWRl@Yq$|4k45r`Sg`yCU

    cH&rtbT&?Y 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 N{{YUc*w^Vi003e&LD&EQ literal 8516 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 diff --git a/mail-filter/gld/gld-1.7-r4.ebuild b/mail-filter/gld/gld-1.7-r4.ebuild index f0283c477631..f5e55acbd877 100644 --- a/mail-filter/gld/gld-1.7-r4.ebuild +++ b/mail-filter/gld/gld-1.7-r4.ebuild @@ -5,9 +5,9 @@ EAPI="7" inherit toolchain-funcs -DESCRIPTION="A standalone anti-spam greylisting algorithm on top of Postfix" -HOMEPAGE="http://www.gasmi.net/gld.html" -SRC_URI="http://www.gasmi.net/down/${P}.tgz" +DESCRIPTION="Standalone anti-spam greylisting algorithm on top of Postfix" +HOMEPAGE="https://www.gasmi.net/gld.html" +SRC_URI="https://www.gasmi.net/down/${P}.tgz" LICENSE="GPL-2" SLOT="0" diff --git a/mail-filter/libmilter/Manifest b/mail-filter/libmilter/Manifest index a244254cbfea..89867690d895 100644 --- a/mail-filter/libmilter/Manifest +++ b/mail-filter/libmilter/Manifest @@ -1,2 +1,3 @@ DIST sendmail.8.16.1.tar.gz 2236402 BLAKE2B 80a9c2f1d04719099703e55f0a0c54fd638cf69b72839d358ae6863c95c9e0965d1b7fdd5b1807bec1ffdf87bca0c7c9ba91060962e6de5da5bf14422f6279ea SHA512 d7d4aac3c6d7505782abdb166204901b8b51cac000d610dfe40eda9eef7441a073af9e8e0b14c8719b07b445f55a1e2c28ac63d663d0daa7f1eafc5a101788b2 +DIST sendmail.8.17.1.9.tar.gz 2345302 BLAKE2B 378f2f98ffff6457c49f934228964e792acec6f33fbabd89a8712f09f1dc7afc951b7c984a397aa7dd3773d86bdf57a946ea9ac54ae426bc0b8ea4c040e2ad4a SHA512 ad8198b12bdc0037de5b64b2504bd5e0a42bf054274a4834163a7c46953b9aec23d52d58063cc6b925d90199973608f35edeb40128671ae32889f4558e5c0d4b DIST sendmail.8.17.1.tar.gz 2284027 BLAKE2B 4cbbc2bb536a48ea27994721e9dfefff7739ef1c825bbc0397202e600d8dad8f9a2572a777204693cf9630f767865d50566f0827be6b52be41c1e25532cb394c SHA512 ae42343fb06c09f2db5d919d602afc4241914387dfdae0f15e0967dda3be25bf1d3a4637b57266763679646a3cea6aa07e6453266fd9b7358c1a09ec2b627a15 diff --git a/mail-filter/libmilter/libmilter-1.0.2_p3.ebuild b/mail-filter/libmilter/libmilter-1.0.2_p3.ebuild new file mode 100644 index 000000000000..00ec5af784fc --- /dev/null +++ b/mail-filter/libmilter/libmilter-1.0.2_p3.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: please bump this together with mail-mta/sendmail + +inherit toolchain-funcs + +# This library is part of sendmail, but it does not share the version number with it. +# In order to find the right libmilter version number, check SMFI_VERSION definition +# that can be found in ${S}/include/libmilter/mfapi.h (see also SM_LM_VRS_* defines). +# For example, version 1.0.1 has a SMFI_VERSION of 0x01000001. +# +# See check in src_prepare too. +SENDMAIL_VER=8.17.1.9 + +DESCRIPTION="The Sendmail Filter API (Milter)" +HOMEPAGE="https://www.sendmail.org/" +if [[ -n $(ver_cut 4 ${SENDMAIL_VER}) ]] ; then + # Snapshots have an extra version component (e.g. 8.17.1 vs 8.17.1.9) + SRC_URI+="https://ftp.sendmail.org/snapshots/sendmail.${SENDMAIL_VER}.tar.gz + ftp://ftp.sendmail.org/pub/sendmail/snapshots/sendmail.${SENDMAIL_VER}.tar.gz" +else + SRC_URI="https://ftp.sendmail.org/sendmail.${SENDMAIL_VER}.tar.gz + ftp://ftp.sendmail.org/pub/sendmail/sendmail.${SENDMAIL_VER}.tar.gz" +fi + +S="${WORKDIR}/sendmail-${SENDMAIL_VER}" + +LICENSE="Sendmail" +# We increment _pN when a new sendmail tarball comes out +# We change the actual "main version" (1.0.2 at time of writing) when the version +# of libmilter included in the tarball changes. But there seems to be ABI +# stability between sendmail versions. +SLOT="0/$(ver_cut 1-3)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="ipv6 poll" + +RDEPEND="!> 24) + local actual_libmilter_ver_major=$(((actual_libmilter_ver & 0x7f000000) >> 24)) + + # SM_LM_VRS_MINOR(v) (((v) & 0x007fff00) >> 8) + local actual_libmilter_ver_minor=$(((actual_libmilter_ver & 0x007fff00) >> 8)) + + # SM_LM_VRS_PLVL(v) ((v) & 0x0000007f) + local actual_libmilter_ver_plvl=$((actual_libmilter_ver & 0x0000007f)) + + einfo "Extracted version (hex): ${actual_libmilter_ver}" + einfo "Extracted version (major): ${actual_libmilter_ver_major}" + einfo "Extracted version (minor): ${actual_libmilter_ver_minor}" + einfo "Extracted version (plvl): ${actual_libmilter_ver_plvl}" + einfo "Extracted version (final): ${actual_libmilter_ver_major}.${actual_libmilter_ver_minor}.${actual_libmilter_ver_plvl}" + + echo ${actual_libmilter_ver_major}.${actual_libmilter_ver_minor}.${actual_libmilter_ver_plvl} + } + + local actual_libmilter_ver_final=$(extract_version_from_source) + if [[ $(ver_cut 1-3) != ${actual_libmilter_ver_final} ]] ; then + eerror "Ebuild version ${PV} does not match detected version ${actual_libmilter_ver_final}!" + eerror "Expected version: $(ver_cut 1-3)" + eerror "Detected version: ${actual_libmilter_ver_final}" + die "Package version ${PV} appears to be incorrect. Please check the source or rename the ebuild." + fi + + local ENVDEF="-DNETUNIX -DNETINET -DHAS_GETHOSTBYNAME2=1" + + use ipv6 && ENVDEF+=" -DNETINET6" + use poll && ENVDEF+=" -DSM_CONF_POLL=1" + + if use elibc_musl; then + use ipv6 && ENVDEF+=" -DNEEDSGETIPNODE" + + eapply "${FILESDIR}"/${PN}-musl-stack-size.patch + eapply "${FILESDIR}"/${PN}-musl-disable-cdefs.patch + fi + + sed -e "s|@@CC@@|$(tc-getCC)|" \ + -e "s|@@CFLAGS@@|${CFLAGS}|" \ + -e "s|@@ENVDEF@@|${ENVDEF}|" \ + -e "s|@@LDFLAGS@@|${LDFLAGS}|" \ + "${FILESDIR}"/gentoo.config.m4 > devtools/Site/site.config.m4 \ + || die "failed to generate site.config.m4" +} + +src_compile() { + emake -j1 -C libmilter AR="$(tc-getAR)" MILTER_SOVER=${PV} +} + +src_install() { + dodir /usr/$(get_libdir) + + local emakeargs=( + DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" + MANROOT=/usr/share/man/man + SBINOWN=root SBINGRP=0 UBINOWN=root UBINGRP=0 + LIBOWN=root LIBGRP=0 GBINOWN=root GBINGRP=0 + MANOWN=root MANGRP=0 INCOWN=root INCGRP=0 + MSPQOWN=root CFOWN=root CFGRP=0 + MILTER_SOVER="$(ver_cut 1-3)" + ) + emake -C obj.*/libmilter "${emakeargs[@]}" install + + dodoc libmilter/README + + docinto html + dodoc -r libmilter/docs/. + + if [[ ${PV} != $(ver_cut 1-3) ]] ; then + # See comment above ${SLOT} definition above. + dosym ${PN}.so.$(ver_cut 1-3) /usr/$(get_libdir)/${PN}.so.${PV} + fi + + find "${ED}" -name '*.a' -delete || die +} diff --git a/mail-filter/mailfilter/mailfilter-0.8.4.ebuild b/mail-filter/mailfilter/mailfilter-0.8.4.ebuild index 705603c899b0..ccd3270dd5a3 100644 --- a/mail-filter/mailfilter/mailfilter-0.8.4.ebuild +++ b/mail-filter/mailfilter/mailfilter-0.8.4.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 DESCRIPTION="Mailfilter is a utility to get rid of unwanted spam mails" -HOMEPAGE="http://mailfilter.sourceforge.net/" +HOMEPAGE="https://mailfilter.sourceforge.io" SRC_URI="mirror://sourceforge/mailfilter/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="amd64 ppc sparc x86" IUSE="+ssl" diff --git a/mail-filter/mailfilter/mailfilter-0.8.7.ebuild b/mail-filter/mailfilter/mailfilter-0.8.7.ebuild index 1a42a9b11c6d..2e0acf820cb2 100644 --- a/mail-filter/mailfilter/mailfilter-0.8.7.ebuild +++ b/mail-filter/mailfilter/mailfilter-0.8.7.ebuild @@ -4,10 +4,10 @@ EAPI=8 DESCRIPTION="Mailfilter is a utility to get rid of unwanted spam mails" -HOMEPAGE="http://mailfilter.sourceforge.net/" +HOMEPAGE="https://mailfilter.sourceforge.io" SRC_URI="mirror://sourceforge/mailfilter/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="+ssl" diff --git a/mail-filter/opendkim/metadata.xml b/mail-filter/opendkim/metadata.xml index b822ecaf0536..0b748202e257 100644 --- a/mail-filter/opendkim/metadata.xml +++ b/mail-filter/opendkim/metadata.xml @@ -55,5 +55,6 @@ opendkim + trusteddomainproject/OpenDKIM diff --git a/mail-filter/policyd/policyd-1.82-r4.ebuild b/mail-filter/policyd/policyd-1.82-r4.ebuild index fdf57b2112b7..c4c0e75853d5 100644 --- a/mail-filter/policyd/policyd-1.82-r4.ebuild +++ b/mail-filter/policyd/policyd-1.82-r4.ebuild @@ -6,10 +6,10 @@ EAPI=7 inherit flag-o-matic toolchain-funcs DESCRIPTION="Policy daemon for postfix and other MTAs" -HOMEPAGE="http://policyd.sf.net/" -SRC_URI="http://policyd.sourceforge.net/${P}.tar.gz" +HOMEPAGE="https://wiki.policyd.org" +SRC_URI="https://download.policyd.org/v1.82/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="amd64 ~hppa x86" diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index c4efceb44b137dfe9c661366d72ccf256f900c21..c92feac0d5d04f2726e7209b554bd301e2777124 100644 GIT binary patch literal 2376 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 literal 2381 zcmV-T39|MdiwFP!00002|6P|$j$XGBh38&HZy*U@#Uh6?;vhldOzaI5Sw%yDUY6Q` zm!FR|)PF}KJ^J>&+kR1J!Prw>HGh@`S%ay`={1-JG<2C zDqgIgn37}mWwqrQInF72oUS{KU8Lnymb9KD@~I>0*lliW)u*1`Wog%1&**ix5Z&o`3Glbo%4gp_Zg$Cks@tPYqm8*s-$zWnJp{UEX(k`dOK~UHlrO`C-J!2tUdQ5Ew-Na-H&hn z`>%ie@YByv`{Qq)-^S;^{b(QFp7`?oRJ7z5yga*&Q|B;nkeTj>xL{~?DMRZXJuJ4A zl4si|mD8Nd&cTEAM3ddKNIlY5KB;v{sjX9Lv@}x+S-k^(uHoC$EGcv7luyZd@UvlG z@oG7SD#-I}OP#@~)m1a&0H&3E=!xjQ9mqsBxtob zVe~0q(eg{RntKe{{O$yU%`k%DsVT&WoTiPI%WBO|_hAZl2RPeqJNp)GLkIV`2zCSH zz4>?v;Sx{~%AO&vEo~XrTh_k!lx1;v_7z&czkUAzYmBB3YR&1(!y&pP5p^_E4~q1n zZFvJANTFlNC`=<4>BgVCsy5_QRJ9MJndZqbC5mf0nJM$2mLo1(jty_4MJ;E|)r-%= zy-O0KvK}LEFT@6ugKN*vLguJHU~aX#{20= zKb)8CeD<6=dK-c}Ol>|#Na{Uywa}5$fO4@PV7>o_T0HWC7KELh_Chqv%EP0vTiSm{E$ zXOxD>_gAzw7r;+;blxO8aRtD6ZeSj!hEMlpF=Gtvp+VD_{a;d%Tf!2q3{`I}RefIziU6dEV_+F&inRaP; z#la3#n521wVYrVhlop0lq5qW=lI=)Qlj5nR+3r!BKtqha0o`sfj^SneWTHcejt%v* zcQ??E#GRMlS8sIm0@&=@P4dK4BD``W%grh(cGr^}escFV)FiRxI3QDiObRZIP zA=T2DAx{ny$595{LpldUkzMVr`yGa_4RNuxQ<$D$8Lt8R_$^>{&WCy7TC-Kd{_0BE zkF}(eOoJCOMKW^1W$#LYwc(7rwBEOXCMnqG@@3OEAv!X=OUxIWO|akAA#DfY zIV9iQ{Pb19f9fe2Ghb~3uyEA#sB+q-ucu>VWPksj%Y z7hX;aipmCwuJ-d75C}J(nS@%$^T2HCfP)MqZ5ubpi=YG|DbpYVpopiDD*?IiEG8M$ zj53G}5B>%4@H4nLRH6Yequ#jJizvZw7o^tv>Zz`yxX-L>o8J$2sU>l6yBUL>DdvQW zks`R_xwxd>be}FlT4;vvxa3OWD@R`0s3LOPk&awkG%^6^Ucr>aFFqcSef$(3u8a9A z#E8BZ#LQBM&%7ubM3S>}1tF(#bGnp60690d+BtKa1tl&z(zaBi zKx|My`z*WMAE*%x0<#qrdctCVfXuo^HlsU~br+XvPnEi42Ev*qVJ( z0&By8e|6S;GMZ#h*lbx{@M?!@a!J2=dA{GSM(wr^kPqdXA% z^zqB{dHeh8{*~(^Bv+|7xu}(jcvcH7e2Ms_j3UE9mDh($u3|FR zU_x=j_8dG7qZ#mTAl@}mJATxtBxw;^r}C>OQ=)L_i6qhsUf3p1nNnI%t!HL$XbP_~ zMN#xs`fQEqB`Z~pa)4p+&*PDDn-rgJe7ZJ1?e+FJC0qG}I}kKD)wn@|EW$XIuSQ8x zs49Y@m%PI3^T+3pAFeF_vOd4{U*Z*Vkn{z)6cE7k^)p{7;MGPSlCS5tGcz+nurMF9 ztj3dd6Mctq!bihS6(p4kKH9<7ArMs{A!}G$)1^IjnO$8AtHA9Rd7WjQ)VEN{Gm7V?i>04#?SIR{5aR^X+h(=Qy%pO=R%L65WB0+1W z4i0Vk&=Z(bp`@`<Q&2Xrh zn_GRwEAL%syO;pwc&g?@)9EM)=t$jRbo@=rv!3Y2*)9-Xs2Ap7PZ7)rnYkc^VRyO9 zT5%d^n~dDRaQHj*g05Mb7@e4~8HJH$GGxDE+L!p?-{xg|NE6Sf!`41)P&5lKJ21P} zT5hu7n_QDBkU1DF8HtUB6K|3^5dhXm08NGN6GFfp1WMqxc}c`gSeB@@u`0#{OUcXz z8L7BDH#A`_FRLUD$}hkxM2owy9%AUcetU&8_#jOF!`_4P)A?PenD#CrD~a5t(aejqf+i|0b#l1-drhZ;-J%SKaBG%rZg2+YlzR(myD@2D$zqwbLVLNZ zGbWrUqf{fKVa{`1(Q$PAu((`+WC5CsoU!p%4H7QhB;W diff --git a/mail-mta/opensmtpd/metadata.xml b/mail-mta/opensmtpd/metadata.xml index bd9351ccc908..12887d412204 100644 --- a/mail-mta/opensmtpd/metadata.xml +++ b/mail-mta/opensmtpd/metadata.xml @@ -1,14 +1,17 @@ - -OpenSMTPD is an implementation of the server-side SMTP protocol as defined by RFC 5321, with some additional standard extensions. It allows ordinary machines to exchange e-mails with other systems speaking the SMTP protocol. - - -zx2c4@gentoo.org -Jason A. Donenfeld - - -Enable this to install as system-wide MTA - + + OpenSMTPD is an implementation of the server-side SMTP protocol as defined by RFC 5321, with some additional standard extensions. It allows ordinary machines to exchange e-mails with other systems speaking the SMTP protocol. + + + zx2c4@gentoo.org + Jason A. Donenfeld + + + Enable this to install as system-wide MTA + + + OpenSMTPD/OpenSMTPD + diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest index 37dcba11b855..8818354a734c 100644 --- a/mail-mta/postfix/Manifest +++ b/mail-mta/postfix/Manifest @@ -1,2 +1,2 @@ DIST postfix-3.7.2.tar.gz 4824424 BLAKE2B 3f7aaba222b64274f756ea37b8ac06c29469d9183879deb4942a709d75783f4a8ca81204971b6658aba4b5bea46ed9c21b14e1f8fc6b613f257acd3aad16c170 SHA512 23bb1af6bf3743c741f108da136f64613f9062d121dc459944ac192275335952cd309ffec6c380f5d36430605eec538c2549c3fdee9d4597f739d9d1b0a033fc -DIST postfix-3.8-20220527.tar.gz 4825637 BLAKE2B ca4672848abfc254c7e7ac980b1cf0cfc6f6a19ddf7e9a82082eb89f9aae8a4387798c28f94a6399471e01e1317ba064668c7ee018a2c0c36dacfc88e6693557 SHA512 716ba64a055d89d80a7bd5da282e253bcfbf6c9409a937cdc4c632d2f999b47d7a28b8a930e0ce8096d687dd06656b1c559a72ae9a30bd2bda40dab85cf5a5b3 +DIST postfix-3.8-20220724.tar.gz 4826181 BLAKE2B 99bf9188a1c9366f53ec4f3714d9cf4cc5a595f661e059f578e4ee57776f45cb4be8957b718267534f83a8ec9c3149c648ea04ca31ffebe9704c16a475246545 SHA512 b865258253fd439149b5ef92e88bf6ab59aa07659006fb3ba5b1865c0b11cc7a154d5450106c8aecca8471425fff30d79aed9fbd8d70ce857e906b6fe1366bbf diff --git a/mail-mta/postfix/postfix-3.8_pre20220527.ebuild b/mail-mta/postfix/postfix-3.8_pre20220724.ebuild similarity index 100% rename from mail-mta/postfix/postfix-3.8_pre20220527.ebuild rename to mail-mta/postfix/postfix-3.8_pre20220724.ebuild diff --git a/mail-mta/sendmail/Manifest b/mail-mta/sendmail/Manifest index a244254cbfea..89867690d895 100644 --- a/mail-mta/sendmail/Manifest +++ b/mail-mta/sendmail/Manifest @@ -1,2 +1,3 @@ DIST sendmail.8.16.1.tar.gz 2236402 BLAKE2B 80a9c2f1d04719099703e55f0a0c54fd638cf69b72839d358ae6863c95c9e0965d1b7fdd5b1807bec1ffdf87bca0c7c9ba91060962e6de5da5bf14422f6279ea SHA512 d7d4aac3c6d7505782abdb166204901b8b51cac000d610dfe40eda9eef7441a073af9e8e0b14c8719b07b445f55a1e2c28ac63d663d0daa7f1eafc5a101788b2 +DIST sendmail.8.17.1.9.tar.gz 2345302 BLAKE2B 378f2f98ffff6457c49f934228964e792acec6f33fbabd89a8712f09f1dc7afc951b7c984a397aa7dd3773d86bdf57a946ea9ac54ae426bc0b8ea4c040e2ad4a SHA512 ad8198b12bdc0037de5b64b2504bd5e0a42bf054274a4834163a7c46953b9aec23d52d58063cc6b925d90199973608f35edeb40128671ae32889f4558e5c0d4b DIST sendmail.8.17.1.tar.gz 2284027 BLAKE2B 4cbbc2bb536a48ea27994721e9dfefff7739ef1c825bbc0397202e600d8dad8f9a2572a777204693cf9630f767865d50566f0827be6b52be41c1e25532cb394c SHA512 ae42343fb06c09f2db5d919d602afc4241914387dfdae0f15e0967dda3be25bf1d3a4637b57266763679646a3cea6aa07e6453266fd9b7358c1a09ec2b627a15 diff --git a/mail-mta/sendmail/files/sendmail-8.17.1-cyrus-sasl-auth.patch b/mail-mta/sendmail/files/sendmail-8.17.1-cyrus-sasl-auth.patch new file mode 100644 index 000000000000..ddbe2b1fb02e --- /dev/null +++ b/mail-mta/sendmail/files/sendmail-8.17.1-cyrus-sasl-auth.patch @@ -0,0 +1,26 @@ +https://bugs.gentoo.org/859172 +https://bz-attachments.freebsd.org/attachment.cgi?id=233353 +https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263287 +https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262935 +--- a/sendmail/sendmail.h ++++ b/sendmail/sendmail.h +@@ -760,7 +760,7 @@ extern bool filesys_free __P((long)); + # define SASL_IS_AUTH 2 /* authenticated */ + + /* SASL options */ +-# define SASL_AUTH_AUTH 0x1000 /* use auth= only if authenticated */ ++# define SASL_AUTH_AUTH 0x10000 /* use auth= only if authenticated */ + # if SASL >= 20101 + # define SASL_SEC_MASK SASL_SEC_MAXIMUM /* mask for SASL_SEC_* values: sasl.h */ + # else /* SASL >= 20101 */ +@@ -775,6 +775,9 @@ extern bool filesys_free __P((long)); + # endif /* SASL_SEC_NOPLAINTEXT & SASL_SEC_MASK) == 0 ... */ + # endif /* SASL >= 20101 */ + # define MAXOUTLEN 8192 /* length of output buffer, should be 2^n */ ++# if (SASL_AUTH_AUTH & SASL_SEC_MASK) != 0 ++# ERROR "change SASL_AUTH_AUTH notify sendmail.org!" ++# endif + + /* functions */ + extern char *intersect __P((char *, char *, SM_RPOOL_T *)); + diff --git a/mail-mta/sendmail/sendmail-8.17.1-r3.ebuild b/mail-mta/sendmail/sendmail-8.17.1-r3.ebuild new file mode 100644 index 000000000000..a2ae30989f5d --- /dev/null +++ b/mail-mta/sendmail/sendmail-8.17.1-r3.ebuild @@ -0,0 +1,208 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: please bump this together with mail-filter/libmilter + +inherit systemd toolchain-funcs + +DESCRIPTION="Widely-used Mail Transport Agent (MTA)" +HOMEPAGE="https://www.sendmail.org/" +SRC_URI="ftp://ftp.sendmail.org/pub/${PN}/${PN}.${PV}.tar.gz" + +LICENSE="Sendmail GPL-2" # GPL-2 is here for initscript +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="ipv6 ldap mbox nis sasl sockets ssl tcpd" + +BDEPEND=" + sys-devel/m4 + virtual/pkgconfig" +DEPEND=" + acct-group/smmsp + >=acct-user/smmsp-0-r2 + net-mail/mailbase + >=sys-libs/db-3.2:= + ldap? ( net-nds/openldap:= ) + nis? ( net-libs/libnsl:= ) + sasl? ( >=dev-libs/cyrus-sasl-2.1.10 ) + ssl? ( dev-libs/openssl:0= ) + tcpd? ( sys-apps/tcp-wrappers )" +RDEPEND=" + ${DEPEND} + >=mail-filter/libmilter-1.0.2_p2 + !mail-mta/courier + !mail-mta/esmtp + !mail-mta/exim + !mail-mta/mini-qmail + !mail-mta/msmtp[mta] + !mail-mta/netqmail + !mail-mta/nullmailer + !mail-mta/opensmtpd + !mail-mta/postfix + !mail-mta/qmail-ldap + !>=mail-mta/ssmtp-2.64-r2[mta] + !net-mail/vacation" +PDEPEND="!mbox? ( mail-filter/procmail )" + +src_prepare() { + eapply "${FILESDIR}"/${PN}-8.16.1-build-system.patch + eapply "${FILESDIR}"/${PN}-8.17.1-cyrus-sasl-auth.patch + eapply -p0 "${FILESDIR}"/${PN}-delivered_hdr.patch + eapply_user + + local confCCOPTS="${CFLAGS}" + # See bug #808954 for FLOCK + local confENVDEF="-DMAXDAEMONS=64 -DHAS_GETHOSTBYNAME2=1 -DHASFLOCK=1" + local confLDOPTS="${LDFLAGS}" + local confLIBS= + local confMAPDEF="-DMAP_REGEX" + local conf_sendmail_LIBS= + + if use ldap; then + confMAPDEF+=" -DLDAPMAP" + confLIBS+=" -lldap -llber" + fi + + if use sasl; then + confCCOPTS+=" $($(tc-getPKG_CONFIG) --cflags libsasl2)" + confENVDEF+=" -DSASL=2" + conf_sendmail_LIBS+=" $($(tc-getPKG_CONFIG) --libs libsasl2)" + fi + + if use ssl; then + # Bug #542370 - lets add support for modern crypto (PFS) + confCCOPTS+=" $($(tc-getPKG_CONFIG) --cflags openssl)" + confENVDEF+=" -DSTARTTLS -D_FFR_DEAL_WITH_ERROR_SSL" + confENVDEF+=" -D_FFR_TLS_1 -D_FFR_TLS_EC" + conf_sendmail_LIBS+=" $($(tc-getPKG_CONFIG) --libs openssl)" + fi + + if use tcpd; then + confENVDEF+=" -DTCPWRAPPERS" + confLIBS+=" -lwrap" + fi + + use ipv6 && confENVDEF+=" -DNETINET6" + use nis && confENVDEF+=" -DNIS" + use sockets && confENVDEF+=" -DSOCKETMAP" + + sed -e "s|@@confCC@@|$(tc-getCC)|" \ + -e "s|@@confCCOPTS@@|${confCCOPTS}|" \ + -e "s|@@confENVDEF@@|${confENVDEF}|" \ + -e "s|@@confLDOPTS@@|${confLDOPTS}|" \ + -e "s|@@confLIBS@@|${confLIBS}|" \ + -e "s|@@confMAPDEF@@|${confMAPDEF}|" \ + -e "s|@@conf_sendmail_LIBS@@|${conf_sendmail_LIBS}|" \ + "${FILESDIR}"/site.config.m4 > devtools/Site/site.config.m4 \ + || die "failed to generate site.config.m4" + + echo "APPENDDEF(\`confLIBDIRS', \`-L${EPREFIX}/usr/$(get_libdir)')" \ + >> devtools/Site/site.config.m4 || die "failed adding to site.config.m4" +} + +src_compile() { + sh Build AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" || die "compilation failed in main build script" +} + +src_install() { + dodir /usr/{bin,$(get_libdir)} + dodir /usr/share/man/man{1,5,8} /usr/sbin /usr/share/sendmail-cf + dodir /var/spool/{mqueue,clientmqueue} /etc/conf.d + + keepdir /var/spool/{clientmqueue,mqueue} + + local emakeargs=( + DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" + MANROOT=/usr/share/man/man + SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root + MANOWN=root MANGRP=root INCOWN=root INCGRP=root + LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root + MSPQOWN=root CFOWN=root CFGRP=root + ) + + local dir + for dir in libsmutil sendmail mailstats praliases smrsh makemap vacation editmap; do + emake -j1 -C obj.*/${dir} "${emakeargs[@]}" install + done + for dir in rmail mail.local; do + emake -j1 -C obj.*/${dir} "${emakeargs[@]}" force-install + done + + fowners root:smmsp /usr/sbin/sendmail + fperms 2555 /usr/sbin/sendmail + fowners smmsp:smmsp /var/spool/clientmqueue + fperms 770 /var/spool/clientmqueue + fperms 700 /var/spool/mqueue + dosym ../sbin/makemap /usr/bin/makemap + dodoc FAQ KNOWNBUGS README RELEASE_NOTES doc/op/op.ps + + dodoc sendmail/{SECURITY,TUNING} + newdoc sendmail/README README.sendmail + newdoc smrsh/README README.smrsh + + newdoc cf/README README.cf + newdoc cf/cf/README README.install-cf + + dodoc -r contrib + + cp -pPR cf/. "${ED}"/usr/share/sendmail-cf || die + + insinto /etc/mail + if use mbox; then + newins "${FILESDIR}"/sendmail.mc-r1 sendmail.mc + else + newins "${FILESDIR}"/sendmail-procmail.mc sendmail.mc + fi + + # See discussion on bug #730890 + m4 "${ED}"/usr/share/sendmail-cf/m4/cf.m4 \ + <(grep -v "${EPREFIX}"/usr/share/sendmail-cf/m4/cf.m4 "${ED}"/etc/mail/sendmail.mc) \ + > "${ED}"/etc/mail/sendmail.cf || die "cf.m4 failed" + + echo "include(\`/usr/share/sendmail-cf/m4/cf.m4')dnl" \ + > "${ED}"/etc/mail/submit.mc || die "submit.mc echo failed" + + cat "${ED}"/usr/share/sendmail-cf/cf/submit.mc \ + >> "${ED}"/etc/mail/submit.mc || die "submit.mc cat failed" + + echo "# local-host-names - include all aliases for your machine here" \ + > "${ED}"/etc/mail/local-host-names || die "local-host-names echo failed" + + cat <<- EOF > "${ED}"/etc/mail/trusted-users || die "trusted-users cat failed" + # trusted-users - users that can send mail as others without a warning + # apache, mailman, majordomo, uucp are good candidates + EOF + + cat <<- EOF > "${ED}"/etc/mail/access || die "access cat failed" + # Check the /usr/share/doc/sendmail/README.cf file for a description + # of the format of this file. (search for access_db in that file) + # The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc + # package. + # + + EOF + + cat <<- EOF > "${ED}"/etc/conf.d/sendmail || die "sendmail cat failed" + # Config file for /etc/init.d/sendmail + # add start-up options here + SENDMAIL_OPTS="-bd -q30m -L sm-mta" # default daemon mode + CLIENTMQUEUE_OPTS="-Ac -q30m -L sm-cm" # clientmqueue + KILL_OPTS="" # add -9/-15/your favorite evil SIG level here + + EOF + + if use sasl; then + dodir /etc/sasl2 + cat <<- EOF > "${ED}"/etc/sasl2/Sendmail.conf || die "Sendmail.conf cat ailed" + pwcheck_method: saslauthd + mech_list: PLAIN LOGIN + + EOF + fi + + doinitd "${FILESDIR}"/sendmail + systemd_dounit "${FILESDIR}"/sendmail.service + systemd_dounit "${FILESDIR}"/sm-client.service +} diff --git a/mail-mta/sendmail/sendmail-8.17.1.9.ebuild b/mail-mta/sendmail/sendmail-8.17.1.9.ebuild new file mode 100644 index 000000000000..24fb6488cdee --- /dev/null +++ b/mail-mta/sendmail/sendmail-8.17.1.9.ebuild @@ -0,0 +1,217 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: please bump this together with mail-filter/libmilter + +inherit systemd toolchain-funcs + +DESCRIPTION="Widely-used Mail Transport Agent (MTA)" +HOMEPAGE="https://www.sendmail.org/" +if [[ -n $(ver_cut 4) ]] ; then + # Snapshots have an extra version component (e.g. 8.17.1 vs 8.17.1.9) + SRC_URI+="https://ftp.sendmail.org/snapshots/${PN}.${PV}.tar.gz + ftp://ftp.sendmail.org/pub/${PN}/snapshots/${PN}.${PV}.tar.gz" +else + SRC_URI="https://ftp.sendmail.org/${PN}.${PV}.tar.gz + ftp://ftp.sendmail.org/pub/${PN}/${PN}.${PV}.tar.gz" +fi + +LICENSE="Sendmail GPL-2" # GPL-2 is here for initscript +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="ipv6 ldap mbox nis sasl sockets ssl tcpd" + +DEPEND=" + acct-group/smmsp + >=acct-user/smmsp-0-r2 + net-mail/mailbase + >=sys-libs/db-3.2:= + ldap? ( net-nds/openldap:= ) + nis? ( net-libs/libnsl:= ) + sasl? ( >=dev-libs/cyrus-sasl-2.1.10 ) + ssl? ( dev-libs/openssl:= ) + tcpd? ( sys-apps/tcp-wrappers ) +" +RDEPEND=" + ${DEPEND} + >=mail-filter/libmilter-1.0.2_p2 + !mail-mta/courier + !mail-mta/esmtp + !mail-mta/exim + !mail-mta/mini-qmail + !mail-mta/msmtp[mta] + !mail-mta/netqmail + !mail-mta/nullmailer + !mail-mta/opensmtpd + !mail-mta/postfix + !mail-mta/qmail-ldap + !>=mail-mta/ssmtp-2.64-r2[mta] + !net-mail/vacation +" +BDEPEND=" + sys-devel/m4 + virtual/pkgconfig +" +PDEPEND="!mbox? ( mail-filter/procmail )" + +src_prepare() { + eapply "${FILESDIR}"/${PN}-8.16.1-build-system.patch + eapply -p0 "${FILESDIR}"/${PN}-delivered_hdr.patch + eapply_user + + local confCCOPTS="${CFLAGS}" + # See bug #808954 for FLOCK + local confENVDEF="-DMAXDAEMONS=64 -DHAS_GETHOSTBYNAME2=1 -DHASFLOCK=1" + local confLDOPTS="${LDFLAGS}" + local confLIBS= + local confMAPDEF="-DMAP_REGEX" + local conf_sendmail_LIBS= + + if use ldap; then + confMAPDEF+=" -DLDAPMAP" + confLIBS+=" -lldap -llber" + fi + + if use sasl; then + confCCOPTS+=" $($(tc-getPKG_CONFIG) --cflags libsasl2)" + confENVDEF+=" -DSASL=2" + conf_sendmail_LIBS+=" $($(tc-getPKG_CONFIG) --libs libsasl2)" + fi + + if use ssl; then + # Bug #542370 - lets add support for modern crypto (PFS) + confCCOPTS+=" $($(tc-getPKG_CONFIG) --cflags openssl)" + confENVDEF+=" -DSTARTTLS -D_FFR_DEAL_WITH_ERROR_SSL" + confENVDEF+=" -D_FFR_TLS_1 -D_FFR_TLS_EC" + conf_sendmail_LIBS+=" $($(tc-getPKG_CONFIG) --libs openssl)" + fi + + if use tcpd; then + confENVDEF+=" -DTCPWRAPPERS" + confLIBS+=" -lwrap" + fi + + use ipv6 && confENVDEF+=" -DNETINET6" + use nis && confENVDEF+=" -DNIS" + use sockets && confENVDEF+=" -DSOCKETMAP" + + sed -e "s|@@confCC@@|$(tc-getCC)|" \ + -e "s|@@confCCOPTS@@|${confCCOPTS}|" \ + -e "s|@@confENVDEF@@|${confENVDEF}|" \ + -e "s|@@confLDOPTS@@|${confLDOPTS}|" \ + -e "s|@@confLIBS@@|${confLIBS}|" \ + -e "s|@@confMAPDEF@@|${confMAPDEF}|" \ + -e "s|@@conf_sendmail_LIBS@@|${conf_sendmail_LIBS}|" \ + "${FILESDIR}"/site.config.m4 > devtools/Site/site.config.m4 \ + || die "failed to generate site.config.m4" + + echo "APPENDDEF(\`confLIBDIRS', \`-L${EPREFIX}/usr/$(get_libdir)')" \ + >> devtools/Site/site.config.m4 || die "failed adding to site.config.m4" +} + +src_compile() { + sh Build AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" || die "compilation failed in main build script" +} + +src_install() { + dodir /usr/{bin,$(get_libdir)} + dodir /usr/share/man/man{1,5,8} /usr/sbin /usr/share/sendmail-cf + dodir /var/spool/{mqueue,clientmqueue} /etc/conf.d + + keepdir /var/spool/{clientmqueue,mqueue} + + local emakeargs=( + DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" + MANROOT=/usr/share/man/man + SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root + MANOWN=root MANGRP=root INCOWN=root INCGRP=root + LIBOWN=root LIBGRP=root GBINOWN=root GBINGRP=root + MSPQOWN=root CFOWN=root CFGRP=root + ) + + local dir + for dir in libsmutil sendmail mailstats praliases smrsh makemap vacation editmap; do + emake -j1 -C obj.*/${dir} "${emakeargs[@]}" install + done + for dir in rmail mail.local; do + emake -j1 -C obj.*/${dir} "${emakeargs[@]}" force-install + done + + fowners root:smmsp /usr/sbin/sendmail + fperms 2555 /usr/sbin/sendmail + fowners smmsp:smmsp /var/spool/clientmqueue + fperms 770 /var/spool/clientmqueue + fperms 700 /var/spool/mqueue + dosym ../sbin/makemap /usr/bin/makemap + dodoc FAQ KNOWNBUGS README RELEASE_NOTES doc/op/op.ps + + dodoc sendmail/{SECURITY,TUNING} + newdoc sendmail/README README.sendmail + newdoc smrsh/README README.smrsh + + newdoc cf/README README.cf + newdoc cf/cf/README README.install-cf + + dodoc -r contrib + + cp -pPR cf/. "${ED}"/usr/share/sendmail-cf || die + + insinto /etc/mail + if use mbox; then + newins "${FILESDIR}"/sendmail.mc-r1 sendmail.mc + else + newins "${FILESDIR}"/sendmail-procmail.mc sendmail.mc + fi + + # See discussion on bug #730890 + m4 "${ED}"/usr/share/sendmail-cf/m4/cf.m4 \ + <(grep -v "${EPREFIX}"/usr/share/sendmail-cf/m4/cf.m4 "${ED}"/etc/mail/sendmail.mc) \ + > "${ED}"/etc/mail/sendmail.cf || die "cf.m4 failed" + + echo "include(\`/usr/share/sendmail-cf/m4/cf.m4')dnl" \ + > "${ED}"/etc/mail/submit.mc || die "submit.mc echo failed" + + cat "${ED}"/usr/share/sendmail-cf/cf/submit.mc \ + >> "${ED}"/etc/mail/submit.mc || die "submit.mc cat failed" + + echo "# local-host-names - include all aliases for your machine here" \ + > "${ED}"/etc/mail/local-host-names || die "local-host-names echo failed" + + cat <<- EOF > "${ED}"/etc/mail/trusted-users || die "trusted-users cat failed" + # trusted-users - users that can send mail as others without a warning + # apache, mailman, majordomo, uucp are good candidates + EOF + + cat <<- EOF > "${ED}"/etc/mail/access || die "access cat failed" + # Check the /usr/share/doc/sendmail/README.cf file for a description + # of the format of this file. (search for access_db in that file) + # The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc + # package. + # + + EOF + + cat <<- EOF > "${ED}"/etc/conf.d/sendmail || die "sendmail cat failed" + # Config file for /etc/init.d/sendmail + # add start-up options here + SENDMAIL_OPTS="-bd -q30m -L sm-mta" # default daemon mode + CLIENTMQUEUE_OPTS="-Ac -q30m -L sm-cm" # clientmqueue + KILL_OPTS="" # add -9/-15/your favorite evil SIG level here + + EOF + + if use sasl; then + dodir /etc/sasl2 + cat <<- EOF > "${ED}"/etc/sasl2/Sendmail.conf || die "Sendmail.conf cat ailed" + pwcheck_method: saslauthd + mech_list: PLAIN LOGIN + + EOF + fi + + doinitd "${FILESDIR}"/sendmail + systemd_dounit "${FILESDIR}"/sendmail.service + systemd_dounit "${FILESDIR}"/sm-client.service +} diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index 5ef71e1438433fa3f7cbac479efca35650e0780f..7b905454c5135a05abef7c5023ce6a45073877d8 100644 GIT binary patch delta 13702 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

    9T?R25 zy!D)2C~0Rvr@daYX?1E3S~!cGfvi_pQaZX-7o7kk?_KvLKy3_<>shiR36a{v)Y5D? ztxgm0uM|Sag1^Y_m*q#aJQ}f)6(>zas33a(V6pFj?3k)MRB4No z>^(b)&}8Zy4xRA-MJss~au3xs779ZOQWn}9NUKD?Cd;|RC^LI9V8E`%F(87%dkg

    v5i0X8fYyw#swq*qfIp#663FT`8^Z&NFVvp4+7VTXtSLa4SEgzbwgCcQN}z+se6| zbFf-2sqIIK+bEMA8We35-LxDKdRsAqTu?tmO}1#2rdg$4-9kS(@@fs~L?x+%yesR< zrWWz76010*Y+;>8yTu5(Hf%n1QkH)XbelI$svQ}*8~frcjf$OSg3a6W{C>s$+n@io z$<_z-SDw1>y%0_9{}Q37wb<3u5sE)(K9tDkRI9|_ofP5ZW+jwWic4o3c%*a4!sYxb z`F|*2U3hA~SFes|*1js*Vn2!6TA@8Jy83K!zHv29rKzS0pro}QHh6>Drlo(vMs>JE z^3qt!DNzpeFuW;qKDBDG=1eZJb~j6Ch}!l=Kpe8xJIWGX98IDkC4fiRCYq1qRov-B z{bR}g0}z}S82|eGPxGw4EGtA_549?9gwuX1Bvh0^URL{&LtZ-&Gw(h5#T+b`;2!f36FGcea1tMQ&cihU}#U;VEm8>qt?b9y2$g?3$Ec_llgit`f&s zoaqLtIj-O#RSrXUYyP}Va^uQNS~!Xn_D+{NZ`lPly!x)h{vcfOY(WA@q@ZOt=E5dT z`!seVHnQ!`U0I{sKKt))AAWB?chDc)mZmgaR%J?Q=G~N)Ghd8yO~QYqW0c8YH5&VR z<<&bC0jxffoys)#Pt;gk|DDCrLKz&5%MC3uh(|E-ri)XVsEP<O}#|gtLy*!|D)ey872w=0FjIjI{*Lx delta 13702 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 diff --git a/media-fonts/unifont/unifont-14.0.03.ebuild b/media-fonts/unifont/unifont-14.0.03.ebuild index ff3636ed0802..c387331f477e 100644 --- a/media-fonts/unifont/unifont-14.0.03.ebuild +++ b/media-fonts/unifont/unifont-14.0.03.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~ia64 ~loong ppc ppc64 ~s390 ~sparc x86" IUSE="fontforge utils" BDEPEND=" diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 8589a3bec57664e39ae79241dc484efe34ae7bc0..5f19207a6a316ddb3a1aa9b722ab3b57a46b34a0 100644 GIT binary patch delta 34688 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 delta 34759 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 diff --git a/media-gfx/cairosvg/metadata.xml b/media-gfx/cairosvg/metadata.xml index f177f78171ec..65dc4666d904 100644 --- a/media-gfx/cairosvg/metadata.xml +++ b/media-gfx/cairosvg/metadata.xml @@ -7,6 +7,7 @@ + Kozea/CairoSVG CairoSVG diff --git a/media-gfx/chafa/Manifest b/media-gfx/chafa/Manifest index c239cf10f843..555fb490ea82 100644 --- a/media-gfx/chafa/Manifest +++ b/media-gfx/chafa/Manifest @@ -1 +1,2 @@ DIST chafa-1.10.3.tar.xz 512808 BLAKE2B cc0d18f06936d3c26a5d073cf8982c5c49bca307833885edf346e392987fb743ee560ca891db5533ee5e856dbeb4ca9f9a68d601961d0ab6b2dcb80c58fdda1d SHA512 29bcd5315a1c5bf08b214b9b58fabc64340e995a383b88e5f8245ba130b0506e4d13c34878d6cb32d1493fa1b8326520cbd176aeef22d932c72ede0430a38fda +DIST chafa-1.12.3.tar.xz 659136 BLAKE2B 2b9878b93c46be37fc7cfaf9ffadf58a84445b2e081c712a9824f323b0aee5725fd0b229a0a073afd0a7e3354d418669c411e02ac0f98a4e2eeaff9c19f6f93c SHA512 00d186aa3e5a184b5fe985909118fe856c7889e6674d55de6fe409f04ccac0a8698ef8063a2049e8b100ea0e9abfa5f89c959333a18cd6f934608b86f256ee5d diff --git a/media-gfx/chafa/chafa-1.12.3.ebuild b/media-gfx/chafa/chafa-1.12.3.ebuild new file mode 100644 index 000000000000..9a2b941734b1 --- /dev/null +++ b/media-gfx/chafa/chafa-1.12.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="versatile and fast Unicode/ASCII/ANSI graphics renderer" +HOMEPAGE="https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa" +SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="+tools" + +RDEPEND=" + dev-libs/glib:2 + media-gfx/imagemagick:0= + tools? ( >=media-libs/freetype-2.0.0 ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + econf \ + --disable-man \ + $(use_with tools) +} + +src_install() { + local DOCS=( AUTHORS NEWS README TODO ) + default + + use tools && doman docs/chafa.1 + + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-gfx/exiv2/exiv2-0.27.5-r1.ebuild b/media-gfx/exiv2/exiv2-0.27.5-r1.ebuild index 754fb2a9597e..8655bd0c7eac 100644 --- a/media-gfx/exiv2/exiv2-0.27.5-r1.ebuild +++ b/media-gfx/exiv2/exiv2-0.27.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ PYTHON_COMPAT=( python3_{8..10} ) inherit cmake-multilib python-any-r1 DESCRIPTION="EXIF, IPTC and XMP metadata C++ library and command line utility" -HOMEPAGE="https://www.exiv2.org/" +HOMEPAGE="https://exiv2.org/" LICENSE="GPL-2" # In 0.27.5, ABI seemed to be broken for bmff functions diff --git a/media-gfx/exiv2/metadata.xml b/media-gfx/exiv2/metadata.xml index 06b54e427aa0..08e5c12f096c 100644 --- a/media-gfx/exiv2/metadata.xml +++ b/media-gfx/exiv2/metadata.xml @@ -13,4 +13,7 @@ Add support for the ISOBMFF format Support reading metadata over the internet + + Exiv2/exiv2 + diff --git a/media-gfx/fbida/fbida-2.14-r3.ebuild b/media-gfx/fbida/fbida-2.14-r3.ebuild index 26920f5b7089..2ab410867ab3 100644 --- a/media-gfx/fbida/fbida-2.14-r3.ebuild +++ b/media-gfx/fbida/fbida-2.14-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI=" " LICENSE="GPL-2 IJG" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" IUSE="curl fbcon ghostscript +gif lirc +png scanner +tiff X +webp" REQUIRED_USE=" ghostscript? ( tiff ) diff --git a/media-gfx/freecad/freecad-0.20.ebuild b/media-gfx/freecad/freecad-0.20-r1.ebuild similarity index 93% rename from media-gfx/freecad/freecad-0.20.ebuild rename to media-gfx/freecad/freecad-0.20-r1.ebuild index d71ea49e2be3..52b99f2e863f 100644 --- a/media-gfx/freecad/freecad-0.20.ebuild +++ b/media-gfx/freecad/freecad-0.20-r1.ebuild @@ -17,8 +17,6 @@ if [[ ${PV} = *9999 ]]; then EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git" S="${WORKDIR}/freecad-${PV}" else - MY_PV=$(ver_cut 1-2) - MY_PV=$(ver_rs 1 '_' ${MY_PV}) SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" S="${WORKDIR}/FreeCAD-${PV}" @@ -32,7 +30,7 @@ SLOT="0" # see https://forum.freecadweb.org/viewtopic.php?f=4&t=69450 IUSE="debug headless test" -FREECAD_EXPERIMENTAL_MODULES="cloud pcl plot ship" +FREECAD_EXPERIMENTAL_MODULES="cloud pcl" FREECAD_STABLE_MODULES="addonmgr fem idf image inspection material openscad part-design path points raytracing robot show surface techdraw tux" @@ -121,7 +119,6 @@ REQUIRED_USE=" ${PYTHON_REQUIRED_USE} inspection? ( points ) path? ( robot ) - ship? ( image plot ) " PATCHES=( @@ -181,13 +178,11 @@ src_configure() { -DBUILD_PART=ON -DBUILD_PART_DESIGN=$(usex part-design) -DBUILD_PATH=$(usex path) - -DBUILD_PLOT=$(usex plot) # conflicts with possible external workbench -DBUILD_POINTS=$(usex points) -DBUILD_QT5=ON # OFF means to use Qt4 -DBUILD_RAYTRACING=$(usex raytracing) -DBUILD_REVERSEENGINEERING=OFF # currently only an empty sandbox -DBUILD_ROBOT=$(usex robot) - -DBUILD_SHIP=$(usex ship) # conflicts with possible external workbench -DBUILD_SHOW=$(usex show) -DBUILD_SKETCHER=ON # needed by draft workspace -DBUILD_SMESH=ON @@ -280,18 +275,6 @@ src_install() { pkg_postinst() { xdg_pkg_postinst - if use plot; then - einfo "Note: You are enabling the 'plot' USE flag." - einfo "This conflicts with the plot workbench that can be loaded" - einfo "via the addon manager! You can only install one of those." - fi - - if use ship; then - einfo "Note: You are enabling the 'ship' USE flag." - einfo "This conflicts with the ship workbench that can be loaded" - einfo "via the addon manager! You can only install one of those." - fi - einfo "You can load a lot of additional workbenches using the integrated" einfo "AddonManager." diff --git a/media-gfx/freecad/freecad-9999.ebuild b/media-gfx/freecad/freecad-9999.ebuild index d10e47f1f6e1..b9adba360983 100644 --- a/media-gfx/freecad/freecad-9999.ebuild +++ b/media-gfx/freecad/freecad-9999.ebuild @@ -17,10 +17,7 @@ if [[ ${PV} = *9999 ]]; then EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git" S="${WORKDIR}/freecad-${PV}" else - MY_PV=$(ver_cut 1-2) - MY_PV=$(ver_rs 1 '_' ${MY_PV}) - SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - https://raw.githubusercontent.com/waebbl/waebbl-gentoo/master/patches/${P}-0005-Make-smesh-compile-with-vtk9.patch.xz" + SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" S="${WORKDIR}/FreeCAD-${PV}" fi @@ -31,7 +28,7 @@ LICENSE="LGPL-2 CC-BY-SA-4.0" SLOT="0" IUSE="debug designer headless test" -FREECAD_EXPERIMENTAL_MODULES="cloud pcl plot ship" +FREECAD_EXPERIMENTAL_MODULES="cloud pcl" FREECAD_STABLE_MODULES="addonmgr fem idf image inspection material openscad part-design path points raytracing robot show surface techdraw tux" @@ -69,7 +66,7 @@ RDEPEND=" sci-libs/flann[openmp] sci-libs/hdf5:=[fortran,zlib] >=sci-libs/med-4.0.0-r1[python,${PYTHON_SINGLE_USEDEP}] - sci-libs/opencascade:=[vtk(+)] + sci-libs/opencascade:=[json,vtk(+)] sci-libs/orocos_kdl:= sys-libs/zlib virtual/glu @@ -120,7 +117,6 @@ REQUIRED_USE=" ${PYTHON_REQUIRED_USE} inspection? ( points ) path? ( robot ) - ship? ( image plot ) " PATCHES=( @@ -139,10 +135,6 @@ pkg_setup() { } src_prepare() { - # the upstream provided file doesn't find the coin doc tag file, - # but cmake ships a working one, so we use this. - rm "${S}/cMake/FindCoin3D.cmake" || die - # Fix desktop file sed -e 's/Exec=FreeCAD/Exec=freecad/' -i src/XDGData/org.freecadweb.FreeCAD.desktop || die @@ -178,13 +170,11 @@ src_configure() { -DBUILD_PART=ON -DBUILD_PART_DESIGN=$(usex part-design) -DBUILD_PATH=$(usex path) - -DBUILD_PLOT=$(usex plot) # conflicts with possible external workbench -DBUILD_POINTS=$(usex points) -DBUILD_QT5=ON # OFF means to use Qt4 -DBUILD_RAYTRACING=$(usex raytracing) -DBUILD_REVERSEENGINEERING=OFF # currently only an empty sandbox -DBUILD_ROBOT=$(usex robot) - -DBUILD_SHIP=$(usex ship) # conflicts with possible external workbench -DBUILD_SHOW=$(usex show) -DBUILD_SKETCHER=ON # needed by draft workspace -DBUILD_SMESH=ON @@ -277,18 +267,6 @@ src_install() { pkg_postinst() { xdg_pkg_postinst - if use plot; then - einfo "Note: You are enabling the 'plot' USE flag." - einfo "This conflicts with the plot workbench that can be loaded" - einfo "via the addon manager! You can only install one of those." - fi - - if use ship; then - einfo "Note: You are enabling the 'ship' USE flag." - einfo "This conflicts with the ship workbench that can be loaded" - einfo "via the addon manager! You can only install one of those." - fi - einfo "You can load a lot of additional workbenches using the integrated" einfo "AddonManager." @@ -299,23 +277,23 @@ pkg_postinst() { einfo "https://wiki.freecadweb.org/Installing#External_software_supported_by_FreeCAD" optfeature_header "Computational utilities" optfeature "BLAS library" sci-libs/openblas - optfeature "statistical computation with Python" dev-python/pandas - optfeature "scientific computation with Python" dev-python/scipy - optfeature "symbolic math with Python" dev-python/sympy + optfeature "Statistical computation with Python" dev-python/pandas + optfeature "Use scientific computation with Python" dev-python/scipy + optfeature "Use symbolic math with Python" dev-python/sympy optfeature_header "Imaging, Plotting and Rendering utilities" - optfeature "dependency graphs" media-gfx/graphviz + optfeature "Dependency graphs" media-gfx/graphviz optfeature "PBR Rendering" media-gfx/povray optfeature_header "Import / Export" - optfeature "interacting with git repositories" dev-python/GitPython - optfeature "working with COLLADA documents" dev-python/pycollada + optfeature "Interact with git repositories" dev-python/GitPython + optfeature "Work with COLLADA documents" dev-python/pycollada optfeature "YAML importer and emitter" dev-python/pyyaml - optfeature "importing and exporting 2D AutoCAD DWG files" media-gfx/libredwg - optfeature "importing and exporting geospatial data formats" sci-libs/gdal - optfeature "working with projection data" sci-libs/proj + optfeature "Importing and exporting 2D AutoCAD DWG files" media-gfx/libredwg + optfeature "Importing and exporting geospatial data formats" sci-libs/gdal + optfeature "Working with projection data" sci-libs/proj optfeature_header "Meshing and FEM" optfeature "FEM mesh generator" sci-libs/gmsh - optfeature "triangulating meshes" sci-libs/gts - optfeature "visualization" sci-visualization/paraview + optfeature "Triangulating meshes" sci-libs/gts + optfeature "Visualization" sci-visualization/paraview } pkg_postrm() { diff --git a/media-gfx/graphicsmagick/Manifest b/media-gfx/graphicsmagick/Manifest index a1d6982715fd..59c65f0fe9f1 100644 --- a/media-gfx/graphicsmagick/Manifest +++ b/media-gfx/graphicsmagick/Manifest @@ -1,3 +1,2 @@ -DIST GraphicsMagick-1.3.37.tar.xz 5623688 BLAKE2B d6d5c8a07ec2aa2e60399887fa788751104c6917af295bb5a7bb1281d4a547462dd76cdde98f09cc00322bc3d7c89258dcd9d50506cfcec47a606efd90163b2a SHA512 971e05480a65eb99ff3c0d874675bcbffc24eafec1cacd03f5ef410ae014f82329f3590393100927f753feb183be1105fe0cfc5b0f775a30b0e6dc0c6b8a77af DIST GraphicsMagick-1.3.38.tar.xz 5958352 BLAKE2B 132c8b2303690dbe84b0e9ab33db0c0861845ef0260915e33197912dbcae02ae70c27bce634cfe0ab6b739ef6f3e828cbea9043fc90be993fb2c4a5e33e20ee9 SHA512 478f9e2907d4cb1099b0cbd1a73e4ab58aef94edf6cb1636ce48a378084ec1671599fd4f369455e5af898e94d1386f7149f6933b7c668027a6f6952bc763ec3a DIST GraphicsMagick-1.3.38.tar.xz.sig 119 BLAKE2B 166b7bb6de30af22d1f2317812f76dee43dd69c5557613deea35de3767624466c07001fe029ec9d33d0c61ed2fe5ca3f48bf435853374c722963a1293bfaa7a1 SHA512 c6dfee7e4b63b646460f9045ca5c8f3105d1a761ec3cd3471b53293178ed9a963884539c8026d934ce1915654d517a9b30232d7260a13f6d7dbeb5a592485b09 diff --git a/media-gfx/graphicsmagick/files/graphicsmagick-1.3.38-configure-bashism.patch b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.38-configure-bashism.patch new file mode 100644 index 000000000000..69d5fd50a1bf --- /dev/null +++ b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.38-configure-bashism.patch @@ -0,0 +1,34 @@ +# HG changeset patch +# User Sam James +# Date 1659168362 -3600 +# Sat Jul 30 09:06:02 2022 +0100 +# Node ID aa77bc8461ee15501a0298dafd53c97447aa30d0 +# Parent 0a06f497d58839e4100b3be46bbdcd14d8147d75 +configure: fix bashism + +configure scripts need to be runnable with a POSIX-compliant /bin/sh. + +On many (but not all!) systems, /bin/sh is provided by Bash, so errors +like this aren't spotted. Notably Debian defaults to /bin/sh provided +by dash which doesn't tolerate such bashisms as '=='. + +This retains compatibility with bash. + +Fixes configure warnings/errors like: +``` +checking for gs... /usr/sbin/gs +./configure: 31719: test: #: unexpected operator +checking for Windows fonts directory (location of arial.ttf)... /usr/share/fonts/corefonts/ +``` + +--- a/configure.ac ++++ b/configure.ac +@@ -3148,7 +3148,7 @@ have_ralcgm='no' ; if test "$CGMDecodeD + AM_CONDITIONAL([HasPSDelegate],[test "$have_gs" = 'yes']) + + # Tests for programs only used while in maintainer mode +-if test "$MAINT" == '' ; then ++if test "$MAINT" = '' ; then + # Test for optional rst2html.py utility and define automake conditional HasRST2HTML if found. + AC_CHECK_PROGS([RST2HTML],[rst2html.py rst2html]) + diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.37.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.38-r2.ebuild similarity index 69% rename from media-gfx/graphicsmagick/graphicsmagick-1.3.37.ebuild rename to media-gfx/graphicsmagick/graphicsmagick-1.3.38-r2.ebuild index 85263d8a19fe..b206d3380cfd 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.37.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.38-r2.ebuild @@ -7,38 +7,47 @@ inherit autotools toolchain-funcs MY_P=${P/graphicsm/GraphicsM} DESCRIPTION="Collection of tools and libraries for many image formats" -HOMEPAGE="http://www.graphicsmagick.org/ http://hg.code.sf.net/p/graphicsmagick/code/" +HOMEPAGE="http://www.graphicsmagick.org/ https://hg.osdn.net/view/graphicsmagick/GM" -if [[ ${PV} == "9999" ]] ; then +if [[ ${PV} == 9999 ]] ; then inherit mercurial EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" else + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bobfriesenhahn.asc + inherit verify-sig SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" + SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.sig )" S="${WORKDIR}/${MY_P}" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn )" fi LICENSE="MIT" SLOT="0/${PV%.*}" -IUSE="bzip2 +cxx debug dynamic-loading fpx imagemagick jbig jpeg lcms lzma" -IUSE+=" openmp perl png postscript q16 q32 static-libs svg threads tiff truetype" -IUSE+=" webp wmf X zlib" +IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl lcms lzma" +IUSE+=" openmp perl png postscript q16 q32 static-libs svg tcmalloc threads tiff truetype" +IUSE+=" webp wmf X zlib zstd" -RDEPEND="dev-libs/libltdl:0 +RDEPEND=" + dev-libs/libltdl bzip2? ( app-arch/bzip2 ) fpx? ( media-libs/libfpx ) + heif? ( media-libs/libheif:= ) imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) - jpeg? ( virtual/jpeg:0 ) + jpeg? ( media-libs/libjpeg-turbo:= ) + jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) perl? ( dev-lang/perl:= ) - png? ( media-libs/libpng:0= ) + png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl ) svg? ( dev-libs/libxml2 ) - tiff? ( media-libs/tiff:0 ) + tcmalloc? ( dev-util/google-perftools:= ) + tiff? ( media-libs/tiff ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 @@ -47,14 +56,18 @@ RDEPEND="dev-libs/libltdl:0 wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM + x11-libs/libX11 x11-libs/libXext ) - zlib? ( sys-libs/zlib )" + zlib? ( sys-libs/zlib ) + zstd? ( app-arch/zstd:= ) +" DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}"/${PN}-1.3.36-flags.patch "${FILESDIR}"/${PN}-1.3.19-perl.patch + "${FILESDIR}"/${P}-configure-bashism.patch ) pkg_pretend() { @@ -73,6 +86,7 @@ src_prepare() { src_configure() { local depth=8 + use q16 && depth=16 use q32 && depth=32 @@ -89,6 +103,8 @@ src_configure() { --with-quantum-depth=${depth} --without-frozenpaths $(use_with cxx magick-plus-plus) + $(use_with heif) + $(use_with jpegxl jxl) $(use_with perl) --with-perl-options=INSTALLDIRS=vendor $(use_with bzip2 bzlib) @@ -97,11 +113,14 @@ src_configure() { $(use_with jbig) $(use_with webp) $(use_with jpeg) + # Needs last-rited/unpackaged jasper --without-jp2 $(use_with lcms lcms2) $(use_with lzma) $(use_with png) + $(use_with tcmalloc) $(use_with tiff) + --without-trio $(use_with truetype ttf) $(use_with wmf) --with-fontpath="${EPREFIX}"/usr/share/fonts @@ -109,6 +128,7 @@ src_configure() { --with-windows-font-dir="${EPREFIX}"/usr/share/fonts/corefonts $(use_with svg xml) $(use_with zlib) + $(use_with zstd) $(use_with X x) ) @@ -132,6 +152,7 @@ src_install() { if use perl ; then emake -C PerlMagick DESTDIR="${D}" install + find "${ED}" -type f -name perllocal.pod -exec rm -f {} + || die find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + || die fi diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.38.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.38.ebuild index 3f94df566183..897007275eb7 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.38.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.38.ebuild @@ -19,7 +19,7 @@ else SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.sig )" S="${WORKDIR}/${MY_P}" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn )" fi diff --git a/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild b/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild index ed7baccc45e1..889ce23dc4ff 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild @@ -28,16 +28,17 @@ LICENSE="MIT" SLOT="0/${PV%.*}" IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl lcms lzma" -IUSE+=" openmp perl png postscript q16 q32 static-libs svg threads tiff truetype" -IUSE+=" webp wmf X zlib" +IUSE+=" openmp perl png postscript q16 q32 static-libs svg tcmalloc threads tiff truetype" +IUSE+=" webp wmf X zlib zstd" -RDEPEND="dev-libs/libltdl +RDEPEND=" + dev-libs/libltdl bzip2? ( app-arch/bzip2 ) fpx? ( media-libs/libfpx ) heif? ( media-libs/libheif:= ) imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) - jpeg? ( virtual/jpeg ) + jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) @@ -45,6 +46,7 @@ RDEPEND="dev-libs/libltdl png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl ) svg? ( dev-libs/libxml2 ) + tcmalloc? ( dev-util/google-perftools:= ) tiff? ( media-libs/tiff ) truetype? ( media-fonts/urw-fonts @@ -54,9 +56,12 @@ RDEPEND="dev-libs/libltdl wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM + x11-libs/libX11 x11-libs/libXext ) - zlib? ( sys-libs/zlib )" + zlib? ( sys-libs/zlib ) + zstd? ( app-arch/zstd:= ) +" DEPEND="${RDEPEND}" PATCHES=( @@ -107,11 +112,14 @@ src_configure() { $(use_with jbig) $(use_with webp) $(use_with jpeg) + # Needs last-rited/unpackaged jasper --without-jp2 $(use_with lcms lcms2) $(use_with lzma) $(use_with png) + $(use_with tcmalloc) $(use_with tiff) + --without-trio $(use_with truetype ttf) $(use_with wmf) --with-fontpath="${EPREFIX}"/usr/share/fonts @@ -119,6 +127,7 @@ src_configure() { --with-windows-font-dir="${EPREFIX}"/usr/share/fonts/corefonts $(use_with svg xml) $(use_with zlib) + $(use_with zstd) $(use_with X x) ) diff --git a/media-gfx/hydrus/Manifest b/media-gfx/hydrus/Manifest index 1e9a551e4209..c5d0431a5c01 100644 --- a/media-gfx/hydrus/Manifest +++ b/media-gfx/hydrus/Manifest @@ -1,4 +1,4 @@ -DIST hydrus-482.tar.gz 40181613 BLAKE2B bdb98ae88efb9e83bda28d01dcdb624ce884682893e84087bfc99420e82ff12c1543f89a5015ac997596188a3b32fec9e5776f1c89fe1864f55d73ae52ca19d7 SHA512 c99a0ea60c0b3a565b57b4f4201eb6ff732ea2fb9f419d8b9e8170476bb230bdf0e474e5f82f909b4aca0a442fe89e47d4d0f58b0e722b3f309940d98664ac51 DIST hydrus-484.tar.gz 40079506 BLAKE2B 7d3c817511f20476647058bc83ba297f7e597f1fc24cb6c6dc46bb4e1821a0073e4d39fd95a130a89270e77d4b1b749e4a2845ab3c8b471f6cc8b5bba8c65480 SHA512 7eb42fbd15b6140258dd8931d0ff07464fd5ac1d0c8323a84bc89f6f820756cce2a2a3d5e6cd8f536f00f2b6f6d1ea36ab7ce8e4ea08272d30122b46ede69124 DIST hydrus-488.tar.gz 40428970 BLAKE2B 7a6252276cf60ab4969591d6cf44bf13eec167b432ed0cd5c0ced96f32363640aa246db1256e20e452fe1a6521011c2d46100c3148c0d3241cb810fcde47ad1b SHA512 cbb6a2d1794c5de4c5495a61f115722b1bbad79f3458315586c383eaff79a1f0c144c4498a7c8f651b8ce5592c22ffcc61496a3637471d9ffdeffaef500cd998 DIST hydrus-490.tar.gz 40610222 BLAKE2B 7a6b8fbab2ae64baeeaaa7f0a89a69f5e54719d42b473e7bccd2e549f5d6bc7005831803bd6966af04f4a69d48cf0139a63a2ec17cf34c1190bfb47e422bc821 SHA512 619349d383114774303b6ca5a9239d9d7adfd43db2fde22c17322c630c27b747953932f3d9622b64727714afcb3c70c2b3b065afb75f83dc95ec84eb0c0976ba +DIST hydrus-493.tar.gz 40623287 BLAKE2B 16d5a4a280fe8f0c80bb3a59596ebe72681a5cb88942f3d02985d338b3a92e3d602983b2b2d294aebe3af98672914e866c33206cc7db3511313e5d5aa994386d SHA512 b0d1d2266ca1d18281144585fc71362d2998eda6fb93363c9309b5f2428484f9a74bbc1102659db6e184239a099ad364182ba0560be72c649181a0ac81f83abd diff --git a/media-gfx/hydrus/hydrus-482.ebuild b/media-gfx/hydrus/hydrus-493.ebuild similarity index 99% rename from media-gfx/hydrus/hydrus-482.ebuild rename to media-gfx/hydrus/hydrus-493.ebuild index eeb2fa504f8a..86568b05547c 100644 --- a/media-gfx/hydrus/hydrus-482.ebuild +++ b/media-gfx/hydrus/hydrus-493.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="sqlite" DOCS_BUILDER=mkdocs diff --git a/media-gfx/hydrus/metadata.xml b/media-gfx/hydrus/metadata.xml index 94d2b5d6cda9..98c608c2c8b4 100644 --- a/media-gfx/hydrus/metadata.xml +++ b/media-gfx/hydrus/metadata.xml @@ -15,4 +15,7 @@ anonymously through custom servers that any user may run + + hydrusnetwork/hydrus + diff --git a/media-gfx/imagemagick/metadata.xml b/media-gfx/imagemagick/metadata.xml index 93dce2319e4b..20c1759c99ee 100644 --- a/media-gfx/imagemagick/metadata.xml +++ b/media-gfx/imagemagick/metadata.xml @@ -1,26 +1,28 @@ - - codec@gentoo.org - Gentoo Codec Project - - - dilfridge@gentoo.org - Andreas K. Huettel - - - Use media-fonts/corefonts which is required by some commands - Enable media-libs/libfpx support - Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format using media-libs/libheif - Enable High Dynamic Range Images formats - Enable experimental liquid rescale support using media-libs/liblqr - Enable OpenCL support - Enable Pango support using x11-libs/pango - Set quantum depth value to 32 - Set quantum depth value to 8 - - - cpe:/a:imagemagick:imagemagick - + + codec@gentoo.org + Gentoo Codec Project + + + dilfridge@gentoo.org + Andreas K. Huettel + + + Use media-fonts/corefonts which is required by some commands + Enable media-libs/libfpx support + Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format using media-libs/libheif + Enable High Dynamic Range Images formats + Enable experimental liquid rescale support using media-libs/liblqr + Enable OpenCL support + Enable Pango support using x11-libs/pango + Set quantum depth value to 32 + Set quantum depth value to 8 + + + cpe:/a:imagemagick:imagemagick + ImageMagick/ImageMagick + ImageMagick/ImageMagick6 + diff --git a/media-gfx/mypaint-brushes/metadata.xml b/media-gfx/mypaint-brushes/metadata.xml index 7efb31b9e7f2..49dda5f18384 100644 --- a/media-gfx/mypaint-brushes/metadata.xml +++ b/media-gfx/mypaint-brushes/metadata.xml @@ -6,4 +6,7 @@ Sam James + + mypaint/mypaint-brushes + diff --git a/media-gfx/shotwell/shotwell-0.30.16.ebuild b/media-gfx/shotwell/shotwell-0.30.16.ebuild index e5ed861303a2..869bc0e6b82d 100644 --- a/media-gfx/shotwell/shotwell-0.30.16.ebuild +++ b/media-gfx/shotwell/shotwell-0.30.16.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Shotwell" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~sparc ~x86" IUSE="opencv udev wayland" DEPEND=" diff --git a/media-gfx/solvespace/solvespace-3.1-r1.ebuild b/media-gfx/solvespace/solvespace-3.1-r1.ebuild index d6a1211cde9f..06cc74938497 100644 --- a/media-gfx/solvespace/solvespace-3.1-r1.ebuild +++ b/media-gfx/solvespace/solvespace-3.1-r1.ebuild @@ -30,7 +30,7 @@ SRC_URI="https://github.com/solvespace/solvespace/archive/v${PV}.tar.gz -> ${P}. # + mimalloc (MIT) IUSE="openmp +system-mimalloc" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" LICENSE="BitstreamVera GPL-2+ GPL-3+ !system-mimalloc? ( MIT )" SLOT="0" diff --git a/media-gfx/waifu2x-ncnn-vulkan/Manifest b/media-gfx/waifu2x-ncnn-vulkan/Manifest index be06cc43ad75..3e3b89d6852f 100644 --- a/media-gfx/waifu2x-ncnn-vulkan/Manifest +++ b/media-gfx/waifu2x-ncnn-vulkan/Manifest @@ -1 +1,2 @@ DIST waifu2x-ncnn-vulkan-20220419.tar.gz 34076913 BLAKE2B 0a8355d5b940e6371c49bf3b981a0dd7508b07ecd4d944da2a8a1f0a1ea7c77f61747bbb025c033781f032292e55ccccfa2a3b72684243973d132da99ed09ebf SHA512 fbb6491dddaea9806300cf3f5a582e25d7c644084d61cae33bb38339ac3cf47af03866a1f9bc4bd30f9270b68a945760ebb58535a19b5855a4a0824138ddb513 +DIST waifu2x-ncnn-vulkan-20220728.tar.gz 34076924 BLAKE2B 6ed310d57af52286a288b151f67a989ac41f8e248b2ad5f05392781a429c9f0ff1d79e8816c8c464cb5686692c2b4fe5dc2d50c4fc713a4887d044ee3cfda199 SHA512 ea17cbbcb7318586793222c6c7139f67395c49c567b601969b829fc426eb517308509b7c1da69171fcbf8e68baa5cec3e52e98159e3c5e6c35ce47a8514dadb7 diff --git a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild new file mode 100644 index 000000000000..640620c62e2e --- /dev/null +++ b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220728.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="waifu2x converter using ncnn and vulkan" +HOMEPAGE="https://github.com/nihui/waifu2x-ncnn-vulkan" +SRC_URI="https://github.com/nihui/waifu2x-ncnn-vulkan/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-libs/ncnn:=[vulkan] + media-libs/libwebp:= + media-libs/vulkan-loader" +DEPEND=" + ${RDEPEND} + dev-util/glslang + dev-util/vulkan-headers" + +PATCHES=( + "${FILESDIR}"/${PN}-20210521-no-lto.patch +) + +src_prepare() { + CMAKE_USE_DIR=${S}/src + cmake_src_prepare + + # Update all paths to match installation for models. + sed "/PATHSTR\|model path/s|models-|${EPREFIX}/usr/share/${PN}/models-|" \ + -i src/main.cpp || die +} + +src_configure() { + local mycmakeargs=( + -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake + -DUSE_SYSTEM_NCNN=ON + -DUSE_SYSTEM_WEBP=ON + ) + + cmake_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/waifu2x-ncnn-vulkan + + insinto /usr/share/${PN} + doins -r models/. + + einstalldocs +} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index c32bf6a0c88ded1486b7d0a1ed52ebb66f09e4b9..3842915ff6242484f498c02671ff531222861a65 100644 GIT binary patch delta 65510 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 Pz+wEq97h6*N8kYfon8AW delta 65560 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 z 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 Ne*q`0SR_Q?0RS-L3oHNt diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index d9872d85161c..f58bdd4bf463 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/media-libs/alsa-lib/metadata.xml b/media-libs/alsa-lib/metadata.xml index 0be523618f69..296ff4616721 100644 --- a/media-libs/alsa-lib/metadata.xml +++ b/media-libs/alsa-lib/metadata.xml @@ -1,14 +1,15 @@ - - alsa-bugs@gentoo.org - - - Enable support for ALISP (ALSA LISP) interpreter for advanced features. - thread-safe API functions - - - cpe:/a:alsa-project:alsa-lib - + + alsa-bugs@gentoo.org + + + Enable support for ALISP (ALSA LISP) interpreter for advanced features. + thread-safe API functions + + + cpe:/a:alsa-project:alsa-lib + alsa-project/alsa-lib + diff --git a/media-libs/alsa-oss/metadata.xml b/media-libs/alsa-oss/metadata.xml index 437d32a9f916..199aa2af5e15 100644 --- a/media-libs/alsa-oss/metadata.xml +++ b/media-libs/alsa-oss/metadata.xml @@ -1,7 +1,10 @@ - -alsa-bugs@gentoo.org - + + alsa-bugs@gentoo.org + + + alsa-project/alsa-oss + diff --git a/media-libs/alsa-topology-conf/metadata.xml b/media-libs/alsa-topology-conf/metadata.xml index 3953aae59747..4813cc3ba505 100644 --- a/media-libs/alsa-topology-conf/metadata.xml +++ b/media-libs/alsa-topology-conf/metadata.xml @@ -1,10 +1,11 @@ - - alsa-bugs@gentoo.org - - - cpe:/a:alsa-project:alsa-topology-conf - + + alsa-bugs@gentoo.org + + + cpe:/a:alsa-project:alsa-topology-conf + alsa-project/alsa-topology-conf + diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild index 69d00e46df60..1a000ef1e54a 100644 --- a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild +++ b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86" IUSE="" RDEPEND="! - - alsa-bugs@gentoo.org - - - cpe:/a:alsa-project:alsa-ucm-conf - + + alsa-bugs@gentoo.org + + + cpe:/a:alsa-project:alsa-ucm-conf + alsa-project/alsa-ucm-conf + diff --git a/media-libs/audiofile/metadata.xml b/media-libs/audiofile/metadata.xml index 250efe69934e..84388a991c82 100644 --- a/media-libs/audiofile/metadata.xml +++ b/media-libs/audiofile/metadata.xml @@ -1,12 +1,15 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop - - - sound@gentoo.org - Gentoo Sound project - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + sound@gentoo.org + Gentoo Sound project + + + mpruett/audiofile + diff --git a/media-libs/bcg729/metadata.xml b/media-libs/bcg729/metadata.xml index 306a5f32950f..5fc646acad48 100644 --- a/media-libs/bcg729/metadata.xml +++ b/media-libs/bcg729/metadata.xml @@ -8,4 +8,7 @@ netmon@gentoo.org + + BelledonneCommunications/bcg729 + diff --git a/media-libs/dav1d/dav1d-1.0.0.ebuild b/media-libs/dav1d/dav1d-1.0.0.ebuild index 9db50e7b2ff7..766ee633703f 100644 --- a/media-libs/dav1d/dav1d-1.0.0.ebuild +++ b/media-libs/dav1d/dav1d-1.0.0.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86" fi inherit meson-multilib diff --git a/media-libs/freeglut/metadata.xml b/media-libs/freeglut/metadata.xml index 6887b7587c14..22b2f1555a44 100644 --- a/media-libs/freeglut/metadata.xml +++ b/media-libs/freeglut/metadata.xml @@ -9,8 +9,9 @@ Freeglut provides an open-source alternative to the OpenGL Utility Toolkit (GLUT) library. It is actively developed and maintained, while not being restricted by its license. - + + FreeGLUTProject/freeglut freeglut diff --git a/media-libs/freetype/metadata.xml b/media-libs/freetype/metadata.xml index 998939f2ac8d..f20262b2294c 100644 --- a/media-libs/freetype/metadata.xml +++ b/media-libs/freetype/metadata.xml @@ -22,6 +22,7 @@ cpe:/a:freetype:freetype + freetype/freetype freetype diff --git a/media-libs/gd/gd-2.3.3-r1.ebuild b/media-libs/gd/gd-2.3.3-r1.ebuild index fad25e8b6e04..2bd406826e38 100644 --- a/media-libs/gd/gd-2.3.3-r1.ebuild +++ b/media-libs/gd/gd-2.3.3-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/lib${P}" LICENSE="gd IJG HPND BSD" SLOT="2/3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="avif cpu_flags_x86_sse fontconfig +jpeg heif +png static-libs test tiff truetype webp xpm zlib" RESTRICT="!test? ( test )" diff --git a/media-libs/harfbuzz/harfbuzz-4.4.1.ebuild b/media-libs/harfbuzz/harfbuzz-4.4.1.ebuild index afc920532543..bcdb324e06b8 100644 --- a/media-libs/harfbuzz/harfbuzz-4.4.1.ebuild +++ b/media-libs/harfbuzz/harfbuzz-4.4.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="Old-MIT ISC icu" diff --git a/media-libs/harfbuzz/metadata.xml b/media-libs/harfbuzz/metadata.xml index d6cfdc63570d..74ed5b5998b0 100644 --- a/media-libs/harfbuzz/metadata.xml +++ b/media-libs/harfbuzz/metadata.xml @@ -11,6 +11,7 @@ cpe:/a:harfbuzz_project:harfbuzz + harfbuzz/harfbuzz Enable experimental APIs diff --git a/media-libs/imlib2/Manifest b/media-libs/imlib2/Manifest index 53c2c96ce9c2..6c3e8af8ab64 100644 --- a/media-libs/imlib2/Manifest +++ b/media-libs/imlib2/Manifest @@ -1,3 +1,4 @@ DIST imlib2-1.7.1.tar.bz2 893631 BLAKE2B 637bf70ea223a63c51def0fac4102683a090de41a1f5904d6232fd2fa004915e3dcde54eac51d16532d2df83a0f8df127266766ac3700ae2948d39fefef512b8 SHA512 36e457855da0f129c7e7ba3dfcb44162b6624b1d56df5f84448495a96fe9ad1ce3e6c628222630be7274476722c4feaa8e1648d1e463439ca758e66ce9645970 DIST imlib2-1.7.5.tar.xz 793124 BLAKE2B bc47f81aeb635ca2f3d4962e1be5c53111a25a88ccbfcd8f9a7c87717b256966ca6b8cd78fb897287dab656ef2ade41a0955f7d3770d6d670e675954f000cebb SHA512 6e0a79359d6cac297b7a074a75bf577c8c1e3932d9993616834ea9076a7df544fafcfa960fe8ed7468f1291533f3c828260ccb809a882dadb3f3650ba9dd3f28 DIST imlib2-1.9.0.tar.xz 807740 BLAKE2B 5fc1694a4a419434d2308f0bd76e7a2fe086a00159c5fe73a383bee4d0c721f2bf294e9a9e7cb86416f702d1991646b56fd3a876c573584c4a18c7bd5e5f5f88 SHA512 958fdabc938ec03ab48001ca4df72c8352cb261b12b09334d38348b22b8859cff16a1cda0d4447b73261723f223f62a799f80eb85a710ac5a44a3fa4f90734fd +DIST imlib2-1.9.1.tar.xz 813104 BLAKE2B ef7369d2285bd5b207f646ebb12492323203306c95786d8561a1191dbe489a8efe61975e4deed7bc9c8ed0ac24cf9bd826fa5a24095bc3d254e6f6d6379c8c8b SHA512 00eb8804a32e1403614e9f899f358dd9797f4bcfa7e9fdecd37992731019933e39834a60bd20be8fb69a35161ba1e784bd638b5ecb626d01a4f69c70c330e5f1 diff --git a/media-libs/imlib2/imlib2-1.9.1.ebuild b/media-libs/imlib2/imlib2-1.9.1.ebuild new file mode 100644 index 000000000000..ed5bfb90c18c --- /dev/null +++ b/media-libs/imlib2/imlib2-1.9.1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm" +HOMEPAGE="https://www.enlightenment.org/ + https://sourceforge.net/projects/enlightenment/files/imlib2-src/" +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+X apidoc bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 debug +eps +gif +jpeg jpeg2k jpegxl heif lzma mp3 +png +shm static-libs +svg +tiff +webp zlib" + +REQUIRED_USE="shm? ( X )" + +RDEPEND=" + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + ) + bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) + eps? ( app-text/libspectre ) + gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] ) + heif? ( media-libs/libheif:=[${MULTILIB_USEDEP}] ) + jpeg2k? ( media-libs/openjpeg:=[${MULTILIB_USEDEP}] ) + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) + jpegxl? ( media-libs/libjxl:=[${MULTILIB_USEDEP}] ) + lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] ) + media-libs/freetype:2[${MULTILIB_USEDEP}] + mp3? ( media-libs/libid3tag:=[${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] ) + svg? ( >=gnome-base/librsvg-2.46.0:=[${MULTILIB_USEDEP}] ) + tiff? ( >=media-libs/tiff-4.0.4:0[${MULTILIB_USEDEP}] ) + webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) + ! Use the X window system + Provide doxygen generated API docs Bzip2 loader support Gif image loader support Jpeg image loader support diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild index 73a96a1dba92..cebd64828aa4 100644 --- a/media-libs/libaom/libaom-3.4.0.ebuild +++ b/media-libs/libaom/libaom-3.4.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit cmake-multilib python-any-r1 if [[ ${PV} == *9999* ]]; then diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild index e5f515ba1a83..39cf3f69c8d2 100644 --- a/media-libs/libaom/libaom-9999.ebuild +++ b/media-libs/libaom/libaom-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit cmake-multilib python-any-r1 if [[ ${PV} == *9999* ]]; then diff --git a/media-libs/libcaca/metadata.xml b/media-libs/libcaca/metadata.xml index 41735f1b73a8..417dca0517d5 100644 --- a/media-libs/libcaca/metadata.xml +++ b/media-libs/libcaca/metadata.xml @@ -1,7 +1,10 @@ - -media-video@gentoo.org - + + media-video@gentoo.org + + + cacalabs/libcaca + diff --git a/media-libs/libgphoto2/libgphoto2-2.5.30.ebuild b/media-libs/libgphoto2/libgphoto2-2.5.30.ebuild index f7868771f609..38aea7c6c11b 100644 --- a/media-libs/libgphoto2/libgphoto2-2.5.30.ebuild +++ b/media-libs/libgphoto2/libgphoto2-2.5.30.ebuild @@ -17,7 +17,7 @@ LICENSE="GPL-2" # FIXME: should we also bump for libgphoto2_port.so soname version? SLOT="0/6" # libgphoto2.so soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="doc examples exif gd jpeg nls serial" # By default, drivers for all supported cameras will be compiled. diff --git a/media-libs/libheif/files/libheif-1.12.0-dav1d-1.0.0.patch b/media-libs/libheif/files/libheif-1.12.0-dav1d-1.0.0.patch new file mode 100644 index 000000000000..d8eb0a54016b --- /dev/null +++ b/media-libs/libheif/files/libheif-1.12.0-dav1d-1.0.0.patch @@ -0,0 +1,45 @@ +https://bugs.gentoo.org/836205 +https://github.com/strukturag/libheif/commit/0f8496f22d284e1a69df12fe0b72f375aed31315 + +From 0f8496f22d284e1a69df12fe0b72f375aed31315 Mon Sep 17 00:00:00 2001 +From: Dirk Farin +Date: Tue, 5 Apr 2022 12:17:59 +0200 +Subject: [PATCH] fix dav1d decoding: input stream must be flushed with dav1d + 1.0.0 + +--- + libheif/heif_decoder_dav1d.cc | 13 ++++++++----- + 1 file changed, 8 insertions(+), 5 deletions(-) + +diff --git a/libheif/heif_decoder_dav1d.cc b/libheif/heif_decoder_dav1d.cc +index a6c42e4f..ecf7382e 100644 +--- a/libheif/heif_decoder_dav1d.cc ++++ b/libheif/heif_decoder_dav1d.cc +@@ -163,7 +163,10 @@ struct heif_error dav1d_decode_image(void* decoder_raw, struct heif_image** out_ + Dav1dPicture frame; + memset(&frame, 0, sizeof(Dav1dPicture)); + ++ bool flushed = false; ++ + for (;;) { ++ + int res = dav1d_send_data(decoder->context, &decoder->data); + if ((res < 0) && (res != DAV1D_ERR(EAGAIN))) { + err = {heif_error_Decoder_plugin_error, +@@ -173,11 +176,11 @@ struct heif_error dav1d_decode_image(void* decoder_raw, struct heif_image** out_ + } + + res = dav1d_get_picture(decoder->context, &frame); +- if (res == DAV1D_ERR(EAGAIN)) { +- err = {heif_error_Decoder_plugin_error, +- heif_suberror_Unspecified, +- kEmptyString}; +- return err; ++ if (!flushed && res == DAV1D_ERR(EAGAIN)) { ++ if (decoder->data.sz == 0) { ++ flushed = true; ++ } ++ continue; + } + else if (res < 0) { + err = {heif_error_Decoder_plugin_error, diff --git a/media-libs/libheif/libheif-1.12.0-r2.ebuild b/media-libs/libheif/libheif-1.12.0-r2.ebuild new file mode 100644 index 000000000000..663b509679e8 --- /dev/null +++ b/media-libs/libheif/libheif-1.12.0-r2.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg multilib-minimal + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/strukturag/libheif.git" + inherit git-r3 +else + SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder" +HOMEPAGE="https://github.com/strukturag/libheif" + +LICENSE="GPL-3" +SLOT="0/1.12" +IUSE="+aom gdk-pixbuf go rav1e test +threads x265" +REQUIRED_USE="test? ( go )" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( dev-lang/go )" +DEPEND=" + media-libs/dav1d:=[${MULTILIB_USEDEP}] + media-libs/libde265:=[${MULTILIB_USEDEP}] + media-libs/libpng:0=[${MULTILIB_USEDEP}] + sys-libs/zlib:=[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] + aom? ( >=media-libs/libaom-2.0.0:=[${MULTILIB_USEDEP}] ) + gdk-pixbuf? ( x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] ) + go? ( dev-lang/go ) + rav1e? ( media-video/rav1e:= ) + x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-dav1d-1.0.0.patch +) + +src_prepare() { + default + + sed -i -e 's:-Werror::' configure.ac || die + + eautoreconf + + # prevent "stat heif-test.go: no such file or directory" + multilib_copy_sources +} + +multilib_src_configure() { + export GO111MODULE=auto + local econf_args=( + --enable-libde265 + --disable-static + $(multilib_is_native_abi && use go || echo --disable-go) + $(use_enable aom) + $(use_enable gdk-pixbuf) + $(use_enable rav1e) + $(use_enable threads multithreading) + $(use_enable x265) + ) + ECONF_SOURCE="${S}" econf "${econf_args[@]}" +} + +multilib_src_test() { + default + emake -C go test +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-libs/libheif/libheif-9999.ebuild b/media-libs/libheif/libheif-9999.ebuild index a1837ad0964d..b319e000d0c7 100644 --- a/media-libs/libheif/libheif-9999.ebuild +++ b/media-libs/libheif/libheif-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools xdg multilib-minimal @@ -28,7 +28,7 @@ DEPEND=" media-libs/libde265:=[${MULTILIB_USEDEP}] media-libs/libpng:0=[${MULTILIB_USEDEP}] sys-libs/zlib:=[${MULTILIB_USEDEP}] - virtual/jpeg:0=[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] aom? ( >=media-libs/libaom-2.0.0:=[${MULTILIB_USEDEP}] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] ) go? ( dev-lang/go ) diff --git a/media-libs/libmediainfo/libmediainfo-22.03.ebuild b/media-libs/libmediainfo/libmediainfo-22.03.ebuild index 728b662d400f..40c1484a2200 100644 --- a/media-libs/libmediainfo/libmediainfo-22.03.ebuild +++ b/media-libs/libmediainfo/libmediainfo-22.03.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_PN}Lib/Project/GNU/Library LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="curl doc mms" # Tests try to fetch data from online sources diff --git a/media-libs/libmodplug/metadata.xml b/media-libs/libmodplug/metadata.xml index 01a8d9b0dc51..7127fe32c153 100644 --- a/media-libs/libmodplug/metadata.xml +++ b/media-libs/libmodplug/metadata.xml @@ -1,11 +1,12 @@ - - sound@gentoo.org - Gentoo Sound project - - - modplug-xmms - + + sound@gentoo.org + Gentoo Sound project + + + Konstanty/libmodplug + modplug-xmms + diff --git a/media-libs/libopenaptx/metadata.xml b/media-libs/libopenaptx/metadata.xml index 96dca5f4304e..3fd5599e7ce2 100644 --- a/media-libs/libopenaptx/metadata.xml +++ b/media-libs/libopenaptx/metadata.xml @@ -13,4 +13,7 @@ codec@gentoo.org Gentoo Codec Project + + pali/libopenaptx + diff --git a/media-libs/libpulse/files/pulseaudio-16.0-fix-pactl-volume-command.patch b/media-libs/libpulse/files/pulseaudio-16.0-fix-pactl-volume-command.patch deleted file mode 100644 index 469aaa345102..000000000000 --- a/media-libs/libpulse/files/pulseaudio-16.0-fix-pactl-volume-command.patch +++ /dev/null @@ -1,55 +0,0 @@ -https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/05c06afa58e30b7958e96766d1e917099c8a4041 - -From 05c06afa58e30b7958e96766d1e917099c8a4041 Mon Sep 17 00:00:00 2001 -From: Sean Greenslade -Date: Sat, 4 Jun 2022 00:24:49 -0700 -Subject: [PATCH] pactl: fix parsing of percentages with decimal points - -The logic for detecting which type of volume was given incorrectly interpreted -any value with a decimal as a VOL_LINEAR. It also could set multiple flags, -which would put the flags variable into an indeterminate state. Additionally, -the flags stack variable was uninitialized which could also lead to an -indeterminate flag state. - -Percentages are now prioritized over all other types, and only one type flag -can be set. ---- - src/utils/pactl.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/src/utils/pactl.c b/src/utils/pactl.c -index 35163f277..2761ebaaf 100644 ---- a/src/utils/pactl.c -+++ b/src/utils/pactl.c -@@ -2527,16 +2527,16 @@ static int parse_volume(const char *vol_spec, pa_volume_t *vol, enum volume_flag - vs = pa_xstrdup(vol_spec); - - *vol_flags = (pa_startswith(vs, "+") || pa_startswith(vs, "-")) ? VOL_RELATIVE : VOL_ABSOLUTE; -- if (strchr(vs, '.')) -- *vol_flags |= VOL_LINEAR; - if (pa_endswith(vs, "%")) { - *vol_flags |= VOL_PERCENT; - vs[strlen(vs)-1] = 0; - } -- if (pa_endswith(vs, "db") || pa_endswith(vs, "dB")) { -+ else if (pa_endswith(vs, "db") || pa_endswith(vs, "dB")) { - *vol_flags |= VOL_DECIBEL; - vs[strlen(vs)-2] = 0; - } -+ else if (strchr(vs, '.')) -+ *vol_flags |= VOL_LINEAR; - - atod_input = vs; - -@@ -2597,7 +2597,7 @@ static int parse_volumes(char *args[], unsigned n) { - - volume.channels = n; - for (i = 0; i < volume.channels; i++) { -- enum volume_flags flags; -+ enum volume_flags flags = 0; - - if (parse_volume(args[i], &volume.values[i], &flags) < 0) - return -1; --- -GitLab - diff --git a/media-libs/libpulse/libpulse-16.0-r1.ebuild b/media-libs/libpulse/libpulse-16.0-r1.ebuild deleted file mode 100644 index a134ac58d7b4..000000000000 --- a/media-libs/libpulse/libpulse-16.0-r1.ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -MY_PV="${PV/_pre*}" -MY_P="pulseaudio-${MY_PV}" -inherit bash-completion-r1 gnome2-utils meson-multilib optfeature systemd udev - -DESCRIPTION="Libraries for PulseAudio clients" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" - -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - EGIT_BRANCH="master" - EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" -else - SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-2.1+" - -SLOT="0" -IUSE="+asyncns dbus doc +glib gtk selinux systemd test valgrind X" -RESTRICT="!test? ( test )" - -# NOTE: libpcre needed in some cases, bug #472228 -# TODO: libatomic_ops is only needed on some architectures and conditions, and then at runtime too -RDEPEND=" - dev-libs/libatomic_ops - >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}] - virtual/libc - asyncns? ( >=net-libs/libasyncns-0.1[${MULTILIB_USEDEP}] ) - dbus? ( >=sys-apps/dbus-1.4.12[${MULTILIB_USEDEP}] ) - glib? ( >=dev-libs/glib-2.28.0:2[${MULTILIB_USEDEP}] ) - gtk? ( x11-libs/gtk+:3 ) - selinux? ( sec-policy/selinux-pulseaudio ) - systemd? ( sys-apps/systemd:= ) - valgrind? ( dev-util/valgrind ) - X? ( - x11-libs/libX11[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}] - ) - || ( - elibc_glibc? ( virtual/libc ) - dev-libs/libpcre:3 - ) - ! - - sound@gentoo.org - Gentoo Sound project - + + sound@gentoo.org + Gentoo Sound project + + + libsndfile/libsamplerate + diff --git a/media-libs/libsdl2/metadata.xml b/media-libs/libsdl2/metadata.xml index d6b6433df9a4..31691542b898 100644 --- a/media-libs/libsdl2/metadata.xml +++ b/media-libs/libsdl2/metadata.xml @@ -37,4 +37,7 @@ Control video support (disable at your own risk) Enable Vulkan support + + libsdl-org/SDL + diff --git a/media-libs/libsndfile/metadata.xml b/media-libs/libsndfile/metadata.xml index cd1cfc033621..f078ab255219 100644 --- a/media-libs/libsndfile/metadata.xml +++ b/media-libs/libsndfile/metadata.xml @@ -1,8 +1,11 @@ - - sound@gentoo.org - Gentoo Sound project - + + sound@gentoo.org + Gentoo Sound project + + + libsndfile/libsndfile + diff --git a/media-libs/libvpx/metadata.xml b/media-libs/libvpx/metadata.xml index fd4d8b9106d1..369b1a73e3ab 100644 --- a/media-libs/libvpx/metadata.xml +++ b/media-libs/libvpx/metadata.xml @@ -14,5 +14,6 @@ cpe:/a:john_koleszar:libvpx + webmproject/libvpx diff --git a/media-libs/libzen/libzen-0.4.39.ebuild b/media-libs/libzen/libzen-0.4.39.ebuild index 0f49f8e97194..dd36d4debeb4 100644 --- a/media-libs/libzen/libzen-0.4.39.ebuild +++ b/media-libs/libzen/libzen-0.4.39.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://mediaarea.net/download/source/${PN}/${PV}/${P/-/_}.tar.bz2" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="doc static-libs" BDEPEND="virtual/pkgconfig diff --git a/media-libs/lilv/Manifest b/media-libs/lilv/Manifest index 0f6d4447404d..8db16ae3b73d 100644 --- a/media-libs/lilv/Manifest +++ b/media-libs/lilv/Manifest @@ -1 +1,2 @@ DIST lilv-0.24.14.tar.bz2 428004 BLAKE2B bc84fe5a4bf34f88ea7f9c09cb3168186f7f0fd2f3f23b08f55100502d959fd74fe7e1c6d9307772b1983fbeedde100f75d6751e9bf92a9663aaaa115ca0770c SHA512 f266e91f3cbc325c25dd7d08bde5033091cb3072c2dcb1490e9474f562b798dbc71c45ca7d971ed4dfd6bb16f5f6725ae242a58c4486684b71350e73f1469f47 +DIST lilv-0.24.16.tar.xz 117928 BLAKE2B c3e7e9c55f2c2ebe8a02181cd2e11d3413e69a7327e36f6a00b8598174da9f1a8187bd093bc6734cf8057f89b66d8b88bdca8b0e740bbd99b279d9d94ef8da33 SHA512 0e66411a5130771c6440f02ecaf33284ece55ac525d7487436936bca576fa5f5a51a358e50a4b354a927132bdc2b372d6919879514e7c6a679e18f7c0af0178e diff --git a/media-libs/lilv/lilv-0.24.16.ebuild b/media-libs/lilv/lilv-0.24.16.ebuild new file mode 100644 index 000000000000..4ef4e590a74d --- /dev/null +++ b/media-libs/lilv/lilv-0.24.16.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE='threads(+)' + +inherit meson-multilib python-single-r1 bash-completion-r1 + +DESCRIPTION="Library to make the use of LV2 plugins as simple as possible for applications" +HOMEPAGE="http://drobilla.net/software/lilv/" +SRC_URI="http://download.drobilla.net/${P}.tar.xz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc python test tools" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen + dev-python/sphinx + dev-python/sphinx_lv2_theme + ) +" +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/serd[${MULTILIB_USEDEP}] + dev-libs/sord[${MULTILIB_USEDEP}] + media-libs/libsndfile + media-libs/lv2[${MULTILIB_USEDEP}] + media-libs/sratom[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" + +pkg_setup() { + python_setup +} + +src_prepare() { + default + + # fix doc installation path + sed -iE "s%install_dir: docdir / 'lilv-0',%install_dir: docdir / '${PF}',%g" doc/c/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_feature doc docs) + $(meson_feature python bindings_py) + $(meson_feature test tests) + $(meson_feature tools) + ) + + meson_src_configure +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install + python_optimize +} + +mutlilib_src_install_all() { + local DOCS=( AUTHORS NEWS README.md ) + einstalldocs + + sed -i "/lv2jack/d" utils/lilv.bash_completion + newbashcomp utils/lilv.bash_completion lv2info + + dodir /etc/env.d + echo "LV2_PATH=${EPREFIX}/usr/$(get_libdir)/lv2" > "${ED}/etc/env.d/60lv2" +} diff --git a/media-libs/lilv/metadata.xml b/media-libs/lilv/metadata.xml index a4159be9f869..73ee86845cd8 100644 --- a/media-libs/lilv/metadata.xml +++ b/media-libs/lilv/metadata.xml @@ -11,5 +11,6 @@ Add LV2 Dynamic Manifest support. See http://lv2plug.in/ns/ext/dynmanifest/ + Build command line utilities diff --git a/media-libs/lv2/Manifest b/media-libs/lv2/Manifest index 7ba010202b57..86efe51befab 100644 --- a/media-libs/lv2/Manifest +++ b/media-libs/lv2/Manifest @@ -1 +1,2 @@ DIST lv2-1.18.4.tar.bz2 540611 BLAKE2B 84bcb5578110ff933b37b398029ed062c9393e17f17ddaa6329638f3c71e2b17b424f84987c00bc2c5699ffc15649362b98d5b238521e593c578c67450ecfeec SHA512 8095a1f3dcf70cf8cefff18c40b52c1dffeab0fe1f6bfb083c9f0e48a9617d3c8647b3f4db567ac1f5f33564399ffe1023774ad9bacb1bb0133f182422f22d6a +DIST lv2-1.18.6.tar.xz 232836 BLAKE2B 27c9eb3e15e4515a63f93552c8924c502f8bc585fbf62a62a1fca4ff7fd2e9940827cda4b5c7cbb6858324e1dba5bcad2ad75239da9f860db56e6839224ae186 SHA512 baecef70abe8354bca056d67085657e2174e39d2030a5173a226ee194c96662d6c3351df4500b4631e08798765dfed6d758b6be16a2ea78c4f29abb53c5d786f diff --git a/media-libs/lv2/lv2-1.18.6.ebuild b/media-libs/lv2/lv2-1.18.6.ebuild new file mode 100644 index 000000000000..b6fd70616c65 --- /dev/null +++ b/media-libs/lv2/lv2-1.18.6.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE='threads(+)' + +inherit meson-multilib python-single-r1 + +DESCRIPTION="A simple but extensible successor of LADSPA" +HOMEPAGE="https://lv2plug.in/" +SRC_URI="https://lv2plug.in/spec/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc plugins" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +BDEPEND=" + plugins? ( virtual/pkgconfig ) + doc? ( + app-doc/doxygen + dev-python/rdflib + ) +" +CDEPEND=" + ${PYTHON_DEPS} + plugins? ( + media-libs/libsndfile + x11-libs/gtk+:2 + ) +" +DEPEND=" + ${CDEPEND} + doc? ( dev-python/markdown ) +" +RDEPEND=" + ${CDEPEND} + $(python_gen_cond_dep ' + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/rdflib[${PYTHON_USEDEP}] + ') +" + +src_prepare() { + default + + # fix doc installation path + sed -iE "s%lv2_docdir = .*%lv2_docdir = '"${EPREFIX}"/usr/share/doc/${PF}'%g" meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + -Dlv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2 + $(meson_native_use_feature doc docs) + $(meson_feature plugins) + ) + + meson_src_configure +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +mutlilib_src_install_all() { + local DOCS=( NEWS README.md ) + einstalldocs +} diff --git a/media-libs/openal/Manifest b/media-libs/openal/Manifest index ccc45ada143c..b30f7f433ab0 100644 --- a/media-libs/openal/Manifest +++ b/media-libs/openal/Manifest @@ -1,2 +1 @@ -DIST openal-soft-1.22.0.tar.bz2 606420 BLAKE2B c244c28a253168a6651230d31608449b885d3519d07bf66669befb51a5618c2cab6166496f69230969ff38982eb2c82e1e467a741376a2af38dfe59687143411 SHA512 1e3df371d126e19e369dd01e3c5e95d6a32b664adf54ee37836d51ca7bc829f275d945388d8a40a3ac92c1151380bd68bbab4f8a08f59ea67dd1bd9b9a1d0cbd DIST openal-soft-1.22.2.tar.bz2 606151 BLAKE2B 78cb5ad38635908a59850aeb511223fd6a28f7699294836cbbfdd09cbfd9016250d68b26115131a7cb4af5d5d0a4d2cbd52813d813f78a045b797c5fb601bc7a SHA512 2271968955d55746caf514b6d4304d09d5e552d5640552e2503186ef36bc872a836804ebf79ffbda663931bd13d4e2ce53e0c46cc4faf4134bdb3c08983a5e47 diff --git a/media-libs/openal/openal-1.22.0.ebuild b/media-libs/openal/openal-1.22.0.ebuild deleted file mode 100644 index b85e02154822..000000000000 --- a/media-libs/openal/openal-1.22.0.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_ECLASS=cmake -inherit cmake-multilib - -MY_P="${PN}-soft-${PV}" - -DESCRIPTION="A software implementation of the OpenAL 3D audio API" -HOMEPAGE="https://www.openal-soft.org/" -SRC_URI="https://www.openal-soft.org/openal-releases/${MY_P}.tar.bz2" - -# See https://github.com/kcat/openal-soft/blob/e0097c18b82d5da37248c4823fde48b6e0002cdd/BSD-3Clause -# Some components are under BSD -LICENSE="LGPL-2+ BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE=" - alsa coreaudio debug jack oss portaudio pulseaudio sdl sndio qt5 - cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 - cpu_flags_arm_neon -" - -RDEPEND=" - alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) - jack? ( virtual/jack[${MULTILIB_USEDEP}] ) - portaudio? ( >=media-libs/portaudio-19_pre20111121-r1[${MULTILIB_USEDEP}] ) - pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) - sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] ) - sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND} - oss? ( virtual/os-headers )" - -S="${WORKDIR}/${MY_P}" - -DOCS=( alsoftrc.sample docs/env-vars.txt docs/hrtf.txt ChangeLog README.md ) - -src_configure() { - # -DEXAMPLES=OFF to avoid FFmpeg dependency wrt #481670 - my_configure() { - local mycmakeargs=( - -DALSOFT_REQUIRE_ALSA=$(usex alsa) - -DALSOFT_REQUIRE_COREAUDIO=$(usex coreaudio) - -DALSOFT_REQUIRE_JACK=$(usex jack) - -DALSOFT_REQUIRE_OSS=$(usex oss) - -DALSOFT_REQUIRE_PORTAUDIO=$(usex portaudio) - -DALSOFT_REQUIRE_PULSEAUDIO=$(usex pulseaudio) - -DALSOFT_REQUIRE_SDL2=$(usex sdl) - # See bug #809314 for getting both options for sndio - -DALSOFT_{BACKEND,REQUIRE}_SNDIO=$(usex sndio) - -DALSOFT_UTILS=$(multilib_is_native_abi && echo "ON" || echo "OFF") - -DALSOFT_NO_CONFIG_UTIL=$(usex qt5 "$(multilib_is_native_abi && echo "OFF" || echo "ON")" ON) - -DALSOFT_EXAMPLES=OFF - ) - - # Avoid unused variable warnings, bug #738240 - if use amd64 || use x86 ; then - mycmakeargs+=( - -DALSOFT_CPUEXT_SSE=$(usex cpu_flags_x86_sse) - -DALSOFT_CPUEXT_SSE2=$(usex cpu_flags_x86_sse2) - -DALSOFT_CPUEXT_SSE4_1=$(usex cpu_flags_x86_sse4_1) - ) - fi - - if use arm || use arm64 ; then - mycmakeargs+=( - -DALSOFT_CPUEXT_NEON=$(usex cpu_flags_arm_neon) - ) - fi - - cmake_src_configure - } - - multilib_parallel_foreach_abi my_configure -} diff --git a/media-libs/openal/openal-1.22.2.ebuild b/media-libs/openal/openal-1.22.2.ebuild index 3e5f3a6b9593..a229e861c974 100644 --- a/media-libs/openal/openal-1.22.2.ebuild +++ b/media-libs/openal/openal-1.22.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://www.openal-soft.org/openal-releases/${MY_P}.tar.bz2" # Some components are under BSD LICENSE="LGPL-2+ BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE=" alsa coreaudio debug jack oss portaudio pulseaudio sdl sndio qt5 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 diff --git a/media-libs/sratom/Manifest b/media-libs/sratom/Manifest index d57e387a4fcd..78dc8f57b2ea 100644 --- a/media-libs/sratom/Manifest +++ b/media-libs/sratom/Manifest @@ -1 +1,2 @@ DIST sratom-0.6.10.tar.bz2 327047 BLAKE2B 6205a0269216099556556cd251649eba58fdf1a2c8a80611367f3b9564fe410ed7ff1c565ab7b628743fa99ca893eb7a86fed631872eff86e19de9ba534fae49 SHA512 cc5d2848d61de45a37d1f844b2c741016decf065bcac975214dd01108171ba332f0a51526f2f1078d5f501055af0a48716704515cbe7a9f73526fd878621ca4b +DIST sratom-0.6.12.tar.xz 23328 BLAKE2B 76a01c84e418ee3ffeb1e0e44214e9b02ab58b9b572372ee43309650a7a674a55e49384e8b62657af30933b7bdb02faf38ff100030e2ec86947972cacf32db69 SHA512 e677945f59494970c8c723319216cf6543ed38c590b6db94e5e928e830004e96dc957a2cf2fb0b76278cf55f0d62ea03ba705fbc449424c467e29593eaa948dc diff --git a/media-libs/sratom/sratom-0.6.12.ebuild b/media-libs/sratom/sratom-0.6.12.ebuild new file mode 100644 index 000000000000..b1197982968b --- /dev/null +++ b/media-libs/sratom/sratom-0.6.12.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE='threads(+)' +inherit meson-multilib python-any-r1 + +DESCRIPTION="Library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax" +HOMEPAGE="http://drobilla.net/software/sratom/" +SRC_URI="http://download.drobilla.net/${P}.tar.xz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen + dev-python/sphinx + dev-python/sphinx_lv2_theme +) +" +RDEPEND=" + dev-libs/serd + dev-libs/sord + media-libs/lv2 +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} +" + +src_prepare() { + default + + # fix doc installation path + sed -iE "s%install_dir: docdir / 'sratom-0',%install_dir: docdir / '${PF}',%g" doc/c/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_feature doc docs) + $(meson_feature test tests) + ) + + meson_src_configure +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +mutlilib_src_install_all() { + local DOCS=( NEWS README.md ) + einstalldocs +} diff --git a/media-libs/suil/Manifest b/media-libs/suil/Manifest index bfd1005aa438..1c5dd36b779a 100644 --- a/media-libs/suil/Manifest +++ b/media-libs/suil/Manifest @@ -1 +1,2 @@ DIST suil-0.10.12.tar.bz2 339666 BLAKE2B f70bbc18f5fa1a9263fe5c0a9241e966e124a855273bc6fe863375aef8505193e49b67d3b9d7ff6d4e4cf50cb6c2cb2b2d53dccab06005f82725e024cc8347d5 SHA512 f2b9ca36cc35d6b51c6e4ae144d61b1ba5e3b51113cca48d0535f6346ff918bdc7e299f0036ea1431c0ef59b1a02f1f4086a95db552d0a06bffb54567ab4a278 +DIST suil-0.10.14.tar.xz 33620 BLAKE2B 8ad873ade71ee6f5ba9c8560e116d8de86d8a919c24eed83ba2ff5fa5a968a4a30fdecb00c21c9f267eb22aadcef954872fab9122903826d812e3ad71c7bcd69 SHA512 fd44ac4dd465aa9e678d00cf9d7ca7ac1a18f1045e6d61c2f542a0bec7f8783230740f9a3a28d11b76cbee71cc7d4baa261112b83936a264083faeda9c02379e diff --git a/media-libs/suil/suil-0.10.14.ebuild b/media-libs/suil/suil-0.10.14.ebuild new file mode 100644 index 000000000000..951d4de5215c --- /dev/null +++ b/media-libs/suil/suil-0.10.14.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE='threads(+)' + +inherit meson python-any-r1 + +DESCRIPTION="Lightweight C library for loading and wrapping LV2 plugin UIs" +HOMEPAGE="http://drobilla.net/software/suil/" +SRC_URI="http://download.drobilla.net/${P}.tar.xz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc gtk qt5" + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen + dev-python/sphinx + dev-python/sphinx_lv2_theme + ) +" +CDEPEND=" + media-libs/lv2 + gtk? ( x11-libs/gtk+:2 ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + )" +RDEPEND="${CDEPEND}" +DEPEND=" + ${CDEPEND} + ${PYTHON_DEPS} +" + +DOCS=( AUTHORS NEWS README.md ) + +src_prepare() { + default + + # fix doc installation path + sed -iE "s%install_dir: docdir / 'suil-0',%install_dir: docdir / '${PF}',%g" doc/c/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs) + $(meson_feature gtk gtk3) + $(meson_feature qt5) + ) + + meson_src_configure +} diff --git a/media-libs/zxing-cpp/metadata.xml b/media-libs/zxing-cpp/metadata.xml index 8641e5bdd399..681841f19aab 100644 --- a/media-libs/zxing-cpp/metadata.xml +++ b/media-libs/zxing-cpp/metadata.xml @@ -5,4 +5,7 @@ kde@gentoo.org Gentoo KDE Project + + nu-book/zxing-cpp + diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index d0c6795ecf5d5bacac232d53093425d2d06e6500..f0034637e7cf1d7341549d1006ff6a02fcb4b0ce 100644 GIT binary patch delta 44123 zcmV(#K;*yO>;l{D0+1Ld#$N;wm(|1VVGp}~<^od5El{;z-gKmT+3Pk*^v2xW}3)>%i6{c5#eIh^a> zt)1*ZgIwyu?~5K=Du=$uz+vBVj!G13St z-DM}1{oZWR0U?f{TySp z>!^2c@i@+UtrpUX_iVL}llMDPO=EZdaKyICQCmyLTYr*cEH!sRJ^xUo+EAIUY=Xs|bV%hteoeyNau80})omZ;0wg` zAN$BL#dGY`!oKS7Fb~Zc9;QEi)Vj5Qpxui z<*jFa`uf+8zoj3W7*BB3un!=ko+a@&uX10wXUE_2;6C?VhZ zjt4KkaC`n+E*$<^z48o|1;>A(bI);wJ_Zg_H`uW;%yI-Q`5NqD!%4BGbAw~N(iLKu zpxij>p(Pex={`d`@36{blin=XuQ>gO&%b{C5t?1$W#vHklNV?)t;8mVRQ&7%BdW6p z@TljSj(q~Q;aZ?(T@`z;cqERw;&}mlWtOAov4q1l1o?{9o>fbv;v5L1J@drP<{VvvCgcm%zPg#(8czYRP(6ux=!Lu!lQBRE9`ss z?3XOSs{&R;J?w?wx!CD;Mi+K0VsQsbFQO0Iw)iDGos1X@1I~Y?PCg-oIqnm9OIQ7F zv3~i1gOPZ z9(U?(5Wk@jG43NB_$h%AbKCL6q=_a(58mfK2D_`d0axh-$u9g?XAvGR{;qF>{Sf;g zIh9C?T{K>g|6G5Blr;0IqXO(a%Zdq*yw0^*^IS{WU}-*%S%|f_;PTiSB*+J9+5ZD( z*%z?xN@X1RezRtuzWvB4Q+ru6qO7me3BV^*Be3IokOFFQDQ z?=y~0yt>;0N!M}g8gK+6#PPs?uW{W6X5qdPE%5AAIv{^mW+F`C-!|TrsHMJ*oan3#;RLv_29YMz9I|^Ox`>M zZ(t`1(hUhfR4f)W6J zSHP5xg0b%UvS#6~2O$j3IAKq`rIs`=)};_a>j86F6Pa=E4dN3uJqyS40y$Av0f+P_hrC zQ~I)gTVKXort#{U$4>AtUJZP0>_`N}z;CRhwW|~2i?LC=I&r_VFWw3eFEta<2&uK; z+KV@2Ckdn_@HfU8PYknP2b_JLh=_Hg23CI`t9F7aF9;l0B1w9Qm!sd1R+#Pyr-Q+S zv!6IT>^uhu43u_O#2Vole*>#{o-WxBxZ7w1zHnWj2CSwxn8!TJc^2>hJqJ~U)1aqx z8bnDe6Yv2dv9lG95so<4oAvte>6gEL{2yQ5`ek_~7)y8vu!x1)IF0B~E_OLrRKb6l z>b+MbKKI22v4uAQ-~hi;M!+?A@8uUB>}+7K2G2ZZoj~=3r(6*VbzEbD8u6B~M8n-( zV0-Hz8pqN8wO|?V^^2qIiO7$J!=CvpP<^vAvjCIfiG)zzTlc$Khs2?&Ak9d!9Y7_d z5zKEdOfp1BPX!Eig3k=}0sjjA#2bJ9f+{{h3<44g1w4Nvmwx*Dm-X@Er(f>3E_u9h zNr2}l5M-b$fUqzX^k=)lE0zxr$^%cTavod@nBPGEnde3WUuZ-HFSHFB+*H0B&4>Qu zSC9=NMB$CWMNs-2aENrmLMPnpz=kSI^TIOj0UD0|WM$xVAc)2=q9k(c4;1%-L6O_2|0Z2c@HXQr}WQWCSF8)lzv`H8>FA4t{wKXxM*ANCJ!iaF|gj zC_VHtzUR zAtxgKpHnTOVa4w-Bou$?lvtjy9Dd>kx(P902tn;wWye3R+Hd`DAAW3SD3-k%N+{pk z6Q&CuPK0q!Q)4>`ETBGi(;&PNG=+d8YGAudN&%(AWX7B)0q!PJ0Jt~*o{o%$M&xa{ z0~?Le8D<+q4bwgDTWY)dt7k4kZyG03MtEm2= zJu#l)CWI4Ik!quN;EoU(220EaL(xtivLT2@SL_kjJ5VjIV8)OEB=9C|{c*+q@$+}2 z?A65J*FbD(FyrdE*I1ZMYly<55mZhX08tTFVAU2B0AV%{7$qjbYUYP!T;MgDo8O8v z?S*_e_JXw%BsPECGvVMwsdC>PI9#VcT-wDhht*$94B3e@7mOUN#w=F>4zcynLT>0u z%&|kW&~IP}$`jchkcmg+Av4Mt%x{^Pn=2T=LjpJGiONbtYj_xd2C@UQ<2|n{PZs{h zUpFs{8Y_QTu=(NZ{rRWw1k)?S01T6^K#b#Y*Cu{LYYu;0X!{Q67|g1G76@+M2JY|q zP~?T;Vl~HsUBZ%lmrJG!tgwto5Kq~R?is3_QI!18b%la$9wA|RfDNqZ<$Q4zSdFH; zZqJc2I~P)AT{jdh&jSC7@CAYuUjR2mcSB@^vSWki0BXZkCeRe8CujjXC0KZl25t~4 z8akyx)(U?N+C7=bs+1=5`2b$iAJ%OB^V^sH%g6rjA3uEk_GabsE7dsVrWd|h+PHaq z-~;p1^T+o17}>Zb2N@l6ZV1L9;DV(U9*5Hc=0}Hu5bCq?3u7xSfOuLKFG|Qd%f0Um zaUt@upb;3lFHHVM7rY#2s}+GD@G>rxV!JC65y^j#Y{!~en4FPP9Wsm%tq@RPYl3q; z$iad)kAZW?vQdBc1YlXs5&5=Ae8;PI1{{DSXQSGx&-sHr*Q_Jq$Dx2K}75@GfJ(j+$(vA$(-<@W&&nkP8b8 z-ll(sqJWtpUIN@~D?ktQ@i{k90(gVOVaKJgDzAJN=|N-$`zFMyo@dwxOaVdo95vyh zEGWXE`-mB?n_y-lNojmhD;c$4QjQC?l_b6>E)U(#JGa$pV#7*5SujExfdo#=;{mKU zVPB8=!}R0vYI2m*hxqdV~_EEkOp@$yt`6uuoJgtsEa(}5%k zAPaB77ZRe*3zEH8K4&~i1VRV`_*lFkttxD`!vjmAF;9NZghB+!>)5Y{vuHysp&`S8 zt{|43``lQ?gl=I=STG-z2)Qg_+-Q8{euYuo{6@cG$6DmLo-ZODb_kgOC(SuM-*$if zur9r7R1t<~Y z2y!4jA$%^L0SjATYD#T+kDF#$5~jt95E0YwdMAcjLVOskf-7R2+w)$X>_UHtjSJFA zT=4G$MMRZ*+^F1_von?e($o_~Y^J5eMUSr0IwTt9h$$f!S%1RpF(4~|?vcQ7m2W1B zb#D%@0Oa1mOETPW2)P6#X&<~YJ-0cC*Bb#vY(muo!wafd=J?T){o}*mKm6Fx_SM&O z!sB@uq|}p(Rj(@EhNImANp5R}E&+8%Y{4JOmXyE}Fa+L5h;#IO| zghkRvhzaFX6^)y(MQH)98@`Ck;XW%9$m2M@!+`~g{Sd5$p2}fBgQ9)0R7PTT=9SNQ;&O;Vj2?TwLn+T)28i z03ljO3!W(Ox3Ho#F%!7{?IB@r`~cD+5ydu)DMf-zs{}(RzzbDF)*^WT^TJ1E&plx` zk~Wxe$_xG2)w_yz0(^h#7)mAt2G}nunr}l%;G)3Feb$}5=OlxS>H1~;<%5=udIqi7? zIq@F-@CJu}dhyHFwI_JqUIwHEV&0j3CBlMX{5TOawoPzhD?L(%(Uv8RUIi8apCh2-dqRpIlRE=8HEV1Q9|$u3lJsj^e5!ZASG?)L!{h!qMTRvCOCO(Txa(_%E zHBs>mqy{vgNNDmtCc(ZCpfSbWD{qBs=1dS?*Y!ts`{{q{`trV+<)HrJHBlBBu+4~G z9+{`Tr1^L2o+$uRQn719f_oxdLNO2vFn#atV4A3c?$1FT!Cq(`>xE-(z;S1D6bO~j z122i-@W;8=0p_)r$jMJ1=qL#3N%-N-Mo%MGbXhct6YPjV1Ul_qdYE}`z#vo@7Xay6 z7NjJg3G#nKn;>ss4Ihd9BEgh9fk%Lp;7Du^+kyIm#e*W@S5WKlZ z!T*~yD{WLu8N`BmLw7bDGZC)O&8`rsclRKVJ(?F{xUhU{4F%!AI(JPG2@Ipc(g@`j zKyMlVVBS$p{X*1Wnr=ykWlVT5>?E@x{l!1MnGSyg%mXKhG*gyUz`2;c>5V31?2|9X za&8_pocCGKL&*p|yy;7a8msZ2BOdqB&WebS5f9(yEfBcw43&X8RwxoW5q`x2A7=-C zLjA+Sef`_#U*E1+d_&Us{`n;6qy|D>#NmlvL0Cp_@1G17@3vc*sAQhqbN}-gY#w0l z$q0X80Hs=6Q-%hlx%NS*f*bXD7E!Q+Zs1WnHbEGY#v6h82TuI5VvT<*8sfOm=|Lw5 zU08>7n}Bi>u!*$T@OgMa8cqMeSodNfp%eHhx|^_|N@59#+7kr}>A8SCcC_MNFg;i! z`ff&|$}0G;7u}TzSpK+T-}+B$e)#rd2~~d!A94GOsW=k zjeWvYW;H^a+|g@luyk+`eS8wcs%C^3NN{>dtqE4VB~awG%ymmN&ePL6pc`|Y<@NLt zde(5}1Nb4f^$2NoJH41gKE>-G8uKVJY&MmJgTPjA;{ek{OkR=g$*8vWT#tJtPcVNc zc;@JlDhkKzp-T~acpZDKfnDMa>xPPg9|6USncXHmqz$44Ah?2e@NO0)1Mk4}hScHI&yijvKH|oU{~n-7s?cHp04&*N zmqe($iX-7;^_6ZwhT$09E1K)@7J`513T1`Kqv_0w!GMnagh+vSUA_hfMD+)&4sYfBn__MINBeUg%EhU zV^9bW8Sfd~=TARgwnA_&9-cmj9+&_-U=&9X9VYoqf}NzRU`bNU7)pa*H?VfI*e9OM z3L*E}$$Oo^inl)qbYSm9FeaAA!)ebBiC>CKi2?tbyot-NvS7||b<-9=gtH*+(g_#w zG!5Od-8c9V;XNoBSv`Mz#$W)=#(u+d8nkiku}$)O#7o32`E3H5rh9lBg!qD}S7Z<} zs$=xf_(l*r-dVPf|VkkV6MOCR1mvZz5_B`;J|+!6<*zcPqts~3#NZq z*)1MrpaINLJWW1b$yAv!)4j4ZtjX>A?>S1iHbk*w>MX+nZ^3hWL1wK4)-05vch08# zA#-K{P;i+$c)ALq-VuJ4_?q*(OCh$| zTmC5JyF<>>jsbrUgl5CoZqKR1wHn0j)-MTrXo0NkL?0QV%r8cOTu`TW-CD=chYQdM z<3*x_L@d$k!kJ+;kAeb$pCRY5isyg;bOz}s5I=aRZeRkr0I&<17hszw+%~fo>zH6i z_lOwz&@rVoky!+|1OyQR8=@bw0(m*$o$ML}9OxuOo!5UA-dVV>>1}pGdcB~!O;>~m z9ALK>b-^sO3h+<;lXZfW#=~Qdi#Ia6V8De;{*1hcIKOXrDcS|%Ul&ZC72Xf!yawxo z{X*67)C(#PS(+w7U+|XWAYQK5y94ML%&PV0AsZPMzCUDlLaUjfMaTFEd7EO9E2b9m)?sFcmMF^ z^N)k7E_V~q(|Hsim>q+5W+(s>tC;Uh0OL!l+tb$#`Pb|k3c8~1KvxZNpe!=Kg$}w+ z;k!{B2VM?ekHc*3eikpA>jB7PTHeDEe$aC-3pan$bE-EIiUjtGp_GbgqvnZ^1)_3H zXfy!0!A$R#JDLn?f!qXs(U~wm*4C4f-rUi4!Zf{SDR+&;vpsVpFhha@+AElANv!bT zRftIMEZqF?`NsxFC%53ltX%XEMGxd$Tdz=u%ECR+!nPk>*$egSGeHm-1c znz^Uo-;&Dpn?jI8C_MQAD}hGO4mo7?4@@jR=SUIbW0#3=w|6^U z4)54u@Vvg|6%AVbf_4Wa8>Wqr!l8f6c=4F;dg=&>Eb6BO8OMY$yF!#4Y*~a79H1IP z`zm)C!Q6F>swIQ?6`;%OJn?a_nLVGtu_}1S_plG}muN;PLA||)cAr0f{_?5+jCB39 zzF)#Offnir4K{6PN1zx5W%6E5aLIn9g>JxBRQaZ;hjPQp(ayY1!|;glv6_FVa3<>z zOg{upT1Z|YVQww*pJi5Ctswt3E)URi>O$>;8og-Ov*Av&9-uG`qduonVFd3dPOsE} z7Ixt@*C`LL_*l_n0S6wN%yD4Ou$XKiM?pm|$O^g$U+qguX?E)}nPQEd)HOE?mj`7LwH`JP}N%f{PAip5HW3Br6VPvNmxHy3;n8| zi1k|4B{%EaLG}6+wn1Tuy3m35*6r($RoFmrHTj3RP6b;Y$%+hQ@NI5GCo+KDr>GJZ zB=mqhc+3cPp<$xD9j|E3v@G0^XaU-TF0;ip@Sz;c={AQ+603gzzZGPxRA@Nst9XqN z26Jbw183T3(M;?}0XqXU@B(NUIwg2}^kk#A;FZx+KzR0$EI8nQ-7SM@IQSA`(=d4e zm5+1Wr9vgvMxlkLegeG+#oS_|aa(DJZrA$0bASX~e-A2=aaJS{(7u7Upb++8-z z8vkq6JXWvcCSKxMe0eh;A6sH!i2~cy29J5s&gWe70;rmY(0niiO6n0HF(bcZ z=>h0OL!UV7?P1ZSWf7H7=V0R19zI&On&oX8{r9Uje!PEd5Xcz<$Wc7b4&y``-D|*m zcSW+oi?DPVFf7@y>+Nb7&D)rK@sCv|8{0}nGvQIqav;-K0xO?8M^;-Rc|&1v;I{F1bD|I!CuH~_L;)#acn=+i}zjVaa+D+094u46FGXEdP&}Zufrw zI4t0W$np(Pw0k}GA2^%m)L<*Nd<^`-Q&|Ke8)WKO(tmxDj$MQ@;p}+G^afq9)wOHb zP-}lEY(FYaex4!TW8W}h2)y~sC#1BsU0%Z}8W1Z*AI+N}jUVQTo%)xc5#3~p)B}VD zn}Czy7|%W;$Q z-F2HkUN-_>>zMtK+ny`thzvmKL;umUEXRMmD|-(?gJiFkvP9+bN{2;dMJq%KK|c`i z!CI&cYh!u1%99beBFPs5N!qQ!)_*w?V>Rd%Vxpt0?Z$$TD zRV`Ua&VH|w3o8wo!e&s91T4ZS!QT#Qtki1zX!o60#z_ITBoZKr& z<_**vSsHB58*XCh0z!l5o(sK_3)p}3oD$t59lfHdUS%pHR=RuURdaG1}6FQYE{ct>{q^zH9Iwz&%(Ts)`^%@T4#ECH&S za{?GZ(9-sdZWAhdzAV}Ha0q|U0lQ}@P#`Q$q_KIy2>~UFJUM^Si@9Ru<0DBRz~NZ4 zU7ly*V2~bcWxaB^;Z@bZuXtOl9V5^NT|KOIwp3@s4_TrO6KNBAhm^Kz)@$1e7%byd ze99e(BoN@a%8^hW#0xLWZ$h9)u5DQ56g>?180u?+$n)Eyrma z3Kp>W%>0|DW1bP1uMFL@Kg52+;tq{|UKjra*#Zot!>e!J@`Srii;MWbcG^fPF`{=uvu$<}+H@r!H zazSy4Tc?=BC)smgnRH~G5U`rFC)!pjzTD*>MB0;gWq+)a_TGO04hgBy$l7TQc8hn| z<1+Hz3nI%C$ND=d&lToLz*r$iXkU&*H1tLQkC%CubtZz!%+(YPEEI*WeBVtcWV?`aH3QT_=(g(TOjc<%5(^B%958Dl?|pRQ$K5(;6Vc z3Yw^bYMK_*wOD_7=eZo@Z+NT|Pj=wm)BJ>j7J!4D={0}wC=1r@O*Y@n?oAwNG`Q@% z_~nxlb+Y0}P@eHJ@sgLnJfgp}^GTq-tY{cF;EWtbwY63iEd))(12|%%h(TQSd{2$) zW%tFxLdt)0rUu zp^q)5HzmJHOEsky(1fsaa1py1o}Qav1w&!eJLrh`*b{=^b9jjh>`;!WneJrI02biz z48?4V9#ew*6gl}(&AMO%A!DjpgeHr>`A=;u9{^e{BpkBnF^UCGg#821E6+`>*F3Bt zQ0$#|@!)@q7+6OA@w$EN^Xo7D$F~oBWAQ$m z%3?XQ;XDa1)>NUlJRlkVAGlza-r<#4VT*u2Gk<^B&I`6@;wyIblelAKELyfHhK1(r>@t@I7^_xVvz-e4=NjaI z^P;{BHUq-m}9ONi@R*9 z!>51T=iT~&%l68;5?ye0FW`yUERY%5NR9<5Mnl~2M(>qM$<9ttUL5v8EaIyn4PVCy@(b~qGF*R#fORKaK|JxnZ!mY8wUee-M9s zRxuUYekX1rT&`QW3uB)c$Ijzu#nQWLST|d9Mcf9cQTI9kelWe%@=&NL1wb=@oBw}O zDJ~w~M9$ZRYqz%$Xph6IJ4_-!*lB2okJtg?yg+@;3(bcT9Hw*D8*!%|3?5_w8cCH0 zLmOe*LIi_iANGkzz((=he1UFeO?ZF8Vh53GQAI!BU$_aN96zqkvKAEHi*jZ|4%2IF zt-}Mx6_QShSDGj&h3l65j3*$PDAB_567Q*Nu|g5xwnFdf#n8vPpG&<_kKoBVlE~se z^I?y9;xado6ke_hfu3sjhRgg_#ITu0rvBUHsdru<_ER8aa63f9AOr_64S9cTBDbZ~ zmsR5Y1iwDIx8oDt;n};{XWJCMy2M`i&Gl4hm~WnnZOA<3cz5kSefs+2@LjFPOEGh5wdfY4J(C z+E13ht>)6@4HwuOJ(aplZvlUS#M%e3ogyJavB#A5kD_Tmz!7efORQ)u zPvd~YY-5;f@?Z|DyW?SYP`_)!A8e6>cZP(U*i#7>zDK!k({Fz|n(Vx+=D}I8?O=+i zNwn~&yq?0Y8Q)#G-#&c(zUSTBGZG>c+zVC`k{lLD%2p~&)L2IFkIRNSc5O3jEfk;_ zu(7cJ^bRX0Ja=Bf;;0D6J9x?4{(tyfZ}wGWugB3(%j@BWvC56HM!co51}|+@8U_(@ z%eD{fcuFJhKJ|Z46I>6^pc~(1JPE`g%!rls8i(EDrvzmiGF4W7_U!3qoAy4spL*V| zkx4yk-|)PmflIdmRNI8r_ipyT@8kC7>H#g{vz*g<{>v)c^PDNl%?iH~XFaO425??D z4W{Ht4*|k66)T0X9xLrFq2iVMY2jmH0S@c)=Y7Jd5O9AFd&Z{I%sxNO_EZ96>|sB*&?&m@xz)Rrdqq07yd?6xJ7`=vs|AowU=?p{jgL0smT-JVmcNZVdfGvBNe_GXv3%-4a`9aKh5;F5v}oP3=GmS~42!zXJDJ z=6bfwPThX?8n_?|@8y&v)@~2bmhCJBU(|feR<>D)JrbI9jnV0t<3aCNpT(KZW358cVV8WZ&@f4R~0I2x}A`S$2 zv0ez#02p0|rKn2d7Rd0ZHJlc9OJ3@aIf0OvYI|d7+kmI%~yRC=tcI>hfPnYhg zNWouR&#dMO;p|q1*#YgejnftFyN4cuji8lpJEKB!2nlt=1v0ce)j&*K5B2BsiT{7H zcI)T&)(!;N5wC65TVD3(Xf{^yWCE!S_`(?P>*@CL|D#1XOz2061?5YH@4?~@yKaB6 z^1%LKFW-4tC1g9mIlDO~aGY)e&SeKqPfN1rV=ozp$JW%~v%^*fD4TkSUtS>FE)!Qb zZxnt)YhNj!ki6*+hfNh4LJgJ*fKM-1!Kd~VX%;0Wt^s^hD+yyX&C^pF zaJ|2`c0Unoe(bTPsWl?01zCHRMOc5@wj#J~1O;9no=Hlm%#wm(R2#J%N6PWGvzta1 zEL7(4WYenKI!=Ta50365M-Q`K)GNAcnzvfac1KBr@+bvw z>um*#gnF7ub9u#^?RiwpMLqc{`tgnXE!davXk(540tfgF{`?73nDM?YeI~7HN*skvw)6KHq`4&%6Ja%$Z$x?(1so#d+fad4nIP$6IaS z8Sy@>BQbqupF=&LQ3*+r{{nJNDphB_KgF00ma1kHzK#ane3ED3|+XUg%!nm5J+{L6p(x&QL*pFfTcmR}R> z&X&B^M2kbWyngBTum)!3+?H3X(l+F@DS(fydrPw$!fHT`y838mTeBC)#2mJT%^i3G zWlnxDHhUo9w8sgZAhJGf)9iNq+GIT5-h5aAN=SkGvT5CW6Wd_}qQX(@kw*q?a7S9ZkwHQobkJNcCt zU)2Wt>?>;KNxlv%9|Y}LJt@ZXadlV_%D0*H5(%+9koBFd+RtFwZy{JfX4HcpT)-+U z=58>b_m}Q(D83(?9baslC^+V}hq~RqP0{X_{IFd%aX+L{)qZ|zukBU8B{g|$`)9}7 zJm3~#8ts2*)f6O994P@mTp0>{K2?5RDMpF>!Gkvs*ailkUz;^f-utvqf_FRB;)%k$ zYETPdne!ml@KpK&PnnlO_K=Zz^X7)zbLcs^tGDS*c5sCo?gGl7b-OJ;(K_on?k<-E zW}AIzam4jr9?s`qe*Nx}y1dp+drNp)pqu4&V0V99r)Lrs!@&)&HI~K4@c`L!g`PlY zA)7#bzq9GWH@t!9W4jF`LGnFJUH5Sz@@*A{8hz>=0hQSj1f#aJNN3v}rd>v(VBzP^(V45diC!Q#O@UA93V-x2Hr26ZQv70AyCMMI>6 zrWdUAe)5k(yG%nzfy0=Q8~3uwCSr`I#T@|;n*}}<{ig2P0|+ocpV;YC?qwx)eCgYM z@$JX(p#9F83A^XD#Wb7iG{D-~HS_Vo)BS&N5pf~Sw~g5d$-To(p1av|f`o^8YMreN z9`hADKG_k~c3|ehEC{2_?yBb8Wj3O|b0+-DuOGjzA0G)rMpT$5&Q|YOnwJgJPB0Bh zW?z5c##6}_kY6i2*Ziy>mVf&5)1C^`7Kz0IJ=>71Y7>=dho*hl4i+_mXoErYbnt&w z(Mz*#78r!|B|Z>ut8E-2>I^AaB!-zdd`4TyTA6hgt1#|j)kpWp{Xhhun3usRu<2cW zQccI6jv%SfJ$uR6<WF~a9{dAe4rm=9Fz-dv9vRs z_tOg-@J2Do2m-vvYQO6d?8Q`>svv*Bp3di}?uhtnBHG_05l*T_R3q%+K(E4nHT6_}e!p6;~TW^=O7e1_c zYS`0wdc`y+i5$-2K+)|CMA!w0E%Sb-TQWhQYc~*#ecz@8?1y%Fj+fpMUSEIK*AG9> z-{w0V_HrT^C4Jyz7q;Pst(?eJ@A0OZxf7}qXh>LvK|MC%Wh?3y%D%iOp*&Go$y^jreT zdDwm`ZRjnE438TaCmg^`&D(#RX1lgqq+`#Ln&-N_v@IrBds0Q9i2Pzso0{s{C0*gY z{MIkuKK=4e*~1)ma6%C6)5MVwO!GO-(CkiRN&7wvA#+FgEv91IztqZ9Za!Hi+w&U& zO0oMc{NX;43pOvqe5!X+Pl1<3t`Jxj(&A=I{AP*XzP^b4!iOX?;J|+*q|~U^{n+~; z6nIEOtPmTH6k6PMhJ9A+ zi;{JJgqipbo%=fOcaDQ=dOA*KPpo0z>pU^M;mi$4B%I{w3x39Kmj_En5({_Pp&stt zy{Wk&NC!~{K|>4}=*)j4!!m6ifZIH?qX{H8!-UGN01;lAHP7kw;_I^E^i!}hPCJlT zF99`b-E922;BvT|B_^SJ-Bb|`KC@|JCQ6)E2V_jE+FUwVlfef>j6vhxX4X60#*}P# z;;6+5D3_g4P9oAf%XWWz$J|Cv(>&+}iLgcdmB9l$wISHSlx%+?sVV**?1u>FD_Gvy zEPr`;#womkucq8yb^(JacjCrf!_zYg>$5uKw(=ZECNQG6ZQo`S5m?O2P!IEkZSRbl zakoq^Gn^KQ;>;Io5bSi6zfI{)mFtYMavfNGBj-cX$2q@Ono95~0qbu62*^VktGwJpm_S`1L z61l5w7GHl4G(93X7q$nrIKvZ&ps+9>%=Umqnk`>_Il3F<8xKubH6Mm>K5bPF zdJbD9=8aOho>?Ta{CpGpnoY&FIl|U2!>~|fEiNSNI~4fqr_Z0i{q5_wFROq0@ZFW` zn`+E%VoBn=p4l$|D=TnjoqPP>kv6IFF{nSS-#Y@CA>x z_l}-!NO`B9(>yAT!uAr7?{O7 zOZb2D_hsmBrdZtGII63>A0}d#%L4jos!N5{E~f@TB!?NCuw}@D4UD1286EicCiI?fx{G+MYN4T z(dE%rtK@h3MST7I>(BGs=U?x?{rIw);B_vTHH6ortmaV->V<&4iz&j+Z2{{}RKjqm z!M5|9H3|W|Jv;>qF*hj(iQySfaOnbTv2t{(T8d@hjJ-i&Fgm z9d8nahZNT%EW6whQUbokHhOOEp)+!`bcI;Cp2jxCx*PkQMsvN3*})i`cbr6LD_Rw& zRz|>$x>eh0t6LM|#^D{oa|5Hga~B{7@2uM|>-&p{SM}PK2b*I+hj2twfB}D%N1+z8 zrMz%v;}KyINJUgk`&+|3ZqL~=5N%F0%6=zxVq8SLKrGD8dO?MmrfSjfLWl(|Q1V#q zs-ov3rCv@;VlSPIxBrL(D9=7^`yjDJ^(vClR&X=CtxIA&AG+_uz6K^fqGYT}LW~sW zwq+aS60ggFgt43n-q$Vfi*|n(gNRRF8xo69;m-nsCp&))Q?SCe zk~$pS%|TQ2{>%hSVZz|;AppH0{@W|r%(h^DQL&ubF3VU5r1J>l-DP`^4%{@h7%*kz=jBa*M^}FeiT{k%qOqd zo}o)b3A>S8({Yncem6Z3w4ttfVp#~^W-8ncX|Zy5+g8WoYFh%tcd{eC^`Aa|7(eE8 zb~h(3Jqh%7nm>ed@T+?U#14VAc0NQiP81&dwk)E;cOb=%U1@*G=H+mU7N8jxyINRm z8u9JaO#tp%!%h#q-8ZIibrWlQGU?|iuU+~88At47lS}wJf7r8$-0BXI)&{p<=+v9xMQ%58oLN!qasg#6VFb*$M&s+STieZ ztn7h*0S6Oe+Tyj-#u|Iv^_^>oUw^y*a0~G^^YHd6+D^fTw;N8MD3Wx(|9&Q8S`=gl zN(f>DYdH9$Z;-P*H&k_RW7C zOPrfQm(XsDZa&d}nGqfl0*lB|A_3swP~M3{+_n+Cz~57e+8uZ}ot@EasR?G|r$km% zezr74Be%zkr+P$L$Z)d*^?egacm;J3qaQNYGtrsY7$(4ba+X?}{+35!o)8D?q>5N& zU#jwYnoeML*v&IiDOh7?k6NX_#prFez2HoisV>Nb0>WO4*(Uj`*%GH)P_`Z8fLg3J zu`oIVjvh;+R6XwY{D#$Rp1pfJd6}`%JqLP6y#ChvFCTuqaHmc1x4jo{8@OA5ZdXIN zjpfD;POx2nk@x}oy3%S^E`?pZX}b75BsiKaxcc3LE*{M)UZ+Ce-B}9Was?nV9Js6b z0d@wk<3KW9{Uwiy{d<~pXQHd*DBCq_R>ymdflxz~cx?s1#^5PHAc|-*$!P4B1(KYHZ{?0phpMkj8iOm@qopy(lt-msuyY#IdLxp7{?5(M2V5g=tb zLnzsQaRab>P;^^27#uf__1-QfbRJ2+I{-+kMW1q zdn3Jw3A=i;*YDrk{_gy=v-Khl>bvaCD5Fb^rt#145 z5xW*#4&+e);D+1x#ria(3do*{iTq_S61t+Iz5^cG;+E-u5@bq^?=3^L*T9aj2J@(MoSFQ zpesAy$l*99dNTT*}CxV&=lwJ z+M|%QbC%^1%{MAG3GS9kAp-%|Xd_lB3?UarV@duA{1e|G^+*!OGZHU=Y~*ZzTuyD; z4s(%Ihh*oC#W%3JMD=$p?jLJ>`F8)9mZ02-(8)Qn=I`qH4xq!Wrj03Yp~Tth7{7FM z#wU&HdX68iVI>%D9-YA%O?R?Ol0Cj4sfQ;V(P6yFk>Z!fMTc2TkspOC16=3psBGua z?nS^Ux7Q90qQ40Hh`;R}Q8y8PX*I&~(O8~B;Ig^^qy^1PD@_+9r98*4L$a6pHLXduzDD)O|1{M20(obMRjKmS1IUY#`pO$w@T*#I42iJ$;@;Jol;lh$H3 z7+#190!*G_cp%8uLe6t=sI{fKwjVZ$)IMHL5%Q;oNk2$sU3d|I*YyAcwS=hE2@ zfdMreE}K&Tm0o}@43C=ddI4qqj-hX8? zRgm{(yFt@DeUq$h3+X_AHY65-X;vtU`O$X2wB*UF5pOqa-{r`XV~){H%^E$N&Uw8p z9A{x)o0POlh$-Mw?5#MV%+nIf_6Wx42Ww_d5Bi<(SnK6Y#<6TsE zIxxkwSdZI=yw}Eq?N)KIaNL0<=Bhk|o)g=<&|&j0Nm`Ochl0X(=ZF) zl0o33pT%@KOA3&jPBc) z{`1%S^Y@Luzw0z-GXUt$J-6^!d54B=?QNkr(h8GS@yoDN#E zGvyPb((QDT(}8O+AMZPwH+3*4FvZ@d(IE^rc9mVojqJ;bee!i-4&d3|W~}+~+~QsH z3R{IC%jV181l7OIfByB$>L0&-__Y4|Y0VG)uj^-jZ12r!Ny_1M1x4F#+{@5@2YYNM z@gnd|Tie?(mrdov$a_uv0@xq6UbL#ye&b%$rfRRi=L}`r9Otx+mrdSq%p*PL1ZT3c z*|)KU2}1c$;jS0Wk231baV9lj2cRokL~w6ZT<7xclP#XwQ5?^ zI;1hjbDR;!lZt9b8Law_R=7C!&fg}6>}MIaQxqHw9c)GmOLm|jeDpSPeW)btJV8{+ zfwzcH?>C!A!(+{ro+X;l3~1NaF)iN1wvpL?CcD~?MeIQ1x+~d&!uxWPDIVYu6C0`6 za^ZAlIWSrB(=UX-4c)zvAIHV>d-%Y z`uJg_|Mu~7$4TF08-j|jWpV?UH9@uC$J6#}+vQ`I0-;W>2%y&0=D^#6bIL1iyXDY- zMKhz>ziiXIJc^A=Fsj=#SbwG)ab?rPBK&1i&2d@|yPodqw%5=7^_sAh=*U@z6QQlZ z>J5mmAx2p()}6jNvK_p`)7Flac{+ZVahYrx16GQa*#xmBXdbE!n+Hi#GsVSLb3}W` z!dKW2itOc=_vj>CD=ws*WDxB?>QlAi&Twyw;?+SemY zlOTA>(VYy%26@-xX~MP|!&bbu<;#HXp>t0iGF$j`n22#&5-&$g2>Ir@q{rrejy?B| z$1-$y`CJat2Jx!du`mHd8w}Kjx^H~)@1N&~zxH3}2SULU4*p|pAyMqLLp9>V=1zCB z58Ji9O0rTm+v$Rh^pbTs_BD7(wH*T|z0i?O zd9j3Vif=rPb2MzThwszAl`nx%dP1^7wz$g53z*YgbFx1534Yl&(k${^{i%A zOk^%g-cE1vlBx6{i}QW6H95_LNM5NqwmW1;R=%)cdz=!}!9y6v?e$tZ6@A5d=@nMZ7BvQIay`l-7!`PxQcuy_!|bTLFCTHX$?9)@Ix=Grj|6zPY(tG6Q% zkh$gjvnBl6@A+N-gV#uZ!6SMbiF}(@dt*rsDsnUr^zFRuX$K`vb=y+T+w7E`nX!t) z&ngVegHE1!*u~ch3VvzVd;ohpWmIYm5A<5ToXPGZX3SP%s&i1od@XN{Ha>GK)6>Vw zDMVIFAGU60H)3~K@8^c4SFTUUIxQl-^8~ zJ3Fy3Tl3egTx5+2d3XBL<@;k=(|10MRIVK{g%cmWKGncZCg*i#d`gxa(sef{D%cg@ z>yX_~K`g}I2Y@2sJunEiu(jEd+|>pX-qIat(q|xv`RZHa?gw$ynr8wcTmN#Z4)+Fm zS%LYCML6cu=F5(M2Y5g^yYrQu{b;>NaYn_{q1n0KmN+7L%W-&S&~1Q%j0n*wMp<)S zR`7zYO+{wD%{3O?PYy=gId;C#B& z0vI6Rgw(Nrq2-yBh1TM`9fj7Tv&E)kQZ)((QaR9k*jm1r_Y%!R9cDvSU`N#=6*|zj zDA=8wJ!I8oh+LG_izR40kqjVqu##neCO8D(uXU3oyIQ zcgLKM;E7~*dNS%LIRj~%Rd$*x0i_^lzqm15Cp9yjHa(?_r+4c%R*(F9ci?LeFnXAf zw<9Qjv|6`Khl2%*?3|Nvh9^-s;y-!IO6YOWBJ>>#gmhV|cW9I1t!+)>`E<20p8VMo z{`S+S-!l}yTfQzrn=$tY@&26_wrQlMeRtdii*yhWX4BUhI@DoA})ANxDZUBfSR*4I(%? zVL7APelWcA^`kXhKmWdl-!~mL%m0;6FUyE|vO=hu(O7t!EVyx|c3<1!Qz1T;w^uoT zAc;1}1;QL`bxzxcMLXPLd?TBL9ldYJ{?M4jOEWA$!C?=72bX6Pjh*dai>HMEeK{qt zad@|e4))y~Dv)e8v~2+M%s8~BUx8*PREM@m0ATm6ISd*eetSa~hFv+ft>_%;3Bubw zvIVQHy38<{By>Tv;&QBL7m0Fg>;AKU<@-LN;=AQT0Y!Uv0oyjUoyDG5X-I34y-sbM z);nVf%d-1^*%;<&7iW%yQ}y5-wqb)90s=~g>5RJDt`z6JO~bH@j$KH+vLs;I(}-2| z*6lUH7`HQr$NsZNu)px(j6BQHk#08XfxccRF{atk#4E`n=_X7-1I!2+o9GvR5178q zY8`d|)WQP>VTLo9>crODWb3fa6LE>KQ=a}_h}HUM%lF&oFXO}8BE>7bIonHKyzlLq z$8eCimEYBgQDfQABrpC!uttd6#>|1WjsXFrVx5lVOuGQ;`S!RB2pOw)7`-*EJ7%#OoLgqpp0fF8~06e_2`5SQnlE#N=iw*JHX zUcoQfX^7`GE7M27ebGHEjwe>3+kBASxw$3KOwL~<-*2}(e5V~$ST&Xx0SF*C=*-MDUH2J7zW;Rn=I5{D^FQASzjz@2g@@SkfMvIF%k715>X1yd6=0xDW%i?I)?J9QJ&2 z3Bzp#p-seVxok;mf&>`XUpi8loPFO2-voptYvMiHKnNm)r}OJDMXQLH6aJprS;MK0 zr)@nGKW2|7o0}nmh&hf)F1xYws zwd{YO(1r|*Kp}}44irO4XJDu}ssjeK~a z?0nA#J91{dwJzZTZ=eegXj`GERb+kS3mb{$AKk9izH{!Bq~n%YThuw>OPdZn;K zuy#c7fr*=$V|QWr#c;HTya3ua9Kn66te(8|avfmvc3f7)ok8?JwZ^x6rnWbyG8U@$ zZPoREVY6KCwD64+>$gC=nNrwYJ8X4X0|Z9GOW1yg5EZLnpE@STHanZSqTe+Sm=}S; zgc8S;j^k;n?$kwf)n#?1U1^Tj&Zxm*v%!J)793U944hSwdsK8iW7dd zQ9?K|u-g#N;_!g9gYn196Orze`XnTv-sR+f$Kk|8coBc-(Dbn^K)~PHAITAaj8+bulyhAxsiVhFH+{kl( zMmvujx~b`%j&WEm*yhOTf>z2ImZ6%MeuGctq};Lao~JU?_Oul3b}A0QvpoA{MG3#B zlScXp+d4)Gf3|#I`aj+w)3!m6wur?ZX130pm=D*t-U7mM;l=x!_#C@yW;C{UbPThW zr=&a$Q)~e)BB3omo<8qRb3KDu5$k+^rd>ZLGX(;|XWkyxkBmDtd-=aeVW%byM~m4O zBqKJuHSopUo@;n7GKul_4RQiet;ys7J7VDcN9LziR_F$gWfo{^d*F3>^=ofMOZB>= z6Zz<8<_Clu7G3!#p_q*we_XwvfBE&>??*6yB~bnH?Za>1H8wuqOe{VLvyzrwub1;I8`7tVohs%o9qn@Z6oxfjwBjshT;Zweu;-j@HA8tSNB+OU z-gV248%etSKkuToA`pQH;Bjz&E#)+CL#9+!{q(ap_)VUZDN0k_x{=ItK>+S%aCftd zG|cJ%OE~cCh1)2x-t)krmI=g$E~e?VTXFMZDoVBxY_f|;qv}H6NcEC=k0}m*Tw=Ud%;&G zA~;MhAJos|+P4^>EYJ&`XxQA@S{E!Y5{e8V8N&u0B7TWxb*luRrT2JK)E`VgzV^ep*#02s;Ge+-`nT z!*l&ih`t|I@7wtP^6mHWy?pxZ|Ni>lAFnU(EP9|$j~hYnNz}@`t!!3Bu3{NPvvUh! zDUWDrZ-20UK;+$Y>8V>4zEI>yJJzHC3OpfC)$8YFBZh0{u&LnCB52rkvm%x|Mt*C1 znw9IkAA^uy$0kRATR4?gtbiM=zj{fhd0@f>9oTn(212viqeoDkKsTj(HIu8Q4d5B& zbUp-1)6~;D^0su5p+=Wd8GIDB&?M74^+_g=efGa!z#p&d!S?kFIOfx*=XRJYJeApt zDhdGIYvtXnD^=HQMAn*mNLW zA6>`7LEsoxu=Fd`oN3r8pf=W?9jqHg2emY<*TRb8Q1qRjP;z9Q8RzJU z;;PjZ#w*@-uT-;h)baOJT@|L!M+Ub8t<)ay{@GQ3Y7lYqQL^r~pD?QcW44EE$fB}2 zDK=Z7VOgxPPx==N*T?5~$ob4qj%1FP+gV$5VTY~S#bHZkQ#zIhdF*-E!mYvX`s{^+ z)%jxzt*TES4H+Qiwydig_AVhc-o!Q+NctzV=L<*J$u9>=iYz_-9Um-pEwk0f=lWq=0#JUzgo3F>!+75|MQ$L!ud4q;*|DG(TgXi=#;NoGaPKgq8PY? zovdAQ3IGn^Wmknm5O6L&l4CB8f|~oa2-7}CGjYD)7)N)8-;>G7d!cEhFZJk`(J_+1@W?H%KjWL_o# zKa-1Ig$f)VvneRqApqh-lNw*6ee1WiVFxzn)fvpn25tEl>-PJz+qg^rxM;2g z4o9+VMb|G-)b4{_wgoCPK%i_r_NroA1I{sz3ODOEEvVKL#1l!FcH2hIv2;#LshS($ ztYmpn0B-Mvt-J3w{VAw8h}pW6y-DPqVb$JS_`ujoZSU2W)OiOs1FwpxYG9ltuKFW+AO z{PCj5_H#;2Pm-1_URN_7t^h(B4jHRop)&)NYA2^#df62CfKw`O2jTG^u*LvC<2m-D zuj!VXop*KD7Irl_b&j&7f10+XR>t!#8hLnG<@9%K-HPplQS3W3B}|q1o00~~%G=4` zqk15h+Fhg`el||8wk-kkqO1snp9i$BX1jbZuWm9;kB2jV=43!pZcTk#XPJk++C~h` zN)Ps~DD+ncb+v(i`}+MAT*oSo?|(jryPe4YC>CW%)4uxSIXQZAf7^O86*fCa>6Hv(>j+)RaLz~`hP#UhIwtTg9;mth4tN5{9K1je2DvA7COmvYVV zzJ>ON5%3RhteI4Fe}q`Iwvw&2uOV9R*LFhBuU7HDufM;(6F)xArzz-EKgVUEdlPkkGxL)`T!C^^&i{e~xDj49Pqi%2-1^i;cI3 zwBHu=V66e{2R0=A@iRjFmCjA2(Nb)vK@(CRs-S`qvGa`KD#b-AHO(L6cba*So4khaC zJg7&1bKy`<1N%7i;sI&yV!yDZD5)<=&6&g4;E+wIfFn?c`idE%Soa%ltOlHGx_sT5 zoYQ|oH z0c1h}f8#-fnN>UqB*60_>b}hEh}JOJxn!NpRgnUaW!FPtr|PijeP|#| zJaVh%dn3jie5N_cnGR>3^}>J5siDG}*4JswzjlX$lVIA|OB}NVrX@Ez#9?4UKe zPpFvZMZhz^6(e zO7TqsX=JbX<<||ECAs0agL4KUnb|?Ne?@&)@cE{65(*xrp=%?PWko*-HP7F7A!fGe}H^w z?NAU>@tCB3qf(3YXpk{4e|eRu;iH}`r384X))Z!gSU@D+3R>6Rw=7i+Dys~;N=G?( z>?DRw8P1`jiH@5`{MD_}|CZO+uV3Fm-lr+G?lXjPwp?|gEY@J`h>E=SsjulJ5wnd$ z=q&)1e>#)T`SzW=<5|EJz1C~6e=!%%dDtO*E9_Vl^XweSI;Z2<-7%TsC>9uff2db( z_r3(&wZ51c{M?oY`_xB?Oq^^3QZsQIq?n|Syh_teqhnT3YYZD$H!HVVG_1>Y6F=!! z&mbit2$0Fzo}e%jVIo0rH)8M-AJ*+h`##2(9|ex}Tlw)izJGn`?^^Sof9g06zik65 z(-q3J%N$tVHV1-MNAc+t^YWo|Fr#Y_>}9SF9$__sIW}~xoq2e~H$c2f(6>{FiphG} z$YS^2v@hZ?dDhtnMW5GWd$i^$o@xBNCE_ffBKyrN=Zn|d*v4SxIxWK5A!vr?&};Ul zz8N8;=ezQnfX2gVzTq9+e{?=8wOx5+d&q3$a@(mux(OInF@Uy(@&C7k|1N)9jvI0&z@aypI)o& z6LP|#%9}TBHfL&cX`#xlrjpyElH*-+4VqwCpypxfY7BqZkds_ye@9T+O|Djw2+%_T zF1QM-*$KEcFIy|sSE|!{JZWo8Y3D-$oY;RwE1`pzRpD#%DOtGG{2K_L|6vL1%h!L6 zFXP9{`)&AucXAY~@s(#&RBO~4qk5D$2!tJv1pmEHpwLpztsq?`YE`o4h+5ez*5MBx zu~ri0ZYqMhL7FN(f2yA7Y!WIAUBd(~b9nlrX+5PpR&`IbSq^B_Svnxg_m%vGm>-DWeu%s5H?+YUnAl?#Fg%hWYo zQMRf5!y2}4_0!k-<8Q2w;9Ww8qv=7cK=?__)nC&&^~7`Ue{yHiK#oSJ+*A(%*FmnP z2SZ}b`q>g?sjriT*>%y|aSO`Tp#@!}Gdt^2UZBp%fAL)pt+n26O>Ba?yG<_5z6*We zjlj;#k!vmmH36F1?Pce40WCaWfN}21y@Krl25MdcQaClRRZ#k-RFfnrsNb;La%si# z%#LpC03*{G5l@2y@=u}gU*E@nzl_(H_BWHsYLpG4T20{}mhf|V{r>WwlWJ>M1EEO? zlf-K*e<}oD^0G7`Z|_r|7UH5jAlS<#g4H~XojK0=53Bg?<;%amef{#UzZrXOGJI&Y z>i)K`Bf7u^kGM zC@EyW=?q}ezOmMzA?NBxdyK2W$_Qqgg&Zr>fA=vrS2-RhZ>jIsp+U3uj4W;{3D+os2iYT{GN%_7tpbTIG>l*frHecVEKmTzB|NE}Dk#qXU zBt;!|MJ2i&9b0!ak4(WzW}d0k#CE7aHa@J^Xt}`ymQk${W$zR;<%oRDtVYWohMMyE zfBMO{>WV<^lxYG436nP8pU1v>GSWi{bC|cl>KhyFvgYh;ic;o!kF+pJB*&e1p0fal z@C$^s7r&C0I=~A$;n<4$4n#;|_~t<<>f$(x5>&NU?n|c%{qt;@13sF^Ns<2)2!H&p zQpW4o_hZjbMQ+uhk_K;VL2Z&Cy~`w)e}i9c$QxOs$p<0#d16KRUOtvsT{U5 z?^<7|J?&sXy`xSi7fhBVpSzBKLu-Pvrj20FORFTshkGLtepl(%?whVqR3=SW6uBzf zzjxg}*ve6#P@a#n34!RTT!5AtyVJa4mf0Z@+tC2x-~KplSLA+4^e`jb52^5n;@6~-*lzh z9JW`RQ-M)lV6)iVXZ<*=_UHUzUvl~0e*e(gcs^n2$d|eLwu4bE?-6)dq?VW6xOTC` z8@Z!Hv8vZahZR|%x-0v@N8%)!7nIQ^cPJ&j`gvMP03UW+FrC&46;pTzeoV4nvpGpYpX-A}K&$O0;Vv3B2|b-VWPBthk5DNpOr)sHX*dRF#X&Uqhr;%}f9-iWvUypBA=?%uWQqX>oC6gj8d6He+=)G^#d_aOH>=% z2-*}xvf7gFl`nS^TjFH}cR1mY$0RaGryp-sA9YvfDk-xB^K!5$b?dID z?fGL@&Wc@eEEkqAoOQRg@ZlwWSths5DHIhdEy_0S6^`q+eQj5heDZvEgBw9h^C5fi z>Xu4sL>I54w&lWge=09?@dN>kiWfVYvu&v=59w?#8TcYns@qoe<%VX(k5TT=mmhzW zPcQ#lUSGa``E9=Z_`SZnw<5egBApYz=V6(F_%*F-=stVdS$&g3+U>?U%nR%+ZNt3P zZkM%u6DUv=aA9AdRr9`05_7e`acsU%whuEF-3)b527nt|f7V5cE!5loFo73idK+=5 zMx`a_nRpd-q#-`l;YUjVmmLlJa=+Zu&3b#;N7hmHuR6OzdUuf1QrU3Og|)w{op2oI zI5_IN7lu5(bK|6LAl=5MjsLiW|N8p%^Sd6<$HC2Thq#^5{^BJzb)D_xZO8>MhUVmO zh?Xpr;#FYEe>*pCGt0aV$9<~G<}^}r3*ri1NDh*6=A2!mjnNL! zh66y?!#9aApy@nx=Du_+Yu=v~tz}rZok-a2E~`naO@4aDY2~PF_1;xuyA(zNSsz*< zPmzHgc~cA9Tdn3@TXSvwh%H1@hm*p2mdt}~h5aVNoS ztkoJi=JPuA|7Nc$c(k#_=TP$|K70yFRZECOoi)%%kc4i-6*)ZFGI}mGcx^hCocX3X z!l|d`e|EAwqwQ+f*oCiMxNYA~3$1p3TcEq`W7{&tZbYu2j3!9voH8Z-E&g#0e~I|+ zM=T^fXM14noK{}%P^(Igss!(xH@^U)u z^1mE_u&?-1pXP9;(JgX2?5u*BS6TBRV(3Ilf4UWmUUomQ@LgTx)Y(Ql58m+WDL>~R z-0Jd#bzj9<=$8Z8eT1}~x5|$Z40aF4fOLp=m_D-U*|!|nbJ@;1rkynrpL;T?r1SXa zMf}D#{Qk$g!~E2Vd{X|P7kfulefW^&(C zldwYS1|PNE_Oa6zV-o3E9j$D-J!pf%7f@G{fTAdr<s@sc2#zh< zK5FOQJ0@W# z&fbYu!D|)mW4)vd=LW*)$~Nj91teRiC@Z+4*cm%bui2*WW@zIq^O35{E&PyI58m++8nvBcznxA1B|*R5Vv6GqrB;tXq#;Q=q6-@#pPbJt_wHgKJ^97~ zw8;hMp=$Z24S@>$0OsaUf@9G+T6uAFUhUG7)?kuBE&*Qqgs<0p3@r|{w3K;5O&{mZ z;k(r|n=_6B*Z@^6>^+TX)+DG+qzX{J1+`snuajnXFal6(lbCl|f6C$7sjJE?(D|@( zUCN!dIuzD^sPFIYYlyvr;x;4Oew|Anqs(ik+u0W6AUtr6d zKu(0Tg00eQsp`88f3L+>$+kIA%L(#^58lMSY&!C&@!sux)zmHM_bfhH$%vHP8yoSq zIPTS+g-1Z}9$=PHbCIVyZtqd~Ine5+@oLCTeKQ_|e1&ta03b9l9m~0Qv*kQ#dP{_Y z59k1EEv+@#$(T;YZ7P854ytPPe0rB(Bo=Is>L{OaSxGrBe~!n~-IM*sf7xRBd~yIH z>YC39Lpdvw2V!?z-Kq*4QZ&gN;GcCobPl%w7lttj=R1SQdo$Pj^l zN-`z2m6x+)vt1)TyLJ6PpFjV9(d@Sm1~$(wm@dua+w3DQv3)*>w_oYrT#FX<9ZTv< zS&ul?e}E;KHRS;~aH?a@tp3|>wZQqhmDV+GO={mIMb0=TyAGqnt0STEaP$#O*v3PZ z8ivWU+XpP4a|Xk*LCx_;a5dR4cQEy^+35%zjp5Y%NeC_WDCyR5SL?C7jM}S&WFEx1 zBJ`EQLF(D3JutRjajuj|Dpe;>7|aPQf9ewWe?I>FMG}a|vwrAO3zXhK>Fxm!Uw$AU z1&H=JLOa*PKa2t}nG=R7?8%NuHt}35Wb5;%11WJg=&_)sC|gHo;<5o`!Mh{c9XcFm z*Q_-t1HI2TWUJKsG{J(embB}=#;Eee-YmLBIAUc}^v1W<1_wN(WqF&<&!0-pDTh(# ze}o$n)r{QLJ0Nnn3!&?aPeRwFrK zqyeCL=Fsxqd)NZItkwfIfK71BCTKHUp?`dRwIpxnWvW(^L!nxJ_10SJ(i%GG(7jCL z95*M{k@i$q)71f_W+~x81eSD(mR1V)e~^Fm+*IRxL@oA|$_o1u%CxeSR$JEek{>$M z)eeUPY@Il}Z7OGJ>d|%H(J{AX_Pzp=B*(DHs`=<3ri+7gT8ad6zhACj;f&{FnKx&! zL|O1!Tfl;15S7EF&k%^V7}SR?>c{Tj#x2eeTFC~+SSlz^-0|%0zULNK$HZwzf9OnY zX+e7jtfu@$1g`fo(z|a>S<*vX5a6n=n4=OrEO=5}QD5hB$S*)6%%#9nEeCB^P1n@_ zq6m1LFFVO0+Fd4gV$hvFojI=-4e>Q_vRTQ{3#R(;ta^NY+&54m7NNI=PKw3Gt{JCouOZmx z8IzW39mt_?-tMdc2XA%T^IsZ0?c_yHaIiASd8|#;(&YAl8MV|^9S}A>f34Y{g%nW! zs4riCwcVaAq;IIV zDs-b(W{Q{X-+M8m{`geG z7-l@Lk4p#bv@@r@{&o5C(;$Tw3~U$;XYBrVMidId+pfw+g!Bc_D)~&ku0WCwjtePV z%3dWpL(vKDu{*#{^7C4-*;WDEyH)<{4*BxSUBz@b>$D1+)gsrIfBj)j3*q6|^VoI> zEeK-j1!z|yO#iN4bVJSH)m8ThHI#yv-Uq?2$ZmCp(MJJV3cv4t-MSFD!5PqbUK_OS zSTZ0uD7dOj5@;&-RIEWh_ecEMezD{7lXl?pqe~7uXB+uQjy4%MAHqlC131(tB7n6I zT?h?cr?-_vX>A@Xe{R{q*>y4$@=%-*lB;1*RRh-e`&tSqohDmt9IQudV58Y z<52NY5kbNPEZB)LB8^^w!P}y7Us}uF&cjx{T~%zd5!rhj2eYEPsutx0y}@Pqobg#< zATG^3hRf)kRdSUEMn$;P8SQW*cx8IH|6o&yqX=RbdrE%Twm#mKQZ0`Ov zqXU>E9D4y{d9LivLd$rSBq6Dvx>p1*0`p#$XrTZhbY&7Oc7pU{x3Q}Lp1Ne77@cju z;fx2;f8epwjHq0BHa})}luCc!i?94JxLAHE$GN&y7Wq)PE=qDVLON@c{-4#JST%Ox zc%1UvYe;PxZ_7KyZfc?~xbJNCr|g6f9!!qGfiUt)^(K#fs_CCs=Jl{wX6LbgSg$|6 zfBEfoeE#;Sygn=PzH=zoey(Q4$W$J&--*N(e>9#PyEi$u^AI>8(W$3=cn7nyol-rv z(>`bTuuTS#a{JY_PGud{e#om@b6VdcWD>ixjRy)c2kn=%#LDq4qA5j@JBYY@d!UNq zvUAJAz@;_rsFL2k`u6IEV-6(%?CGu!bKff1j(Ebm6p8R|Nd&%ePI(;hB62 zG{f#~Ae;o`ey=|4>+ohR<;8yPlSt0C1p#XWRDyHtpic2^(>?ICVzcoQ4_dJ6@s-tT zv~K5QEg+eE?KqWh!sBozLKon!2*sude^J&zgN>)53X2VElDvW9uI$B)W-M(uwNq2K z!LTR%2lyW5(ZwN!`H zDW7+$0mc_sc2j-y+?HXk&ZZpCf1=i&HwPff;LN<%kZE&ORC6dC?QVP~tLY>$-~xud zp$MSk*_jSonw-hr>?z+BT|1m6W7BbBIdkL|+XK&O*O-$e_V=UZ)Nxs!!IOhzHwz$m1*^nBcv7)tyVI%^8%bTWV3eg~M&|R%hG^aP>jhYZ}Yh zIt5ksZcCGrdTpf2c!IonfAA||?rQ21WxUnQR%xO}+XNn6)JhJ|dXj6=K7D;BJr|w? z59}%Bkll(3-C6=T3IivygH)Z32I-yNX7r!6@pE~gZ=AFx!y-v{Ui1=G1!W~19!ph> zLJXNwpJFADFQaIGahyUIk7%nh;ownZ2e1y3ij7}HgD}}um+VNxf7rULoZ7k|a(-z^ zYaV6Omq-BtEdJ9u*`ZCv*;cF1@Y2CSI!Ke9DrB5^Hw6giNoEgAV=Oz&5wa=@w9b#nrnC4tQrCVcv~l-vR$7%#G)q8P|W5sEmla2>UR_1n6ygc7;qF+ zpN2)kfnZ3(u0z&&KXs(k=zq&*P5sL3-(8TLRrGlxwZbhpELYO^zoEt-L?rf){{znEx~T^sLZT zMWTI%DyMDX`mkc-&mXVl^?4RpWxEGH6DgAZhN}GvPj)Y*4vm5A1%L3)wl105Bx|YO z?nOlkL51dS@vU=F@lJerz`sQk9)xDP>hr_G4hQN|sybZ~YLd!?o9u@}_s|P(s+1l| zyZ{A9riSFOz0%J{ z6j1!G*p1dLTCEIK;Fi2GTjiFeWqx9w>;B>9qp^!>=PU1B8Ogq;gP;thUMeYwZB=`- z^PThn?|EE7rsb@7~7gv<}@q%6A8uEw5eW z_c43zgY2nQ(GnHZT}tcfTK8K?NGPvLXW{Dr|Cog}5dy+jD? zGUbkt!fsooqJJtuxrsjB+V1s^fnDl-tm`y?C+9lX&*Q7dD)ri6z1)zquC~r~vZEqY z91OXs>~uQS?}#gK^O|1EXoRj&hyDD;vF<{oNQ8pIqXgvM&g<`XfqYoDKWq8+@^0?@ z0n$p)?!g-r7UWihaUDiTV%8LPsu~2`o@a(77d~|3q<`wM)*TPl-XJ*Fb_X2@svV5G zohtfOZqw%D<*3oLj6B%8m+Hf(ZpPZ-@B(kO0fMoESsO8SZ3w3_0H>8u(7n`HcQ!Fv zq7d8KR(h*m8@&=B20+hDACw zGm=6PP%yqKNIk5pEmof_nAWk=xpCIrWN4%E3@Q@lw;8t)l_61*Mc;aBzZ!Q8XT|{T zb30_~KP`VWz9&F!pqT7^0eNH7E2IM@EXoa=7Js8fDIPG$sY*bJyt;|;@~2HX)1k|v z=c3Pu@9~#)`|+1`doFt(m$k#XW)eAF(IOykCcWdciMYL)iiA!m2|JPW2%c3#JCVw~ zH9PDt+uJsV)90RwK?qy+KAGJ=tQZY%wP0V;psjG!$#dp~hlz>hCV~4E6e_*FHP^3C z7Jnj$w5^cm3eznd(dA;Xl%K#2QBeS;@iZnaQN2`-=VcSL*I9?kIUBIX^=eDD+L{WyJs`syG|n0tEjeqrN;@N3X#+qwYlGd+SKQ+k`GaL zL0-j5s~>31_-E@;%RsjVtJi#}>$Z>PP$755u`&HDor$?k&rfq5t0qZEl8os)cj#B2 zY)R#z>0+Fd?TI@9_me4#Pk*cft5_bs5H0A13$NN05K_?xd>uPPNwL@+I8wkd1r#2y zTQ`qPJkaG#Es~)5a8ey^SNA}l4sea;C8tIf#XC9T?%*fbWY94^0KAe@s>Gt<@qrJF zZ~yu+oV|L!dwiN7Cva$8a1wPrM_K(hLD;rbpKJ>Ph9u=d?R?By@_(FeIsLS+R@s~! zY8X>H{bqCXinpS?XOy-6udK~np z$WHz?4%GJ7Rr~Lk_J6$7;?w=(bb6>b3lMWrVqjeJzBoNW61jDK)Exqc5IBFb+o7Xz zb+bn;+l_pk4jwvS<_x0p%J#41JuH*druveQtN}Cn?gYiAF-TQhK0Ru9e0f;7dYbo6 z5+aqvsd;H>EwGPNt+lwmZ4TuC(;P)lB) ze)(cmq7qR&sbX?{=u7uCG;-->Yj>8;GfSEPtX@_iYL}_FZccI3-j|@1K>?SAX+u1IS@{`;3G%!g31l7wuo)%eUV@wf^qv z_Nm{6G@l$cJe>Y;b|EOmIS*Z~ARrxvr-|aZxqlodO1f=%7kH??lTB{WIs%894V#{h zw=*_yti$@Eqs@7**(BA1VwDhvz&Ag<2YSOCOMiw>8M#h~kD5*?;cMXpd?4R|-aGy^ zrvcsxfUZ1$QtBclDcZ0{jnl?~OpZ_xBM(PJ)IkKN09vd`RcRBLR9kX@BZox`y83|* zypTKJui2fSig#9j=C&%fB=ddqLcX57*Cg2M!ox%5c~`P*a$x0FDOb51JA&p?K)v|6 z+<(oEjt^XoESLZ&nlBb7KecT3@w17YP2VnkG3vqBdXNF~U{ZUml57S?@&wTkrX6U9 zjYVR@#_~i}@`Q{<#VWI@9tFgYM8?=1bXMim+a9OnZ?LXi;2JZnK@Nk^f^PR0+wNS% z-f14)d=pQR^klj)!}(Ia-dheRVhS6cZ4_7& zb5=sgazFd9tdXBO@>CVo%TH(Gb$_P}xG!}Hgh7_cO*->7_I%*X_0xFgjft1JJOOa8 zC9c~xL)C1Qy5RfVAK1XB^2e9<`-c+olVpHxcThX=1N^NWLmygLj?#C-vY`gq?5x?2 zOi%+_=*>flymU-0&Dqc7IL@ZKv}E+T_YnzJuMx1HmDl%!HF$px56mXB6A9hro&+o*Qh z-7-j)8q1D$Me|(X*R&Sk&uT`I$-4l+`C-vo|MvasGwqD$Q@v9;zNW$`&kgiFMn9bX zx^AA-23p?ORo5wt-_NFc8h;T*HA&9N6}|1u-oxaE0dI{bdD+TA!INDBH`02e^Kh(@} zK|w6A0sxCYqMS=uMqg$LpXZi=l7#=^_hdBJkmqC0rb7DT51bCO4YQ>wJdmUf5a)rsSrZd_%^{$97csQ7>D_7 zT~}<}&P#*XPT2F&hd^jZ4m*O&2t~lrM2vE9`Q8C6o1I-`Pp__SKp)R(MAN-jnt-~C zw?3+uj|5o4uNT~eyMIev5MU$Bln=@?bgn4a_~ig_xAbvmMddy$*w@m>w`bM1_*AvK zbahuLTXXTGMfX- zD0_kTk%N{k2ak`;VNu2>pp5eSHS<>E z>-Tp`cTYUsP8znjMrQ&{j@3P_Q0+MAZLS$)YjYz8M($(hrmey0x1Bn)0wqmbLK z1Ty5*kVwC{8GwA8a7}2k4qoFVRVsx<%(nws3cB%f-W^y6e9Ca4uMx%z&Du3iZY{0}mw4&K~u?5Xf^} zinnnRZBg&+zlMxp09N(fb@cWcDrwY~Yf%Q$ zJ5BZsA;~kUmt|F0RvSBTPK`R70>12`Q^`Q#Iey~0>_)jSXRFn*0&U);luI9$w-pPG z&E;3m$u{-K@$L4k!YUmu=*?~ffVLvanoHKb@PA7sLIL!lSQ>>Q4X4z8;+5eQ)#<9( z-Fmu3l}@*9sHj27J4Ss8F8l7{#})g~hQ?ud05j)mmcZ21mM?ha4B_Q0gp&r zWXnsVM7y1wu^a&SR?Gqy5b2y=Moo<#v&5x4x9fPdl90-7-Yj~6{V4uQn$=OI#i(%Q z8-JSBeXg)2v)D}K*yB2tUWm?~s0wp=|GyI$%W4)KmbGf~vg1C5jY%D3TWF^igtq*# zrps{d{7BN@z5Lm1mw$1lkUzp!v*t562y>~=f=)!aWVzOa5s?%X zRc72_E$~pb@7uD?IMqq<8(w;n=czUex#c?9)76qUgthVP>J1zPSg`k7SxRW_=bORP zh;-yr;-%Y}BvpnEMa70+zJ+$-(Q$^;s~fR4;Ka7?kL}xEzJAD=Pu!f?bX?B8sehVp z3cmLOWGIpkmI`(REC?DIYWu*i_1#p(Di4KtJ7D}`P4usZsT?*cdW)C!q{&5TTwvXj zDLIyNt0vnjDcvv`cIRV2U2BERxz^VM4mu31yOROUaYRm&_bQuqIV5-1TNfw@a#nLgJnh#TNxyCOn(E}>SokcY=BZAkkH;1DmslOKKmoh9cKKPQ+HmTeRV`zYVD#TjH+>>=u-?z7k}^xZ3cBM zT2k$d{Gt~RVf=6w_$ID#)VvCY3E0ufK2~reDZm-5OG&lhaD*RTf|M5k)WOc4@RwD4 z9iPVQ_|H@BJfQK9>Qg5+09sT}ceDiLWJh;vQF-g0@8+HG7$+!Gdj|IuR7nT7I`xj* z>K3LmDn&UdQGmj@>P|wZ#eWq_p5A^>LOq8}`w$1)mz+_2XbY{a!1o?d_suk0H7m7O z*DC%^)Vle4+k{2Jf`_w0d*7CZeL99{rfRDS&(vy*ah4i?tKFb9LPcYE#>HVncV z8(rG!FoIINU$<}Ld80j#SHSPIU+-OVVJl^AjwZl3NDoav`eJLS4uA89HbSbhI4CCX z498N$JituNc8hkM9@R?=1VRY;lq{*AQ5;~tdI86rEmmIX4$=9Z_%znJ$r7XLYF0v4 ztH+@+z%=jLx}aTAQm@(15nb(gv-7q+Xo3vGD_(pY%h)IC(CO4dA&aYIe+%{!UnT0w z#V+&NZfkgKIREx>y??%cE{2RmnWx3 zRj0$!J&>dkmuyl|m}g{Jfj;XYtZ5#H4T(~dBL#)pbj!5yNm<=XIo_tYqUz2ZH77R)1$)oot^H**09K#OT;B=U^}Is=-6ui^=VTGx9_&)+GC?z<#;?bVfX_ ziiFX5oqq7?+3i3dAx~KCmOx}M)!@78Mf#Tu+HYU~?M8cjPthNTbCYs;Z9^E{z>dyP zDIYw6`1YJF&`We%nt7%~`!WUCg_vlOe=Jv^p)h#5;eVg^NuDQJLaGZ?zd}%=oqbNc zYV=I}Is5Ik#(n4dW_?2XTUWWNQ4o!)YA_}q(uPVh*S3U^RW%iG9N;!5uO`7%S%{c4 zyXiGTLpb3OSky|PzEisiM_-v+YS%=Bp|QhQc~M7tq-gA=l3IS&*AJr(2tOJ z0jMBhHGe?B^2_Fwf~u%NQ;Sd>u-g=%1=%JQ0juzfW5a<-%fT?`D;1~MZ7u3L;wahE zbgZaDhx(w!y^5>W04fPGH>XG5$R;84Ji99(BZ(T+D@+HgR7i&mG=+{Nji7_1s=SfR z2<3J>LWgWn@Bl0eb7KJ50%5%*;6woWc`0oX$$tW>M_5r-xSU5r(qs!%0xlG3&;$DPXT5g!*$V#r;;Kb5vaM$>PL;YP=jxMenD8sulW)UmY*|suY!f27b3#DKarfSF4K2NYe@u}@_t6;4_lmNpUkLa(lu{L8<2(||+ zUUAw-LbxN(5@AE|#%m|BCm55Pk1ffj*VvmgtMmBjp2?1Sv#A0+%3(C3rRKS+sYh7F z=t~du@}fL;i~YdH*gr1X=dT|^|9^uuRsI7AMBD86i^>8vWz`A2;ER|PF{vtsy>+($ zbU2Yq1E_Wq<-KgiZGG0m`W}!joAc%&$?mtU?MlpMl9mm9Lw}^Z!-*8JAb$YEi(#yIdvAo8xT`6A)x< zc|RUfRfmnE`q#19;&SU2YJVubk<=opw%FNJoY@-0jiInT2|=j<_HH6L0<$Fjih1!> zYybux-DCpTM7|EKETcjp$4cv)tPTDV zsyU@wf+e1(0{m+3y-SQan|C`8)!!&Hx@s-6_j2~Q6I{{0e|?}(xVV6S))4G zbsbINzQao^cH-UM@NDC$P5l9~n$|&d7#n$f9?g-uFo=@csXUL4|y2hXyufc!Poof5`&hUj8~Hu(Kl`JOIcy zZ)rLQQ_sOxi_7EX#eZ#Qa?UR2P*hq^3-X{Q9zY778j#!W=-c*{2yCBLG0x>c&Gvz` zoXh{m(Gur1iv7$t_=DWy*eD|ShpWP zz7NHy|HiXqqUiyDJK@4%X+**fVUhL^<-Zk?0R)!oDB9PPyme%kz!BcV;0!GwKF(t& z+7DfCAtKPIwEV4{EV#i#XKk)lUA<{A4YuL2#{|FRIHXlv zrBp!+fuv2!_^@i@`%C%sjBg)c%~8OlqmQb=bvn1*hSGBC9~neBZEfs2n#I0Mg{x65 zM8||#Cbpk557RcE-btz_-2Su!2J&j%|MoJNv(Q*u!b#@^I1%RsR8ha-ap~ybV^2e& z9VbVKy&gU_-ak?uo1^nY%5x#X?>=CKY*2tP%P^XI|_puu2Ax6jt|x$ z)nU%o2<%Y0>=bplLPL@(ZI+IT{W{w&gWmtTYU5M;{pH=wqVs1@^#(*;Z2DR4uQyfjZ+iAg8u@_I2^&$mju>Xj@xUUx@?76 z=I(Tm3_?=zcEdqZP&Mz;)3L0}pG#TBq7mW-WNXfRz>$@l(Y$q;(Gk6113X%=bacC| zawo^+wh0dK9f#euhmUCzkCkqK(?GUv+g|p6&~~Td_#XAItM=pTw{PXsA3t9H=YPuI zh$3(>c{d)YY5G!#Q_+tj(`?GammQu5XJDJ zdiUeg7~d8>c&B6dbgRb4Cj&a5aw%bWbTCJ_RL8eOp1o#JQ+Lm&{*R$1!!M_eC#%Fv z_rlknTac8d6-u=xr_H;VdnN^_+dV*kV<5O%$o*_sHpvO+E%h;*Qv6iF8f6HHl+(^* zH5~138>cc*3L>AIv;6!s>MU|>J0Ts`!E^E2`0PNuQyU^ToFlY%QyP{qp*)y#0=C(* zu19im22zxHMEgao`mk(YdV77B5uVD#o8=qM>aMO7DXC~}7q;7elL|rNk@BE_yuF%= z|J1Pz;@e0t1$)2QQdNy>BAx9w-i&K&46DBsP_mI4<^?$B70yH=*nl(I(?*Vcc%$#? z`i@&cD)=rZsH@e_HXfNMcBo5nN%sk^Fz4g|K;f+RMov;`sA-E{PdndQyCz{V>Vx6r zn57HN<~czQ5B%c*KmxeJg_H8YT+XU>&_@7lCwz`;#cI&TDJR1qC%Dr#y;((3P}11%_;j zd;)swX=Qk|!SzUhW*4YQr3RYHOKmkvR^!R)3aDqa3G>6EeJfvnec5fgO7`<~m>g~=+)6y@U10W6=_sNKJU1Nxsa~2?N09=I>=U$c{72ua_Wk4 zdr?-4&De@Co2K9HBE!*t5)eqwN=~}nuqtgw>$2+FPm+Yv7MA|ig@9Fv{000VZ(@6O zm_OOHw>h)vT~JXCsj!B(@-iHbtU!PrF^5-w&C#UjK4JAf+!6hFg?oN}Hv$EOdK^tQ z%VkYB5TQZXR%*JId=NU_7mHGJyACh5#h+q9PPB;hTJYf%3{8)6N#mt+!1xtZ^ znpLai`b*hfEw`>Kb~aUn9~9N?NU6aa=(`5*OcY}6DmB=D08wtDOgh^J9VRS*X4t~R z&bGoYD)tRbOdpRYfBW|CMv_$gxak1ebCQbvCQi3mE%OR>%N*6*br|W>?p3wwG&yoA zXQtW?YY0|D;4R{ZbKPIv(8e|10EuXNp*z<;b)~G6@HnnC93Z%7cQ}A({4meEYtzw= z50INe1MzZywraQXd~XVCD67pr3PI2IV1IN;w&dlm{|!_t@6HR2%Z3u+nAYOv>Mg=a zy;who-g>40lozrw{#D3oZd4(rxR@~7;T?sB8quBO;<1ip?tJRxbY$GB#+J<#yZcoxj zf7}qUiEU8a?`86!GnsNzs%FM@lXeL(hu-Dh8dz`eb|uza*uXX<pDwWbtX zw6xoQlaiT=j}+p5^}%lrs%&TLSGGtNbPRVy1D2dLO#n?Pwj8w`%!6C>G zUW1>c+-8Kpo=TAN#N2aU2|CH`EG2x`+xn${YXrX4Z0}N->v+Fxudn}k{qaYAzWYv3 zy&PW26BdX+a|f{H14?q_#F4yLi>q2`%H$g#s*yG;NN`855LDR+q1C&pE3J6#QuMdg zn$&seaek5ibjPcQm8Yf0d@M=+OGTIQr27?k5PDiTzgRkZy*Wguj6hXaW7@vqtra~aVU@bjOUPpZ3?IjJZTVI&>HVVp z@uja$tLH_FkHDtdol>?05YYomqk$oL%nsSIScd~_q)TULJ?m`4IETZn>XPu$AR>Gqd!gs0zIARF_|yvU7!p;MQDMxK=dAbDwbdi{#Ow@DJgjVNS}&`SvkKm` z#}XY|fGulwV#B}J#N>$&g_b{mpQjYV{WNiLcVNqT0r7RjG0AwrUTlTaj}VSwb=`eV zW&-L2vvpS&2c#_HwIvxkvfDNpGhmc2dL}>>*_Yr;%!zzY`@oEWAOx0H6S32>`SCz& zVE9I&>=o2Fl}xG-DLZxf$|-V|SveVBg4gTS*?^eSPGe1eiG2{xY+a>)U(Oj{&a8F2 zZL<@j+BcB^NSw(BpsfVoha^J!;hfHogV+4^xqK=AdUx}^J&oO6_esK!n-yZEx|$C1 zeZLnm+aT?hq%BVsVZ&;k;OuEnve#uAHF?l^Be-1rzB4#o$2^UeYKLoH$-p7pMQS+{OvDYx6dLR z!Fg7t9u)aLoJYx|J6=w49FDzK0&Q&!GrbD^(d$;={biYFZmMm677f)1cD7il1S!zV z$~u{In>YNd@}W2T^iEj9?AW4X4{xWFD6aI5R_?@pXr$-jp!eC&wS6ur*7?HXIW z<{niqR(+V=N#q)*QwP94n^P5b(bEgu;k9Ju{k`oVy8<&I&MKK`xuQ9Z{v{u{!M{g& z{e66Y9>3tEJcvPm7d2bX4a98{pPd!nQ-dTG(vw3G_B5EZ%qr*vF93=N9i%EAAL%RZ zWber#@^Xf>S2@(9O`U+QVh2^W1PUZkn;15w@b>q-dI_wRXC*nbxtA! zAuoamn;BTqjtX&XyZ)R!8k2@XwWlIbUOH|9uXUb3CYuPeXbqboHBSU1aMd)Fk!^~x`VkuCnrDv$A_E- z{$dXiVE1Otcn6R>ghDbkuqVqLx>iRkX|}N1%3p-j08>Ch355l^`Tk&8bxwKS6P{HT%}!vmDu}TUB%V3`_$@>PjM=Nzb0# z0KyQwG(rbDXD8T6#*NM9updlt=s5flcl^ie@0a?Kh{DI7W>-K_Hb1a*)&|nncsWh4 zoO6af-JU9??#gl_OA^x4>0SLky87>Y=LVB6ZE0P99iEeX%D}yy?&P_pIFU9;BJ)>X#}Om&PoDyj>HQ|!99`jV_)R|mT%u)K0R0UwB&ps4>%j! z9B9~ow?6Ib*qpWD@#z!XFEAMIny34G>488>9HX%D0IE6FJtx5z4mBt8^wokx_clBP z+vq?`*5EX^RF}$P$3eI+hobzCu`;D06bR%%k9w(Tq5eE8U-)*$C%ws|^F``N>%{~H zB>JC39QUHPx_Sl?SHE;&dufDJv^~XjX2?ftTis77}kelXkDwAB*;%GyGQm z{M5hy@%itJwK$qnKW~^5>0eD=FRiK?AuzQx?YiS#!MnG!JK&qH7D8*+8uc>0+6%feQYOSp~byc;xRcPV7w}(i=UO1udCFMryh{_GX7oC}Z z<^N$F7Rn&D@lrfDz)&|RXtjY9Z#9Zmn9>C#%VR9&Ot1)o`Q|Ej-Mrc+2wL z`#koC=Jf9u?XT87g!0Em)B18JDe!a&uuzt8LyAGxN{QFYd63jvoNCND6YBz=wuD>D zg2eok8VmGO5=ay-{B+Duf}@)6vL~%EUTo#D z?wNM>Bp9n(q*C&w68Sjh!|?!M_)w=fDiz7Ioz7Evi) zmjJaW`FU_F_U?)3Q4bnqZ>p{`!oqXe!33;Ey z|1dt)a_rU#7E-CuU$lH~4D0O9t}b$By#S8lIWy#?0oZb_kAu8wnIp@yfYXTw%V|<{ zM}ccF3_D;t7ag7H^Ii_9%VXhxbZ88)J)zwHEuVko5EUOufRnj97TND%%WKu;Ynjp5 z7I9wo0aPOUAQEeb1VglkF_4g|_QT7-8H{*3Qv>vv vpDn9NEwrS$qEaKkk*=ohu_TTmFt*Kls9`ngS~`%F{;&TR^ssfx1y}(940$73 delta 44119 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

    vm4o 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 diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild index af445ba1a91f..e518cd39af5d 100644 --- a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild +++ b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/plugins/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux" IUSE="arcam_av debug ffmpeg jack libsamplerate +mix oss pulseaudio speex +usb_stream" RDEPEND=" diff --git a/media-plugins/alsa-plugins/metadata.xml b/media-plugins/alsa-plugins/metadata.xml index a5c370da6274..b7ef9877f6fb 100644 --- a/media-plugins/alsa-plugins/metadata.xml +++ b/media-plugins/alsa-plugins/metadata.xml @@ -11,5 +11,6 @@ cpe:/a:alsa-project:alsa-plugins + alsa-project/alsa-plugins diff --git a/media-plugins/imlib2_loaders/Manifest b/media-plugins/imlib2_loaders/Manifest index 4729d673697f..a26e97648bfe 100644 --- a/media-plugins/imlib2_loaders/Manifest +++ b/media-plugins/imlib2_loaders/Manifest @@ -1,2 +1,3 @@ DIST imlib2_loaders-1.7.1.tar.bz2 302348 BLAKE2B 8f73daa5b70d7122c136a001df920649a438edc60d4e7e94b691dfecc0864b66c321c676fb78a2f9e990b842d31fd5f95dcbacf232d6b9809382173449f86673 SHA512 5752768aa61c36e8f8ae5ff9219f950ba7b1561629bb21e4b4e16890d0fa904e93899e64152f05c6d7190553404336ec33b1d88b0cbec46c61a26598e27d449d DIST imlib2_loaders-1.7.5.tar.xz 252548 BLAKE2B 5bc048dad9949dabd9ba3253fe862089975fe0b1dc6bc898e0b5fbc27cf4c2d7be81dbec64aa9fc1da357ed881e5617017f36c46d009a633e594a54fa29beeb0 SHA512 3b307dfae033466d2fa37f90d47626d32fd90228747cbd03ca3bfafe33fb995dbd1b86cfd13e4982c622b18940e4d6b2ec4826c017f5dce0c1cdee1b558c9204 +DIST imlib2_loaders-1.9.1.tar.xz 257512 BLAKE2B b1610b54923f354fa0946d1e19efc9270f737122f979e5352c2090f25bd79318c58437b8fc7744dff9b9d7991f38a0b26aa5f3ce1e493961e348d1d2012924df SHA512 eed5c567d4c896a321be7492ceda8b1be33c5d8ab7614a7f9588adc9a2c288f4127f1c91ce65ea0ce18b5477c5b9a58bceb04a82a98cb6fc071a0c762f9ce8ee diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild new file mode 100644 index 000000000000..7b820af1f539 --- /dev/null +++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Additional image loaders for Imlib2" +HOMEPAGE="https://www.enlightenment.org/ + https://sourceforge.net/projects/enlightenment/files/imlib2-src/" +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz" + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris" +IUSE="xcf" + +RDEPEND=">=media-libs/imlib2-${PV}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local myconf=( + --disable-static + $(use_enable xcf) + ) + + econf "${myconf[@]}" +} + +src_install() { + V=1 emake install DESTDIR="${D}" + einstalldocs + + find "${D}" -name '*.la' -delete || die +} diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 1c73c35a1947cd774fbd4ecacd349d074225030e..5e78aa9ae0f5f2180c2c2f94c01660e19b62558a 100644 GIT binary patch literal 57068 zcmV($K;yq3iwFP!00002|8%|Ck|jr$W%tgn$R7Y{I-1&JwRBTRA)7DV?=5ONprR9j zK*f+%*@BjOMeE#Jxp|tBS z|LOnzm;dL##Q*e{RafY_UAd;#N66u*=V&>EUGo@s2x%Sr%H!Iz?yKFs%^l*pQjI;H z{>I*Sh~esC?>Y0iW=;7VwVdaUVfMc75@HIq&l-+Z(r#rR>l`;9G1g!H+yC`1{QY0* z-Ywnh%6w*yE#|t@JnKrc99KB@n5$pM-FrHYYvtqEN9%jdweB;8S#yc!u4UX;y6$7o zut&dVTH#1@?)!}UOeGvVRN3df_i^-A&(h8#%oMKlzx~&L`Tzd!|MS26xBvc^|Mt0m z{qOzfpV!y_>wn-t%5@mov6e&N@>& zYYic{dffZkl>>=)C_H=O0CMhU&&R6y&Wm$7Yq(2`wT_t1G+R2x6;f@n9VPesxL4*K zX1M-wWMzfL0n~KnSg&Km9af9G-Q@@+afRuK*GPlAIL>(8_Ynt2b@X)|(Q`Z}M-gWn zdGb_s6kdSq-RGWbk2EtPaD=lTJn>v-+4Y_tZ94ey(cX`&$N%~H)BH4F5A3LK2R0j* znXYyF5;qUBPOgyKK6wbDS$38XXb7GU8sxJu;$yEq?qy zLPCK`&;8}VZshrcc;&a#+9RMtd9)+%!aKBijG6CoT&U={SE^^*1Z|9yIdT~*=z2|{(XNqtHkAg8hL zxFaG2b&Pzpc3h>SV`s*qAZy5B46C1BF!zgopuY3Q46V6iKUyhAMt6?uz#d}HP~{fG z?%aO7@1FXNf`_`_wDGzc|GP%J+t`JN$azI{uZ)vpjwN6e(lJ*+x_0j?_Yqq;ZoZ(U zTJ|W{tnIv89(yPLHe+B~LIdLD!tY*c?fuv}<{NQG^*R1|RW21N&L58pZG1hh^lrQg z7abD%v9(K^$HF?7)0kTA!k|cqaN)L3uI|it zyT-lC%W)~}3vb=;wIff2Rl~LxWVDvfjc&elY&4ETtgDrZBgUU#Qp><; z@=H6+leZ`cDUyH!@4MayX7E+Ie(B?X%r(Buj}9`uJIHqRqTS@;!a7<;efS>C<-~5? zH}?L(a3B~S9!gVCgN!$i7eC7JV44<>nXk$%qQdyRh^@g;V+-+Ck0@e@Pt4?XUOet- zJ~5Yt=I%Ec+guL^aC*9%vuS;%6KfU^d`LdA0*U8Fqguo)WzfLV=pPu~f$!``%CTVh zW2}2#7v8(Yf*(TxImh0viZ*z*L)jT#g=9v1k~@JpOQi=Zt0>Qxa-KpH~0bAFSu8~r*aho1%y z(UGqR_{DyXHd|N#kT$_f832*-KcLTm?BP%=KgVALL>)uUqbzJaCLgHGL#^62r`-?S z8DGq;0-ajnvd)V?#{2S0XaB>Ieg5+4Vbx8FYK=DR`57*xKD>+Hw5fnysFop0H@l`CM(cyQ#s)CNu*NunHJsw6Z#%oiCuk9su?0#84#U4r7G5zApf9Zbu7O+kCbR z;u!hD*PH{?fQ`d8019u+J7}1vSn<5{jv&5N5dMn8Lh$f!z$=9JpPbsyKVE#Mdh&K? zL--B1;2iD|u%l_=`mhllJHp)l&IE8jh5hiU^-7XF zwBLT|fB%CIcsFQxIFJ;U7m?=^BgP{l1V;rWV|=l;un>$4nl%sZ3D|>MgI`Ae3lCgR z>SD?2|gNl*s+j?H_YGqam86dhxlXB!oja* zOshztYV%8i04Nj%{Y^LTx>5wUU{66f-bMh!1%N#0=H>{&JUlsWRma79?Hf-OAtKlq zm=bs!OLO_|u!)x=`~2IHtfcmpgA_yq?GB--%} zXaEC_^Bx>9Mxb2_v=0=-L&k&8>jT0FOXRq@Ee!tvIYUbuXfQ!Ks?y5W@Dv3Ob|(y5 z+rW#Swv@JmrLJ~@3^Ce`hu}IeG4m4hofwwza$di!@BQZwl=3}n(I>t#Ap+Qk0*;lP zUNfR+AP@OkgPvUwbX?_m0M#nuH+sYYrUJOL_`rrhf$-M}`GKZ#i~)tkGc5TOfDz*d z+(nT&`+o7q1?IRQ=RgstT?Z>-Oph|4#0XUe7B{%>#6r}wz%7AnxgM{__2ZXsFPxIo zdgqj&7VPv5p6&v|*Tl!%ApgQtCR6lh@?m&})S5jZ=#13zmh0L@m#N>OAHOFU-f`E;n=s znAqfy+yRmTx!CxRcswM!)_I2OREqj;P<8wSFV{h`$lzIU1Ke`B;R=y^muLYo7Zd~Z zc)W%z{_RKq<;SnD@`ZA}9asVZ;GFTP*KByFTzmajxlrr0u(c-4P}JVlmkNu z>b<}&7iQ*$ZX&py2f)xCMuYZUUghiS{PN?~+LsraG*5hCn;E>VmdTzm@TvwFyswV4 zgIxnbkp~bJe|HED8rJ>La}78OOgSDfbYv4y!odSCAp(f4Q82vI=8_L%5C;qtyN-SV z)^7aF`4+R-K)IPA(i0g=Aio=!dai~?17@5VT8^0q*kQ;yy#*MZJix|Ym9sp73)J~M zHso{N8QP8kz6$KGo@gyDq+%A^hKx^sl;g^fWn4N0q+YMq{_CeN?}vpgd^;(Htgb4)LmwKx8l`_?9h_(ip*6^c1vGNlExkMCE6)dWMh;N4r zMc9h*NLUlT5fM2Lt{&$Z-vSmunX?@jmJ8p}B9O^gNSNqy63@Z<`weOb$At)SYLEsf z4sVLL;m5X^!u!|-2a`_-KDJI53zUVT@e5<#7&?E*pkyC0t$N>>KLeyMXZ3CU+uuH| ze}9cwyyN_Ka@b9G(;+Q&@atG990_NJZ3j=!YGU1M-y{p-g2!*$SS zv~isP^T$+y@c6z9>vpu<;ZRsnz8s9Uc*qE^L=r)w#>O}oT&ySnCFa1P5hIjd&IMd~ zLlXMa#=a4|6PIVyJPJ(76aB;mP8M^P1n+`2Koc@8+xSg%07x4qz@C!(jmT z&J8q-xB-kQs4Cy^IisD}9ducz4}8N5pm{}Y#qKp23KF@Y4X~XIdNKgLz>y1|Ru@Qw z*IGjNY2+A&a9`(}XUw=QStlCRw}=4ed|=Q5UOJj@Lgz0K)|$E=OcfL|!QL;-cHN){ zjR()&I!ey@PFQ*5-=Y+)7|0nA`*;>mSriS!0uTnU#dY522jul*_VMY1J`Y_-&7nT_c3zCZyx)P zC-(jCFOeN=(R*YkEd5PD*TF|c@CPO?kkq?e5TG080(s_GPFz(nfd_Iy#>)a?_X$ei z|EAdhD8&sdL?R;i6+4Ix2}OVaNI`ukuhRj?0EvZD-}t8z--2O@lK_Qd^KvdAdx<_) z=iJzViFpN3%M-C>ykXfDpcY1$ch9hLxdhm40$&E|$oFcNcqv40?76s{oefjtiTD)p z5xyQ<2R*}C_CJW&`i~cVjO9I`gLmcU%QQl{Qvk;DEeJ23q!-n_7;|dK9-fdJtA@>a zqk`~XCbV?@InO6kHFJb?2hIgV ziDT5$0gL;AYH zGlmi1S^#edWNio_9y!-HjT~wS{D!Z-Fqa)_1K%n-6c`#hd>S9*A#ZRdeiy*Zxx@JH zvJgDvzNd(1Kxi&NF*dJ*m7V}2p8)Z}kU|*1XS^($00>Wprx91KV*K&E{ut3uFGnU> z0W@((=7(^KG4kE?vQdNs#oPsRqBi5>zVm1=U z;{x~b=GcwGv+=O^z8+?^Ix@+V2C(4KFXTC5!C-BCb!}I=Hl`Ix9o|j;itDUe>nF)Lfl#X$FXts=O>sfw?q#^yBmztjV1I)@6TlB%e}OAOBj;86 zE}EQGCuGvN>)=SZV*bjEC7v!$qze4FATQj-xQ-iDdJj;*oB~h}ShLn)6$b>SWZ(@t zUMGr(MrEE1ba$p=xPGIds3t%aL$z=aR!JaL7&EZhGP!Zw2}r@C`V@Ce1teC(ESO1r zBu*U62^4OxVd;Ng-}dWqLHFN<3!#`3LZgv{--I*Zw&6kO7%=O|C?7~0y9!5q(vuyK z6RjY)?skQf@7ygJ!rT_#?0z(J%x27Yt4H9>AkQG~$ZJ-MZ!FkAJ}O_h!dny{{8=km3I@j=G5p|mfm=K*(htMYT2PZs{!$dYWoa07Rkqk@-fDM)6bLIc=9T4j3 zDrxPLBaac2g7-p4)K667<;*|dTs1G2Pn!^^T9$r{r&_dZ_^Y_0Dvmfj%u zO9hIEs9#U24)|weW(ny|3r+C(KrAE*U-koDS^u^{!rUCm52gCTB#mMi5aNz^MFZ>y@ zT8_D}<|pJHADk}?Fu)M=k8uF8V2JyZ;E`l!mIZty|$=p;%hs#ycQ>=%-YVFu}i!DR- z&4&nPPViHC6|GO-Kd&R zdH{Saz&d(=rGP=ee&YR+ya-3<{bf1;TkaV;m4h`CP$2wpw^pKCfr5@qY%+9U7?}ta zjDjsh2>~ML5s!8@jvD#|IU6A3mjnCd$NFDCnSp#E+?>HX;ZBVQM4R{wjNcPkKmb|? zG8a&PGm2=HCN>j}e8SE5v`iE4!*6oNFlopeh~C02NC+oxzU|T;hq}i;y>|HWZFK`c z6&x0zS|~FJ;w@c!Mf{89tDueh#QxR0;=1-V&w7Xjf_HiITLGshjj&FY!&{S!ZC06J zwJ@@jkX@HG%t z{tpmt#VYp>zr8@4kvBW6Q3Y4mrk}%^1J5!J41ww;8*1S&1N2GW4QAl7q5e=rJQ(a8 zhj|5TE1122Bp22mfNQ>?92c1M#X0uMVdGAb8LZp^5k~Su<(|6rQP3na-WIzVNHX>j z&&_!~C63sYYg&fZZv7psA9s*$Yh)5yFfe)}@P{W)V|5H@0&a(TN{oQ_uZQ({u8#pQ z?hAwlkXwerhFe%WHX^5l@STB5ZeH zsIp9F?O}8UehJpU$H~K=6fK^HgAM|?J;87YeT{s0 zH&Tjp1b75|r@=-}}Jf6sAf*(qcT z)!u*o^zHkXUtUw&=L`Ir^{HyZx}f5C6stXtl_VF|T}>;nux|o$yk`S$^%0C(nCKRW}ZAl|q1(dU&vl_6qhrL+UUT*VtJVz@} zRa*%MM=TvPB#e@@B{RB4vS70wr~~gafa9Yc*U=C>yjMuvFcN0J zg5^!I6-;u2$`2zF+2|Q6EF=>9bo_o9)`@XUGgmLT2;L4%#(@LGsG#`?lGh-Lm`y7_ z-q_H}5DV-Is5hJI4VbA`2RE0Y#(arT!*Z1_KiHUbUcFj*-Z2n%6PQg&x5XMfSyF;v z?Q~HoZC>(#O=K%e;E<<9xM#ete4qkAsrp)MIQri{9@dL+-NSq%2nsij z8^l{$!rWkKY2V^9m0L9LYQnZUtYGIRpGVHqqKPF!FUDzd1 z_jpYZ9XXjuM;&X#w)Zhi-2=bSrHmzqB4Iia6jWJcMQ|2931YD$>2=9dnt8=`sBMj-c^(D5*O;IGGlH^jCCq!DI#n9@V0 zc|#D+4FH9PHp|uF-pIaC7(UXVJDhV=1Ho+f=w=8(Y}U0b_-3B-vXm;|*zsg>FpI@Us2J#~^10CeVtEeK+A1~JJU|)z+AOTdSPWAc zqvKz+?oT`jOC7*^1CUQD+_f}=;ZrwaoFWvaN^~Q*>yI^@x z*lD6JZumX8A(nn`q@>Gu5Ic|qWFB+2GtYK6%Ud(P0b&u&S;F=Qai+`OZn=!d9`ap)BZ1u$DLz*urd@}G* zal(d2-&$m_+i+3bh@op>lZiTPEvO}2(+d1ci_SN|uJ&Cb@DSpYYq@NnL)_24lfhS5 z&k4=~Iv`+kn-aa&!pkq4mH>bFOpnUiv>kvQ)5`wW12c60dR#B1tK2&BdCU;5DyBuSg_ldk&D?EXF6|_tw6N9U-(&z!}UXX zKpQ<9)A0v-AQ$1`0g%JGWc&oY?r38e`3W`#MIiEBak$q@EPDLwm#_2Frw{P!Jp(xs zC(trHc%%tov4iune!_StcKTkX1yM@inH7X+AUq{-KAS6R_W~Dk*=PW+-{j2QN=1uK z5D%UU%iSBqVH(_rOxAiHmhj*(`EzjHTgAx%%DT+RYUa>d*({V1yQfk%8_YOnF5@nu zt6mrHkLM1(Ctcix;&XP>8u1g%RgW*G6vIihIY#Keg@;)(1dM56dR@HrOYGKYw<0E+WQ z3n9gc$~?~8E)y{whZzzM69WxMLmQuh2XyD%)=$ea+zzzn@EwH#518-||;HweeXh}`L|M%mt1Qp6`!l%b+6pkad z9t3|BjE5QG2ik*`>?g|ziTNrksG}Gdz^2nYicK7xXT>OrQkrjP6R)#GrsSX)P|L;nB~}t#l|P@8?t^&g5f>@vm1)npq>e3 z%G0(?IMsyHOn&v{$UbJ$;3n_I6B+6cAsX#a02;m-)6T~&3j~sh3rt4D1zsj@&U5x{ z?e?-sW5yF~fT|r(d;l6Q<4jN}{9wnt8!ArIHp_0a*jgK>2Kzp{ZIWdf1%8X?9HGJJ zOwvJD5eWMr7V;jbbz{XXpL1yx*- z4&cZ6blFU78;VdsdJ##-Yo)H`e?6=Zr8(h+3B`!v67Jw>>f?|xHW3HLWm))ZGqoKU zJQae6Cu|~2FvNo@*F)n>-bRy2Jnt#o07M*SQG-?Ra2$APK6bCzRyg{UrUN$a8z=Gx z?i*rpJ^`L(_B9;V>MX~7*1s%MkhcNMZ3cWB^2{Wc)hj@1pT32eBEiY zIm7^-cvRyYcvuik1XXy9`)W@c^;JJY2@Y$2ens~0Sx2qX!ion=CXXAyWKCeSxR~$d z{m$P3c0pJ&0)=D1Wn+jA+t(TfJ#g9;mIK@MLa{$P#dS-nJw7nER1E`Dt;9tbLa{!AzCAflCMPV39(8@u&C{=NV0)p)^@U+Ms==J>*q zEYuI2IAybdcWgCC@o7Uo>S;~MF`tZ;$-3KmR7(!wHUNuqS`QGg2=RnMS3J>i`i?fk zT0wrtv6?06aORpYAJCC({rnr6$VSz$G5P5hI>D41Dc(>dTWqGi4Pi}Naw{T+jD(P} zpQ!M?E*v)>#=qq;>_BO@kZ?OU*xjO4z*h=6v~lrg1wgZqxfmj*9{yX-*T#}l(lhb}O$LSgI-aOhnni?bpyH4!cZV#i3NPv+DeVNJI+A3)MlI+Vn5M=%tytaUqC#RK${lG)p0Op4Lfku!;!6v7t zn|tZF9pAqE`1OTs8+v#@u5no(d0UuwqRTh(fSv_7{t~$ZpKL(69Tjnz(ZiY86V#JM zlk)&%0Y>2HSbwmECGNOVei62V$b*|EKx%}e7~26K0`;LT*CC8SiQX!i?rwX`ojV}j zUio8gtj|8Ij^0Sy0y=Ru>BM%WD(^$xP2k^#-!lYg;rL0nJ!0vqPd3& zO5D}j*HkwM49zyB&^}PdzkT^M*7)-4_pcuyerxAzhw^+rVB=V4M)A@;xY&w4skSy* z0B{*j0G+jj_r^u*1kjv=!-j}m2VCTan1k=P4Q1(!!GguP?FFmN0B3>X+Tx9y=ZywF zD;C4JZ-{~qM=-9I!Bs&q_T!gB1TdHgFof;4)7vJtX}bZOJs5hkKTuE`Le~}HG_P~o z*dXlZ!EB~#Qga2OBVfgm0>;HS7QrV~gcYCzm~|=$55ycsq$GR@8!&VA^N{Q?@V)=dfetsVmwJOR_r0_svhB ziIaV1XP}j^h-GOs*ASyQs~gj1GqL>65)&{%2O1pXf}`fwue4X(%OhYn25;)Wqi{`~{x zPA~0z(Ngq+vlAX@>zfTk0PFJt0Oq#p;+ro(#O^k!U^yGW4YI9*!CV1uO{P>}#W zETJC3zQ1{4>BqGCgGa{LVY;^MaYi3F2gnyrR3u{YF<5&d>Y%`A0&Yn~c&m!T1^XSZ zN$&X+82*VqTAK*{Yxt(HF^bV}7zE!kWCRHKY#asT0*EL$0)(3vw>AY(j$yq3pQ+(l zVT5>Sp0S&=0*|B8b0y2JIcvlcY!_qv=Ro$hSV#%BpR#SGRT_ z_*3SJOh(MtnZ*y5gD!_lO#B2yJ3|yW z>tv`YytMPp`}6AGeti9)kuN3XXm^#)VP0g*$yVKb=F_q++_;Bk4hiGRx0`-XN5Rse zFkG#J3Cw1+%U1un5Usmu7xcVi8LudC5u1ZhN~?_mJnAXo#Be~Y;#*ATLXjQ3gbf9U zK||rk7LXVbTjqVHbDMe@m5V!v(W^txGJ&?u;}}+s*=c_xkir_ib!Yq1gk;gpYILj29(W9>ci zP;CR{SMd=yM}`;d_U;u&ffTOsE{{oE3;Bhi0<3I35lS5mS^}W5w&iSCSMGn}z+<%1 zE+4&ST($M~XHtaiPD4`GVej;Z<66Ite;$ywKN}Ii(*ReUSY^o-=j7mx({^WTf~pNL z1)!hNE1ShQ!)IE=l(0fzaWZjKOH!lJ4nq$J%9+HC5EUm-VRyLV(kq1UNa_vze7$ZMAxHng49K*F(z|(^!&2Vl5Dz>r7sqdb$u4W#GepIK zBvmYe>|0v};4r>w!^6O%%g!!f)9Y!?58xYs?r1l7u$|n{9T$aoJZiyv zj@!moU_`hi;y3>|oMvS)!8#uv9_?iV2#sakQ*k(jxrb=2IvlTsIcwx#FVh0IJw)+t z@9kD#@q^E(dvJ9S$%vu0j|3rcd>CNw8qSfDNLYGPBhVbLWF%wTO=&5j=}%*h77_Nt zKq4p($7qZ@IpoGl3#A)~{p17yor7n32^P*}aA)lg)f4ZwzO?q#bQ?NCB=_AGS8NDr zJ75gE5b6aPLcgrJ%EIcyj$4jxI5Xi!Yr5ffNDI!>Jlf`|IDUhnPF=7^C&njou_MmD ztqTQeM(NJ?K??CcOq!gPk1{~JmPx9VE0T*7TI05d8vxTmGUg8s`F#$T?XgZ#3FEK_ z4*Y+D)Ry)&h?2GyhY01s-4-~&Q&Ek-k+askZ5%BR5H0vJZ17SUUb2*A6j4 zxNZpWzUxl53S4&Oopu|)>Ed#<#Vsmr&hjvk-fY2J_FRJdjDlv~6*Mc-=#w8?pm_ui zmfB5EF7q3h)2n&HzjsaJ9qqd80FREbds-FYcW~ul@fR=4A6Vu7dR)J*&tE>M<2&#& zEz3FJ-MG5L5ewYcv}DMH8D~^7eCy!!aAO7P3TnpQo6kV>FexVEgJn>d6ielsMLS^1 zhSxldVke`MImYYhHr@r#l^@8Bn$-7b;gazMDBzxsaI~qRW9p*Q2zEsB95rMMD6d^? zjYdqsU=22L2TO+we)Fkczw8}!bQ$i8yT+S#4BdLhLue9)fK!-GKBu=BQX%by+^hO*C_KbACW9 z;m#2+Q$!JTdSZg(vG*R1BXXn^_U3RVi!@LJ>`=R2-o0bJ?;MY3ObP;wrN1!Wv*WJU zQy6euJ0ryw>LDxD&eMzYnMKZFKj!Gam(JPMHqVA-;Q$wIc-himl|bQ}EW8Vv|X$a7bLD(g>D|PfYo41^RVs;=mn0n-so-a1Rrp7 z^7R(i++fig4h9rA!#=D`y>Y;{jM~8pjBuO;oZG=SaHAB%%A8S7({u`lR=|1umDMo( zCO{hXcG{>FWln_{7l`PBNM@%Vy}HM*KR$o^{?XpQ)XM4dl2w#;0$~HY+1_&Exks_+ z7OK?1cpVXjGCEbQnAY!DZe=An;}YjPA0j9j$v(^g3j)=aa~PinI%|~7=>iK=smtOW zpb;+W&44w`2)+#yUbbPZZ1%o5gj7lkyXT^uBnI_4?O(tE;iuH8h%2b5LORRoco0V~ zB&>Z!A8KoDITXfz@K)vxL4`{dl^sZ9CH{Qk2`>lsx7mN{KfeF#mk%Z7FT+i4Oaq#= zQkc#|z*riK$9x@Oz-RM77x44IWk^3>M%Ta@p!isdsWZMO2GrUV`vt5^(3uK-xK0G{ z;v%5XJ{QM(fe@Tb+pYd;kk&U0#xa^E(fllSy*3c)+sy0iRbT5 z{Y=u{S^}S0owtjj7E2t4(vikw@cx<0RjegC-V_u0GSh~HLRE(SM8;b1h9Fj+@#fO7 zOT*IW?l3|;Opfx*3v(%{!xF$Az{3e*Z~RSoi8TaepxS+$r={~JzyMkA5srcDY#b)c z4t@T3W`7va^n&w&iO17(d01|5`@2c*+lr|&?sch2F=|boMCrJlg923bN0CMxCer0Z zFKqN4cG5a}w;P`bX$y0(Zv54PZX5L*_8~yTjt8H=k5xG1HTMP{)$|NHemWsQWDY(; z-p^)OfltMNM|n?~4u?W!B4#mT9Wa}HOa>X~9#;o0j$yDVH z(Rp1F{P=QSqyHh0uQ~NgG^TQY`kagicZN*2U9FUifIG-Ns zX9g0sqc*FmK|vh_xvlf5ra}7A`ODbH&;Z-A!>`VSlbNRF9ME_k?@HON_CK~s3N8jH zylfUa9mNMSQ?oYGfOVH=o}+-b@yqC)vzOLWzji)dA67f<{0xq{V+E>JXJ~B8h>#9@ zeUgJEalf*7=g=MFwMlLL^69n3<3o+1#bbtcoydr#M|F{+&}-;8>1nv#`AW;7tM}6p zp@twg`P6ZfXNS1RdP&B*4Pe9cBv^0ky z;(^eNy`A!k>Kvy%RR|8>iwi*uQ6PsPoX)YuBn^i+Z2%1S!QDE9<89yAdCSAvrO{F{u-ZHUq1wMUMo&4+Wmxh06~i3Et!~y2DUuhs5!vyv|9zBjN5eR z>T)cdtZo5)!I5yOzy%L`>i08s#P9i_ivQ6+{j&Z9-3QxjEMmvi-{x*?gnKgT(*|e* zgf|$XVv+d6XI?EH5Ka^vsm&u42a`JZ6zB>yFqVO3$53&2(qHrxdkUOHB8)$oAa$;* z-~bE#X1UO-)#^GdJLSj6)5Xu{Lc(G2SVtQvdGc+~NIC4k;-J8xdpxtGigjpt-#n|6 zovwh1OY-*#dq;82Pbuxwf=p0F;;Gdm9`FjU1;6Wmef$1(_0O*d_A)^y+T|}DbDmwe zHD1m*gLxU%exjM88RMP~4bKJoVLfF*ba+tL4uGgQ^k@Lafe5!80bn7Kkv$!VhP~gx z1}S{V1;T8654R1dd!s|pGNkKvvNpizX%w<>74tmdF+r-~WY?HEQ=S*VzmaqF0&H9z zhXt?&{&dG-pP_VQ6}LKh7AHBK5=N`l9jgWpPUi*MvjhJ9z;^%b=hsl-`BDvV z*J}53ahzaq68^DUz-J#T)+ewUu%brv8%(DcW%* z(rhnGMqM4(ly!pl7#Ttn$wPnwEbO0T0$Jg&d~^XA7Hol1=-b=Hu?@u`qc_9$78VWO-}$9o%U26*9p z9fi#O7gI#oikY7w2WX4z*J<6)v_n1^USuCY$64&P9M)@cJP*g?{8=Rv_HV^%pJ*N&2ZjsNiDTK3Y?{Vt3|F@_H-o26`^SZ# z>*kRhfS0)-BrcdBLP>I}gC|sH+BQ3hCEvx??V6IqfO#Uo>(jrIv-20RZBEw2W}Nmm zzq!WH`vt+l_!&Hp4#JsMq^jk>Xy}ui#|aAv+8r!^;h9G@y#LH48|I#N76)&OegdBZ z(Z*ABCmG^Lo*wt7i`aI%2yk>;Ok7UHs~?W*uj^H|UUFy~7i6@0iy73P3xt!|Ww&!{5EkSc)ojqNy8e5e!O zgH;L$AI2ly0N-G9@Yv2CjUoz^7|(rKm*wQUSGV}fk5BWbhXm~}zkX=1jqx?Po!t4; zKn}}+dT0-ztIPJMIf3g2S0I-1k108U`ro`O{@}7WfR{37@QW$E)1YEd$he~$oi-lv{VQ?UO zbj)ka;^zspfZ5#VQzz4UPJ z&-3fwJ^=ie#R2eg)UQClEdv_UDG0-saqD&NthaN!$hf&UA%4DBI6s4CW0CCO;`@p#C+NHj={i?(UF8;m5$KL7IY@*nTcU& z7ml~pCv4-k{Ki=>%?6Jp=?It?Giu$UK3opo5MsDHkO9fBPW!c)z%b{?PPBd!5dGqM zz?-iVANS`^AErINOunyfa|qbx3F1(orlZ9>R5x*3PVKf+>3|^Dd!j=~F=(aR?DveD zjN2(B2|SjOrfz+=eaRS>16To>xi4$(k+*_^OTDYff{2co)_R{NI;_NkqKk$vbn$YF z$8eJUERsg-qw9W>Q(wE~|J^Ap!%-AYRdJ&k9+n&8p^FvU$ziRQk_abY#@)Fv6gM!j9c%n+_5ST7YjrvYfGt)rw|}Knpglb<0_v5&50( znvkRuu6<2|!2A>V03UY@!-)w%Zgh-UpI_K5r?HGst6uH7}@@Zjfz$`e+IG5Y`>`z0@Wk2v) z-OOY41%{AAw0Sw$V`kCA@U+(THoNetzcpgY_2p9WdEuG$y2^BQNPZ&s!Id5^pcxmw z3C4*bYK~>?U`Tuok947V4V1XdZ`!H%O#Q-&9_bp;|N<$Oz5pfqUV%Agtx zc0gixbbk$RVkmjYd<$mP&e*Nz~XwK3iFJ5NaOXCcs>DCaJ_~D2_ zPZy#bZOgbou2lvZA1}h?*e_~kerf3skQ-*b+4kL>Yu!Q*#-jl;cLwpVC#_>YFl^E} zx3A*$%a5D!G(IdBh5NK=r)EH zq>YV*vO%0UnFxKtFximaovav~CYs&1h}E<2&i=z^KKx}h*PDNI!q9L$V|zLiuq#48 ztGYrmi`mCBwaI?Q;iO26lr87_B$XZ(ZhTAtSysXy+lunk-ng&;I6%k0v6?6u@FTp6 z))Z!kInB>sl&D#JIjzrMzW&@lFvyp}`(zb;J)D=?+#hrzUrxK5uBaIa>}w@!LdhMr zhoZm{ZU0P{MiwjEo*{AWkU|x(`HmVw?7M}RP)ty7Eoa2(!54x(D#z(?8IzrM@xCeJ zxY3PpW2-P&oDO_LNP6P*AYnkz!=U%o9YCc%41+kX1Zh~%8XWEgjIq@plXf{>GuRRQ zdl3&L3~q&VT7AJA163~G&-jv2MVQFzdA*KG1Czd#-8;_4d{%l!b)z2@|8rRPxSIRX za#(m~TW|0;&dr9--KLGb|9v{SCK>Fa!t>zL?K>E&>Ebe~7R5dkl3d4l8 z2GCG=-=l_&gfk+xKuHA9nb5%{Cm`hIz&7*`mW>!V^RYUJ(*{syWm%JY?p49T`w3Wp za_V960p{vR%L@8{3ofBO?Ne_z=RIoyZDG`Sb? zDI@B3{a`xBGpEie(LESz<Io@0~70 zHFLe6fT7ir!E%m)LPrM)IYb7+cEsS4QFlg-Y*zu87{WQi>tX%)_G#Q-zx?~RKdfnb zNp{>0Oy?J)LypXIImI4e=Ym@uha32u+`ta?x!btNQ5`pk zXq#VmC&nE7HlP#og_C)rIUopEKG<6_RywhG%?O!0lF-I(GhYjq&Nzv1+p!6$c{#OT zzkKfVPwJviCsYTw4|7$)fXf$%Rl_&wG3q7@rB4kW|UlLOY{h*c|s+~E7Bmmtbx+LnsOa|PQUJM0za zD8iW>ZG<6s`u$z-3!?|xVDEVx7f2fh!;%)y^Ag_=(2xV&Lwwc`nbmTASB@qHtFgYt zeNP8+FJC|I@<`z&gotX51wDjN^57QG^P(sL`1i73(XGjcQF`Y@ z^kigV)y85;4~QoplT?<<@OxJ#4&~&AW(QrXSF+d5!~yD!h}5C_dELr z)o#n@pH@h5Q{A@EoG#OKA$Ym*)Z5L_*%cn{M5`7uVIENzT!Ql^ud_e3{sKEkYdFsY z-{Q<4i??>OHr?T@*7z@b#UQx+(}%PB@%gtj|0EL$9dnc7;Ubn@EWSPvq~(-EYe?07X@ zhHe5aPrXvYk^l=YY-y92Uly95PC|2+*^?M^^myi(PnT61P0r8Ma-Q-m_DVHp#d508 zT20J;dZ1m^(1A5UmOzm=gT}4E$#H6yygjv1wmN%fxDqpLI0gKi>rb{to@?{#mMtG6 zx;r``G)D4DyC-}qf$wK>SLSrux%p5*A%FnOW3bKvFQBN)%I~w(>-EGw|4Cs03WQa1 zm&@T)i3zJV8Q<*>Ef_1KxBY47OVDBvGzx;*>vkq=b8&#R`K$pA4xW7e_=rgtWSO&D z76M!(R@|0bEH`xXLM`){!(r5K#M_=F@lkNr)Qw?2lY6$dLpaXuEC%=a4i`W`+^>NT zazytsCTKz7Ig|Nk_jTJ@?HoL`(KVJ9o)?2KE+H^Ys9E%MLD})y&kRO+Iji5k%#Uk; z%gd_KYI4~Ek8~DG@rrh{UL&JJlE+cqGvwOwfC47R=VChpUdR#buAMi%2tss(s_kBm zGk3IHv-=vJ9-k!^uDCj%tpxYBDYaSU}zFot3SGU_b zi`L>yXCWNV8maA6rIoZ5m-GGb5AMs|r8|-L>}M8k2e;Stx486j1B|mA;|a%@4x0^v zKUcBEVg=z))1Fe@#yJQ;ZWm^_SQ6EPk^p5br3P3X$6*J&TajutG;q0**F z+Op9iXO|ovxL!)7fByREw|~C1>3T*%TT#g&@D9=0_Ylz&-#&lXt?*tfXBA;bL7)gAN$j7uWvx2mP@t~7t`!@I zs||zbn|UIGy}@mPW~yu!1H7f-y1M4h%CrCjIjw#tTUENS)^_9`3mntocF;@sxcvfe z%lYt=!GX$|9vr#pX+Xn9c=Ha{W6)7d=J zjgr&6MtH_yK-H7yJz;aTSZ0Iaabf56x+wYQZ{I)GPaNf?xnm~fT|W<=435HbQa`53 zawB|z`@nge5!?>GojtQ$$bwhU5FH$5efDS9?lKSKSJAm70H*u*-Ni#EeiSQhU6L}a z{JjhJ47Y!?T9*q)Lw0OS%(v4qt+9Gu#UVTZs0E02p9|Ij>0IgAR~3!vJ9q%>MwNhw+}!yydPQ#7N;Jr z*mL(#wid~;>^A+^jtV&(-z`?hyqvWY zP0=&ee3>>ix>BBEb=}q)?xB90$CrSy<8%?hc&NOK(z*Q_3> z-Ef*)l=<$6;yJP6!g88*MDMUn^+=ks;yz}i^$P9)o+x2(<9aeDo$G!*t-t>KoBftfPiDK7&zQ-+nJQ zK)xopfBw<`-sk$aAM3-;@^=qe@NZy;XvLiG<0SCo_q`kzPj5G2EQe%9$FX3AqeI^? z3+?w-Xt#+T0Z+t5HDiy<>I=(<92nTZ>3UW^*Hv@iWC&-eN^H4@lZ#(j# zYfdc*Zl;T;=))Nij2?~=iz3q(HgN0#B%3Sciokv2r{o6GP>s8*>$=VshWy&t*0}> zPcwh6jkLMIZ41si=4$Q0uq*hPZ8v?}X;mhT%0kdu^Y4?h@;Rmh05jMC%b4%K^!P#@$PUQkn0F1RlFX#35`Sr`s z>ou>I>w8gv&0hoKJCXSKge|kBx;Efk1<7@&oz8jT2(|^0+x7)V5xA(!PBqCON8EsD zPs_n&VK}Dv8E9}nWx`X-Thp?f19V~$NwvjwJge59%xU6Bt>@uAe zpTfnSvI`hqYrsCu^kJgt3;04eQh3%WHFV`z?RFBOWeK4deG8BwItg#7pQoeX98Zvy zB?QOZPq3b_xf126+8H9AGWLSFaUzuh@b&lciTCN5L>ENj* z1Kb7Yd~W_VW~*ne4`;RJKd%6D?CymEre_#OK3thz9|^mPLbSh>TwnT>Cr}R5j%wQh)L18^E=W1dfbB$YF!h64rdz=cY9sFs4 z0r0*UQk!trYH>L0c1W-&`ZD^2_={UWLrOTLM)Y2t>49kRd3R&^$K(1ioBY*m1+n`m(M#=@^^3L;yXQ9;JwE}7?seNn zdNTfcIfd5Pj8Tfym6Hx0b%E~DEtd?KE8g1EJKTHcgpPp{PCMFUM}U&%x>Z+sp!07b zRdXAn9iGB}R!w%tYG$IBzv4vjM(=@fok(^K~B`kHgyaP-qtbhmcl-|Jai^uvkU zOju6r`3TN<1oMOjd(s10rq-Ra*vm&VKhxjhKcA)GSfwuO$W}HNK(h7krMb-pK$;wt z7Vi^>;);dKeX#+)Sf3GrNK|n-G_bRtNW|gv7MOq`)EbP8>Ct78R{SdWEAayfcOOBM zE?0V=`IU>6TN=uOOKCSRwH!Z%m1>szMrV@1`!bJzdB@K@9y{2kJ3=+vT-+@AbhVNaU z-L_#@slqmr6Yqq`mxC^D*vxITAR2C6_P0BC4-&#Vn)$w+cwlXnbH~GQazS%E?d?>H zWe@5|Paeoog8O|g(|Fo>G5~JEob7pVnOt+_I;1C>E69!}!`e7}0OMFvalz$MrlVtj zpybaaO6ck7*ub;3C&6hc#`(;3b)cA6FMK&%cwixtEgtFhu*P41dZzIGG`{@$>l)ub zefjmLzkaMUY%fC}LF4z`9DnNY+*U6PM6iwnugO{AQW5-$3|ts81paW+qzm0$u2Uad zQ|uH$GTR9qxu1C>*(TtHC3Iq;4FgswwfpIvuPL}qes3o;zopWQY&(G!f}9H%vUc2- z+U#!o?Fl?-Dx-ZN))?Q;6R9u~l*B#q-6qP7@RY~2AZ5|vrI!gpgXP=0ZTlys=Ur-B zpLSUM)7kcGvi3Q_zplUEU;5V%4&WulU2K%Lx7Etu;l8WkzPWiG*(lewtq5_xE^zAx zPn^?@h7MJ5M&pgEsg8oI`Puq|Al}CAQ1|MP<$aquNiG;wz->TYu8y_$`f}pm8<7O@ zqH@(;$1s<4+lVQ=%PW9@@8NciYShQsgQ^4G-6089LoXM3BBhR0tOp`{J)>5Ejb1Qn zbUzc|Z4-vx*>V&5)7*5mC#{Sb{Nt&8{m`-&+snGq&K*EKhm)dLKh4@V0JTepTy-CL ztYVo5N+*m-Mhez8;xrsS#9urn2yMxZ2Z%1)0-d2Cb`EfMV>V|@fYu7n`>a5HpWtu^?B-6IkX%YaA{cI!-Zk~V2Vv9rE_gSR?bvfb1(6SI?IkglYz8#8ky3gBH zW5e3lV9TM+V_0cRRQgPAxN!H(`TKm{q*ndm#J+vrKmGXr=|g4y%cS?^;>p}BhCNK_ z!CunjZuhgml8eDJK(qGrkmDw>s&JCZojduTMj_E9Tj*d*KZ#nL#G(2+}VDyr$opk zuCsVt^A?|NGpDg7^G0rhNI>$5|6U87n3i!kRN1avu`Jl&kB5mk zV>krT3ueYrE-lq@Jkw3;Em&}n$Z{FN1qKKFId0T2sY|)G0c0WUeK=Gf{K+M!`+Qc^ zniS{f`+Cahz@2c??J*o3 zre0TjJ;@@J(j9iuC}`NX(^2|{MqnThr&JtzTleK8h&A znt`?x^f-pAux#~%QSv*krvq8V^t%4!Ie?sORC2elrNHigjVAC6bTnI(!s9X={1C6* zoXQ7R#E{;uEpz7K(?;&R0@-~{uJ)?~Adc8!Ub|!b5z+<+xAYp&WQaMJ^W$m#kI{eo z{$U;~l;!=<%!L)0Zn|s6F53uk80mEjI_~S(j*b8~T8fP3-M(nNP`4Ug0tqIIl4NVq z0zwH8xQv*?g-`<#CC(NUC8pyo+rAt+>UO3K243$gTA}cWWyn=t)ZjPcnFxEhLD|6p zZW#eyAZ!82;u3#vgPB=#y#qZ51y?Rg0QjnrW{X^eNdtWXu5! zg$ySLmlc;rSiF1MiGSLo?<9XCiI-i6K!8g_*tRS8F3zJ!kkIqqUl!UTts8i0Wxrl}N-ade{KM+GSvTQULC2h)&);6n>TaOI4V8DZX05-E21He`s=<+n zDFE*K`2Xp88+E&FB+2%P>ia-~0Ex!|@#E4h$x=&lPt`pAT?^_to7-(qPj|WGqkXtR zATu%%86j2y%yRf;Yw%XJKnFc-$)ObQ^@(?{75mp)H|$9~$x8F;{&eaa#Il4-wLeFN zcC~tRtG8>BIE*`$cBc@N^iVQ5nsT3ie{JgXkEGF~g97|D&fuV;lB~aJQM-t5fNh;>`gs$ySQG-mqYxgRzL*}tYUnI&R>)Jk_;z0m=-iPwW2T@gv1=W}m zHAJX(c#?d~&B`-PwyDh1d}IPdlZHpVp*GRx4DO{1)}vwZuXiz4#|vNg9w23kdJYV4v+XRe28L|D{v( z1SWb!PG$F}Zk8OyY=QKF?%9Sfn8KGpEI(bwG-COu&Eaq zEi=LrzPKzpDT9r1Sz%zdf&3+YHJO2LL$b*d%!TE>**Q>k^m_0D{`F=2{Qgx2@L%6_ zD^>zp4&zqb*u3b_2KD?cq?dWhPUD$~p~PI3?xnN>oB=X&g!Qf^Urv(qPC?-xddf+bO1kScrGAm3G_{WH08diRkOA!SvDCb*YwxSn8`;4za%;lWnhHzpYK>!aQRGCcFh|2kj^|QM1bA&a z+%8$PtUWhH27iZLsEFS1>xk%8@>CiXM9!BCQerPo^?l6`BM%BG5gSJ=X1QXNCUS)c zt$a&cxW{*xyi9ZaX+10QxNjOJEj@1Hsu z6s6a0vare{LAhk`&SSAYeg4n4uWw#N`N5!&8yXBK#?UncbxF`oYo?wo$)OlS`P7oH zsx%0ocJIe(&8vb&=2Z9)Wb3dgdq&5;thxGh$j$!;IHKyD-eV|})$MiOUc?ip9+zs- zDh_bobrK_vF>b=i{kAlbCq&uL@3{+@ zQElnV>k0M8Z^~+85pQmzLMiOUFcs(58Vk7Sja#qUIwi2al0yphPd#KgODtcxR=-Kh zx{tz9jG$UW<@^mMHJ$v)y`8Ph25Hz=m!5c$2+fQBZuYs|Rl< z6aTUy0Svohxs8ZoGm_D92zgeCVa z$yfk(ZINW#X05YJOq&+g@*)O{S`=5fNlKkW1bp<8f2hxf5d{o`N-!w73YLBhb$W-Z?%Np}Ie7Dv3N z^Si+M;5r?Y^Bw`&ay%P#(|N>p&7tTmiHHK+>2n%lb*3X~cglnH( zqZ~8`P}vU@3{-%de)8brw)_e@2W4b^oK%{3xK?piepWRIu+-KHwN%sug;T5Mm&QY7 z$*Q^5pl!ZfrFe0gw(*Y|e`GBfgDy(>V<1xH2{Kv&6DhJugt`>q1;O8A4@7sM@|an6 z{+d6QJau}Nqzf_saoP=VR;wS&1U7ps6&)3()Nw&C72k^7FTIP&rKA=9c{(_FJ;z8t zfBEueEd3aVtOwO*&`pP;vFysgk`VMzzm!qG^sMAZWRtWY&x0imR5C3}9o1=^dQW!y z;)M_c?@3YQmH-nF{wXJ^rvv^BKvR|^RODLnH zB^{v$^@FZXwgvdtVO2&KU|=ID#>>P&0(1gn1ce#9cD9?YwTdO3{RYwlxNN<1OcZkK z_AuobKj8i6ub)kks&6}%`$3t|3bhmB418%O;WG+q9B_I5VAJbeAKJ43~bG)Ih@ z*(tRte76JFnsO5k6gB@7)Jg@EE< z9m=cu1uEW$HuB&mRl5`D;nyTw1+)O)yF!?%bTn4P-x-9kS{ZKJT<&3BE)P!67?yCC zrwL&1?U9tj%e(6IJcfWI7eNr3j_vdV~2DNf^BIWGbZr53L>+KB3-zs4VbX-_Ll zrXZ|t%xps{P$1WJ*vH@1F{o@n{yuL`Hvv#1WkaH}iQX~$TeRXmb{$XVy251Qjh0OpnnVTAhTKwNa(-;DFZE3;AicoEU~wp_qpGi)Lv8kCde2L2oLXxQ%7K0( zd79P8y3bznmv^-T9e2ILzPw2&Evz0d+oFR-A2zqExF$PNaXSlY_uczA;SjqNto9M) zH}Har8{|O;nbg{JE(541=|MR`X~dk)0D@ZD(YKx--H8tG-8sLPmIYF$CGise5AU*$ zlZ63#=j?FWB{5-EXUnQSVJifJ^80hG`kz#E(&OH7IoWra?W}_{S9~Xsq~3DG5X!Se zp`8xz3zO=QJfy8;O-L2Ht_s+yM@ob#A@MTu>lf~7J1#95e0@T zh(|f@s(1_$N+)OFLhSk26jD|(ex@Q%{*Y<5Zwg&M*XvJ&-zQAfgup56>`ky!NXx3n zN|!(ct~~UKp}@4urYuNTtc3iRsU^J8bp$~duBf@Pxeju`ph~U;Siwlo_Xj&Qt;*LJ#a`I9rtk8 zX@zrw)jM@~uV!H55^CU4GFDo!XqdWF%2ue#|{YDw1=*#_<$#QRN4Y@6y@t$aYQopV#1{Y=)76p+b~M1`De6`vZgaW?nZ zbR1(R$x0;i+rsV`{Y$5OADRbg8>)sP%OZb^AIP_J zNP4oeUc|JEnv~RSUc9d5F1-V^?$g}IXFDmD6`G&-DkyYryLr<49}?c z1H#mG*>TFpl70Hum#_V=3n9LhHx30L>}|hBy@N$5kwUs|;=xl5P)8W2Duw_ZM+mN@ z5a70Xb3<9sO;TFwXm61WsqTSoBo}|V z?<8#ugEb=ug>u(^Fc`~?rL|er&D`4}iHU1$S2uy`;I`vhcKz8ogRcZ6S~MaeV)z(S zi}G4{X-08-~WCLT$LxhCw}kwnq(0TJ2s7ny#uPc4(;3O zAzhSRU2k-|oL440X#FtmO`FH)H>0Sy6^|VNX{|?!@KGb)F3&noj|o8_TnB$!Usu3L z4PDWXk7l$1et50TNz#T`&PcV(EC)wl!g*hJ)+mo{#|BeG6ztN22EdMYP?g!w zbK>Y)mqqs);FEx*yp)*OdYhfa7w=19XHc;|A;p_4-_v3g6l4A26d6@%)b>0`wqaeg zhXDD{WiJeZSn6Ij&jFySTCrbdx&X2o4L7Ro+ojdI<8nxw$fHcNGKehvwNx77aYZ6j z^ES)2RW1(~$Sz|`WiP7=FCp%w(&U{sPn4Yw%`yea*GaW4hZcxCQM)jOMo2%Lf7!e( z1c%rZ=E;?^dpnoO)~pL7N;=!}@+r|Q=Ge-3ib;R@+TPreA0BGSR6*dT`bujs8YrQ+ zhHB6^1@2-)kjYEd)RQo*Msu~R3=~wN@K&;N`hK?V{7zOhpWMerC>jf>(7sJ)_eLal zHvPK7sUJD`{3A6+Z(spx*M8A)-IP@1CJuJ7n^91Gsk1d^4Ki*C-O9Y^>Bw^Sd9ePo2 zgnJuA?8c%8B}s~EoY&?C?78=QXb&Ehe74#HgBb<+tg&(S?Vb7Zh%(Rp^)0^J^zm&U z18UC4k>&`|hw-PVIOY9x-_0JtnH%&!bOWTKuEg)E<6>3tG6UgB?~Z~I^(VEFe&l%x z@DQkpKPtN==RoBa=H1bREVqFatdT3x=3|e6QqHK6(G4n&db zyrh*Sum-0|1jKP?|9FQxK+?;EDcgbs*c1Rx3Ky;M3t42k0ogR0pP*EdeT82unmWRuldX5?p#(> z&YO?Z0c5SA0rRS|uC|}%wQVFel#2Sgu2Ze@O%_ni~Cx9&%JG7TBV}Nkb z8>^erVpA#@n9oRUDTuqJMXQ^94D~MTQ#Rm`SK4P@jT7(w22oC5=Aywjl^PNInmlbg zW+Aq`E!X|I{`mP`aHr?UC?|yqp77!I7BBy_{*#2GO!(cw`u;e4~24LifTgxU?Sy_ z_A3NXmG3wMoUdK0-~f6KgVgOk+w}XStidBC5|~MNT{NV+lBQ)JU3;Annyxxz)~rjj zjAj+S*}_dHn3IUb)1-R`(Ye{nX=^Y@Y2dYzDD9j^)%JL&r7C}PBys+(qh(jDg6fOE zPE{XoSs>)|Wj;B>lillL)t`S2CRABxOHtwVLIN9h<2XFvLG}4((67Y)5If?$;{ zOPuqJ*X^_`aSb^bA(2updBB8(D3mjx?_S$Wq><+&8^XnE5$=#XE>F3HuF zq-TT!tBdjB#bP4B&4ctzX-Yt$Di1cY`Qkf(b~&Y0_Q@T{UvV#WY@*e9Kv3WHn_bzuphak7^(0SzlcTVXRtF!Sz(Xz*3Co` zR@I_-lFhqJdqXd&#!O7$glmydV5bj zsudb&<c-h6p)`4!_B-& zK6Y8~#MQ@f%8D>WtpdO-Hc9>;bKLvCa<@S0L;A?K(*@|`E9{| zeEaJVgzwRrh@gS*@V3nubF#F(k zzT>#O;ytJA>!f6TTNO2hBikQj7O5QB9gyM_+pD)XnkY$xjiE4)DbMlNhi5uM)D(!g%>x)NWxfd=Mv=lIl%p%KF(8`C?X} z(YK`GxGt|6bNDzjP_RW1^r@ZO@_6rn(ynekg-|#_4{E}5^p$ha7$=<6__smPd2S#DQG$|Qx-uu9P^Fy5 zOhlzLycU$KyYZR`%fYeud2cKSr_`(5TvWg$WEd|TNgh1n(VTM5+F+5i*hy@Mm-e=? zQnn7?i%+_nqQ}j~_qMnropYnLVLU*bw}akZBg%+4qF#)$#sQ(LPuI7)>w`#A8O5jD zd4s&@q%05bQYnxFxRaws16phB?=kHEe6QdB=DH)zn|FSBI-KX8Ud#}JD3j%3T;A?W zL90#?TS8n}jkZITk2|ccIU7u!7s?E3LVG}jcdD2OxCX|O`Pi8{ajM?96({Kkd(H|| z^}HmSvI<{;MFr7Ll{qgj!lto+@o(jG>?LLS*vqYEw4r~;Y#z~Llcga3=B4c{ z+T}=fsDtMNS8VHba0V)cI5h?+mg9aO-f}-Bn%$i;%xck#DOR$)U-I8uLBU0ulmpLyxmQ#DlNO?Ji%HJG?H3vp6b*3SR%s@btPkT%t z!!V*CTzGNo{w$^g^w`N*du(Qhwv@PX^lS2~_!e(#^{>Cypr~L8QoicuEuQLM96`gV zA$KYrHmDrhCb8&EzSL3E5)vl45P(^=ZQC@X)+9C9C=Z%6r8%{TW2Kh<^Wp+1Fh?ZW zou(!Ea>Q7c50)==kAp~Uub_Wvc7f`r0YoO?nm}T|MfFW)XXzC9Vy)*l~*BT4zvv^a)D z%9mfjUvJ)UQ4$ZbaUF{MCYfQB*tb&$DswrF0A}w5j!XPVVmc#*n4X5)G7kE+AvID+ zrwUW5EpFZ-f^UWX-Vf)O1hV3()&xAcgi->yc2wTgw<2Htw8J{QeWD^~9}}FYKPi^j ztZ#H1zgU(`m;R8oN~m6;5P*TdVrx%}nRDv%rDm zeexe=1-UEO+l$vmy-})~-r29JX~$U{tf}*C%b$_L5F}wK$v(2H)E&O(zi5;~5DdW( zEh~!Xqx7xqMF(871K3KnI$qf3YtB(YJ-(2acK7Dpt3~joXl|0k!Z&m#0swI9LgDic>EJMP`cP?Dsw*1u}E~AByfyMNi8QfHK1;1;sC760J!JmG-%S*kYXTFI7;}{pjE=&!K>#X3kXNW z-RGLk_SVOF4e!b47%WZ&s>!XT65)vXdi6PuQ){H6q=jlkMcyDFM-~H#DjG^<#~3$i zr?R1#+thVChXnCmr6IfYNoC4?*V=+oph>i|GUa{0rjA?Ry3S7$XgToOmCq0;J-zPX zcms!-2~BGV?K_?&BIqkxf%F_-ADBzq;5 zIY=@nO1!dhWEIfHuXcF))|sLOH`aAKn-mqUubOx`VRP{r5>tR&_w~Bu;H*=~lN-;Q z=kU@Jpd?XPqa{9Cy#{L!O@39x1p=Fwbm))`c}NAmay@Mqu5HMwOy^HYWT87>c{<)+ zHFgm@_M3u2jccbwNT|={dLv*y-I1eef>U)dEl1>@4zFC2;urEMD|kvlKV|y$c~&P| z?PWG3+rMf)9-Jj2TTenv*uhczlo+Hba_~;=qM|ufIItN-jhwZX<-;|W{%GM`CMW=! zGLB9l@=yR#mA!x<_LNA1$FAo|vzMc0Nz@)acU9i?}u8A`>1Z=SI1-k>O zF>w6j?(oPq>^-vFQGsFJ;x(U(_2VD^`TEDtKkheD;iCd7dL_tXAW3wIO3spjm5X{k zO0LQQu=z9<9+X{QcWpZ^V-fpBCcTP_8m69`Qy#^h%I@U3vwYgSjHUsm0(*;!4jj`Y z&a+)UE*S+dDaARyfGWOtWXDm)&eJYz{G}C1&}mIK#mRv)>@NE+m25AS9lDo8 z9MD@n$so{bEI_c=dMcAOme*33A3r3jvv+ z(OfSrm3)nI=Om53SeVYedb@NI+liqdsW`3y@CE!iC9)aQc@ya-Ru{!5fL3Z5%cyj+ zcF4ujY)i|x)iDB)Z5m4x8AOyzB9|@Ts-Ai!vSOCp-qSzf*B_sMe){sqzyHSHir=8y z9p9xb33T>Dm<~9xQ=76pS1ZF6pnD|dwR`_hcpQ$Z)d{L6+>M=PGHm#v)f`J zJ`>`!eK_o!QF(*RwaOX9Mk<+cygbXjlh2#(OJM$U0-mnE+EJTo2{w^H^b$@q848pM zY5-`8B=i524d$%~0fRtWRhM+wTz5dFz?D{$nolWvb6Ow*#3{-fBxgk zPf*R5KmJia|EO=i(&g=rJKNBb&lL5Ul{{;)nsu(O%Rr93qcv#I%(pofuUhCYO*p=+ z{R34X91pnc7hH0Nh-~eopc-8^%rWn!y*5d!#a5|xa`AwkuX=kH=c|XZgC_;4n&*`R zd3j?_!O-P)Xks&*k}2ovkaW9`OP_y6;)?mzbtBD?CtD>$sf^3^E~|Hv4(lV`9J3dP zQ}SF<)8;Lr{qfeDc$h2{0-!HwSICav2uvhbD!ZyYAOS;xn@Y@2>h|fnvMb)>5cY9) zZ(pZQMiMKIJeN; zlG@8WfPfAU@zOb2-CR;=mg=a3<{T<0Y*!mqqXj9{3c9HZlea^WlI6K974g?b>jbJITuS11MSS9a0#8 zX;hKBeqA^eU)ru>|0ZwImQk(kec67rukWHv=c{9wLHI`X%Bdq{oW6~`Y+5$9REte% zJ}Isa;_u|8B&{L>sWm`wI`Po+l(S~x*{q~2&1aWu z09!z$zeXA8fC!k5lcocc+;t^O&KE^MBLLvW=KVQ80wDH&ZO;k@@rk|$o&tE!Q{Kuq z5$^zs+38Omp=roTn${gq-)p+DL6xa%Gx;W+-mM2a(G|6H+zaV z<536OQ&9Op;V;9q-X@8I5}X&4^V{7dDi|LNca^0q?`Q!5wGk8Y1WRz_tN!y8_Gzy~ zLq1PTrX%X5RAV`Fv*oJQ4OOvYRT{N_l;Xu94r!*~ljLS&{{w7^Jm+q8)K>jK8Mc^0 z$=2$rW2Zra^Zpco4!HGw+zF18W*_I;lqYg0+` z;HjBfD7lu#5{su90SV+xe1@2UczCNh6JB>8D%7rtA+n|jQKBqypf82$s4TQOa~ZSL zt*d6em85m+UE>Kr9@$+&2;0YS^7mL{y5RAtbJ}IM%&}B*G;!}%T#yptwx>i0CKdc? zwZ8qG8F25Che~l?M7zLbmtEC{vnhwc-nc1}?8}N6!5l;5#nAS1cL=CEcu#8I*xsiO zBEf5=YpazcmxFr!usgv|>q{>Km7g<{>HouOCgQ$g`W&QN>y2b$$^@hY+_kIT9t&T>&?zSk6`k;is+pK+fY`mPS~jnjMQrXS-EV0j)mN zMvBzl)VE6KJK{%7)=if159$IEk?AT~(;I4UF>K9TO7pUgdAx4BN3B_MT-a>7Ze+9K zuvOPrLH^AlUSmzFHn(0hTpC%`NOIDC_b`RAd#3zDTOF%R0@?#oJgqi4mbdJtaOr6q zuC6ZDF`ONFt=QM!e%rr%dy@fsF?N&@n;fKRgKS@{^|UuPmm0tOqLJ&EsMiM%tluAB;rbgd!P*;A2%NZomS;-mb-4{%X5W^%ZP zJ;oWgJFgDsaByNN`h*xnhpOa=HO5`#QR#D%&Lp8dtW2o+;I>A;ZUsD=9pA=l+~S%( zZ|n(urJ9jXwbYyF>k4a2aT>CQFu3F_* zf?0Puy@eL!SO#4u zpf%H_!}KPt**T?C_l-j(Z%4JLZEW3(y)2-&Lx1Hl4qLor6ul#=Mn=R5?N3Qw>^Op_ z#(W_3s)``7O>v)NqaM(QXpR4udPuTUXagi^j@2wB7iwC^!ZX8m^cQvM!eSsq6Bd0yZ&JmSw=@{bla1fM0th}5^|6Mcy*0YKmJ@GJvm{vTvghZn>*C9 zH%e(B)zyUBbf@4uZ$NVr4BLl7%#&j`jNhxOS(B(AO>fzFHf8=aJ}}s8FW!Ap&@b%8 z&o~Kx==Z5!pPIBE6QqeK9qTDc1DKO{<^1GHah~FJ@x?@#qlO7IESkQvw+ZgUS-zdU zbsIejH4$%akQU>)rlFV14aiK3SYw&mht&~gOU+8g-MlM!a>BlT|Mt)E$78uDbY3C< z3YeySQNbC-wO6@sELlvL$a;cfn(s=Ya=L+BTH@$}1lP8XXXe`lw1I)Dz6 zw%8!EPsP@+k+ZG~RMX{LmSuMhmk4*VWG$G|`%6Q5^XhOpP8gWBHPbKchahE#BmqN; z#sJaytt<%T&h(8?M6h>A6-Ep7Gk~`zdEiuqXQ=+tv;~p=c+a8i4Dn>?K~Swo5_G=d zxmw@8kNM-Tr)`fj8mHI~Eb>_6_LbqHkMT zHf-SVT&^Gg`SJ7n+x^k@iuc4TMQfWz+S&X5eespgQN8Srzb>zogD?p@;?>JoU~}$T zi`>qD#v12}^xZpBy_ZV9^kYArE^rF(Iz+);Maq5^`^BeW@va}eitF;@RQF2zW|yc3 zSt=as0Q&3FHgBEDNCmfy3s%SG0L3Zcb35&_wr()VTEK;q13`huL2<}UvY&U&0f3zJ z775zXfQu_D&9jaBcrMt__Rsnh40uL+zZPdlIoEIv{p3M*c0Dt}(Ymqd-qt5Oa7u^1 zml|x6As@XIR&@nbx^=sQPFJ!V)Qzk1I2>!)1-!wlVV;&Sle)%@CnrIb?~nD8^j}nq z8jc(&QGIFeaZG^MH3~0}L*<0yy&G^TN1fa`oad$>2c!{^)V1fpP-jTS3i{TNr>;mb zNe$%86i~7_NEzi7SuM%s2;TZU*XzIkXkUN-`TgtXfBe_ax3cKbdsQi?IU>7jimh>J z0v)KZ>z#3MrbCI1+bJPsHG#HGdn@wc#dmjNP75w=S-ldYWK+7IjNJuhznBL{Rny8@ z;#)2J;Hc4pb+5wPAxgkaw8f|eIzLB{N=vY5_f|+}EzOy_^-+`=1bEb7p$xrc6(|qjY=??`chqi;=lFF8Uq{>`+ckt`AbPPV zX=-$E@sp%AyT%sHgv*cC4tP%GQ8MkF)r@IZ)YEsfwah!^?<>|s!Rrvx(G(P^P7e|M z%tLG*6*j7FRK!Rgt9W_q1ZN}Gd%2wWm&C})<10fIR2g?ZQrXn&ea)7n$J@2rD_Qz7 z`S0~qEcGTWMq)@-KLU_^R^@}h*5EIjtDtS&qlzPrymHGzb_!M6mhD*`qdU+)<*{)_ z)Ni_ z>hV6Zd%Ozlr%D(`dcAG#HO(cdUut;@&Ni{{2pr1O$3rKOq>)+iXm~wBoPDg=7~flc z){~%%*Zt9Sjz_0L(!XYSY^%+%$X-6#Y=@d7=4B^n)M;VY^E=LQq~z?Xf-Ci0w^b*P zN}1{SlyZaA>%fhsiNG#ZSkeZsB1Q?zbAjB|~#L=WcfegAPE zJhfNWj|KZwfB$;d?{5<`4>%^<$!7aj66ezNeO};g5dH0@A-uAsJO3^ixT_=XyRkeb zxxcqmpUd7W?@t-}T@VjQoi@1GBhKYgA_ZFsK+mD45RX3%on9G#q)RP@Pw&_$kil_a zP_Msvxm3FBmZ&LX?!-FzSZmbxOvI(uJLT5pEPhr;A3Q?Qzq3(6Z0s>&89UNDPPT!Q zf)l_fk2fXlHNbqPs`mwJ@2*7GL&(GF7!6`L+6o$j@9e&do@|+sVyTA@Fc;{D6t zQ@Orah)VjGx!Sgr=UZ&DhJb8?YX2;Y&kk(xG&)*JG+0Jk=ZIh-!erKX+x}*jotcNT zDVZanJQ5LYdOf=9l)TB5Z^O&;W6A%W+2Q413rPm9IF|IqeV9z_&LU z+vlXrXq#$C+pyK*pg^>~s^q&_JU1YBerN4A`X$E~UXjg!gFNlke<#4RqLuy3Lx59u zuPm1Ejx)reTbr_D9Quh0KouUh{&JH)_g7~}$@@4DHVxs2oMrYP;oMOym4~mz2s_ji zINM?{$O@_5#Bx)tQ!?^#7r(@QpfbPgHgY0|+!mDghSJq`TLel4f&wyGDQQJbW&T*J z-@knN_ZwWj$}4uA%A4_tfvl~hoi~Ov=B#hIN~bbciQcMUa=tF7%TiFL1w_*{xbD)p zK_7a4P`Yubq9YdG2j_J!O8G~6p(5WaC5pPY3cf}M>W>%aJS=xk{ZlENYjviT^irvO z8mX9#tTzUS>7r=oY^kY9G7LJ9aGWSSRZ6LZDvhVj#AXz7(-QvRTXc}bXdIhM&j@eu zBq8fRTC^;F!qu;Dx~z}Ab-5HQygY`51COy-LrF4`?s@Nj-;5PPC(FMD-_fEU|#nZV#TXUBP|l->pKNwIWKU?lIwgQlQV!w^Q8M}3SuB<9iZ*)qazSOB?G3^R>@shO?NU~cM zj~+p5%H8J6q23JXCS~s+1N9hNUp!>5ED%l8>Uw4C4SUH-f>AkXh?)EHJtUC4+^&Em z+M~C*WYbiLrM8Il=xajz6DX%tcCtZw?k61sHQDpa;5jAani?9O!!`@BCN zTPzSlAN(qop-z7-!Wl$%M}WCb*@v~I#b zm;szJK-VroI>=d3-mj2CjCxJS@Ix4|uK0mo^Hx8huA4O?c1|U!t0IRJEVL0(?|Yg2 zkm3D?obl`>YCDAz(!_|+%ME+g-|2}|zy7RW{&?$4Z;!#q9fW09ioAP!RcNpoI!&m- z+Z{M2BqV-~?p9Zfyp&5Hr6h}a(-sfVa|aGlGDK8%he0uDG z`b1p7^WNL5Gf|H~Tqmtknm7O;y^Iw;*-~oat1w(_n^AeEqCFT@t{PChL0+Jw?8zD6 zXB?rpW$1H^NR+D;mzo-I&d=$hBEce(#t*gz8*+~0aS{3Ld;RU7^>56ZDlo_!RYez_ zhOXKU5=aONn}adRNn};kaw9<62%(;H#&f7RC2H9TLqwD%D(2Nf0BG_Dlxmk2+htqY zho_P<$(Bnb8E=>Rc|83`+34NnNSD%1cf8hQ(Y#_mbzB1Ds9|1hH?Ww>xI3n!36|10 zvK+6$;}ZSlT=PgOrh{nMW+Cjx5n>lH&GFA7*YYZu`=F}mA@AuxKq z9;vmQ>0T~oXJ#uZ%(AIx71?yUpjY+!=4PY;oXJY#UsOlOQzqI<>K*|5$KdU^KYIT> z-ux-H^zgfK6k0(+S-7fGnD-9th{@pO$EoK!a}C zoJ;k*NPdSYRjFxf+Ujlpa8yZ88-k0ZLn$cvbN0eM<8z@S`o5LqON>?dn zrss-%{xSZ?sQbMfdT5Q_a>H+GyEGJRH*k2HTarrs-X#Vw`R?FWl%hGxrQ`Y~6UnhZ zwRedqx1QUE6;NxQ7qt+Zrt`^hBlNIm*tO0VIf)FQ<0SD%grEde^cmWL_H)Us?PmCtD@sQ8|(ue~tJL#c^l9 zO($x-Zs3>lYby6ISFP9a=C2mxgNjn*lY9TGBi-u%e_g#%+dL4+6h^Yi@t@}<@Y}P31=}gXH8M;x(4ZDA$6H=<`iNx=|ecVj8uE#1T zuMh>v7(|G63#!%0Z;l6?{1^K{&GC*%vLARew4*&L9|~YeccAP%LDS4p50R{UB>swSi(dfpRqg zLKH>{dR`PU^hR+PK{2cJ@Q(A69i_F2SD1EkdF_9>@BYU0V|Ntvloe8^9f#Atpcd4` z|A%85ZAW`Y*mP=7(E_+q@5?xpPTASknaP*lMjt7juI&hWy! zZ%*sI3MMl1Y3-6?wigkq{FEt`szyo=OQhr=PNwi3MAI(vqeLKb)VO8!W{xwdlaOwE zo9y%LQe}~o%f?@9x64Fzl+8QdJDAsrA(C<9+wGAnM(!K!=UW;*(qr^=^D>G;@>)aD zpe$7uN=ZZxove0)ZYqULNtxnx(dLYs)Q_ZP+Gf8}VsqPMn=&|z4+C*=9;u{sJzHZtXMm2=9R~}Z=I?P|r zCk1}dPyz0CYKBd_YhF;)5CSRnt#499<-lvo;h%0xbx(!e_NPVra}xt_^^`~16&tGI zG+g&l zILMSiyi29qG@J$T9Y@uCiSN|+T9p^j*M_3dyDO!^kJEWbHzx=9v1ID!zllcf+hd-F zx6*BfM&0B_1{g|OVB_ESCPeJHQz~tmvgirf0E^TLJgL1tZ~G>vVpK&Yt2ZAcx^S4P zE-DNVQ?p1=j-oENl_W>qE9y;!NrLx>s2|@&15q$p)YHAPYc(MvtZk7*gf7%^*UG>&EYe}xcY!L?@pb`*j>|sU*#VkS4jU= zfBbK3TOQ-{B~Q6pQq3t*JC9=)(xdry7ZXpSZ3^%p1;}RYdFrN~}+S-D=yLDjS`WwN2Y+tPJxa%Z$ns-4a4 z%-?O_H19wlUc+)jGL1?WJukk9oQ&WtN3PW0+hzMmLZxHv_Ea>^&9_FPoD+qr+sypd z=Yr`B|Ax`thy!*dD0JB2dl2ehT8it!z|N{w*FZJ0*l^k-wyNBQB=>reVaR}l2{C@I z0Ql7(?Mf4NXQ6jiH2K0y8OFZJnM&RtXZ2X5uBcu5(N~-87 zoRa4?_r|Jqq(g~LK>ci_?PgqS`HW20AMnVrIq0&(M|Ha7wCBUJ|0dg_A)(pBKz0Zbvg z&2jrISIXYqvGdsEE{<0V_B1J2h8K^Haj}IJGHZ6Ibrg~y7!RuMz>%@n1As!?F_(=aG&PNN^&x*k%$*c7Qw3`HV`)R>r0}AjOZMf>muG)=V#&oiH)*R*X{k53+VyKfWvMS^kY-%^GDOz4 z7|y3G35^+|x_vre86?zP5>0oFtm69Upb-7+IVHF=i3py*gje3stA|#j>_<@zE>$um5FEN_Ki(x}8$x4@I54wRVD1?c-={EMfU75;2HB z6v1pRMU;QB`}$NEm0bPoL$xlDLQD8 zFE2Ixyu%r{BV>mJQ0J>JCj(_P#^-|l=l7rg{F~(}Nn2=z8qeu?Uv%J>s$DJi-C+my z&PLYE<`{PU_A|6|sKL1}ffdEO=1|IH>D*`a3W)97()5ZNT&@9pa`$m7sZy%Bb)1oh z-p7k0tb#8Iu_{uSA!x~-+p^{mw9k_G%?|YXi&2ls!7kY z5iZjCu$`5(9-t_aW3XQ@2aGU)BIUmZ-Gz#6q{&Kp7h)kkw7Dk)G1CHAp%|Nr) zcIe71z5kRZ)E*R0#lUnYOXs?9*&P5pm&}%9k`&L8Z5GZWUJXRMg=Kl3R)5uM(b;EB zWY@Uz285X=f#wbO+({u+cBd{`I@smBN|`o(8D}1E>P7$c^IcT=+35G~;1=PG#kC1e zw~%Ft=D_~l;mMQFbu`2WQo)J1?Zp!1uePqvg=#LlTpR5fvI2w3)+uedyw>ofy3^gL zBB=&KKzp)ks#|XTWhz!jm!L!D(cPW$o{*Fjq`pS1ce=CwvJS_qugE{j?*TX5`~YRr zt#20T_Ds7jrS_%?n-qy`?2yl6s%uP9;@rxmE-*FKsk+N??nJY<)%srB&#&MAuCZu} zZkZxQAv1z)V%J=w5jnCvWRAd9&P8V62{I)#aPz$MnvQb1j@G4w?Hb-(%CPN4n#SfV z&R%pNa@weKoY`gh6rj&w;tSGVj`^Uvk|;@Hr$Z8FQ<`J*p5ycy`Bt^#j>$U%iGC8j zWojQwC894ee0`=V+;p(_%u%r4Dju@uh?f?2r*hl&szP%p(BdeO)H;>Xct-o5Kic=N zim$z`*?B#s8DdtFjI4j_vRIem=BcdvrvB9|3V|<1)$ZktWTmN^h3W(+*;tZap}O!^ zqirR*)tV5j+J&sy8QQ~s6ouP}ky=E~MJE!fo%wLC>yZ=Yd`jl)v48+q!X8hfoGFXU zH@w8Bw>A}O!iKD29=oL`eY&??lx9m3_P4r&gdE}GA5QOHP6u<<3Gvq|;&5xu0XCW| z{6E(0k56y1AJ3cJq!CZHJ=8R<0Ni*9qq0k3F;rd&`pzqiovG@!ofj{iY?lw2OYJFo z6+ME@`b)_>a65k;oa#ImX;#_+MX)aDvvsKh`(4+Ke(l!-uL39z4R85oj?}TSyk_D5 zM^zeih*x|y9o4D2p?r;QYnO@#it=a>&I>GaNE*H&n~$- zpS;ablFo7CZMDAk&!6tM%iYJ2gDk1BIJMCRxHd~MXhN7YY;I+Dc6(dpOVmB`b{y)U zjHDDyjyxRla@b|g8zu0T{dj5liZ9vxCq9Br?oCRU=8+1k?WA&Dzv8PPBB#}RT@aAB zh*@4;Bqt65dx~0K%2@6|RC3{U6E{y1sD?=DXi$AQMN(4Llvah!-4pH!?bM9*8rd!z zNkxK<<>Q&v!3+dA{;x^}uLb*F|IhdFHYLBmx?liD;(4|6-lCSe`vNU{T!K8EwWNvvQyZAYm6C{V`B z;7|R>r1El!VCE@@jSfTU4myG&8`v9?y+2L{QgcmztSs3R_zTEZ?-LGG>{Yt4Itl_ zq$pphX_6Rk)lxZ8#3=AXvwFNVwAC1B*r;=M>6|t5N#e|~WGebScbS8fYgdsR1X?=) zKh%ldOW1LJk%B?n)+&V>ld}RACAkbgWiF#XxvP4j-h6GamV3@&M5=dUJC%~e7PWr? zZOfDMbbZug(e=sJN4u(H1UH#Bk}6J)IpxySpr#&=V(9zmU+3rA-dZ~0bs*cVOAK2H zymu>bDPNB*L1bh%X-!-K+?+T^1NV7OFx!4OTe;c%v9+a@T{fZ^w#t#^lsULb@B)@D zX9nIpz=yhuf09wBZpvkI>m!1Bd2oaxed$mui$uE{4&7DL4R{RnH`i0-e=LoU)TFSmJZVet!S@-_Kc) zCp$&eaJ^6R8pyK5$zE7!@#tt6=ze&+G`G>E(mE}~xg`^wl9@WOTeWgxpjQ%vXFfsp zjOK@FO7i7wSed|nj5#o z4&zZulX*vdMIe;6uhwPLT_@~{3unGcmfYSYljQvJkE~iqUqlqA`uP3FpdygtsU)|? zrE^J-x(P2r6jg1f6wsbCX@7YHhrUVC;#UcRWR+^6ezJPuGy={P6rohfovrXoIC|)r zxp~X^SgwEm=jT7a++Y9wH=uP`shskZfvgI+#9LDY32Q3URdV>{nhp)nz1UN@>uTQU zD_H2zUh3+%7yy?_nj;&LS58vYuD%~No%&Iyz>iTpuqU)i*Anxw!N`M@LCS%4b@vn5 zHjTVSLRG~f+@FRc0w;J~gQ`tB)7LFq!YAKd$<2DZ2Vi2Uz9tP}LTN z{Vqa{y^QV%vE+isihX()Mad6Ql(M|LhSOu9PC&saHg#UF)~bKB?T*sCiDW%Ua3oB1 zX2k7YA=xpln?NV(7q7RlDwJ*ZrW1!Z)#H*l;-y(HobC)TV)=>eFUmRPlH~D1@KSh! zqY_W{V_S6S*c22c2eNw3@Tv6XY>)(mLxM%EUZdDYzf}9yZk8W7opzJyuR`|ZHL=m8 zgtNzGuuDUw`WFhG+uK@w8{hx^HZ${L^JE=0k4;q?0?I+bQft%DvBNg(cxDInTC^Wn^l869;FjSJDxlcnBkS*)1)gqgnE{x zLAw+~k7v!jrMKJe0*two6;uUlvIu)TOw_u) zaQ0ZEaYkD{7J}2MpTX_|r&H(3RNnwR+P`TUc1s&PNcB;R5^u@WJJmDS8?a5ij^)mm zb0k*3xGDV_r%LoXoT>2MG;_E#rSM4W{y2wci3)H=#Yh4CmaX1U5<&Q2t?ebUUwRa& zRzZYNjb}TrH4bv#*~a;ilO}z_6iS<-$B)vbj}?1Yz}?cr#mM@>;dcq;>MfC`0o{Ze z2Rd!DAJulm?G&>U0i|urq8=dFwFU4_E2*MKS=^O>cQCvb^Qz80r~D7zq?<{*r%j#q zlVCdrs3gZ1(N!GaSdl`}PH{*$kfk*^>Po>B!jp2iOABsUkgO}b?&LH1Jq2o3X%pTq z&Z?*^IlZ1u_nEzM2)b9whwy`vVb>LmFXK6q`=kD+*Pr8Wn66W)8|n3GK(IkH zp|$t~j1!}hhl@4b9d0_=&&2EP;kw{_m98Cwp(|kneCR7~9p{R?O zJqm6~{_avfPJL|1rE{}TXXmru$xi?X%4>1(btstw9I8=I@5gere}4M$c^e%IcK8iMAA^Io9QdN_iPv=M zIR_o04(ZF&hGi^fZepi%y{8nErW8_hjJR@I^nN~e%d(~#XaS?$Q!`@D@^~)V-^;9( z3KXr>4+Jgy1|jLR(N540g@Rc~w_D+g2Y+lQD{@dUS>oNwBHRkfpDj9bN9^=|CiOW? zS@Jf4jN$;b$hJUDsdg(RWim8QHsDA6nqG1Q(gTHebxO@E6R(DbmT9Nbc=Dhr{Mkl; zeQFwY8i0klQ~M0>LjjgWc|cI@peW|ZNYc`FB(GXT1NT$u%Uea1(d83fkuUhX;{MUT zkNW27`Vg(ii*&A3*pUw>2fU!=>>Lz(Q^i*01PIs;v;$xVe_EVKyCM&tR7$tq)Qc7f z3Zt>th6XCF95Xq*-VNGWyT4%5Om2;;Md#`wz6^{=(M>&B60-s!)LrCkB9K7eQ9x^L zqPoIGmlD*ytev9_Dd57HFR$572ke6)uj<k1&;!Yc1Q1aTb+2 z+G{iZcHXZ|+W&N>nA*_!J2}^O`m*}x_qFZ_9hR61B)nWVT?;im)eVfY7SE%^rpo;8 zfKiY>XyHL9DA^q zbJ7Y6U_h;_t6BA&5K|1UO#l%9A&m{p-(cH0ktXRdXGb>fgIM)3+TaLWvoBRPN36C+ zDa1C*%ZW<<$bM1X^r#>ucve|DY6I|SzpS@W=S~f4=>ge^U#!u4Ok+gjDEn&ANojclI*bS#ls*aF-KCyT^Pp z1j(df1Jt-^@lHq$wbxYnK6YhSdC4q*lMjj<+oYM!2j3O+!bUyaNb{ihd9}X`;FRtx z=)9C!;UBGRX4-)kRVUy>Wse;Y?*yhAbu#*TKD$g#ezIy6Ve>kB%jgXsUq?0u&wI2> zN)ro3*;;g~ywrEKgH_3&&kgp^-|go7_xS#4{^zgfB-^UeoUZfgWYcLjN5!m8vRu%} zeqPOM$3>fHdF-1r13@c5A8FW!ilpUr)7-S^BG^(a3_H+Kaw4y#9F_B=Dtgy}R-*v# zmpEb{n+)Kg%P27dq+pvOf=1YxoV_Yl-FQ#rB(*eEtkjju){ipJ2$g3dw35bq+?1?Q zMoj!(*z-c=;`N>q!$eA5AZ^cPX8?+RQG}+qMU&O^*DZWCgD5wKL(=!=FmljQLY}~; z!A@7li*=Fw1t?Pb)}t#EoIhP~lyA~E7b5CtkpTUi^QgiTd(;j^EcKTWrm{MrNc5e* zlsMZ*i?yro2YRaR-Kp_=-d8U{x{~JNcE@_K^}Z=w8RRHdvXzH{EpA z-PLbV9e?+Hy!a+$9#RMi2c$lR5k0HvPElbZ2#!!M0e6v$4vfiJES)UEFU3t2h4a}= z<AOqb?V*wSg%k0&o$Abg`Z?Fb*~;BjM?O4 zsxn6k&_6=40N!?B`KvqkyXz1H<_gP9yp)&w?6NEd3h ztQu|PEjJGF&?9<#Wy#K2P9&CH8IT+{+&}&VDxTKod6K^M zNGUCOC+C?G#&!pgQ)Ji)c zKZyf@8VV65YK|y-WJ%Y9Bg52bX46JCQ^eJ!ah?FPM@ea#(W(~-a-MWM;IP^)2v0ix zkKg;>X?mol`iLU`z+v7mAzvoIp4l%P1PQTx16A~P5XQDN^Vf!BqeufSa?;M?3>^Vl z#%dC+-?zF`DyyDep%(AK$s9cMDgQC+?MwcD=?G8)$)Z_VYuvo{^=+H8Ub`mLpn5Nd zNwA&DfsdX}Ql4Hm^Xr;=)#j?3C;?PCsqYSThtw=kWZ5zjoGK%Cjj|AQ`%Z~UMQ11A zeXW*w{{N;)zXF)ZL6hJZ`l6~6u{x!+qhYB4R=gN+l*7Qa6D+8aG%9M^o&^<`l8UJo zj=)*3hNe`pcwb~8rFV1~(fvV=j(bkWJNs4YtK6WA*F>&GPg}!9vw2gT9RF%|ST_qs zo6BuC5Y)@z^L=aQ@>|d?EIM{-71uYyF|k2HWUsniqywby4WJBV&X2^<|5$ zwB~ldt=e-shG6=txr1r|(^2W|R)2-E8Az#D1v~yM%V5L|&ugR1JjpfkDt2jH@~4xv zlpbm}XVr`G=0|-FZO5w|srf&E$67S)WKPl@@4S=EZTh^l7veEF^Bnjb*Oe@PQ>)fv zO>`*Kkcnjx*rcQ1<{d_yceRKBi=BGHYdHXthzed<-N)ss%{Fwj)Gu?%t5B5cPKTlk z)LgZBZ*;!}u>Ng~r;B%bjCshOB>?Kfd9KTfNwR2D1$eats%5rU8{Q=Q!By?dlc0Ls zdF^Tf&n?^X0QHidZ6i7{>_k*wCd=&1?g$%4g72ItP=ow$LjUyuth}=co4mPB^QMFK}=w+qO!KqSXV#PM;H0=H{ zc`f?gD`1t}n1q4r$vOG)_46E0nMgLo)07&>M?`L|5PtWd=dF|u(C=l_yXa)8P^-d* zs#y+_6X^LUQkyQ@DaC_p2h3Yzoj@&Hg5;V+yaiH4&ErnrA_-37oy>F9$R6>2p$@Nw zG@OgK&cM4v$;pcizW=cDIl8x#tfvKPm_f4wlI+gE;#-rVPs)feRjQOacC3jSt-rms zUF_w#=JBk~9mL~cW!>KQ@Prdzf3H95U(3L2hOsVdsBVHr)REUd{i83~tNPn92=P0mbk^4@3246~i zO`~b>M=9ed0(IB9Xhq?$Nu8v+GQw2UsT{dj82ccB1ijzcr?+QAIUw+W7R=%XX!zsC!A$lb@ zv2T=OA+0;PF=X*LA*yUWrAoNZtyaKUU33^HCe&BwR|h4Owy9jH;>A3RjuMJoi{m6^!=Jm z8Q?ipY53abRDHEe9$6H#LnT$JyL&#{7fuFvQ!CHmr7gflWU+0xZ12__w$O97 zYO!}Kqtbb%Th>Z-fQ3|a>3Dz2!|l$A5~!xCk|Y!_y0y&9zU}PzLeLSXJBtWj=&ayI z5&f}LPL-by26SZ{Csm9VOWIR{(zT=*&VNtMf%2v6paa$f(ho_W? zrVR#Lhw}clSnHB|bDMkjO?;A*%J(3oUy+s7g^Ki<)M_O8>Fls({F>7oQsoD0I=nz? z%LMV3$VZ)Z$qCx+BTUCNs+wbJdF$?=QAOe)kx8G6_0~kxtK!82o^s_6XETRRz$eu| zCrbB$sQ+GXHf?s*09shC#?@IBZS!gBKq5 zbf~iA%~v8jQv~sTNNJi54`s>kW%3Ltk4GlU7vgo*RDlF=y{*=#pSyP4jj5bYr1M9qf1p5JzdGV(f){LIahl$>|VCW25o*g%|Y3OlRDkT(?x zcI#6PQ>czW&E5WbzYcwdq~d+R{vPZevMYmvtL&5H`e`oPD_X6&Uhk2-N99A+o-WE(Y&zfa(vxFsFy%-h znZe)==mqlwb^-Gn#cmA%@jsdJIAv-kF(XfqSKIGOHv9Ld zFX#WP*^^KA7?$Y{hMy|L-N3+u&3!lrstw~oitLoVQ4ifSlN0q_o@<3QPgt&gq$lOB z6fzI;yMJl;1VUVzK&5KSbCqyLEHT3uLpTVK?%gYx&1@EAuvsh?UJMxlHw*_V9r!;1ikQA>FFx zFK3i|I*T*C3@{5^ER&r~+f(*JfjFGZ(=NXFj8ZlOUA=Qxm!&(%eJ%?1r4+d08O@Q3 zg92V1WVODi-V*!tZOKOc@{73nRwlhb*gW(cR~LMC$RTX{EEmYa2R znR>Oaxi7G^x=<>sIhZdyL)BK56ZevU^@r*zOJ)ze!rDs8in=?-t*9NNHGoeSfW#X? z#9m%oBTwW;lEx&2)F37JqE0#fyl8B;-+#2P{oTU!|F7$8ckH&cZ2P}orEvg}qDbm# z4oH!@sg4~7cH$)c^mhyzsI5w$0F6d+V(;2TQESab&X0#Y>#Unj6JEQHtQt93RYDXw zgSE82V%9V?gp#Vei1)Iru($BHb}4b!db~w%*8t&cjOO93E|YY;v*dBDAth@wCS8h$ zf0+Pwd)E50D&-CKxUU*$a~0_}(HtB8{4%UDhwBVlax)d^*ReOH(^Z-k??0tU7e&@c zBay>|NSs+|9Bc-%YMVI!x;&GNE8d0V?lsX$VxGr{0Mbr!?yU`em_x7y` z?k?#RJXbJwJ{Y%*gMLNZ@kw%eafoB01^dx3b@^n<*%#GlSo}2P~5`T#Y^omHpK2iy4C+#k@|_&Afkfqv7?m z={|JLp^>$k0K0I}c@pMnVUzO0`it;xpgGDi?N6yIusLIU6I}i&~<~R=ajAE)yqzD&(zu=CK=oc^^(-^jP|{cUd}{S)6Qf#=B6&pUXx? zyS{w-^fo?@myZJ=eN(*x_pU)0$_oKFmPy$Z{DZ&&6O#1leGGN8dd0&4eDDgIXL^}S z)tN=JCl?MBkyrAbe7B9-Y=~N3myYZcnl&|b zsV5x)hGr4^R)kZ0GvBzMnjzYR~X-@-hB{M&*W?I=^Hr4_H_ zLsedV4@OvulBsn3lO)@$s(R*dT}##88I-*h*La(aDoI+BrJXm|}ULw(w-Uf!DY>ETv(w0MzsDF=jz7hG(@R?`GfRfUoP zJhZBSW$zGe(}K%v3J+7ve;=3G+|+Nd!Ztiq%9{?Z{Jm+! zRy9Ie-FgElY`O_<+cNBv{i3&cV8L^1tag#1U?hF^t@NT`?PmQ})Lyfe`{Q`=HvrnV zUuXOIU)QI%`OA}z5ug0KV*_WLn||HF+a(FvAi`WtqYRp*F+m2a+?6EusCeC0>R7+B zw3gHrCs94B9$N7#_vPJqx*1~cLm{qUOUSv=3X(QplE_ud^6R}9Gl9ke!8K0sgT`x2 z3{J4%IuC`JQ1!}^4nz?uM&)Dxhv&yNcylbjTJxgfAW`{0=cCgrPkwk-ip@+oW9`$- z2lgybhz(%znGHF>NXB;DaWaBx@`n*W7cTVSds3HGl}O zC*y<7&0`2(K3u9q0kF~|uUVxe$#P3&$!P4u3@IMdu}wV;VX~lIH=U4v92x9J__io5 zi7!))c{hiPakC96(zDdAp!fNj&dZU!w9A4UG8lAaD_ZK9JDwFDD|5_Vr8_idukjKytWSQ_l@+OLTTBLnYZXpUU7#2g zuE)0;p}HHnF<*oOx}$PHb;|ud)dOcqfJu3=_a&2s0gvcZ;;LTknPgsu%(kP@mJY_E zo&UdSRa!4kn4_XVGq`r?AcrA8hxwh!Tfu|&LbCwy9_7Qref|9QOZ)B12jw8!>eUmN zDZS*NlDWA~Rd1&P*vvF=nMbUF?xoEETSx&_6zX>==AK_~cV1C)+AA=6f-nrJ^zfd> z1cXZ}D?HVt2wvA^GQqh?J>Qd*>laA_!00wHNv>!@t=jn1nrh#6HXqoS!CQs4q|JQS zO}w71JiCAz3wxhKQvZKTP?dnvP+Kdx~ieYez^ zwsTv|h)tIa3e9X@Inq;ZT{{6!%Wspt1mxl!9wLgDG5?wLzB(jgQqGp+pA$m^SjavQ zv>8*N*o-P>m>eK^n(I+lLcp;37rjD{Ynx0Adnmf{QhM6bBQrA{nPz7g3!q&oRbh@@ zIyTV4hc$Z}Z@>NZ-~atuvg5gA8<6}Qnkuusz+Q4fwyI69o>jMuVEX7L~rC5;^OV z%v*dJMwu1Y_3DN2a`lxlYJ&7hPdT3XTkmUkf1Q)XdnQ6WR3>@w8yM<)n@vYaU9_#S z3`ncg18vQ&<^Q;X+?LI(_L*L4Z!MKzqQ!X|Fm|tOkf`wV=s~rzwra}Mr%o25X$_mS z{{yS@rfui-nn6|iNZz4ZQTMafV?D0KcVn}5CEFgd-v;c^7WLyuntD&^~in$Z$>Y;MYjE7gf2(${7z-f{XD>Rlxm;nhxK|Lc=r_p<&uP> zfh-M-t6FRLS}b3xQKUkfj>jxS*H5~R%^9_CJG~t~eQ&7C)Y5nuG@hIl_hk(0t)C1E zrC;OFb1QjfM+w^3l=IR{NTD@AekSuWy<`>mh1QNxXD@)(Cw|8)W9O@I%NcB=T}WCWC-CzlA& zcnUvxyVq14*Xg}cVsyO7exk~mgrlLmE%Z)CEXxUezlh2Q;9*+~L^*50QxV-T%&4N7 zGdwVud$@fKFYl#_%1>vTcVL^Iv8FmqPaMxX>Z!x)J7~{Ax-TP|w-lM@18oJN+wES2TL(h zD8dMbcTJj>vO8RMk9~)6+(XCflQI!y0qNCc745RMiYym3{DuR0BJJTpXIAy*S((ah zMmh+58_(tX{qx(O{~-9POBS9(_k_aOM#`y#k{ru&-47s$Y5R&YoF>Ne%_gl6 zvnJ$V9k5fo?mW+25>VLHdjDT8hGYr=drdH%e;LHOer`bZSnrCGYBu@izM!Xn3qWl(n+T zru53uFk=1S#ZJ0?ZOflk$=H=1CmP>-{F{l-BamyRylhhe#d`#sQ`2?q9@TVir$5;N zMjsxYzJ^_IG?^A|D>jK7%}Qg=mo%WEfjW;D=y9^9yN2E1^Qly%F~QWfnYPn>5zEM# z*Y(8#Wpq`y5REQ4lUbFthdy=uIFl!?$I*@`ZyRW!0gRU)&0PjKZcGfI*q*XB67?>0 zAt0IKh{S1w$`id^soA+tY0cTBoT*>3vq^X^*Vp^)&+8w8WA(N?kFhSBR}h-iI;wf{ z_yS~}uXS!4&GS&HtPY&bA7tw?h?r4K)30(=ch7(39rYXP!SqdAdz1kiGrNyr5@=z( zaTK8QZD)J0_4h4WO)K3)W1_14pEx9$HrE*#s{Tp4q$2)P@i3o0=n>-$prZ>0;2m$q zk>nE|1*EunpLr@GXMEf%!<}Bw%`4n#{*wN;ojT#={bRk}J{n-q`CqF=C1FO<$yTw1 z`nY3evGmg0GAbsGOu9x9V`!%mtiLz)%^Sg~qiQRf2_#;PS~NuCNz&Fq8;sLlz!>&* zc;TeDB6Yn6Xtd=LD7_9Y0&hHD<7eBc>tG zeD*MbqEoebW=GZA-3&^TfUlxS;OIstjB<=klwWs#pne(v;pEHzSgoJuUw!<8gU`@} zrYeX?Y?Vek>5U>hHZS}QLzh1WVr6=WjtE5CF87UYqYTf6Veam%bZCV7y0%P`UqA+FDcr-+Gg*jW-^^@w|Zyg*z7D7)lyzOlL;>4a(26-o1x1>d8tV<`+k=ZlU2;rLuX+ZM%_xfA(5(O~Gvxj53dly~4)L4zqHp{~AYdcg}EyM7z z_-CgqFFwK=;ekaE;m~$IEZHAF&H3pc?Bu%v^KuoECfJQt(u=xp02?M4-a_{JioCjS zO=60d_Zi#`I&2>Q(xVwq8qHAgEc1z|&H8fFQl^rGv^+~Uepii5ncH|vGU%0#_c8uZ1e_J5_l555Yx>gs#cjNn@SnSEIeP^?}-^_&SAt_ zqYWK3Z|Nos3r8t@u3iXQooW-vUaF>4pZgAeb?lKET7x1#>8xO1CZglk#i0X$t$K;+ zN+tv^b~7oZQ(NBgYLovDM!EepPodpVT^(8Ss0sb4!cp;2*Z`*L2Q;tc-2_A!0OLJ3 z+sSZcy+pE>ZYvlpIyo}5=tMI34Sn#*zAxp?2m0NkjE$v)i0rUj zcOxEG2x0*y@xWS_f3HOmn@-(E>BdUj(k)Lz05q!TUPRK$tF9F6ApnmKQuMA~v>e%o zqMVU~x#N7rD0pISDh_e);}Gy;JB?*5`!$7Vw9`iar_^uCc1a$09lY9J zI2@O_B5ocB12)VQiAqT}CBGgIP;kK=^Hsuet_6rZSdmp7f<)SF?Aa-0nh9DZEXDIx13rd<$|u0jRvjb&YHJ<1>?&_r;9fgA@R7?)0XS;NIS6A_}4=J;U$~kQjxtEQ*#A>#4qo^#RY6 z0wTZVi6}>L_epXHw2@|n3O|On>=ChAMA^kvPL(4IU|(Z{VD^w_Xe(x8UoMoPZXdVU z{Cf#|TuYh(MO``TsSDd}#wn8rg9X4mh%gx&PUqxyuAFlTN2bGP5Dx{T-+JYPeNKg6 zDTYOAj=Y(`@OG;uH?hxX4VF@R7?qBnktDMyTzh4nN_b@>vd*zpO_&sM8b8qaT0S^l z@urY!nJfd*c)neU1;d!E;bY4huz2Dv1T%;)8WqDHV>i(+JXB=&CnF@C&IjWa@LbEF zr|CBf_G`O-{?ERq(R28Nw>gC>IaJff%DhSixy?Ri!0~+S)`Xvu9n2tRRi-Ize1C5j zsRBor8%2c|9q{_``YL!ghBIjVOpUmLNWe72ZWLuWZ8hV4f0bD+>?3RD9cME>kNsP{ zql-hwm2;UtoAac=Ut6vlz@=32*nbEY+irNt1iTcQ?1~uaMoXKL^YkMH$`k6GUzP2S2J>FWB76GMRnYcz2DOEGvq+ znt>Pe`36V<)VGy0qu4lJ&O!4o;!s+=8Lzqof&0#(8LHL@EX6CQX1PPNZ%^m3tt<4< z*8zy^RVRq>OlnPOv?J;_WxUHU#djD%2RIP>_NA;+f zKrsV;J81}1v;JYdmcZ+SkM)amUNEQaz_)eLs%e11Us2j~Fl5~LTcl)}B znmh@5{M5RVH=jq+PVjK^x4T!8lC6T!7;B(dP9X zteOnH6SUG!XLOfa;0(Ca*pT=7iCX`7`!pm6`~wJM1Z>JrJh9J_VTO5+iJUQ(ood=u z$$)eXMnm_f8;jc)&&~W?9yb`|^7NwHwLAE$YMvQ+xHk<^h|ZTceT8~;Q@K`H@6yC> z=GeRz>{R10oDdb9UyOofkM7Hp3BmS|(iNOElsNACYiJFQju+792~Cab%(4uo+!TGMC|Z0URr8nBrV7RnMv5D;K2&MQAL9qmA9etk zd4}u>KA?KAZ&rX|kCNW2@`P?;neoYDBerR#9@E9sW6}P+KO9U`nqRa4v&3`|2f3Ll z*Tp5LH27T4=|TSH?Wv~66gxJL_C)%q@fWD{*D!AH^3HJgSfj1Ht8yzj;}5aqU~=&6 zlp`knA?Iu)5Cyv#VEj%>2WeGW1OHPo$Ud2{I!})(6{=^ps8PSoq?z7rmLSkw;=8`N zyRM3AES5Rv0h9r5+&VR_i{Di11h@8RW-gP%3fZRkAG)fs;4_H z5Nf?D5nq=`^VU&vH=&i8b!dlcD)?SrSzFibsjj9-GzU7E${(Pv(Ij3Mt7+j~@Yhw} z#uQ;#!V>lxLgZag)nGo!%we1e%c9s^$CG_-Ko{SPb>0n9YZ{PA{Am0j)7Bp6JAZ!u z{4IXC_jn{nji9G{P_-O%jk#I^C{V-mlqxZ!yWe(3F)V0S@*?!r;KhK&CC_5$B(LDMvyY9R}Xv|Tv2j2Um83q1vL&T12lNqk| z4|qv;HARTQf?jlZk=={eK(iST#r)d6O#v2nW>>8YGgYk{(X`*RXQeChaF0XVx29H2 z_1S2B${C3)p9yxa#rms#{qh0cKb7@|F^odgRq>d>*dQi#jOBqmnM0D-u0wAciVGuv z4nI{&I6s{6qHC-|5jM0v8Cl~ss#3^Rob|LDnzo*&*UDK-kwbf-LkF<>4)2+R49YcN z8hDhe9N2@g;E-H@Nwm?F;fme~ok_w$QC46MZ0y}OW!0!EEyY^R0L8(G%{#H#44Psf zT2e|`zA?Qs(8j6$&8pTO1NUEFzWwy}`RyMBl|U)=P&~)G?JE?zNyq@`Ysk1|9V6=I zc9qHBRa44^_I!)q0sLYL#?%Sn2gs6Ds)gF+Vf>|qL$)s(>(=$PqT70qtAj3Ix4foD z3hs(fxp;O%#~Zy5jPTP3wjDAvi&$%C^jpe{Ze=~0~f|NZM1VDz`&`~BxrCSD$@5K7CjF=^?MnVZ5_ z1@6pl<`l63LFoF|(+lFTA{!h-Jt{xk=x4LqMB3`q`t`Ki1J2{23UA8*bDha!kbufd zuRpogeHykIAsb%K-@r7jrp+Z|q(A0%E=vIhja^Br@k6vhg!pgX; xqO=-c?3HD0oHfj4JmML54L}(gBanuc-a6H%tB2QcMP%|{{~t_?h-dAb0RSxZy0!oS literal 57041 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�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 WPm>R?;EKrPfBqjf*n89MoB;ssSE^(H diff --git a/media-sound/alsa-tools/metadata.xml b/media-sound/alsa-tools/metadata.xml index 44cf5aa052a3..d2e8313dec39 100644 --- a/media-sound/alsa-tools/metadata.xml +++ b/media-sound/alsa-tools/metadata.xml @@ -1,7 +1,10 @@ - - alsa-bugs@gentoo.org - + + alsa-bugs@gentoo.org + + + alsa-project/alsa-tools + diff --git a/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild index 2280d24d6eff..753daf229f99 100644 --- a/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild +++ b/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0.9" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux" CDEPEND=">=media-libs/alsa-lib-${PV} diff --git a/media-sound/alsa-utils/metadata.xml b/media-sound/alsa-utils/metadata.xml index b7cfbe16f125..cd20e90459ca 100644 --- a/media-sound/alsa-utils/metadata.xml +++ b/media-sound/alsa-utils/metadata.xml @@ -1,12 +1,15 @@ - - alsa-bugs@gentoo.org - - - install basic audio tester (BAT) util - install utils that use libsamplerate (e.g. alsaloop) - install utils that use ncurses (e.g. alsamixer) - + + alsa-bugs@gentoo.org + + + install basic audio tester (BAT) util + install utils that use libsamplerate (e.g. alsaloop) + install utils that use ncurses (e.g. alsamixer) + + + alsa-project/alsa-utils + diff --git a/media-sound/baudline/baudline-1.08-r1.ebuild b/media-sound/baudline/baudline-1.08-r2.ebuild similarity index 91% rename from media-sound/baudline/baudline-1.08-r1.ebuild rename to media-sound/baudline/baudline-1.08-r2.ebuild index 6c4a606f37ee..b1acd9cd0f9e 100644 --- a/media-sound/baudline/baudline-1.08-r1.ebuild +++ b/media-sound/baudline/baudline-1.08-r2.ebuild @@ -1,31 +1,34 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit desktop xdg DESCRIPTION="A time-frequency browser designed for visualization of spectral domains" HOMEPAGE="https://www.baudline.com/" -SRC_URI="amd64? ( https://www.baudline.com/${PN}_${PV}_linux_x86_64.tar.gz ) +SRC_URI=" + amd64? ( https://www.baudline.com/${PN}_${PV}_linux_x86_64.tar.gz ) x86? ( https://www.baudline.com/${PN}_${PV}_linux_i686.tar.gz )" LICENSE="baudline" SLOT="0" KEYWORDS="amd64 ~x86" IUSE="jack" - RESTRICT="mirror bindist" -QA_PREBUILT="opt/baudline/baudline*" -RDEPEND="media-fonts/font-adobe-75dpi +RDEPEND=" + media-fonts/font-adobe-75dpi media-fonts/font-misc-misc + sys-libs/glibc x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt x11-libs/libXxf86vm" +QA_PREBUILT="opt/baudline/baudline*" + src_unpack() { default # strip arch names from S diff --git a/media-sound/combine_wave/combine_wave-0.3.1-r1.ebuild b/media-sound/combine_wave/combine_wave-0.3.1-r2.ebuild similarity index 58% rename from media-sound/combine_wave/combine_wave-0.3.1-r1.ebuild rename to media-sound/combine_wave/combine_wave-0.3.1-r2.ebuild index 6974e43cf260..ff73a2b87cd2 100644 --- a/media-sound/combine_wave/combine_wave-0.3.1-r1.ebuild +++ b/media-sound/combine_wave/combine_wave-0.3.1-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit toolchain-funcs @@ -12,18 +12,12 @@ SRC_URI="http://panteltje.com/panteltje/dvd/${P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -DOCS=( CHANGES README combine_wave.man ) - -PATCHES=( "${FILESDIR}/${P}-overflow.patch" ) - -src_prepare() { - default - # fix makefile - sed -i -e "s:gcc:\$(CC):g" -e "s:= -O2:+=:g" \ - -e "s:\( -o \): \$(LDFLAGS)\1:g" Makefile || die "sed Makefile failed" -} +PATCHES=( + "${FILESDIR}"/${P}-makefile.patch + "${FILESDIR}"/${P}-overflow.patch + "${FILESDIR}"/${P}-missing-includes.patch +) src_configure() { tc-export CC @@ -31,5 +25,7 @@ src_configure() { src_install() { dobin combine_wave + einstalldocs + dodoc combine_wave.man } diff --git a/media-sound/combine_wave/files/combine_wave-0.3.1-makefile.patch b/media-sound/combine_wave/files/combine_wave-0.3.1-makefile.patch new file mode 100644 index 000000000000..591d56ad1867 --- /dev/null +++ b/media-sound/combine_wave/files/combine_wave-0.3.1-makefile.patch @@ -0,0 +1,22 @@ +--- a/Makefile ++++ b/Makefile +@@ -3,16 +3,13 @@ + #CC = /usr/local/bin/g++ + #CC = /usr/bin/g++ + +-CFLAGS = -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 +- +-.c.o: +- gcc $(CFLAGS) -c $< ++CFLAGS += -Wall ++CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 + + OBJECT =\ + combine_wave.o + +-a.out : $(OBJECT) +- gcc -o combine_wave $(OBJECT) ++all: combine_wave + + # DEPENDENCIES + combine_wave.o : combine_wave.c combine_wave.h wave_header.h diff --git a/media-sound/combine_wave/files/combine_wave-0.3.1-missing-includes.patch b/media-sound/combine_wave/files/combine_wave-0.3.1-missing-includes.patch new file mode 100644 index 000000000000..3d6a3c938ba1 --- /dev/null +++ b/media-sound/combine_wave/files/combine_wave-0.3.1-missing-includes.patch @@ -0,0 +1,14 @@ +--- a/combine_wave.h ++++ b/combine_wave.h +@@ -12,9 +12,10 @@ + #include + #include + #include +-#include ++#include + #include "stdint.h" + #include ++#include + #include + + diff --git a/media-sound/easytag/easytag-2.4.3-r2.ebuild b/media-sound/easytag/easytag-2.4.3-r3.ebuild similarity index 88% rename from media-sound/easytag/easytag-2.4.3-r2.ebuild rename to media-sound/easytag/easytag-2.4.3-r3.ebuild index bfadc0488b19..98b5ca0d6565 100644 --- a/media-sound/easytag/easytag-2.4.3-r2.ebuild +++ b/media-sound/easytag/easytag-2.4.3-r3.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -GNOME2_LA_PUNT="yes" inherit gnome2 DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags" @@ -12,13 +11,11 @@ HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG" LICENSE="GPL-2 GPL-2+ LGPL-2 LGPL-2+ LGPL-2.1+" SLOT="0" KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" - IUSE="flac mp3 mp4 nautilus opus speex test vorbis wavpack" RESTRICT="!test? ( test )" REQUIRED_USE=" opus? ( vorbis ) - speex? ( vorbis ) -" + speex? ( vorbis )" RDEPEND=" >=dev-libs/glib-2.38:2 @@ -40,9 +37,9 @@ RDEPEND=" >=media-libs/libogg-1.3.1 >=media-libs/libvorbis-1.3.4 ) - wavpack? ( >=media-sound/wavpack-4.70 ) -" -DEPEND="${RDEPEND} + wavpack? ( >=media-sound/wavpack-4.70 )" +DEPEND="${RDEPEND}" +BDEPEND=" app-text/docbook-xml-dtd:4.4 app-text/yelp-tools dev-util/glib-utils @@ -54,10 +51,9 @@ DEPEND="${RDEPEND} test? ( dev-libs/appstream-glib >=dev-util/desktop-file-utils-0.22 - ) -" + )" -PATCHES=( "${FILESDIR}/${P}-ogg-corruption.patch" ) +PATCHES=( "${FILESDIR}"/${P}-ogg-corruption.patch ) src_configure() { gnome2_src_configure \ diff --git a/media-sound/ezstream/ezstream-0.6.0-r1.ebuild b/media-sound/ezstream/ezstream-0.6.0-r2.ebuild similarity index 73% rename from media-sound/ezstream/ezstream-0.6.0-r1.ebuild rename to media-sound/ezstream/ezstream-0.6.0-r2.ebuild index 665c2a35883f..d9cb6fb09888 100644 --- a/media-sound/ezstream/ezstream-0.6.0-r1.ebuild +++ b/media-sound/ezstream/ezstream-0.6.0-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DESCRIPTION="A command line source client for Icecast media streaming servers" HOMEPAGE="https://www.icecast.org/ezstream/" @@ -12,19 +12,20 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="taglib" -COMMON_DEPEND="dev-libs/libxml2 +DEPEND=" + dev-libs/libxml2 >=media-libs/libshout-2.2 !taglib? ( media-libs/libvorbis ) taglib? ( media-libs/taglib )" -RDEPEND="${COMMON_DEPEND} +RDEPEND=" + ${DEPEND} net-misc/icecast" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" +BDEPEND="virtual/pkgconfig" src_configure() { econf \ --enable-examplesdir='$(docdir)/examples' \ - $(use_with taglib taglib "/usr") + $(use_with taglib taglib "${ESYSROOT}"/usr) } src_install() { @@ -33,5 +34,5 @@ src_install() { newinitd "${FILESDIR}"/${PN}.initd ${PN} newconfd "${FILESDIR}"/${PN}.confd ${PN} - rm -f "${D%/}"/usr/share/doc/${PF}/COPYING + rm -f "${ED}"/usr/share/doc/${PF}/COPYING || die } diff --git a/media-sound/frescobaldi/frescobaldi-3.2-r1.ebuild b/media-sound/frescobaldi/frescobaldi-3.2-r1.ebuild index c0e548571f49..884b2e9b8e4a 100644 --- a/media-sound/frescobaldi/frescobaldi-3.2-r1.ebuild +++ b/media-sound/frescobaldi/frescobaldi-3.2-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/wbsoft/${PN}/releases/download/v${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" DEPEND=" diff --git a/media-sound/gpodder/Manifest b/media-sound/gpodder/Manifest index de0874b81b5b..39dfc8eab3a5 100644 --- a/media-sound/gpodder/Manifest +++ b/media-sound/gpodder/Manifest @@ -1 +1,2 @@ DIST gpodder-3.10.21.tar.gz 1105520 BLAKE2B c17905951c14a718e48d1bbded3abc41d62088bb517cda053e9fa71e3a952bb97ac57077d428cd58c3a048ae0cc18ef9385af97dcf8b460f3860674ecdb85c1c SHA512 5311a92469f605e489553e91586b788a8d07812e41c20d1ad0717c09ab6db6da22c356d5c1942293d1e27e25afe24caf3c14c15720250d8f230f2d7738206fec +DIST gpodder-3.11.0.tar.gz 1155120 BLAKE2B b2e46a5ea5ceec7df632f888b00e9c25a0ec1c4597540228b50cb75bd4bd6acfc7566cfffe5c9d133e8ec29e1ffc2f4551e2fd289237d1b93d2e80f6b49db0c1 SHA512 90e33e04a8afcdafa0899f25714417ce61699c641ce3df93b3a3728224bdb0be5205c064e7263d1be1f4641e61932b945741e9848726b602633a94eb754fa937 diff --git a/media-sound/gpodder/gpodder-3.11.0.ebuild b/media-sound/gpodder/gpodder-3.11.0.ebuild new file mode 100644 index 000000000000..f2ab5d507ec5 --- /dev/null +++ b/media-sound/gpodder/gpodder-3.11.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 optfeature xdg + +DESCRIPTION="A free cross-platform podcast aggregator" +HOMEPAGE="https://gpodder.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+dbus bluetooth mtp" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}] + >=dev-python/podcastparser-0.6.0[${PYTHON_USEDEP}] + >=dev-python/mygpoclient-1.8[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] ) + ') + bluetooth? ( net-wireless/bluez ) + mtp? ( >=media-libs/libmtp-1.0.0:= ) + kernel_linux? ( sys-apps/iproute2 ) +" +BDEPEND=" + dev-util/desktop-file-utils + dev-util/intltool + sys-apps/help2man + test? ( + $(python_gen_cond_dep ' + dev-python/minimock[${PYTHON_USEDEP}] + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + ') + ) +" + +distutils_enable_tests pytest + +src_prepare() { + default + + sed -i -e 's:--cov=gpodder::' makefile || die +} + +python_test() { + # These are pulled out from the Makefile to give us more control + # See bug #795165 + # Previously, we used 'emake releasetest' in src_test + LC_ALL=C epytest --ignore=tests --ignore=src/gpodder/utilwin32ctypes.py --doctest-modules src/gpodder/util.py src/gpodder/jsonconfig.py \ + -p no:localserver + LC_ALL=C epytest tests --ignore=src/gpodder/utilwin32ctypes.py --ignore=src/mygpoclient \ + -p no:localserver +} + +src_install() { + emake PYTHON="${EPYTHON}" DESTDIR="${D}" install + + distutils-r1_src_install + + touch "${ED}"/usr/share/gpodder/no-update-check || die +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "track length detection for device sync (only one package is needed)" media-video/mplayer dev-python/eyeD3 + optfeature "for the YouTube extension" net-misc/yt-dlp net-misc/youtube-dl + optfeature "iPod sync support" media-libs/libgpod +} diff --git a/media-sound/jack/metadata.xml b/media-sound/jack/metadata.xml index a2cc30d822e8..d238502d54fd 100644 --- a/media-sound/jack/metadata.xml +++ b/media-sound/jack/metadata.xml @@ -13,4 +13,7 @@ sound@gentoo.org Gentoo Sound project + + jack-cli-cd-ripper/jack + diff --git a/media-sound/mp32ogg/mp32ogg-0.11-r6.ebuild b/media-sound/mp32ogg/mp32ogg-0.11-r7.ebuild similarity index 63% rename from media-sound/mp32ogg/mp32ogg-0.11-r6.ebuild rename to media-sound/mp32ogg/mp32ogg-0.11-r7.ebuild index 92d9ea2f2c79..c6a304b79373 100644 --- a/media-sound/mp32ogg/mp32ogg-0.11-r6.ebuild +++ b/media-sound/mp32ogg/mp32ogg-0.11-r7.ebuild @@ -1,30 +1,28 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DESCRIPTION="A perl script to convert MP3 files to Ogg Vorbis files" HOMEPAGE="http://faceprint.com/code/" SRC_URI="ftp://ftp.faceprint.com/pub/software/scripts/mp32ogg" +S="${WORKDIR}" LICENSE="Artistic" SLOT="0" KEYWORDS="amd64 x86" -IUSE="" -RDEPEND="media-sound/mpg123 +RDEPEND=" dev-perl/MP3-Info dev-perl/String-ShellQuote + media-sound/mpg123 media-sound/vorbis-tools" -DEPEND="" - -S=${WORKDIR} PATCHES=( - "${FILESDIR}/${P}-r4-mpg321.patch" - "${FILESDIR}/${P}-r4-quality.patch"\ - "${FILESDIR}/${P}-r5-german_umlaut.patch" - "${FILESDIR}/${P}-r6-force-filename-stringification.patch" + "${FILESDIR}"/${P}-r4-mpg321.patch + "${FILESDIR}"/${P}-r4-quality.patch + "${FILESDIR}"/${P}-r5-german_umlaut.patch + "${FILESDIR}"/${P}-r6-force-filename-stringification.patch ) src_unpack() { diff --git a/media-sound/mp3blaster/mp3blaster-3.2.6.ebuild b/media-sound/mp3blaster/mp3blaster-3.2.6-r1.ebuild similarity index 85% rename from media-sound/mp3blaster/mp3blaster-3.2.6.ebuild rename to media-sound/mp3blaster/mp3blaster-3.2.6-r1.ebuild index 396b57202668..7f2f19ec0182 100644 --- a/media-sound/mp3blaster/mp3blaster-3.2.6.ebuild +++ b/media-sound/mp3blaster/mp3blaster-3.2.6-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit autotools @@ -13,18 +13,19 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 arm ppc ppc64 ~riscv sparc x86" IUSE="lirc oss +sdl sid vorbis" +REQUIRED_USE="|| ( oss sdl )" RDEPEND=" - sys-libs/ncurses:0= + sys-libs/ncurses:= lirc? ( app-misc/lirc ) sdl? ( media-libs/libsdl ) sid? ( media-libs/libsidplay:1 ) vorbis? ( media-libs/libvorbis )" -DEPEND="${RDEPEND} - x11-misc/imake +DEPEND=" + ${RDEPEND} oss? ( virtual/os-headers )" +BDEPEND="x11-misc/imake" -REQUIRED_USE="|| ( oss sdl )" PATCHES=( "${FILESDIR}"/${PN}-3.2.5-fix-c++14.patch "${FILESDIR}"/${PN}-3.2.5-fix-build-system.patch @@ -57,8 +58,8 @@ src_install() { default # relocate everything except commands.txt because it's used by src/main.cc - mv -vf "${ED%/}"/usr/share/{${PN}/{charmap,sample.*},doc/${PF}} || die + mv -vf "${ED}"/usr/share/{${PN}/{charmap,sample.*},doc/${PF}} || die # file collision with media-sound/splay - mv -vf "${ED%/}"/usr/bin/splay{,_mp3blaster} || die + mv -vf "${ED}"/usr/bin/splay{,_mp3blaster} || die } diff --git a/media-sound/mp3val/files/mp3val-0.1.8-makefile.patch b/media-sound/mp3val/files/mp3val-0.1.8-makefile.patch new file mode 100644 index 000000000000..8da20930602f --- /dev/null +++ b/media-sound/mp3val/files/mp3val-0.1.8-makefile.patch @@ -0,0 +1,12 @@ +--- a/Makefile.linux ++++ b/Makefile.linux +@@ -1,7 +1,7 @@ +-CXXFLAGS=-Wall -O2 ++CXXFLAGS += -Wall + + mp3val: main.o mpegparse.o out.o report.o crossapi.o crc.o +- $(CXX) $(CXXFLAGS) $^ -o $@ ++ $(CXX) $(LDFLAGS) $(CXXFLAGS) $^ -o $@ + + clean: + rm -f mp3val diff --git a/media-sound/mp3val/files/mp3val-0.1.8-open.patch b/media-sound/mp3val/files/mp3val-0.1.8-open.patch index 2b844c1fac1e..499e23272387 100644 --- a/media-sound/mp3val/files/mp3val-0.1.8-open.patch +++ b/media-sound/mp3val/files/mp3val-0.1.8-open.patch @@ -1,11 +1,11 @@ ---- mp3val-0.1.8-src/crossapi.cpp.orig 2010-05-03 10:45:53.000000000 -0700 -+++ mp3val-0.1.8-src/crossapi.cpp 2017-02-19 23:38:21.000000000 -0000 +--- a/crossapi.cpp ++++ b/crossapi.cpp @@ -241,7 +241,7 @@ - //Moving failed due to different logical drives of source and destination. Let's copy: - id=open(szOldName,O_RDONLY); - if(id==-1) return 0; -- od=open(szNewName,O_WRONLY|O_CREAT|O_TRUNC); -+ od=open(szNewName, O_WRONLY|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); - if(od==-1) { - close(id); - return 0; + //Moving failed due to different logical drives of source and destination. Let's copy: + id=open(szOldName,O_RDONLY); + if(id==-1) return 0; +- od=open(szNewName,O_WRONLY|O_CREAT|O_TRUNC); ++ od=open(szNewName, O_WRONLY|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); + if(od==-1) { + close(id); + return 0; diff --git a/media-sound/mp3val/mp3val-0.1.8.ebuild b/media-sound/mp3val/mp3val-0.1.8-r1.ebuild similarity index 66% rename from media-sound/mp3val/mp3val-0.1.8.ebuild rename to media-sound/mp3val/mp3val-0.1.8-r1.ebuild index 3294d430344a..6a51bfd27fde 100644 --- a/media-sound/mp3val/mp3val-0.1.8.ebuild +++ b/media-sound/mp3val/mp3val-0.1.8-r1.ebuild @@ -1,29 +1,26 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit edos2unix +EAPI=8 + +inherit toolchain-funcs DESCRIPTION="Validate and fix MPEG audio files" HOMEPAGE="http://mp3val.sourceforge.net/" SRC_URI="mirror://sourceforge/mp3val/${P}-src.tar.gz" +S="${WORKDIR}/${P}-src" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~x86" -IUSE="" - -S="${WORKDIR}/${P}-src" PATCHES=( - "${FILESDIR}/${P}-open.patch" + "${FILESDIR}"/${P}-open.patch + "${FILESDIR}"/${P}-makefile.patch ) -src_prepare() { - edos2unix "${S}"/{*.{cpp,h},Makefile*} - chmod a-x "${S}"/* - sed -i -e '/^C.*FLAGS.*=/d' "${S}"/Makefile.linux - default +src_configure() { + tc-export CXX } src_compile() { @@ -32,6 +29,8 @@ src_compile() { src_install() { dobin mp3val - dohtml manual.html + dodoc changelog.txt + docinto html + dodoc manual.html } diff --git a/media-sound/mpc/mpc-0.34.ebuild b/media-sound/mpc/mpc-0.34.ebuild index d62d147ec181..b981f972b16d 100644 --- a/media-sound/mpc/mpc-0.34.ebuild +++ b/media-sound/mpc/mpc-0.34.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm ppc ppc64 ~riscv ~sparc x86" IUSE="doc iconv test" BDEPEND=" diff --git a/media-sound/mpdscribble/Manifest b/media-sound/mpdscribble/Manifest index 48a093942387..029529b1dd0a 100644 --- a/media-sound/mpdscribble/Manifest +++ b/media-sound/mpdscribble/Manifest @@ -1,3 +1,2 @@ DIST mpdscribble-0.22.tar.bz2 116981 BLAKE2B 13b15ca9e49faa3e5d254bc2864de4a0c409d8767db586def3a7bee415c67f84ddffbd7fce6093afe4aba5d5e66db8182aed52d9a141bebf4094a400f2ababe3 SHA512 bedd93392a4d5a0609dcaf7aefeeff3851f3084da8c34a4fc1f8fde51c2ba10b8370ac52cc8d55f0c9a96fffed975827a0935087c2c51880b7bfef8d79182dc8 -DIST mpdscribble-0.23.tar.xz 46624 BLAKE2B 47c59a4b2936b7990bb2d8563422c553d1e08b39a09a873fae1ad0215bd1fcc0dbcaa69e62eab9332530717a200a52295018a578e3c615e83d68d84564060402 SHA512 f924076a8aa201f67ba81e72a44d3dd1c31618bd87e4f75f6b63f7b3814fa08f6ef4f7964b1d518c5f8b68a1f8ba88f867c08ed8b0387157eec8e9f97eb0b825 DIST mpdscribble-0.24.tar.xz 69856 BLAKE2B 84143ed7f6978aff32fa759bbe90c934ba5c58df294d375921ffb1cd45de13ecd867fb832940088228fdad4c09948cd82c8dfe9b7fe77d6652743d522bfde8b7 SHA512 cca57f54f69ec1c870805cc58057e6325b6f5897370c315dcd6a64c5dd28ac07fdbddaa8b56f8c1fd88e71d27505f1a87decd68fbdff1f3fe1eaadec8ae80dae diff --git a/media-sound/mpdscribble/mpdscribble-0.23.ebuild b/media-sound/mpdscribble/mpdscribble-0.23.ebuild deleted file mode 100644 index 31a25f8e4100..000000000000 --- a/media-sound/mpdscribble/mpdscribble-0.23.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson systemd - -DESCRIPTION="An MPD client that submits information to Audioscrobbler" -HOMEPAGE=" - https://www.musicpd.org/clients/mpdscribble/ - https://github.com/MusicPlayerDaemon/mpdscribble -" -SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -RDEPEND=" - dev-libs/boost - dev-libs/libgcrypt:= - media-libs/libmpdclient - net-misc/curl -" - -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS COPYING NEWS README.rst ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.23-Unconditionally-generate-systemd-unit-files.patch - "${FILESDIR}"/${PN}-0.23-Don-t-install-AUTHORS-COPYING-NEWS-README.rst.patch -) - -src_install() { - meson_src_install - newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble - keepdir /var/cache/mpdscribble - - systemd_dounit "${BUILD_DIR}"/systemd/system/"${PN}".service - systemd_douserunit "${BUILD_DIR}"/systemd/user/"${PN}".service -} diff --git a/media-sound/mpdscribble/mpdscribble-0.24.ebuild b/media-sound/mpdscribble/mpdscribble-0.24.ebuild index cecfbd65aaba..69429a0bcd59 100644 --- a/media-sound/mpdscribble/mpdscribble-0.24.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.24.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" RDEPEND=" dev-libs/boost diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest index 665a839e5171..4e779f428746 100644 --- a/media-sound/mpg123/Manifest +++ b/media-sound/mpg123/Manifest @@ -1,3 +1,2 @@ -DIST mpg123-1.29.3.tar.bz2 1069979 BLAKE2B d01a8d77ffb6c344592d1b90026ee25ae12eb2e063446e88370e0aa508705a843b987f1a400351b5ed87d211251057b7b31a2e653401b800fe9871ac2a5756fc SHA512 0d8db63f9bae1507887bc5241a56abccfeb767b7ba8362eb0fce9de2f63369e57fdd6f25a953f8ef5f9ead4f400237db51914816e278566fdf8e6f205ebca5d6 DIST mpg123-1.30.0.tar.bz2 1091578 BLAKE2B 6acdbfcc1119507c63d9da95afc747c43698ef385368b417e1716eadde6b74fc0618c3aa03a495e4415b5f14aef26d85f98832b3ba5f5bd17083651808a7f53b SHA512 cf508bdff1f75320c7c4d77653ba8170cc0dd8c565390cfb6ba745ce3853816071c86becff3ce304b80481d220cac2113ad244930832ccc78d3d8da74112562f DIST mpg123-1.30.1.tar.bz2 1092735 BLAKE2B 8ce6b964acf307ce4358b33468b7560e53024df2551a17602032260ac799d6c1ff0512cfb5fa6a59e3983c054fa82b1520f8329502fa4c351b94f66f9ccdee13 SHA512 098fcecc6a570e32ccd164b62428417186265905d148d009ea592c948a02027d67fc43e015ece21cf900008f31bbe35b3ec770faba5ae0b914db0022cb6b37fd diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild b/media-sound/mpg123/mpg123-1.29.3.ebuild deleted file mode 100644 index e82d3a628fb4..000000000000 --- a/media-sound/mpg123/mpg123-1.29.3.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic toolchain-funcs libtool multilib-minimal - -DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3" -HOMEPAGE="https://www.mpg123.org/" -SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" -IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse" - -# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs. -# Note: build system prefers libsdl2 > libsdl. We could in theory add both -# but it's tricky when it comes to handling switching between them properly. -# We'd need a USE flag for both sdl1 and sdl2 and to make them clash. -RDEPEND=" - dev-libs/libltdl:0 - alsa? ( media-libs/alsa-lib ) - jack? ( virtual/jack ) - nas? ( media-libs/nas ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) - sdl? ( media-libs/libsdl2 )" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/libtool - virtual/pkgconfig -" -IDEPEND="app-eselect/eselect-mpg123" - -DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README ) - -src_prepare() { - default - elibtoolize # for Darwin bundles -} - -multilib_src_configure() { - local _audio=dummy - local _output=dummy - local _cpu=generic_fpu - - # Build fails without -D_GNU_SOURCE like this: - # error: ‘struct hostent’ has no member named ‘h_addr’ - append-cflags -D_GNU_SOURCE - - if $(multilib_is_native_abi) ; then - local flag - for flag in nas portaudio sdl oss jack alsa pulseaudio coreaudio; do - if use ${flag}; then - _audio+=" ${flag/pulseaudio/pulse}" - _output=${flag/pulseaudio/pulse} - fi - done - fi - - use cpu_flags_ppc_altivec && _cpu=altivec - - if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then - use cpu_flags_x86_sse && _cpu=x86-64 - elif use x86 && gcc-specs-pie ; then - # Don't use any mmx, 3dnow, sse and 3dnowext - # bug #164504 - _cpu=generic_fpu - else - use cpu_flags_x86_mmx && _cpu=mmx - use cpu_flags_x86_3dnow && _cpu=3dnow - use cpu_flags_x86_sse && _cpu=x86 - use cpu_flags_x86_3dnowext && _cpu=x86 - fi - - local myconf=( - --with-optimization=0 - --with-audio="${_audio}" - --with-default-audio=${_output} - --with-cpu=${_cpu} - --enable-network - $(use_enable ipv6) - --enable-int-quality=$(usex int-quality) - ) - - multilib_is_native_abi || myconf+=( --disable-modules ) - - ECONF_SOURCE="${S}" econf "${myconf[@]}" - - if ! $(multilib_is_native_abi) ; then - sed -i -e 's:src doc:src/libmpg123:' Makefile || die - fi -} - -multilib_src_install_all() { - einstalldocs - mv "${ED}"/usr/bin/mpg123{,-mpg123} - find "${ED}" -type f -name '*.la' -delete || die -} - -pkg_postinst() { - eselect mpg123 update ifunset -} - -pkg_postrm() { - eselect mpg123 update ifunset -} diff --git a/media-sound/mpg123/mpg123-1.30.0.ebuild b/media-sound/mpg123/mpg123-1.30.0.ebuild index b7be15319a24..e82d3a628fb4 100644 --- a/media-sound/mpg123/mpg123-1.30.0.ebuild +++ b/media-sound/mpg123/mpg123-1.30.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse" # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs. diff --git a/media-sound/mup/Manifest b/media-sound/mup/Manifest index 64c44c62e49c..509c4061cb32 100644 --- a/media-sound/mup/Manifest +++ b/media-sound/mup/Manifest @@ -1,2 +1 @@ -DIST mup66src.tar.gz 2514430 BLAKE2B d2747a0fc46f055b370456305b1c56bd1e35827c10686650804801826a945d7a60a25095a3d789fbec0abf2a0aab6cb2e1a8b87eadd2858674f54cbfca377dfb SHA512 3239be85eb9e52adf941a3c927e200a3232d697ee081b359ee63d8aac7a8748af09cc66eef33b6145ccdfeb548a1f93130beb99960ed858d695fcc286c61bd35 DIST mup69src.tar.gz 3062560 BLAKE2B cb7456fe52f85a122106675372a5ffabe9466086e730cbb15dbb590ea2485ecfc34e52d8b8c7c3a583d98e4e8e352be07a203e41da38cd145adf11cdf59bad92 SHA512 b3b49177e12b6a8dbd711e88a327826b60e4141a0720c1be4900af2124ac29592572d866d98f2a5b8318fb008fb035371ad83f152601bf22d98a3e7568ecfe95 diff --git a/media-sound/mup/files/mup-6.6-makefile.patch b/media-sound/mup/files/mup-6.6-makefile.patch deleted file mode 100644 index 0350a6e80447..000000000000 --- a/media-sound/mup/files/mup-6.6-makefile.patch +++ /dev/null @@ -1,69 +0,0 @@ -Fix header/library locations for fltk, respect LDFLAGS, and allow the ebuild to -handle docs install. - ---- mup-6.6/makefile -+++ mup-6.6/makefile -@@ -80,12 +80,12 @@ - - # You can change this if your X libraries and headers are somewhere else - # (like /usr/X11R6). --X_LOCATION = /usr/X11 -+X_LOCATION = /usr - - # If you installed fltk somewhere other than $(X_LOCATION)/lib - # set this to find them, as in - # FLTK_LIB_LOCATION = -L/usr/local/lib --FLTK_LIB_LOCATION = -+FLTK_LIB_LOCATION = -L/usr/lib/fltk - - # The X libraries to link with Mupmate. - # Depending on how fltk was compiled, you may be able to omit -@@ -99,7 +99,7 @@ - #FLTK_VERSION=FLTK_1_1 - - # The FLTK header files are under $(FLTK_INCLUDE)/FL --FLTK_INCLUDE = $(X_LOCATION)/include -+FLTK_INCLUDE = $(X_LOCATION)/include/fltk - - # You can use fltk_jpeg or jpeg library, whichever you have - # or depending on how fltk was compiled, you may not need it at all -@@ -251,25 +251,25 @@ - flex -t extras/lex.l > mup/lex.c - - mup/mup: $(MUP_HDRS) $(MUP_SRC) -- $(CCOMPILER) $(CFLAGS) -o $@ $(MUP_SRC) -lm -+ $(CCOMPILER) $(CFLAGS) $(LDFLAGS) -o $@ $(MUP_SRC) -lm - - mupdisp/mupdisp: $(MUPDISP_HDRS) $(MUPDISP_BITMAPS) $(MUPDISP_SRC) -- $(CCOMPILER) $(CFLAGS) -L$(X_LOCATION)/lib -o $@ -DNO_VGA_LIB $(MUPDISP_SRC) -lX11 -+ $(CCOMPILER) $(CFLAGS) $(LDFLAGS) -L$(X_LOCATION)/lib -o $@ -DNO_VGA_LIB $(MUPDISP_SRC) -lX11 - # For Linux console mode support, comment out the previous line - # and uncomment the following line - # $(CCOMPILER) $(CFLAGS) -L$(X_LOCATION)/lib -o $@ $(MUPDISP_SRC) -lvga -lX11 -lm - - mkmupfnt/mkmupfnt: $(MKMUPFNT_SRC) -- $(CCOMPILER) $(CFLAGS) -o $@ $(MKMUPFNT_SRC) -+ $(CCOMPILER) $(CFLAGS) $(LDFLAGS) -o $@ $(MKMUPFNT_SRC) - - mupmate/mupmate: $(MUPMATE_SRC) $(MUPMATE_HDRS) $(MUPMATE_OTHER_FILES) -- $(CPPCOMPILER) $(CFLAGS) -o $@ $(MUPMATE_SRC) \ -+ $(CPPCOMPILER) $(CXXFLAGS) $(LDFLAGS) -o $@ $(MUPMATE_SRC) \ - $(FLTK_VERSION) -I$(FLTK_INCLUDE) -Imup -L$(X_LOCATION)/lib \ - $(FLTK_LIB_LOCATION) -lfltk -lfltk_images $(X_LIBS) \ - $(JPEGLIB) $(PNGLIB) $(ZLIB) -lm - - install: all -- mkdir -p $(BINDIR) $(MANDIR) $(DOCDIR)/uguide $(ICONDIR) $(LIBDIR) -+ mkdir -p $(BINDIR) $(MANDIR) $(ICONDIR) $(LIBDIR) - cp mup/mup $(BINDIR)/mup - cp mkmupfnt/mkmupfnt $(BINDIR)/mkmupfnt - cp mupdisp/mupdisp $(BINDIR)/mupdisp -@@ -278,8 +278,6 @@ - cp mupmate/mupmate $(BINDIR)/mupmate - cp mupprnt $(BINDIR)/mupprnt - cp docs/*.1 $(MANDIR) -- cp docs/README* docs/*.txt docs/*.ps docs/*.mup $(DOCDIR) -- cp docs/uguide/* $(DOCDIR)/uguide - cp $(MUPMATE_OTHER_FILES) $(ICONDIR) - cp $(MUP_LIB_FILES) $(LIBDIR) - diff --git a/media-sound/mup/mup-6.6.ebuild b/media-sound/mup/mup-6.6.ebuild deleted file mode 100644 index 2647e954d2c2..000000000000 --- a/media-sound/mup/mup-6.6.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="Program for printing music scores" -HOMEPAGE="http://www.arkkra.com/" -SRC_URI="ftp://ftp.arkkra.com/pub/unix/mup${PV//.}src.tar.gz" - -LICENSE="Arkkra" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="" - -RDEPEND="x11-libs/libX11 - x11-libs/libXext - >=x11-libs/fltk-1.3:1 - x11-libs/libXpm - virtual/jpeg:0 - media-libs/libpng:0=" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -PATCHES=( "${FILESDIR}"/${P}-makefile.patch ) - -src_prepare() { - default - sed -i -e "s:/lib:/$(get_libdir):g" makefile || die -} - -src_compile() { - emake CCOMPILER="$(tc-getCC)" CPPCOMPILER="$(tc-getCXX)" CFLAGS="${CFLAGS}" -} - -src_install() { - emake DESTDIR="${D}" install - dodoc docs/{*.txt,README0} - docinto html - dodoc docs/{*.html,uguide/*} - docinto sample - dodoc docs/{*.mup,*.ps} -} diff --git a/media-sound/puddletag/Manifest b/media-sound/puddletag/Manifest index 7551fdaa1f35..b86e1c197c41 100644 --- a/media-sound/puddletag/Manifest +++ b/media-sound/puddletag/Manifest @@ -1 +1,2 @@ DIST puddletag-2.1.1.tar.gz 14628014 BLAKE2B 14343cc5731bd060dc836b14707948ef103c3e4c968974e7c578ac975a12d6d2b9d3dfa9750e6d0ac94e8a8466c85b82f409b93cc787a32d8950f5de1b60dd3e SHA512 b05ab8a09d5ad4d21f8384fa85beebe039b8ee7e775630a23981bfe88ac389fc34a6ac6eac6660a99f38e34157e6bd841ba12237f45e290fe96ded3ab6d44d77 +DIST puddletag-2.2.0.tar.gz 14355485 BLAKE2B 712b6c28adea9743476b9908e9c28a3988e88ca598cb7c65580f876a06770442852188fc727c411fc78fa972e68edbe9b1fa53542507b4a1edfd0285af776423 SHA512 92c430f54b49d2f193ffc4168f35bbadb069ca9b41b28250ee1c6dcb84853def20865d6df52940eebff8c5b812c0c8ab6b8971b66d398ff9ac94918e955322bb diff --git a/media-sound/puddletag/puddletag-2.2.0.ebuild b/media-sound/puddletag/puddletag-2.2.0.ebuild new file mode 100644 index 000000000000..67f332fe02de --- /dev/null +++ b/media-sound/puddletag/puddletag-2.2.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8,9,10} ) + +inherit distutils-r1 xdg + +DESCRIPTION="Audio tag editor" +HOMEPAGE="http://docs.puddletag.net/" +SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acoustid quodlibet" + +DEPEND="" +RDEPEND=" + >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3.0.9[${PYTHON_USEDEP}] + >=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP},svg] + >=media-libs/mutagen-1.45.1[${PYTHON_USEDEP}] + acoustid? ( >=media-libs/chromaprint-1.5.0 ) + quodlibet? ( >=media-sound/quodlibet-4.4.0[${PYTHON_USEDEP}] ) + >=dev-python/sip-4.19.22:0[${PYTHON_USEDEP}] + >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}] +" +DOCS=(changelog NEWS THANKS TODO) diff --git a/media-sound/pulseaudio-ctl/Manifest b/media-sound/pulseaudio-ctl/Manifest index d9e56df610b5..6b48e403cc60 100644 --- a/media-sound/pulseaudio-ctl/Manifest +++ b/media-sound/pulseaudio-ctl/Manifest @@ -1,4 +1 @@ -DIST pulseaudio-ctl-1.67.tar.gz 6615 BLAKE2B fd760fc5475cdd9c6bbced9f4bbe0f62e793364d375f0bc24686986d42c9ddcfeddde501950c3572a4bf004cdfba36d3dc5aa1df3eed7a9730a437e74eb97b26 SHA512 5ea1cbfd87cf073de46b6fd9953a3c7b9c6969da46103dd5dfc56aa3f179b2ba36ade5db7ca47d204f0f60ac02020f1a4f2dd58bbaf010f9a99780702295418c -DIST pulseaudio-ctl-1.68.tar.gz 6575 BLAKE2B a126730f53687b8456ed06f205e13d9380f7cadd4581430b4263dff65ebd33b22ad698cad4271402f873d9fa6c3499fd805ba02e9108723dcd60690016fcc196 SHA512 8ed4383d123d235bcde2e89a0a81fea96daa81dabb37cc9428eb3dd8e0c80fde3b9adf2b3ff911abaf6c4e5cb7cdbd74ce6817e080b3dba65d9206677ce10de5 -DIST pulseaudio-ctl-1.69.tar.gz 6577 BLAKE2B db55eec57e1204eef228ad331fd0b95bab2ee16625ca94fe4632ee713412b0686f1c1abc509f8c2ee0d1e6b08147f79ab961a4039fdadc351a88bcaedc13a9e0 SHA512 4cd80bb917b95ed96bee5005b54f50cbce6d3e341aee32c91daf301e3b4bc8fdd8b4c350b3a3951c6afa740df4565dfc5f0fdb7c858a3f2c7321c983f3fb36c2 DIST pulseaudio-ctl-1.70.tar.gz 6513 BLAKE2B bd752c42a6ec7c205112637a11e2abae1474b2bcb43f09fa46439b1509c816e8baadd547868821f495f79acf9606bc913ee8664286f181357e264ffa3cdf60f9 SHA512 59ec5f3da3021fd79ba33d9934c6dde9eebdfcc5e7651355b69c54e13cf6525d741a68780c6dc5c871ad108a261334657f7f25306e59fc6142912e2ff2278cb7 diff --git a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.67.ebuild b/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.67.ebuild deleted file mode 100644 index ad9ef3abe659..000000000000 --- a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.67.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="CLI utility to control PulseAudio volume" -HOMEPAGE="https://github.com/graysky2/pulseaudio-ctl" -SRC_URI="https://github.com/graysky2/pulseaudio-ctl/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# Optional runtime deps: dbus-send for KDE OSD, notify-send for libnotify -# in both cases they should be already present if DE supports them -RDEPEND="media-sound/pulseaudio" - -src_install() { - # install-man target compresses manpage - emake install-bin PREFIX="${EPREFIX}/usr" DESTDIR="${D}" - doman doc/pulseaudio-ctl.1 -} diff --git a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.68.ebuild b/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.68.ebuild deleted file mode 100644 index 71ae8973b850..000000000000 --- a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.68.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="CLI utility to control PulseAudio volume" -HOMEPAGE="https://github.com/graysky2/pulseaudio-ctl" -SRC_URI="https://github.com/graysky2/pulseaudio-ctl/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# Optional runtime deps: dbus-send for KDE OSD, notify-send for libnotify -# in both cases they should be already present if DE supports them -RDEPEND="media-sound/pulseaudio" - -src_install() { - emake install PREFIX="${EPREFIX}/usr" DESTDIR="${D}" -} diff --git a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.69.ebuild b/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.69.ebuild deleted file mode 100644 index 64655c017f73..000000000000 --- a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.69.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="CLI utility to control PulseAudio volume" -HOMEPAGE="https://github.com/graysky2/pulseaudio-ctl" -SRC_URI="https://github.com/graysky2/pulseaudio-ctl/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# Optional runtime deps: dbus-send for KDE OSD, notify-send for libnotify -# in both cases they should be already present if DE supports them -RDEPEND="media-sound/pulseaudio" - -src_install() { - emake install PREFIX="${EPREFIX}/usr" DESTDIR="${D}" -} diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-combine-sink-underrun-crash.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-combine-sink-underrun-crash.patch deleted file mode 100644 index d66d75afdfda..000000000000 --- a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-combine-sink-underrun-crash.patch +++ /dev/null @@ -1,72 +0,0 @@ -https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/ee8bfb49adddd271d8a8cafa796c6f9fa84de48a - -From ee8bfb49adddd271d8a8cafa796c6f9fa84de48a Mon Sep 17 00:00:00 2001 -From: Georg Chini -Date: Fri, 17 Jun 2022 13:11:11 +0200 -Subject: [PATCH] combine-sink: Fix threading issue during underrun - -A recent commit added i->origin sink for the sink inputs of the combine sinks. -Therefore pa_sink_process_input_underruns() treated the combine sink like -filter sinks. pa_sink_process_input_underruns() calls itself with the -origin sink, which is only correct for filter sinks because they run in the -thread context of the origin sink. The combine sink however has its own -thread context, so pa_sink_process_input_underruns() was executed in the -wrong context. -This patch fixes the issue by skipping the section for module-combine-sink. - -Part-of: ---- - src/pulsecore/sink.c | 37 +++++++++++++++++++++++-------------- - 1 file changed, 23 insertions(+), 14 deletions(-) - -diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c -index 3108ae765..0f0dc56fc 100644 ---- a/src/pulsecore/sink.c -+++ b/src/pulsecore/sink.c -@@ -1016,20 +1016,29 @@ size_t pa_sink_process_input_underruns(pa_sink *s, size_t left_to_play) { - if (i->origin_sink) { - size_t filter_result, left_to_play_origin; - -- /* The recursive call works in the origin sink domain ... */ -- left_to_play_origin = pa_convert_size(left_to_play, &i->sink->sample_spec, &i->origin_sink->sample_spec); -- -- /* .. and returns the time to sleep before waking up. We need the -- * underrun duration for comparisons, so we undo the subtraction on -- * the return value... */ -- filter_result = left_to_play_origin - pa_sink_process_input_underruns(i->origin_sink, left_to_play_origin); -- -- /* ... and convert it back to the master sink domain */ -- filter_result = pa_convert_size(filter_result, &i->origin_sink->sample_spec, &i->sink->sample_spec); -- -- /* Remember the longest underrun so far */ -- if (filter_result > result) -- result = filter_result; -+ /* The combine sink sets i->origin sink but has a different threading model -+ * than the filter sinks. Therefore the recursion below may not be executed -+ * because pa_sink_process_input_underruns() was not called in the thread -+ * context of the origin sink. -+ * FIXME: It is unclear if some other kind of recursion would be necessary -+ * for the combine sink. */ -+ if (!i->module || !pa_safe_streq(i->module->name, "module-combine-sink")) { -+ -+ /* The recursive call works in the origin sink domain ... */ -+ left_to_play_origin = pa_convert_size(left_to_play, &i->sink->sample_spec, &i->origin_sink->sample_spec); -+ -+ /* .. and returns the time to sleep before waking up. We need the -+ * underrun duration for comparisons, so we undo the subtraction on -+ * the return value... */ -+ filter_result = left_to_play_origin - pa_sink_process_input_underruns(i->origin_sink, left_to_play_origin); -+ -+ /* ... and convert it back to the master sink domain */ -+ filter_result = pa_convert_size(filter_result, &i->origin_sink->sample_spec, &i->sink->sample_spec); -+ -+ /* Remember the longest underrun so far */ -+ if (filter_result > result) -+ result = filter_result; -+ } - } - - if (uf == 0) { --- -GitLab - diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-gstreamer-bluetooth-arm-crash.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-gstreamer-bluetooth-arm-crash.patch deleted file mode 100644 index a2efaf37b381..000000000000 --- a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-gstreamer-bluetooth-arm-crash.patch +++ /dev/null @@ -1,43 +0,0 @@ -https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/dd4dc5e8bce2c03631c3613dbddee1a691bdd17d - -From dd4dc5e8bce2c03631c3613dbddee1a691bdd17d Mon Sep 17 00:00:00 2001 -From: Jan Palus -Date: Fri, 17 Jun 2022 14:36:36 +0200 -Subject: [PATCH] bluetooth/gst: Correct var type for GST_TYPE_BITMASK - -GST_TYPE_BITMASK is 64-bit bit mask while corresponding channel_mask in -pulseaudio is int therefore usually 32-bit. Switch to uint64_t instead -to match internal representation in gstreamer. - -Fixes pulseaudio crash on ARM 32-bit when pulseaudio is compiled with -gstreamer and either LDAC or aptX support is available. - -Part-of: ---- - src/modules/bluetooth/a2dp-codec-gst.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/modules/bluetooth/a2dp-codec-gst.c b/src/modules/bluetooth/a2dp-codec-gst.c -index 8ef74be9c..11839c580 100644 ---- a/src/modules/bluetooth/a2dp-codec-gst.c -+++ b/src/modules/bluetooth/a2dp-codec-gst.c -@@ -22,6 +22,7 @@ - #endif - - #include -+#include - - #include - #include -@@ -82,7 +83,7 @@ fail: - static GstCaps *gst_create_caps_from_sample_spec(const pa_sample_spec *ss) { - gchar *sample_format; - GstCaps *caps; -- int channel_mask; -+ uint64_t channel_mask; - - switch (ss->format) { - case PA_SAMPLE_S16LE: --- -GitLab - diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-pacmd-play-file-crash.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-pacmd-play-file-crash.patch deleted file mode 100644 index f9c044dbb2be..000000000000 --- a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-pacmd-play-file-crash.patch +++ /dev/null @@ -1,42 +0,0 @@ -https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/a8a2a31408c4acf54530d65922d235d3e590ce05 - -From a8a2a31408c4acf54530d65922d235d3e590ce05 Mon Sep 17 00:00:00 2001 -From: Jaechul Lee -Date: Thu, 2 Jun 2022 15:07:09 +0900 -Subject: [PATCH] sound-file-stream: Fix crash when playing a file which is not - aligned - -pulseaudio crash occurred when I play a file using pacmd play-file command. -The file is not aligned with its frame size and the last rendering size -is also not aligned. Thus, an assertion was generated at the end of the -file as the following. - -memblockq.c: Assertion 'uchunk->length % bq->base == 0' failed at -../src/pulsecore/memblockq.c:288, function pa_memblockq_push(). Aborting. - -When I play the file using paplay, it works good. So, I changed to -pa_memblockq_push_align instead of pa_memblockq_push to prevent the -assertion. - -Signed-off-by: Jaechul Lee -Part-of: ---- - src/pulsecore/sound-file-stream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/pulsecore/sound-file-stream.c b/src/pulsecore/sound-file-stream.c -index 147aa2288..255f4b61a 100644 ---- a/src/pulsecore/sound-file-stream.c -+++ b/src/pulsecore/sound-file-stream.c -@@ -185,7 +185,7 @@ static int sink_input_pop_cb(pa_sink_input *i, size_t length, pa_memchunk *chunk - - tchunk.length = (size_t) n * fs; - -- pa_memblockq_push(u->memblockq, &tchunk); -+ pa_memblockq_push_align(u->memblockq, &tchunk); - pa_memblock_unref(tchunk.memblock); - } - --- -GitLab - diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch deleted file mode 100644 index 3d72b9a009c4..000000000000 --- a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch +++ /dev/null @@ -1,26 +0,0 @@ -commit d7a633df899dda8738a30df318269e28c902e815 -Author: Igor V. Kovalenko -Date: Mon Jun 13 21:38:08 2022 +0300 - - rtp: Initialize SDP info struct field added for OPUS - - Turned out that pa_sdp_info::enable_opus is never initialized, which seldom - makes module-rtp-recv believe it will be playing OPUS-encoded stream even though - discovered SDP record does not indicate OPUS codec in metadata. - - Fix this by adding missing initializer. - - Part-of: - -diff --git a/src/modules/rtp/sdp.c b/src/modules/rtp/sdp.c -index 4e6a442f8..bf131a27e 100644 ---- a/src/modules/rtp/sdp.c -+++ b/src/modules/rtp/sdp.c -@@ -129,6 +129,7 @@ pa_sdp_info *pa_sdp_parse(const char *t, pa_sdp_info *i, int is_goodbye) { - i->origin = i->session_name = NULL; - i->salen = 0; - i->payload = 255; -+ i->enable_opus = false; - - if (pa_startswith(t, PA_SDP_HEADER)) { - t += sizeof(PA_SDP_HEADER) - 1; diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild deleted file mode 100644 index 8c47aaf30579..000000000000 --- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild +++ /dev/null @@ -1,388 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -MY_PV="${PV/_pre*}" -MY_P="pulseaudio-${MY_PV}" -inherit bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev - -DESCRIPTION="A networked sound server with an advanced plugin system" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" - -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - EGIT_BRANCH="master" - EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" -else - SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -S="${WORKDIR}/${MY_P}" - -# libpulse-simple and libpulse link to libpulse-core; this is daemon's -# library and can link to gdbm and other GPL-only libraries. In this -# cases, we have a fully GPL-2 package. Leaving the rest of the -# GPL-forcing USE flags for those who use them. -LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )" - -SLOT="0" - -# +alsa-plugin as discussed in bug #519530 -# TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec -# NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file -IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw +gdbm +glib gstreamer jack ldac lirc -ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev valgrind +webrtc-aec +X zeroconf" - -RESTRICT="!test? ( test )" - -# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac -# Basically all IUSE are either ${MULTILIB_USEDEP} for client libs or they belong under !daemon () -# We duplicate alsa-plugin, {native,ofono}-headset under daemon to let users deal with them at once -REQUIRED_USE=" - ?? ( elogind systemd ) - alsa-plugin? ( alsa ) - aptx? ( bluetooth ) - bluetooth? ( dbus ) - equalizer? ( dbus ) - ldac? ( bluetooth ) - ofono-headset? ( bluetooth ) - udev? ( || ( alsa oss ) ) - zeroconf? ( dbus ) -" - -# NOTE: -# - libpcre needed in some cases, bug #472228 -# - media-libs/speexdsp is providing echo canceller implementation and used in resampler -# TODO: libatomic_ops is only needed on some architectures and conditions, and then at runtime too -gstreamer_deps=" - media-libs/gst-plugins-base - >=media-libs/gstreamer-1.14 -" -COMMON_DEPEND=" - ~media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?] - dev-libs/libatomic_ops - >=media-libs/libsndfile-1.0.20 - >=media-libs/speexdsp-1.2 - || ( - elibc_glibc? ( virtual/libc ) - dev-libs/libpcre:3 - ) - alsa? ( >=media-libs/alsa-lib-1.0.24 ) - aptx? ( ${gstreamer_deps} ) - asyncns? ( >=net-libs/libasyncns-0.1 ) - bluetooth? ( - >=net-wireless/bluez-5 - media-libs/sbc - ) - dev-libs/libltdl - sys-kernel/linux-headers - >=sys-libs/libcap-2.22-r2 - dbus? ( >=sys-apps/dbus-1.4.12 ) - elogind? ( sys-auth/elogind ) - equalizer? ( - sci-libs/fftw:3.0= - ) - fftw? ( - sci-libs/fftw:3.0= - ) - gdbm? ( sys-libs/gdbm:= ) - glib? ( >=dev-libs/glib-2.28.0:2 ) - gstreamer? ( - ${gstreamer_deps} - >=dev-libs/glib-2.26.0:2 - ) - jack? ( virtual/jack ) - ldac? ( ${gstreamer_deps} ) - lirc? ( app-misc/lirc ) - ofono-headset? ( >=net-misc/ofono-1.13 ) - orc? ( >=dev-lang/orc-0.4.15 ) - selinux? ( sec-policy/selinux-pulseaudio ) - sox? ( >=media-libs/soxr-0.1.1 ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd:= ) - tcpd? ( sys-apps/tcp-wrappers ) - udev? ( >=virtual/udev-143[hwdb(+)] ) - valgrind? ( dev-util/valgrind ) - webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 ) - X? ( - >=x11-libs/libxcb-1.6 - x11-libs/libICE - x11-libs/libSM - >=x11-libs/libX11-1.4.0 - >=x11-libs/libXtst-1.0.99.2 - ) - zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) - ! "${T}"/pulseaudio \ - || die - - doinitd "${T}"/pulseaudio - - systemd_dounit "${FILESDIR}"/pulseaudio.service - - # We need /var/run/pulse, bug 442852 - newtmpfiles "${FILESDIR}"/pulseaudio.tmpfiles pulseaudio.conf - else - # Prevent warnings when system-wide is not used, bug 447694 - if use dbus; then - rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf || die - fi - fi - - if use zeroconf; then - sed -i \ - -e '/module-zeroconf-publish/s:^#::' \ - "${ED}/etc/pulse/default.pa" \ - || die - fi - - # Only enable autospawning pulseaudio daemon on systems without systemd - if ! use systemd; then - insinto /etc/pulse/client.conf.d - newins "${FILESDIR}/enable-autospawn.conf" "enable-autospawn.conf" - fi - - find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die -} - -pkg_postinst() { - gnome2_schemas_update - - use udev && udev_reload - - if use system-wide; then - tmpfiles_process "pulseaudio.conf" - - elog "You have enabled the 'system-wide' USE flag for pulseaudio." - elog "This mode should only be used on headless servers, embedded systems," - elog "or thin clients. It will usually require manual configuration, and is" - elog "incompatible with many expected pulseaudio features." - elog "On normal desktop systems, system-wide mode is STRONGLY DISCOURAGED." - elog "" - elog "For more information, see" - elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/" - elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/" - elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server" - elog "" - fi - - if use equalizer; then - elog "You will need to load some extra modules to make qpaeq work." - elog "You can do that by adding the following two lines in" - elog "/etc/pulse/default.pa and restarting pulseaudio:" - elog "load-module module-equalizer-sink" - elog "load-module module-dbus-protocol" - elog "" - fi - - if use bluetooth; then - elog "You have enabled bluetooth USE flag for pulseaudio. Daemon will now handle" - elog "bluetooth Headset (HSP HS and HSP AG) and Handsfree (HFP HF) profiles using" - elog "native headset backend by default. This can be selectively disabled" - elog "via runtime configuration arguments to module-bluetooth-discover" - elog "in /etc/pulse/default.pa" - elog "To disable HFP HF append enable_native_hfp_hf=false" - elog "To disable HSP HS append enable_native_hsp_hs=false" - elog "To disable HSP AG append headset=auto or headset=ofono" - elog "(note this does NOT require enabling USE ofono)" - elog "" - fi - - if use ofono-headset; then - elog "You have enabled both native and ofono headset profiles. The runtime decision" - elog "which to use is done via the 'headset' argument of module-bluetooth-discover." - elog "" - fi - - if use gstreamer; then - elog "GStreamer-based RTP implementation modile enabled." - elog "To use OPUS payload install media-plugins/gst-plugins-opus" - elog "and add enable_opus=1 argument to module-rtp-send" - elog "" - fi - - if use systemd; then - elog "Pulseaudio autospawn by client library is no longer enabled when systemd is available." - elog "It's recommended to start pulseaudio via its systemd user units:" - elog "" - elog " systemctl --user enable pulseaudio.service pulseaudio.socket" - elog "" - elog "Root user can change system default configuration for all users:" - elog "" - elog " systemctl --global enable pulseaudio.service pulseaudio.socket" - elog "" - elog "If you would like to enable autospawn by client library, edit autospawn flag in /etc/pulse/client.conf like this:" - elog "" - elog " autospawn = yes" - elog "" - elog "The change from autospawn to user units will take effect after restarting." - elog "" - fi - - optfeature_header "PulseAudio can be enhanced by installing the following:" - use equalizer && optfeature "using the qpaeq script" dev-python/PyQt5[dbus,widgets] - use dbus && optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit -} - -pkg_postrm() { - gnome2_schemas_update - use udev && udev_reload -} diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r5.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r5.ebuild deleted file mode 100644 index 66f340cd76f7..000000000000 --- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r5.ebuild +++ /dev/null @@ -1,396 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -MY_PV="${PV/_pre*}" -MY_P="pulseaudio-${MY_PV}" -inherit bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev - -DESCRIPTION="Daemon component of PulseAudio (networked sound server)" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" - -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - EGIT_BRANCH="master" - EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" -else - SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -S="${WORKDIR}/${MY_P}" - -# libpulse-simple and libpulse link to libpulse-core; this is daemon's -# library and can link to gdbm and other GPL-only libraries. In this -# cases, we have a fully GPL-2 package. Leaving the rest of the -# GPL-forcing USE flags for those who use them. -LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )" - -SLOT="0" - -# +alsa-plugin as discussed in bug #519530 -# TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec -# NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file -IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw +gdbm +glib gstreamer jack ldac lirc -ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev valgrind +webrtc-aec +X zeroconf" - -RESTRICT="!test? ( test )" - -# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac -# Basically all IUSE are either ${MULTILIB_USEDEP} for client libs or they belong under !daemon () -# We duplicate alsa-plugin, {native,ofono}-headset under daemon to let users deal with them at once -REQUIRED_USE=" - ?? ( elogind systemd ) - alsa-plugin? ( alsa ) - aptx? ( bluetooth ) - bluetooth? ( dbus ) - equalizer? ( dbus ) - ldac? ( bluetooth ) - ofono-headset? ( bluetooth ) - udev? ( || ( alsa oss ) ) - zeroconf? ( dbus ) -" - -# NOTE: -# - libpcre needed in some cases, bug #472228 -# - media-libs/speexdsp is providing echo canceller implementation and used in resampler -# TODO: libatomic_ops is only needed on some architectures and conditions, and then at runtime too -gstreamer_deps=" - media-libs/gst-plugins-base - >=media-libs/gstreamer-1.14 -" -COMMON_DEPEND=" - ~media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?] - dev-libs/libatomic_ops - >=media-libs/libsndfile-1.0.20 - >=media-libs/speexdsp-1.2 - || ( - elibc_glibc? ( virtual/libc ) - dev-libs/libpcre:3 - ) - alsa? ( >=media-libs/alsa-lib-1.0.24 ) - aptx? ( ${gstreamer_deps} ) - asyncns? ( >=net-libs/libasyncns-0.1 ) - bluetooth? ( - >=net-wireless/bluez-5 - media-libs/sbc - ) - dev-libs/libltdl - sys-kernel/linux-headers - >=sys-libs/libcap-2.22-r2 - dbus? ( >=sys-apps/dbus-1.4.12 ) - elogind? ( sys-auth/elogind ) - equalizer? ( - sci-libs/fftw:3.0= - ) - fftw? ( - sci-libs/fftw:3.0= - ) - gdbm? ( sys-libs/gdbm:= ) - glib? ( >=dev-libs/glib-2.28.0:2 ) - gstreamer? ( - ${gstreamer_deps} - >=dev-libs/glib-2.26.0:2 - ) - jack? ( virtual/jack ) - ldac? ( ${gstreamer_deps} ) - lirc? ( app-misc/lirc ) - ofono-headset? ( >=net-misc/ofono-1.13 ) - orc? ( >=dev-lang/orc-0.4.15 ) - selinux? ( sec-policy/selinux-pulseaudio ) - sox? ( >=media-libs/soxr-0.1.1 ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd:= ) - tcpd? ( sys-apps/tcp-wrappers ) - udev? ( >=virtual/udev-143[hwdb(+)] ) - valgrind? ( dev-util/valgrind ) - webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 ) - X? ( - >=x11-libs/libxcb-1.6 - x11-libs/libICE - x11-libs/libSM - >=x11-libs/libX11-1.4.0 - >=x11-libs/libXtst-1.0.99.2 - ) - zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) - ! "${T}"/pulseaudio \ - || die - - doinitd "${T}"/pulseaudio - - systemd_dounit "${FILESDIR}"/pulseaudio.service - - # We need /var/run/pulse, bug 442852 - newtmpfiles "${FILESDIR}"/pulseaudio.tmpfiles pulseaudio.conf - else - # Prevent warnings when system-wide is not used, bug 447694 - if use dbus; then - rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf || die - fi - fi - - if use zeroconf; then - sed -i \ - -e '/module-zeroconf-publish/s:^#::' \ - "${ED}/etc/pulse/default.pa" \ - || die - fi - - # Only enable autospawning pulseaudio daemon on systems without systemd - if ! use systemd; then - insinto /etc/pulse/client.conf.d - newins "${FILESDIR}/enable-autospawn.conf" "enable-autospawn.conf" - fi - - find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die -} - -pkg_postinst() { - gnome2_schemas_update - - use udev && udev_reload - - if use system-wide; then - tmpfiles_process "pulseaudio.conf" - - elog "You have enabled the 'system-wide' USE flag for pulseaudio." - elog "This mode should only be used on headless servers, embedded systems," - elog "or thin clients. It will usually require manual configuration, and is" - elog "incompatible with many expected pulseaudio features." - elog "On normal desktop systems, system-wide mode is STRONGLY DISCOURAGED." - elog "" - elog "For more information, see" - elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/" - elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/" - elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server" - elog "" - fi - - if use equalizer; then - elog "You will need to load some extra modules to make qpaeq work." - elog "You can do that by adding the following two lines in" - elog "/etc/pulse/default.pa and restarting pulseaudio:" - elog "load-module module-equalizer-sink" - elog "load-module module-dbus-protocol" - elog "" - fi - - if use bluetooth; then - elog "You have enabled bluetooth USE flag for pulseaudio. Daemon will now handle" - elog "bluetooth Headset (HSP HS and HSP AG) and Handsfree (HFP HF) profiles using" - elog "native headset backend by default. This can be selectively disabled" - elog "via runtime configuration arguments to module-bluetooth-discover" - elog "in /etc/pulse/default.pa" - elog "To disable HFP HF append enable_native_hfp_hf=false" - elog "To disable HSP HS append enable_native_hsp_hs=false" - elog "To disable HSP AG append headset=auto or headset=ofono" - elog "(note this does NOT require enabling USE ofono)" - elog "" - fi - - if use ofono-headset; then - elog "You have enabled both native and ofono headset profiles. The runtime decision" - elog "which to use is done via the 'headset' argument of module-bluetooth-discover." - elog "" - fi - - if use gstreamer; then - elog "GStreamer-based RTP implementation modile enabled." - elog "To use OPUS payload install media-plugins/gst-plugins-opus" - elog "and add enable_opus=1 argument to module-rtp-send" - elog "" - fi - - if use systemd; then - elog "Pulseaudio autospawn by client library is no longer enabled when systemd is available." - elog "It's recommended to start pulseaudio via its systemd user units:" - elog "" - elog " systemctl --user enable pulseaudio.service pulseaudio.socket" - elog "" - elog "Root user can change system default configuration for all users:" - elog "" - elog " systemctl --global enable pulseaudio.service pulseaudio.socket" - elog "" - elog "If you would like to enable autospawn by client library, edit autospawn flag in /etc/pulse/client.conf like this:" - elog "" - elog " autospawn = yes" - elog "" - elog "The change from autospawn to user units will take effect after restarting." - elog "" - fi - - optfeature_header "PulseAudio can be enhanced by installing the following:" - use equalizer && optfeature "using the qpaeq script" dev-python/PyQt5[dbus,widgets] - use dbus && optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit -} - -pkg_postrm() { - gnome2_schemas_update - use udev && udev_reload -} diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild index 01be6bb43748..706fa7f66af7 100644 --- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild +++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} = 9999 ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" else SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi S="${WORKDIR}/${MY_P}" diff --git a/media-sound/pulseaudio-modules-bt/Manifest b/media-sound/pulseaudio-modules-bt/Manifest index 5558a7f3df34..555774eddc07 100644 --- a/media-sound/pulseaudio-modules-bt/Manifest +++ b/media-sound/pulseaudio-modules-bt/Manifest @@ -1,3 +1,2 @@ -DIST pulseaudio-13.0.tar.xz 1901768 BLAKE2B 651a80f54525f196bcb036d893fedd4d9f34e10459918281397a45f498c31bff0d0c836f4e64aab5ac2612ffd5a0cab1a41ea710bbee5fd34dfc9ea1236deea9 SHA512 d445b8ccd43029a0ca0e456fc9291a79d3434d6496ead7eb329ab348d5249235e8bde6cf2be68765d8f761452dbe1486fb10c739e40b1e67ed75787bbd24ac0c DIST pulseaudio-15.0.tar.xz 1521760 BLAKE2B a6f7b74fdcfe7f2a993eafb9f465946915a24b6801d3077971b9377290d6c70b3f8640a800abd09d5901db96a20349f31b1beedd9da2249f69b591fb8392f489 SHA512 352ef20384c76c631c0faa73b08e2318902a433712e0c086a5ac7a0ae58873c8d4be8f35879bdec71a93b19ae8e2ba073cacac4d56215bcf58375a0cd9d88833 DIST pulseaudio-modules-bt-1.4.tar.gz 87558 BLAKE2B 98b21d8fced5b88d59e45ca4fa2505d3606616a8a09dd95eb91e30b0d31c8a0ec7e52e4c2fd1b601130f69a997871064849fa0c8847ec0686fb42a2ccd7ac43b SHA512 390b6ad0931b464a546c6624bec38cc5b6da7084e4defe2045f4164b0c910a9dd6d4327466eb0e53fcfbc78c995cf2e3634a75b67ee2a14f38ed18e31b5d2bce diff --git a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.4.ebuild b/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.4.ebuild deleted file mode 100644 index b1b9841188e7..000000000000 --- a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.4.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit cmake readme.gentoo-r1 - -DESCRIPTION="PulseAudio modules for LDAC, aptX, aptX HD, and AAC for Bluetooth" -HOMEPAGE="https://github.com/EHfive/pulseaudio-modules-bt" - -PULSE_VER="13.0" -SRC_URI=" - https://github.com/EHfive/pulseaudio-modules-bt/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://freedesktop.org/software/pulseaudio/releases/pulseaudio-${PULSE_VER}.tar.xz -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="fdk +ffmpeg +ldac +native-headset ofono-headset" - -DEPEND=" - fdk? ( media-libs/fdk-aac:0= ) - ffmpeg? ( media-video/ffmpeg ) - media-libs/sbc - ldac? ( media-libs/libldac ) - >=net-wireless/bluez-5 - >=sys-apps/dbus-1.0.0 - ofono-headset? ( >=net-misc/ofono-1.13 ) - ( >=media-sound/pulseaudio-${PULSE_VER}[-bluetooth(-)] flat-volumes= Enable 'flat' volumes, i.e. where - possible let the sink volume equal the maximum of the volumes of - the inputs connected to it. Takes a boolean argument, defaults -- to yes.

    -+ to no.

    - - - -diff -up a/src/daemon/daemon-conf.c b/src/daemon/daemon-conf.c ---- a/src/daemon/daemon-conf.c 2016-05-26 23:21:17.000000000 -0500 -+++ b/src/daemon/daemon-conf.c 2016-05-31 10:01:55.680976735 -0500 -@@ -68,7 +68,7 @@ static const pa_daemon_conf default_conf - .realtime_priority = 5, /* Half of JACK's default rtprio */ - .disallow_module_loading = false, - .disallow_exit = false, -- .flat_volumes = true, -+ .flat_volumes = false, - .exit_idle_time = 20, - .scache_idle_time = 20, - .script_commands = NULL, -diff -up a/src/daemon/daemon.conf.in b/src/daemon/daemon.conf.in ---- a/src/daemon/daemon.conf.in 2016-05-31 10:01:55.680976735 -0500 -+++ b/src/daemon/daemon.conf.in 2016-05-31 10:02:28.048133267 -0500 -@@ -57,7 +57,7 @@ ifelse(@HAVE_DBUS@, 1, [dnl - ; enable-lfe-remixing = no - ; lfe-crossover-freq = 0 - --; flat-volumes = yes -+; flat-volumes = no - - ifelse(@HAVE_SYS_RESOURCE_H@, 1, [dnl - ; rlimit-fsize = -1 -diff -up a/src/pulsecore/core.c b/src/pulsecore/core.c ---- a/src/pulsecore/core.c 2016-05-26 23:21:17.000000000 -0500 -+++ b/src/pulsecore/core.c 2016-05-31 10:01:55.681976740 -0500 -@@ -135,7 +135,7 @@ pa_core* pa_core_new(pa_mainloop_api *m, - c->exit_idle_time = -1; - c->scache_idle_time = 20; - -- c->flat_volumes = true; -+ c->flat_volumes = false; - c->disallow_module_loading = false; - c->disallow_exit = false; - c->running_as_daemon = false; diff --git a/media-sound/pulseaudio/files/pulseaudio-13.0-clang.patch b/media-sound/pulseaudio/files/pulseaudio-13.0-clang.patch deleted file mode 100644 index d7b81de0313e..000000000000 --- a/media-sound/pulseaudio/files/pulseaudio-13.0-clang.patch +++ /dev/null @@ -1,25 +0,0 @@ -From e4450d8b586103ec1414e2d6245ff34a9096d97a Mon Sep 17 00:00:00 2001 -From: Peter Levine -Date: Thu, 26 Sep 2019 07:24:40 +0000 -Subject: [PATCH] atomic: Explicitly cast void* to unsigned long - ---- - src/pulsecore/atomic.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/pulsecore/atomic.h b/src/pulsecore/atomic.h -index a82ca83c5..e5c140109 100644 ---- a/src/pulsecore/atomic.h -+++ b/src/pulsecore/atomic.h -@@ -117,7 +117,7 @@ static inline void* pa_atomic_ptr_load(const pa_atomic_ptr_t *a) { - } - - static inline void pa_atomic_ptr_store(pa_atomic_ptr_t *a, void* p) { -- __atomic_store_n(&a->value, p, __ATOMIC_SEQ_CST); -+ __atomic_store_n(&a->value, (unsigned long) p, __ATOMIC_SEQ_CST); - } - - #else --- -GitLab - diff --git a/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch b/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch deleted file mode 100644 index a6554178da60..000000000000 --- a/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-GIO-for-RTP-GStreamer.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 58052e0e04ee1b5fdb1027ebc19717e7766825ec Mon Sep 17 00:00:00 2001 -From: "Igor V. Kovalenko" -Date: Mon, 21 Jun 2021 02:32:41 +0300 -Subject: [PATCH] build-sys: meson: require GIO dependency for RTP-GStreamer - -Part-of: ---- - meson.build | 6 ++++-- - src/modules/meson.build | 2 +- - 2 files changed, 5 insertions(+), 3 deletions(-) - -diff --git a/meson.build b/meson.build -index fdd8bf655..61660b981 100644 ---- a/meson.build -+++ b/meson.build -@@ -614,8 +614,9 @@ if dbus_dep.found() - cdata.set('HAVE_DBUS', 1) - endif - --gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : get_option('gsettings')) --if gio_dep.found() -+gio_dep = dependency('gio-2.0', version : '>= 2.26.0') -+if get_option('gsettings').enabled() -+ assert(gio_dep.found(), 'GSettings support needs glib I/O library (GIO)') - cdata.set('HAVE_GSETTINGS', 1) - endif - -@@ -760,6 +761,7 @@ gstrtp_dep = dependency('gstreamer-rtp-1.0', required : get_option('gstreamer')) - - have_gstreamer = false - if gst_dep.found() and gstapp_dep.found() and gstrtp_dep.found() -+ assert(gio_dep.found(), 'GStreamer-based RTP needs glib I/O library (GIO)') - have_gstreamer = true - endif - -diff --git a/src/modules/meson.build b/src/modules/meson.build -index 9c498a4e1..e7db573b6 100644 ---- a/src/modules/meson.build -+++ b/src/modules/meson.build -@@ -161,7 +161,7 @@ if dbus_dep.found() and fftw_dep.found() - ] - endif - --if gio_dep.found() -+if get_option('gsettings').enabled() and gio_dep.found() - subdir('gsettings') - all_modules += [ - [ 'module-gsettings', --- -GitLab - diff --git a/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-bluez-dependency.patch b/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-bluez-dependency.patch deleted file mode 100644 index 5983a05ea4a9..000000000000 --- a/media-sound/pulseaudio/files/pulseaudio-14.99.2-require-bluez-dependency.patch +++ /dev/null @@ -1,89 +0,0 @@ -From c817dfb5a438055c98449a4a2f34eb4ec341ccde Mon Sep 17 00:00:00 2001 -From: "Igor V. Kovalenko" -Date: Fri, 18 Jun 2021 20:48:12 +0300 -Subject: [PATCH] build-sys: meson: Require bluez dependency if bluez5 feature - is enabled - -Build breaks if bluez5 and bluez5-native-headset are both enabled -but bluez headers are not available. - -Fix this by changing `bluez5` to Meson feature requiring `bluez` dependency. - -Part-of: ---- - meson.build | 10 ++++++---- - meson_options.txt | 2 +- - src/modules/bluetooth/meson.build | 2 +- - src/modules/meson.build | 2 +- - 4 files changed, 9 insertions(+), 7 deletions(-) - -diff --git a/meson.build b/meson.build -index 61660b981..92ceef706 100644 ---- a/meson.build -+++ b/meson.build -@@ -706,7 +706,9 @@ endif - - sbc_dep = dependency('sbc', version : '>= 1.0', required : false) - --if get_option('bluez5') -+bluez_dep = dependency('bluez', required : get_option('bluez5')) -+ -+if bluez_dep.found() - assert(dbus_dep.found(), 'BlueZ requires D-Bus support') - assert(sbc_dep.found(), 'BlueZ requires SBC support') - cdata.set('HAVE_SBC', 1) -@@ -914,9 +916,9 @@ summary = [ - 'Enable Async DNS: @0@'.format(asyncns_dep.found()), - 'Enable LIRC: @0@'.format(lirc_dep.found()), - 'Enable D-Bus: @0@'.format(dbus_dep.found()), -- ' Enable BlueZ 5: @0@'.format(get_option('bluez5')), -- ' Enable native headsets: @0@'.format(get_option('bluez5-native-headset')), -- ' Enable ofono headsets: @0@'.format(get_option('bluez5-ofono-headset')), -+ ' Enable BlueZ 5: @0@'.format(cdata.has('HAVE_BLUEZ_5')), -+ ' Enable native headsets: @0@'.format(cdata.has('HAVE_BLUEZ_5_NATIVE_HEADSET')), -+ ' Enable ofono headsets: @0@'.format(cdata.has('HAVE_BLUEZ_5_OFONO_HEADSET')), - ' Enable GStreamer based codecs: @0@'.format(have_bluez5_gstreamer), - 'Enable udev: @0@'.format(udev_dep.found()), - ' Enable HAL->udev compat: @0@'.format(get_option('hal-compat')), -diff --git a/meson_options.txt b/meson_options.txt -index cdb3c6787..bb41a42a7 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -85,7 +85,7 @@ option('avahi', - type : 'feature', value : 'auto', - description : 'Optional Avahi support') - option('bluez5', -- type : 'boolean', value : 'true', -+ type : 'feature', value : 'auto', - description : 'Optional BlueZ 5 support') - option('bluez5-gstreamer', - type : 'feature', value: 'auto', -diff --git a/src/modules/bluetooth/meson.build b/src/modules/bluetooth/meson.build -index 99263bb5a..ca77ee6aa 100644 ---- a/src/modules/bluetooth/meson.build -+++ b/src/modules/bluetooth/meson.build -@@ -35,7 +35,7 @@ libbluez5_util = shared_library('bluez5-util', - c_args : [pa_c_args, server_c_args], - link_args : [nodelete_link_args], - include_directories : [configinc, topinc], -- dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep, dbus_dep, sbc_dep, libintl_dep, bluez5_gst_dep, bluez5_gstapp_dep], -+ dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep, bluez_dep, dbus_dep, sbc_dep, libintl_dep, bluez5_gst_dep, bluez5_gstapp_dep], - install : true, - install_rpath : privlibdir, - install_dir : modlibexecdir, -diff --git a/src/modules/meson.build b/src/modules/meson.build -index e7db573b6..be72c3b9b 100644 ---- a/src/modules/meson.build -+++ b/src/modules/meson.build -@@ -118,7 +118,7 @@ if avahi_dep.found() - ] - endif - --if get_option('bluez5') -+if cdata.has('HAVE_BLUEZ_5') - subdir('bluetooth') - all_modules += [ - [ 'module-bluetooth-discover', 'bluetooth/module-bluetooth-discover.c' ], --- -GitLab - diff --git a/media-sound/pulseaudio/files/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch b/media-sound/pulseaudio/files/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch deleted file mode 100644 index f3df62031d34..000000000000 --- a/media-sound/pulseaudio/files/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch +++ /dev/null @@ -1,25 +0,0 @@ -https://bugs.gentoo.org/806052 - -commit 42af3ee08381faa5807fde68d4c8ec0d7ad5e9a5 -Author: Igor V. Kovalenko -Date: Tue Aug 3 09:43:32 2021 +0300 - - build-sys: meson: Require xice, xsm and xtst for daemon only - - Part-of: - ---- a/meson.build -+++ b/meson.build -@@ -681,9 +681,9 @@ endif - x11_dep = dependency('x11-xcb', required : get_option('x11')) - if x11_dep.found() - xcb_dep = dependency('xcb', required : true, version : '>= 1.6') -- ice_dep = dependency('ice', required : true) -- sm_dep = dependency('sm', required : true) -- xtst_dep = dependency('xtst', required : true) -+ ice_dep = dependency('ice', required : get_option('daemon')) -+ sm_dep = dependency('sm', required : get_option('daemon')) -+ xtst_dep = dependency('xtst', required : get_option('daemon')) - cdata.set('HAVE_X11', 1) - if cc.has_function('XSetIOErrorExitHandler', dependencies: x11_dep) - cdata.set('HAVE_XSETIOERROREXITHANDLER', 1) diff --git a/media-sound/pulseaudio/files/pulseaudio.conf.d b/media-sound/pulseaudio/files/pulseaudio.conf.d deleted file mode 100644 index 9e7245344a57..000000000000 --- a/media-sound/pulseaudio/files/pulseaudio.conf.d +++ /dev/null @@ -1,6 +0,0 @@ -# Config file for /etc/init.d/pulseaudio - -# For more see "pulseaudio -h". - -# Startup options -PA_OPTS="--log-target=syslog --disallow-module-loading=1" diff --git a/media-sound/pulseaudio/files/pulseaudio.init.d-5 b/media-sound/pulseaudio/files/pulseaudio.init.d-5 deleted file mode 100644 index d5415d6987d8..000000000000 --- a/media-sound/pulseaudio/files/pulseaudio.init.d-5 +++ /dev/null @@ -1,80 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -depend() { - need localmount - use net - - local script="/etc/pulse/system.pa" - - for opt in ${PA_OPTS}; do - case "$opt" in - --file=*) script="${opt#*=}" ;; - -F*) script="${opt#-F}" ;; - esac - done - - config "$script" - - local needs="$(get_options need)" - if [ -n "${needs}" ]; then - need ${needs} - return - fi - - if egrep -q '^[[:space:]]*load-module[[:space:]]+module-console-kit' "$script"; then - needs="${needs} consolekit" - fi - -#ifdef UDEV - if egrep -q '^[[:space:]]*load-module[[:space:]]+module-udev-detect' "$script"; then - needs="${needs} udev" - fi -#endif - -#ifdef AVAHI - if egrep -q '^[[:space:]]*load-module[[:space:]]+module-zeroconf-publish' "$script"; then - needs="${needs} avahi-daemon" - fi -#endif - -#ifdef BLUETOOTH - if egrep -q '^[[:space:]]*load-module[[:space:]]+module-bt-proximity' "$script"; then - needs="${needs} bluetooth" - fi -#endif - -#ifdef ALSA - if egrep -q '^[[:space:]]*load-module[[:space:]]+module-alsa-(sink|source)' "$script" || - egrep -q '^[[:space:]]*load-module[[:space:]]+module-(udev-)?detect' "$script" || - egrep -q '^[[:space:]]*add-autoload-source[[:space:]]+(input|output)[[:space:]]+module-alsa-(sink|source)' "$script"; then - needs="${needs} alsasound" - fi -#endif - - need "${needs}" - save_options need "${needs}" -} - -start() { - if [ -z "${PULSEAUDIO_SHOULD_NOT_GO_SYSTEMWIDE}" ]; then - eerror "Please don't use system wide PulseAudio unless you read the" - eerror "documentation available at http://www.pulseaudio.org/wiki/WhatIsWrongWithSystemMode" - eerror "" - eerror "When you're done, please set the variable PULSEAUDIO_SHOULD_NOT_GO_SYSTEMWIDE in" - eerror "/etc/conf.d/pulseaudio . Please remember that upstream does not support this mode" - eerror "when used for standard desktop configurations." - return 1 - fi - ebegin "Starting pulseaudio" - PA_ALL_OPTS="${PA_OPTS} --fail=1 --daemonize=1 --system" - start-stop-daemon --start --exec /usr/bin/pulseaudio -- ${PA_ALL_OPTS} - eend $? -} - -stop() { - ebegin "Stopping pulseaudio" - start-stop-daemon --stop --quiet --exec /usr/bin/pulseaudio --pidfile /var/run/pulse/pid - eend $? -} diff --git a/media-sound/pulseaudio/files/pulseaudio.service b/media-sound/pulseaudio/files/pulseaudio.service deleted file mode 100644 index c5f0d5799929..000000000000 --- a/media-sound/pulseaudio/files/pulseaudio.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=System wide PulseAudio instance -After=syslog.target network.target alsasound.service - -[Service] -Restart=always -ExecStart=/usr/bin/pulseaudio --system --log-target=syslog - -[Install] -WantedBy=multi-user.target diff --git a/media-sound/pulseaudio/files/pulseaudio.tmpfiles b/media-sound/pulseaudio/files/pulseaudio.tmpfiles deleted file mode 100644 index 88374e35574b..000000000000 --- a/media-sound/pulseaudio/files/pulseaudio.tmpfiles +++ /dev/null @@ -1 +0,0 @@ -d /var/run/pulse 0755 pulse audio - diff --git a/media-sound/pulseaudio/metadata.xml b/media-sound/pulseaudio/metadata.xml index b2a077b71249..9810b94f531c 100644 --- a/media-sound/pulseaudio/metadata.xml +++ b/media-sound/pulseaudio/metadata.xml @@ -14,83 +14,14 @@ Mart Raudsepp - - Build the X11 publish module to export PulseAudio information - through X11 protocol for clients to make use. Don't enable this - flag if you want to use a system wide instance. If unsure, enable - this flag. - - - Request installing media-plugins/alsa-plugins with - PulseAudio plugin enabled. This ensures that clients supporting - ALSA only will use PulseAudio. - Build the pulseaudio binary (not-needed for pipewire-pulse) - Use sys-auth/elogind for giving each session a PA client - - Ensure gnome-base/gconf is present for pulseaudio GConf - to GSettings module automatic migration (keeping the user configuration) - - - Enable OSS sink/source (output/input). Deprecated, upstream does - not support this on systems where other sink/source systems are - available (i.e.: Linux). The padsp wrapper is now always build - if the system supports OSS at all. - Add support to dev-libs/glib-based mainloop for the libpulse client library, to allow using libpulse on glib-based programs. Build the GSettings PA module. - - Allow preparation and installation of the system-wide init - script for PulseAudio. Since this support is only supported for - embedded situations, do not enable without reading the upstream - instructions at - https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/ . - - Use libasyncns for asynchronous name resolution. - Build the doxygen-described API documentation. - - Makes PulseAudio use RealtimeKit (sys-auth/rtkit) to get - real-time priority while running. - - - Enable the equalizer module (requires sci-libs/fftw). - - - Use dev-libs/openssl to provide support for RAOP - (AirPort) streaming. - - - Use sys-libs/gdbm to store PulseAudio - databases. Recommended for desktop usage. This flag causes the - whole package to be licensed under GPL-2 or later. - - - Uses the webrtc.org AudioProcessing library for enhancing VoIP calls - greatly in applications that support it by performing acoustic echo - cancellation, analog gain control, noise suppression and other processing. - - - Build with sys-apps/systemd support to replace standalone - ConsoleKit. - - - Build with native HSP backend for bluez 5. - Build with oFono HFP backend for bluez 5, requires net-misc/ofono. - - Build with support for gstreamer including ability to use bluetooth codecs. - For bluetooth codecs see USE ldac and aptx. - - - aptX (HD) over Bluetooth (many Android compatible headphones), requires media-plugins/gst-plugins-openaptx. - - - LDAC over Bluetooth (primarily Sony headphones), requires media-plugins/gst-plugins-ldac. - diff --git a/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild b/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild deleted file mode 100644 index 5c3f45966c18..000000000000 --- a/media-sound/pulseaudio/pulseaudio-13.0-r1.ebuild +++ /dev/null @@ -1,355 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools bash-completion-r1 flag-o-matic gnome2-utils linux-info systemd toolchain-funcs udev multilib-minimal tmpfiles - -DESCRIPTION="A networked sound server with an advanced plugin system" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" -SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz" - -# libpulse-simple and libpulse link to libpulse-core; this is daemon's -# library and can link to gdbm and other GPL-only libraries. In this -# cases, we have a fully GPL-2 package. Leaving the rest of the -# GPL-forcing USE flags for those who use them. -LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )" - -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" - -# +alsa-plugin as discussed in bug #519530 -IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer elogind gconf -+gdbm +glib gtk ipv6 jack libsamplerate lirc native-headset cpu_flags_arm_neon -ofono-headset +orc oss qt5 realtime selinux sox ssl systemd system-wide tcpd test -+udev +webrtc-aec +X zeroconf" - -RESTRICT="!test? ( test )" -# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac -REQUIRED_USE=" - ?? ( elogind systemd ) - bluetooth? ( dbus ) - equalizer? ( dbus ) - ofono-headset? ( bluetooth ) - native-headset? ( bluetooth ) - realtime? ( dbus ) - udev? ( || ( alsa oss ) ) -" - -# libpcre needed in some cases, bug #472228 -RDEPEND=" - || ( - elibc_glibc? ( virtual/libc ) - dev-libs/libpcre - ) - >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}] - X? ( - >=x11-libs/libX11-1.4.0[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}] - x11-libs/libSM[${MULTILIB_USEDEP}] - x11-libs/libICE[${MULTILIB_USEDEP}] - x11-libs/libXtst[${MULTILIB_USEDEP}] - ) - caps? ( >=sys-libs/libcap-2.22-r2[${MULTILIB_USEDEP}] ) - libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 ) - alsa? ( >=media-libs/alsa-lib-1.0.19 ) - glib? ( >=dev-libs/glib-2.26.0:2[${MULTILIB_USEDEP}] ) - zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) - jack? ( virtual/jack ) - tcpd? ( sys-apps/tcp-wrappers[${MULTILIB_USEDEP}] ) - lirc? ( app-misc/lirc ) - dbus? ( >=sys-apps/dbus-1.0.0[${MULTILIB_USEDEP}] ) - gtk? ( x11-libs/gtk+:3 ) - bluetooth? ( - >=net-wireless/bluez-5 - >=sys-apps/dbus-1.0.0 - media-libs/sbc - ) - asyncns? ( net-libs/libasyncns[${MULTILIB_USEDEP}] ) - udev? ( >=virtual/udev-143[hwdb(+)] ) - equalizer? ( sci-libs/fftw:3.0 ) - ofono-headset? ( >=net-misc/ofono-1.13 ) - orc? ( >=dev-lang/orc-0.4.15 ) - sox? ( >=media-libs/soxr-0.1.1 ) - ssl? ( dev-libs/openssl:0= ) - media-libs/speexdsp - gdbm? ( sys-libs/gdbm:= ) - webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 ) - elogind? ( sys-auth/elogind ) - systemd? ( sys-apps/systemd:0=[${MULTILIB_USEDEP}] ) - dev-libs/libltdl:0 - selinux? ( sec-policy/selinux-pulseaudio ) - realtime? ( sys-auth/rtkit ) - gconf? ( >=gnome-base/gconf-3.2.6 ) -" # libltdl is a valid RDEPEND, libltdl.so is used for native abi in pulsecore and daemon - -DEPEND="${RDEPEND} - X? ( - x11-base/xorg-proto - >=x11-libs/libXtst-1.0.99.2[${MULTILIB_USEDEP}] - ) - dev-libs/libatomic_ops -" -# This is a PDEPEND to avoid a circular dep -PDEPEND=" - alsa? ( alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio,${MULTILIB_USEDEP}] ) ) -" - -# alsa-utils dep is for the alsasound init.d script (see bug #155707) -# bluez dep is for the bluetooth init.d script -# PyQt5 dep is for the qpaeq script -RDEPEND="${RDEPEND} - equalizer? ( qt5? ( dev-python/PyQt5[dbus,widgets] ) ) - system-wide? ( - alsa? ( media-sound/alsa-utils ) - bluetooth? ( >=net-wireless/bluez-5 ) - acct-user/pulse - acct-group/pulse-access - ) - acct-group/audio -" - -BDEPEND=" - doc? ( app-doc/doxygen ) - orc? ( >=dev-lang/orc-0.4.15 ) - system-wide? ( dev-util/unifdef ) - test? ( >=dev-libs/check-0.9.10 ) - sys-devel/gettext - sys-devel/m4 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/pulseaudio-11.1-disable-flat-volumes.patch # bug 627894 - "${FILESDIR}"/${P}-clang.patch -) - -pkg_pretend() { - CONFIG_CHECK="~HIGH_RES_TIMERS" - WARNING_HIGH_RES_TIMERS="CONFIG_HIGH_RES_TIMERS:\tis not set (required for enabling timer-based scheduling in pulseaudio)\n" - check_extra_config - - if linux_config_exists; then - local snd_hda_prealloc_size=$(linux_chkconfig_string SND_HDA_PREALLOC_SIZE) - if [ -n "${snd_hda_prealloc_size}" ] && [ "${snd_hda_prealloc_size}" -lt 2048 ]; then - ewarn "A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!" - ewarn "CONFIG_SND_HDA_PREALLOC_SIZE=${snd_hda_prealloc_size}" - fi - fi -} - -pkg_setup() { - linux-info_pkg_setup - gnome2_environment_reset #543364 -} - -src_prepare() { - default - - # Skip test that cannot work with sandbox, bug #501846 - sed -i -e '/lock-autospawn-test /d' src/Makefile.am || die - sed -i -e 's/lock-autospawn-test$(EXEEXT) //' src/Makefile.in || die - - eautoreconf -} - -multilib_src_configure() { - local myconf=( - --disable-adrian-aec - --disable-esound - --disable-gconf - --disable-solaris - --enable-largefile - --localstatedir="${EPREFIX}"/var - --with-systemduserunitdir=$(systemd_get_userunitdir) - --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d - $(multilib_native_use_enable alsa) - $(multilib_native_use_enable bluetooth bluez5) - $(multilib_native_use_enable glib gsettings) - $(multilib_native_use_enable gtk gtk3) - $(multilib_native_use_enable jack) - $(multilib_native_use_enable libsamplerate samplerate) - $(multilib_native_use_enable lirc) - $(multilib_native_use_enable orc) - $(multilib_native_use_enable oss oss-output) - $(multilib_native_use_enable ssl openssl) - # tests involve random modules, so just do them for the native - $(multilib_native_use_enable test default-build-tests) - $(multilib_native_use_enable udev) - $(multilib_native_use_enable webrtc-aec) - $(multilib_native_use_enable zeroconf avahi) - $(multilib_native_use_with equalizer fftw) - $(multilib_native_use_with sox soxr) - $(multilib_native_usex gdbm '--with-database=gdbm' '--with-database=simple') - $(multilib_native_usex orc "ORCC=${BROOT}/usr/bin/orcc" '') - $(use_enable glib glib2) - $(use_enable asyncns) - $(use_enable cpu_flags_arm_neon neon-opt) - $(use_enable tcpd tcpwrap) - $(use_enable dbus) - $(use_enable X x11) - $(use_enable systemd systemd-daemon) - # systemd-login isn't necessary for non-native, but the rest of systemd are; not changing it at this point close to a meson port - $(use_enable systemd systemd-login) - $(use_enable systemd systemd-journal) - $(use_enable ipv6) - $(use_with caps) - ) - - if use elogind && multilib_is_native_abi; then - local PKGCONFIG="$(tc-getPKG_CONFIG)" - myconf+=( - --enable-systemd-login - SYSTEMDLOGIN_CFLAGS="$(${PKGCONFIG} --cflags "libelogind")" - SYSTEMDLOGIN_LIBS="$(${PKGCONFIG} --libs "libelogind")" - ) - fi - - if use bluetooth; then - myconf+=( - $(multilib_native_use_enable native-headset bluez5-native-headset) - $(multilib_native_use_enable ofono-headset bluez5-ofono-headset) - ) - fi - - if ! multilib_is_native_abi; then - myconf+=( - # hack around unnecessary checks - # (results don't matter, we're not building anything using it) - ac_cv_lib_ltdl_lt_dladvise_init=yes - LIBSPEEX_CFLAGS=' ' - LIBSPEEX_LIBS=' ' - ) - else - # Make padsp work for non-native ABI, supposedly only possible with glibc; this is used by /usr/bin/padsp that comes from native build, thus we need this argument for native build - if use elibc_glibc ; then - myconf+=( --with-pulsedsp-location="${EPREFIX}"'/usr/\\$$LIB/pulseaudio' ) - fi - fi - - ECONF_SOURCE=${S} \ - econf "${myconf[@]}" -} - -multilib_src_compile() { - if multilib_is_native_abi; then - emake - use doc && emake doxygen - else - local targets=( libpulse.la libpulsedsp.la libpulse-simple.la ) - use glib && targets+=( libpulse-mainloop-glib.la ) - emake -C src ${targets[*]} - fi -} - -multilib_src_test() { - # We avoid running the toplevel check target because that will run - # po/'s tests too, and they are broken. Officially, it should work - # with intltool 0.41, but that doesn't look like a stable release. - if multilib_is_native_abi; then - emake -C src check - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - emake -j1 DESTDIR="${D}" bashcompletiondir="$(get_bashcompdir)" install - if use doc ; then - docinto html - dodoc -r doxygen/html/ - fi - else - local targets=( libpulse.la libpulse-simple.la ) - use glib && targets+=( libpulse-mainloop-glib.la ) - emake DESTDIR="${D}" install-pkgconfigDATA - emake DESTDIR="${D}" -C src \ - install-libLTLIBRARIES \ - install-padsplibLTLIBRARIES \ - lib_LTLIBRARIES="${targets[*]}" \ - install-pulseincludeHEADERS - fi -} - -multilib_src_install_all() { - if use system-wide; then - newconfd "${FILESDIR}/pulseaudio.conf.d" pulseaudio - - use_define() { - local define=${2:-$(echo $1 | tr '[:lower:]' '[:upper:]')} - - use "$1" && echo "-D$define" || echo "-U$define" - } - - unifdef $(use_define zeroconf AVAHI) \ - $(use_define alsa) \ - $(use_define bluetooth) \ - $(use_define udev) \ - "${FILESDIR}/pulseaudio.init.d-5" \ - > "${T}/pulseaudio" - - doinitd "${T}/pulseaudio" - - systemd_dounit "${FILESDIR}/${PN}.service" - - # We need /var/run/pulse, bug #442852 - newtmpfiles "${FILESDIR}/${PN}.tmpfiles" "${PN}.conf" - else - # Prevent warnings when system-wide is not used, bug #447694 - if use dbus ; then - rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf || die - fi - fi - - if use zeroconf ; then - sed -e '/module-zeroconf-publish/s:^#::' \ - -i "${ED}/etc/pulse/default.pa" || die - fi - - dodoc NEWS README todo - - find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die -} - -pkg_postinst() { - gnome2_schemas_update - if use system-wide; then - tmpfiles_process "${PN}.conf" - - elog "You have enabled the 'system-wide' USE flag for pulseaudio." - elog "This mode should only be used on headless servers, embedded systems," - elog "or thin clients. It will usually require manual configuration, and is" - elog "incompatible with many expected pulseaudio features." - elog "On normal desktop systems, system-wide mode is STRONGLY DISCOURAGED." - elog "For more information, see" - elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/" - elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/" - elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server" - fi - - if use equalizer && ! use qt5; then - elog "You've enabled the 'equalizer' USE-flag but not the 'qt5' USE-flag." - elog "This will build the equalizer module, but the 'qpaeq' tool" - elog "which is required to set equalizer levels will not work." - fi - - if use equalizer && use qt5; then - elog "You will need to load some extra modules to make qpaeq work." - elog "You can do that by adding the following two lines in" - elog "/etc/pulse/default.pa and restarting pulseaudio:" - elog "load-module module-equalizer-sink" - elog "load-module module-dbus-protocol" - fi - - if use native-headset && use ofono-headset; then - elog "You have enabled both native and ofono headset profiles. The runtime decision" - elog "which to use is done via the 'headset' argument of module-bluetooth-discover." - fi - - if use libsamplerate; then - elog "The libsamplerate based resamplers are now deprecated, because they offer no" - elog "particular advantage over speex. Upstream suggests disabling them." - fi -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/media-sound/pulseaudio/pulseaudio-15.0-r2.ebuild b/media-sound/pulseaudio/pulseaudio-15.0-r2.ebuild deleted file mode 100644 index 91cc01e8a068..000000000000 --- a/media-sound/pulseaudio/pulseaudio-15.0-r2.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -MY_PV="${PV/_pre*}" -MY_P="${PN}-${MY_PV}" - -inherit bash-completion-r1 gnome2-utils meson-multilib optfeature systemd tmpfiles udev - -DESCRIPTION="A networked sound server with an advanced plugin system" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" - -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - EGIT_BRANCH="master" - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}" -else - SRC_URI="https://freedesktop.org/software/${PN}/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -fi - -# libpulse-simple and libpulse link to libpulse-core; this is daemon's -# library and can link to gdbm and other GPL-only libraries. In this -# cases, we have a fully GPL-2 package. Leaving the rest of the -# GPL-forcing USE flags for those who use them. -LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )" - -SLOT="0" - -# +alsa-plugin as discussed in bug #519530 -# TODO: Deal with bluez5-gstreamer - requires ldacenc and rtpldacpay gstreamer elements -# TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec -# NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file -IUSE="+alsa +alsa-plugin +asyncns bluetooth dbus +daemon doc elogind equalizer +gdbm -gstreamer +glib gtk ipv6 jack lirc native-headset ofono-headset +orc oss selinux sox ssl systemd -system-wide tcpd test +udev +webrtc-aec +X zeroconf" - -RESTRICT="!test? ( test )" - -# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac -# Basically all IUSE are either ${MULTILIB_USEDEP} for client libs or they belong under !daemon () -# We duplicate alsa-plugin, {native,ofono}-headset under daemon to let users deal with them at once -REQUIRED_USE=" - alsa-plugin? ( alsa ) - bluetooth? ( dbus ) - daemon? ( ?? ( elogind systemd ) ) - !daemon? ( - !alsa - !alsa-plugin - !bluetooth - !equalizer - !gdbm - !gstreamer - !gtk - !jack - !lirc - !native-headset - !ofono-headset - !orc - !oss - !sox - !ssl - !system-wide - !udev - !webrtc-aec - !zeroconf - ) - equalizer? ( dbus ) - native-headset? ( bluetooth ) - ofono-headset? ( bluetooth ) - udev? ( || ( alsa oss ) ) - zeroconf? ( dbus ) -" - -BDEPEND=" - dev-lang/perl - dev-perl/XML-Parser - sys-devel/gettext - sys-devel/m4 - virtual/libiconv - virtual/libintl - virtual/pkgconfig - doc? ( app-doc/doxygen ) - orc? ( >=dev-lang/orc-0.4.15 ) - system-wide? ( dev-util/unifdef ) -" - -# NOTE: -# - libpcre needed in some cases, bug #472228 -# - media-libs/speexdsp is providing echo canceller implementation -COMMON_DEPEND=" - >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}] - >=media-libs/speexdsp-1.2[${MULTILIB_USEDEP}] - virtual/libc - alsa? ( >=media-libs/alsa-lib-1.0.24 ) - asyncns? ( >=net-libs/libasyncns-0.1[${MULTILIB_USEDEP}] ) - bluetooth? ( - >=net-wireless/bluez-5 - media-libs/sbc - ) - daemon? ( - dev-libs/libltdl - sys-kernel/linux-headers - >=sys-libs/libcap-2.22-r2 - ) - dbus? ( >=sys-apps/dbus-1.4.12[${MULTILIB_USEDEP}] ) - elogind? ( sys-auth/elogind ) - equalizer? ( - sci-libs/fftw:3.0 - ) - gdbm? ( sys-libs/gdbm:= ) - glib? ( >=dev-libs/glib-2.28.0:2[${MULTILIB_USEDEP}] ) - gstreamer? ( - media-libs/gst-plugins-base - >=media-libs/gstreamer-1.14 - ) - gtk? ( x11-libs/gtk+:3 ) - jack? ( virtual/jack ) - lirc? ( app-misc/lirc ) - ofono-headset? ( >=net-misc/ofono-1.13 ) - orc? ( >=dev-lang/orc-0.4.15 ) - selinux? ( sec-policy/selinux-pulseaudio ) - sox? ( >=media-libs/soxr-0.1.1 ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd:= ) - tcpd? ( sys-apps/tcp-wrappers ) - udev? ( >=virtual/udev-143[hwdb(+)] ) - webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 ) - X? ( - x11-libs/libX11[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}] - daemon? ( - x11-libs/libICE - x11-libs/libSM - >=x11-libs/libX11-1.4.0 - >=x11-libs/libXtst-1.0.99.2 - ) - ) - zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) -" - -# pulseaudio ships a bundle xmltoman, which uses XML::Parser -DEPEND=" - ${COMMON_DEPEND} - dev-libs/libatomic_ops - dev-libs/libpcre:* - test? ( >=dev-libs/check-0.9.10 ) - X? ( x11-base/xorg-proto ) -" - -# alsa-utils dep is for the alsasound init.d script (see bug 155707); TODO: read it -# NOTE: Only system-wide needs acct-group/audio unless elogind/systemd is not used -RDEPEND=" - ${COMMON_DEPEND} - system-wide? ( - alsa? ( media-sound/alsa-utils ) - acct-user/pulse - acct-group/audio - acct-group/pulse-access - ) -" - -# This is a PDEPEND to avoid a circular dep -PDEPEND=" - alsa? ( alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio,${MULTILIB_USEDEP}] ) ) -" - -DOCS=( NEWS README ) - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch -) - -src_prepare() { - default - - gnome2_environment_reset -} - -multilib_src_configure() { - local emesonargs=( - --localstatedir="${EPREFIX}"/var - - $(meson_native_use_bool daemon) - $(meson_native_use_bool doc doxygen) - -Dgcov=false - # tests involve random modules, so just do them for the native # TODO: tests should run always - $(meson_native_use_bool test tests) - -Ddatabase=$(multilib_native_usex gdbm gdbm simple) # tdb is also an option but no one cares about it - -Dstream-restore-clear-old-devices=true - -Drunning-from-build-tree=false - - # Paths - -Dmodlibexecdir="${EPREFIX}/usr/$(get_libdir)/${PN}/modules" # Was $(get_libdir)/${P} - -Dsystemduserunitdir=$(systemd_get_userunitdir) - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" - -Dbashcompletiondir="$(get_bashcompdir)" # Alternatively DEPEND on app-shells/bash-completion for pkg-config to provide the value - - # Optional features - $(meson_native_use_feature alsa) - $(meson_feature asyncns) - $(meson_native_use_feature zeroconf avahi) - $(meson_native_use_feature bluetooth bluez5) - -Dbluez5-gstreamer=disabled # no ldacenc/rtpldacpay gst elements packaged yet - $(meson_native_use_bool native-headset bluez5-native-headset) - $(meson_native_use_bool ofono-headset bluez5-ofono-headset) - $(meson_feature dbus) - $(meson_native_use_feature elogind) - $(meson_native_use_feature equalizer fftw) - $(meson_feature glib) # WARNING: toggling this likely changes ABI - $(meson_native_use_feature glib gsettings) # Supposedly correct? - $(meson_native_use_feature gstreamer) - $(meson_native_use_feature gtk) - -Dhal-compat=true # Consider disabling on next revbump - $(meson_use ipv6) - $(meson_native_use_feature jack) - $(meson_native_use_feature lirc) - $(meson_native_use_feature ssl openssl) - $(meson_native_use_feature orc) - $(meson_native_use_feature oss oss-output) - -Dsamplerate=disabled # Matches upstream - $(meson_native_use_feature sox soxr) - -Dspeex=enabled - $(meson_native_use_feature systemd) - $(meson_native_use_feature tcpd tcpwrap) # TODO: This should technically be enabled for 32bit too, but at runtime it probably is never used without daemon? - $(meson_native_use_feature udev) - -Dvalgrind=auto - $(meson_feature X x11) - - # Echo cancellation - -Dadrian-aec=false # Not packaged? - $(meson_native_use_feature webrtc-aec) - ) - - if multilib_is_native_abi; then - # Make padsp work for non-native ABI, supposedly only possible with glibc; - # this is used by /usr/bin/padsp that comes from native build, thus we need - # this argument for native build - if use elibc_glibc; then - emesonargs+=( -Dpulsedsp-location="${EPREFIX}"'/usr/\\$$LIB/pulseaudio' ) - fi - else - emesonargs+=( -Dman=false ) - if ! use elibc_glibc; then - # Non-glibc multilib is probably non-existent but just in case: - ewarn "padsp wrapper for OSS emulation will only work with native ABI applications!" - fi - fi - - meson_src_configure -} - -multilib_src_compile() { - meson_src_compile - - if multilib_is_native_abi; then - if use doc; then - einfo "Generating documentation ..." - meson_src_compile doxygen - fi - fi -} - -multilib_src_install() { - # The files referenced in the DOCS array do not exist in the multilib source directory, - # therefore clear the variable when calling the function that will access it. - DOCS= meson_src_install - - if multilib_is_native_abi; then - if use doc; then - einfo "Installing documentation ..." - docinto html - dodoc -r doxygen/html/. - fi - fi -} - -multilib_src_install_all() { - einstalldocs - - if use system-wide; then - newconfd "${FILESDIR}"/pulseaudio.conf.d pulseaudio - - use_define() { - local define=${2:-$(echo ${1} | tr '[:lower:]' '[:upper:]')} - - use "${1}" && echo "-D${define}" || echo "-U${define}" - } - - unifdef -x 1 \ - $(use_define zeroconf AVAHI) \ - $(use_define alsa) \ - $(use_define bluetooth) \ - $(use_define udev) \ - "${FILESDIR}"/pulseaudio.init.d-5 \ - > "${T}"/pulseaudio \ - || die - - doinitd "${T}"/pulseaudio - - systemd_dounit "${FILESDIR}"/${PN}.service - - # We need /var/run/pulse, bug 442852 - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf - else - # Prevent warnings when system-wide is not used, bug 447694 - if use dbus && use daemon; then - rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf || die - fi - fi - - if use zeroconf; then - sed -i \ - -e '/module-zeroconf-publish/s:^#::' \ - "${ED}/etc/pulse/default.pa" \ - || die - fi - - find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die -} - -pkg_postinst() { - gnome2_schemas_update - - if use system-wide; then - tmpfiles_process "${PN}.conf" - - elog "You have enabled the 'system-wide' USE flag for pulseaudio." - elog "This mode should only be used on headless servers, embedded systems," - elog "or thin clients. It will usually require manual configuration, and is" - elog "incompatible with many expected pulseaudio features." - elog "On normal desktop systems, system-wide mode is STRONGLY DISCOURAGED." - elog "" - elog "For more information, see" - elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/" - elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/" - elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server" - elog "" - fi - - if use equalizer; then - elog "You will need to load some extra modules to make qpaeq work." - elog "You can do that by adding the following two lines in" - elog "/etc/pulse/default.pa and restarting pulseaudio:" - elog "load-module module-equalizer-sink" - elog "load-module module-dbus-protocol" - elog "" - fi - - if use native-headset && use ofono-headset; then - elog "You have enabled both native and ofono headset profiles. The runtime decision" - elog "which to use is done via the 'headset' argument of module-bluetooth-discover." - elog "" - fi - - if use systemd && use daemon; then - elog "It's recommended to start pulseaudio via its systemd user units:" - elog "" - elog " systemctl --user enable pulseaudio.service pulseaudio.socket" - elog "" - elog "The change from autospawn to user units will take effect after restarting." - elog "" - fi - - optfeature_header "PulseAudio can be enhanced by installing the following:" - use equalizer && optfeature "using the qpaeq script" dev-python/PyQt5[dbus,widgets] - use dbus && optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/media-sound/pulseaudio/pulseaudio-15.0-r3.ebuild b/media-sound/pulseaudio/pulseaudio-15.0-r3.ebuild deleted file mode 100644 index 85f1d2a7a9a7..000000000000 --- a/media-sound/pulseaudio/pulseaudio-15.0-r3.ebuild +++ /dev/null @@ -1,382 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -MY_PV="${PV/_pre*}" -MY_P="${PN}-${MY_PV}" - -inherit bash-completion-r1 gnome2-utils meson-multilib optfeature systemd tmpfiles udev - -DESCRIPTION="A networked sound server with an advanced plugin system" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" - -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - EGIT_BRANCH="master" - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}" -else - SRC_URI="https://freedesktop.org/software/${PN}/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -fi - -# libpulse-simple and libpulse link to libpulse-core; this is daemon's -# library and can link to gdbm and other GPL-only libraries. In this -# cases, we have a fully GPL-2 package. Leaving the rest of the -# GPL-forcing USE flags for those who use them. -LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )" - -SLOT="0" - -# +alsa-plugin as discussed in bug #519530 -# TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec -# NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file -IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus +daemon doc elogind equalizer +gdbm -gstreamer +glib gtk ipv6 jack ldac lirc native-headset ofono-headset +orc oss selinux sox ssl systemd -system-wide tcpd test +udev +webrtc-aec +X zeroconf" - -RESTRICT="!test? ( test )" - -# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac -# Basically all IUSE are either ${MULTILIB_USEDEP} for client libs or they belong under !daemon () -# We duplicate alsa-plugin, {native,ofono}-headset under daemon to let users deal with them at once -REQUIRED_USE=" - alsa-plugin? ( alsa ) - bluetooth? ( dbus ) - daemon? ( ?? ( elogind systemd ) ) - !daemon? ( - !alsa - !alsa-plugin - !bluetooth - !equalizer - !gdbm - !gstreamer - !gtk - !jack - !lirc - !native-headset - !ofono-headset - !orc - !oss - !sox - !ssl - !system-wide - !udev - !webrtc-aec - !zeroconf - ) - equalizer? ( dbus ) - native-headset? ( bluetooth ) - ofono-headset? ( bluetooth ) - udev? ( || ( alsa oss ) ) - zeroconf? ( dbus ) -" - -BDEPEND=" - dev-lang/perl - dev-perl/XML-Parser - sys-devel/gettext - sys-devel/m4 - virtual/libiconv - virtual/libintl - virtual/pkgconfig - doc? ( app-doc/doxygen ) - orc? ( >=dev-lang/orc-0.4.15 ) - system-wide? ( dev-util/unifdef ) -" - -# NOTE: -# - libpcre needed in some cases, bug #472228 -# - media-libs/speexdsp is providing echo canceller implementation -COMMON_DEPEND=" - >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}] - >=media-libs/speexdsp-1.2[${MULTILIB_USEDEP}] - virtual/libc - alsa? ( >=media-libs/alsa-lib-1.0.24 ) - asyncns? ( >=net-libs/libasyncns-0.1[${MULTILIB_USEDEP}] ) - bluetooth? ( - >=net-wireless/bluez-5 - media-libs/sbc - ) - daemon? ( - dev-libs/libltdl - sys-kernel/linux-headers - >=sys-libs/libcap-2.22-r2 - ) - dbus? ( >=sys-apps/dbus-1.4.12[${MULTILIB_USEDEP}] ) - elogind? ( sys-auth/elogind ) - equalizer? ( - sci-libs/fftw:3.0 - ) - gdbm? ( sys-libs/gdbm:= ) - glib? ( >=dev-libs/glib-2.28.0:2[${MULTILIB_USEDEP}] ) - gstreamer? ( - media-libs/gst-plugins-base - >=media-libs/gstreamer-1.14 - ) - gtk? ( x11-libs/gtk+:3 ) - jack? ( virtual/jack ) - lirc? ( app-misc/lirc ) - ofono-headset? ( >=net-misc/ofono-1.13 ) - orc? ( >=dev-lang/orc-0.4.15 ) - selinux? ( sec-policy/selinux-pulseaudio ) - sox? ( >=media-libs/soxr-0.1.1 ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd:= ) - tcpd? ( sys-apps/tcp-wrappers ) - udev? ( >=virtual/udev-143[hwdb(+)] ) - webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 ) - X? ( - x11-libs/libX11[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}] - daemon? ( - x11-libs/libICE - x11-libs/libSM - >=x11-libs/libX11-1.4.0 - >=x11-libs/libXtst-1.0.99.2 - ) - ) - zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) -" - -# pulseaudio ships a bundle xmltoman, which uses XML::Parser -DEPEND=" - ${COMMON_DEPEND} - dev-libs/libatomic_ops - dev-libs/libpcre:* - test? ( >=dev-libs/check-0.9.10 ) - X? ( x11-base/xorg-proto ) -" - -# alsa-utils dep is for the alsasound init.d script (see bug 155707); TODO: read it -# NOTE: Only system-wide needs acct-group/audio unless elogind/systemd is not used -RDEPEND=" - ${COMMON_DEPEND} - system-wide? ( - alsa? ( media-sound/alsa-utils ) - acct-user/pulse - acct-group/audio - acct-group/pulse-access - ) - daemon? ( - bluetooth? ( - gstreamer? ( - ldac? ( media-plugins/gst-plugins-ldac ) - aptx? ( media-plugins/gst-plugins-openaptx ) - ) - ) - ) -" - -# This is a PDEPEND to avoid a circular dep -PDEPEND=" - alsa? ( alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio,${MULTILIB_USEDEP}] ) ) -" - -DOCS=( NEWS README ) - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/pulseaudio-15.0-xice-xsm-xtst-daemon-only.patch -) - -src_prepare() { - default - - gnome2_environment_reset -} - -multilib_src_configure() { - local emesonargs=( - --localstatedir="${EPREFIX}"/var - - $(meson_native_use_bool daemon) - $(meson_native_use_bool doc doxygen) - -Dgcov=false - # tests involve random modules, so just do them for the native # TODO: tests should run always - $(meson_native_use_bool test tests) - -Ddatabase=$(multilib_native_usex gdbm gdbm simple) # tdb is also an option but no one cares about it - -Dstream-restore-clear-old-devices=true - -Drunning-from-build-tree=false - - # Paths - -Dmodlibexecdir="${EPREFIX}/usr/$(get_libdir)/${PN}/modules" # Was $(get_libdir)/${P} - -Dsystemduserunitdir=$(systemd_get_userunitdir) - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" - -Dbashcompletiondir="$(get_bashcompdir)" # Alternatively DEPEND on app-shells/bash-completion for pkg-config to provide the value - - # Optional features - $(meson_native_use_feature alsa) - $(meson_feature asyncns) - $(meson_native_use_feature zeroconf avahi) - $(meson_native_use_feature bluetooth bluez5) - $(meson_native_use_feature gstreamer bluez5-gstreamer) - $(meson_native_use_bool native-headset bluez5-native-headset) - $(meson_native_use_bool ofono-headset bluez5-ofono-headset) - $(meson_feature dbus) - $(meson_native_use_feature elogind) - $(meson_native_use_feature equalizer fftw) - $(meson_feature glib) # WARNING: toggling this likely changes ABI - $(meson_native_use_feature glib gsettings) # Supposedly correct? - $(meson_native_use_feature gstreamer) - $(meson_native_use_feature gtk) - -Dhal-compat=true # Consider disabling on next revbump - $(meson_use ipv6) - $(meson_native_use_feature jack) - $(meson_native_use_feature lirc) - $(meson_native_use_feature ssl openssl) - $(meson_native_use_feature orc) - $(meson_native_use_feature oss oss-output) - -Dsamplerate=disabled # Matches upstream - $(meson_native_use_feature sox soxr) - -Dspeex=enabled - $(meson_native_use_feature systemd) - $(meson_native_use_feature tcpd tcpwrap) # TODO: This should technically be enabled for 32bit too, but at runtime it probably is never used without daemon? - $(meson_native_use_feature udev) - -Dvalgrind=auto - $(meson_feature X x11) - - # Echo cancellation - -Dadrian-aec=false # Not packaged? - $(meson_native_use_feature webrtc-aec) - ) - - if multilib_is_native_abi; then - # Make padsp work for non-native ABI, supposedly only possible with glibc; - # this is used by /usr/bin/padsp that comes from native build, thus we need - # this argument for native build - if use elibc_glibc; then - emesonargs+=( -Dpulsedsp-location="${EPREFIX}"'/usr/\\$$LIB/pulseaudio' ) - fi - else - emesonargs+=( -Dman=false ) - if ! use elibc_glibc; then - # Non-glibc multilib is probably non-existent but just in case: - ewarn "padsp wrapper for OSS emulation will only work with native ABI applications!" - fi - fi - - meson_src_configure -} - -multilib_src_compile() { - meson_src_compile - - if multilib_is_native_abi; then - if use doc; then - einfo "Generating documentation ..." - meson_src_compile doxygen - fi - fi -} - -multilib_src_install() { - # The files referenced in the DOCS array do not exist in the multilib source directory, - # therefore clear the variable when calling the function that will access it. - DOCS= meson_src_install - - if multilib_is_native_abi; then - if use doc; then - einfo "Installing documentation ..." - docinto html - dodoc -r doxygen/html/. - fi - fi -} - -multilib_src_install_all() { - einstalldocs - - if use system-wide; then - newconfd "${FILESDIR}"/pulseaudio.conf.d pulseaudio - - use_define() { - local define=${2:-$(echo ${1} | tr '[:lower:]' '[:upper:]')} - - use "${1}" && echo "-D${define}" || echo "-U${define}" - } - - unifdef -x 1 \ - $(use_define zeroconf AVAHI) \ - $(use_define alsa) \ - $(use_define bluetooth) \ - $(use_define udev) \ - "${FILESDIR}"/pulseaudio.init.d-5 \ - > "${T}"/pulseaudio \ - || die - - doinitd "${T}"/pulseaudio - - systemd_dounit "${FILESDIR}"/${PN}.service - - # We need /var/run/pulse, bug 442852 - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf - else - # Prevent warnings when system-wide is not used, bug 447694 - if use dbus && use daemon; then - rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf || die - fi - fi - - if use zeroconf; then - sed -i \ - -e '/module-zeroconf-publish/s:^#::' \ - "${ED}/etc/pulse/default.pa" \ - || die - fi - - find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die -} - -pkg_postinst() { - gnome2_schemas_update - - if use system-wide; then - tmpfiles_process "${PN}.conf" - - elog "You have enabled the 'system-wide' USE flag for pulseaudio." - elog "This mode should only be used on headless servers, embedded systems," - elog "or thin clients. It will usually require manual configuration, and is" - elog "incompatible with many expected pulseaudio features." - elog "On normal desktop systems, system-wide mode is STRONGLY DISCOURAGED." - elog "" - elog "For more information, see" - elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/" - elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/" - elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server" - elog "" - fi - - if use equalizer; then - elog "You will need to load some extra modules to make qpaeq work." - elog "You can do that by adding the following two lines in" - elog "/etc/pulse/default.pa and restarting pulseaudio:" - elog "load-module module-equalizer-sink" - elog "load-module module-dbus-protocol" - elog "" - fi - - if use native-headset && use ofono-headset; then - elog "You have enabled both native and ofono headset profiles. The runtime decision" - elog "which to use is done via the 'headset' argument of module-bluetooth-discover." - elog "" - fi - - if use systemd && use daemon; then - elog "It's recommended to start pulseaudio via its systemd user units:" - elog "" - elog " systemctl --user enable pulseaudio.service pulseaudio.socket" - elog "" - elog "The change from autospawn to user units will take effect after restarting." - elog "" - fi - - optfeature_header "PulseAudio can be enhanced by installing the following:" - use equalizer && optfeature "using the qpaeq script" dev-python/PyQt5[dbus,widgets] - use dbus && optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/media-sound/pulseaudio/pulseaudio-16.1.ebuild b/media-sound/pulseaudio/pulseaudio-16.1.ebuild index a4098093c08f..4dcb6be5ba33 100644 --- a/media-sound/pulseaudio/pulseaudio-16.1.ebuild +++ b/media-sound/pulseaudio/pulseaudio-16.1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="A meta package for PulseAudio (networked sound server)" HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" SRC_URI="" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" LICENSE="metapackage" diff --git a/media-sound/rexima/files/rexima-1.4-makefile.patch b/media-sound/rexima/files/rexima-1.4-makefile.patch new file mode 100644 index 000000000000..9c70493b4cd5 --- /dev/null +++ b/media-sound/rexima/files/rexima-1.4-makefile.patch @@ -0,0 +1,24 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,7 +1,9 @@ + # Makefile - makefile for rexima + +-CC=gcc +-CFLAGS=-O -Wall ++PKG_CONFIG ?= pkg-config ++CFLAGS += -Wall ++CPPFLAGS += $(shell $(PKG_CONFIG) --cflags ncurses) ++LDLIBS = $(shell $(PKG_CONFIG) --libs ncurses) + + # Set BINDIR to directory for binary, + # MANDIR to directory for man page. +@@ -16,9 +18,6 @@ + + all: rexima + +-rexima: rexima.o +- $(CC) $(CFLAGS) -o rexima rexima.o -lncurses +- + installdirs: + /bin/sh ./mkinstalldirs $(BINDIR) $(MANDIR) + diff --git a/media-sound/rexima/rexima-1.4-r1.ebuild b/media-sound/rexima/rexima-1.4-r2.ebuild similarity index 65% rename from media-sound/rexima/rexima-1.4-r1.ebuild rename to media-sound/rexima/rexima-1.4-r2.ebuild index 60fcf194acd7..72dfeb4e8a71 100644 --- a/media-sound/rexima/rexima-1.4-r1.ebuild +++ b/media-sound/rexima/rexima-1.4-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit toolchain-funcs @@ -12,19 +12,15 @@ SRC_URI="ftp://ftp.ibiblio.org/pub/Linux/apps/sound/mixers/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc sparc x86" -IUSE="" -RDEPEND="sys-libs/ncurses:0=" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="sys-libs/ncurses:=" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" -src_configure() { - tc-export CC +PATCHES=( "${FILESDIR}"/${P}-makefile.patch ) - cat > Makefile <<- _EOF_ || die - LDLIBS=$($(tc-getPKG_CONFIG) --libs ncurses) - all: rexima - _EOF_ +src_configure() { + tc-export CC PKG_CONFIG } src_install() { diff --git a/media-sound/sndfile-tools/metadata.xml b/media-sound/sndfile-tools/metadata.xml index caeebce575d8..f9cfd2e46510 100644 --- a/media-sound/sndfile-tools/metadata.xml +++ b/media-sound/sndfile-tools/metadata.xml @@ -15,4 +15,7 @@ * sndfile-spectrogram * sndfile-mix-to-mono + + libsndfile/sndfile-tools + diff --git a/media-sound/soundconverter/Manifest b/media-sound/soundconverter/Manifest index 098004513efe..a5fa1c2a5dc0 100644 --- a/media-sound/soundconverter/Manifest +++ b/media-sound/soundconverter/Manifest @@ -1,2 +1 @@ -DIST soundconverter-3.0.2.tar.xz 208440 BLAKE2B e7817648fe27b2083629ea718b0479f7b9e2607a017868b1e1ce3fb0407a84a548bd007647e73a1d4163a7f51b162a89e3914419ccdbfd07586c2a94a23f4af2 SHA512 0746395de412a4d845e3df4d6cce0dbcba266c9efc8db71663dd1c751d2a5de5b0dc266f24bbfe6c00f69428801ce5f9558fc8e5e2f5d5e6be8562085cd7fe92 DIST soundconverter-4.0.3.gh.tar.gz 632495 BLAKE2B 9a2847b5ebb998b9122ff4020e47dc5b84635a6e1ae0de9061bab18e813ab3918278e940df80bc370b071de77a82a3637c376d9ebdd84d2f7b00865dda94935a SHA512 0674eb430bb3cf267ceabee8e7dbdeb2ee81e537ca093fcf6e1adab21112690ed9e3eb349a994805ddfc51b3a4f875b87a5819a1f2cf020752eb8e742665a998 diff --git a/media-sound/soundconverter/soundconverter-3.0.2-r1.ebuild b/media-sound/soundconverter/soundconverter-3.0.2-r1.ebuild deleted file mode 100644 index dceecba8d9c3..000000000000 --- a/media-sound/soundconverter/soundconverter-3.0.2-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_{8,9} ) - -inherit gnome2 python-single-r1 - -DESCRIPTION="A simple audiofile converter application for the GNOME environment" -HOMEPAGE="https://soundconverter.org/" -MY_PV="${PV/_/-}" -SRC_URI="https://launchpad.net/${PN}/trunk/${MY_PV}/+download/${PN}-${MY_PV}.tar.xz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="aac flac libnotify mp3 ogg opus vorbis" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND="${PYTHON_DEPS} - dev-libs/gobject-introspection:= - x11-libs/gtk+:3[introspection] - media-libs/gstreamer:1.0[introspection] -" - -# gst-plugins-meta for any decoders, USE flags for specific encoders used by code -# List in soundconverter/gstreamer.py -# wavenc and mp4mux come from gst-plugins-good, which everyone having base should have, so unconditional -RDEPEND="${COMMON_DEPEND} - x11-libs/pango[introspection] - $(python_gen_cond_dep ' - dev-python/gst-python:1.0[${PYTHON_USEDEP}] - ') - libnotify? ( x11-libs/libnotify[introspection] ) - - media-libs/gst-plugins-base:1.0[vorbis?,ogg?] - media-plugins/gst-plugins-meta:1.0 - flac? ( media-plugins/gst-plugins-flac:1.0 ) - media-libs/gst-plugins-good:1.0 - mp3? ( - media-libs/gst-plugins-bad:1.0 - media-libs/gst-plugins-ugly:1.0 - media-plugins/gst-plugins-lame:1.0 - ) - aac? ( media-plugins/gst-plugins-faac:1.0 ) - opus? ( media-plugins/gst-plugins-opus:1.0 ) -" -DEPEND="${COMMON_DEPEND} - dev-util/intltool - sys-devel/gettext -" - -RESTRICT="test" # broken pot files list in 3.0.0 release, making src_test fallback to "make test" which fails - -src_prepare() { - python_fix_shebang . - gnome2_src_prepare -} - -src_install() { - gnome2_src_install - python_optimize "${ED%/}"/usr/$(get_libdir)/soundconverter/python -} diff --git a/media-sound/spotify/metadata.xml b/media-sound/spotify/metadata.xml index a8c59b0ec70a..64b7b60216ed 100644 --- a/media-sound/spotify/metadata.xml +++ b/media-sound/spotify/metadata.xml @@ -1,14 +1,14 @@ - - Allows playing local files with the Spotify client - Triggers a paxmarking of the main Spotify binary - Controls the dependency on pulseaudio or apulse - Pulls in dependencies needed for systray support on some desktop environments - - -prometheanfire@gentoo.org -Matthew Thode - + + prometheanfire@gentoo.org + Matthew Thode + + + Allows playing local files with the Spotify client + Triggers a paxmarking of the main Spotify binary + Controls the dependency on pulseaudio or apulse + Pulls in dependencies needed for systray support on some desktop environments + diff --git a/media-sound/tagtool/files/tagtool-0.12.3-QA-desktop.patch b/media-sound/tagtool/files/tagtool-0.12.3-QA-desktop.patch new file mode 100644 index 000000000000..50c290d0ee15 --- /dev/null +++ b/media-sound/tagtool/files/tagtool-0.12.3-QA-desktop.patch @@ -0,0 +1,10 @@ +--- a/data/tagtool.desktop.in ++++ b/data/tagtool.desktop.in +@@ -3,6 +3,6 @@ + _Comment=MP3 and Ogg Vorbis tag editor + Exec=tagtool + Icon=TagTool +-Terminal=False ++Terminal=false + Type=Application + Categories=Audio;AudioVideo;AudioVideoEditing; diff --git a/media-sound/tagtool/files/tagtool-0.12.3-underlinking.patch b/media-sound/tagtool/files/tagtool-0.12.3-autotools.patch similarity index 83% rename from media-sound/tagtool/files/tagtool-0.12.3-underlinking.patch rename to media-sound/tagtool/files/tagtool-0.12.3-autotools.patch index 9569ad2fbaf5..40d1f5e80441 100644 --- a/media-sound/tagtool/files/tagtool-0.12.3-underlinking.patch +++ b/media-sound/tagtool/files/tagtool-0.12.3-autotools.patch @@ -1,10 +1,11 @@ -Fix underlinking issues caused by missing libm and libogg linking -Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=513012 +* Fix underlinking issues caused by missing libm and libogg linking + https://bugs.gentoo.org/513012 +* Fix spurious test failure caused by incomplete POTFILES.in + https://bugs.gentoo.org/631236 +* In addition, fix nonidiomatic AC_ARG_ENABLE option handling. -In addition, fix nonidiomatic AC_ARG_ENABLE option handling. - ---- tagtool-0.12.3/configure.ac -+++ tagtool-0.12.3/configure.ac +--- a/configure.ac ++++ b/configure.ac @@ -13,20 +13,16 @@ @@ -57,8 +58,15 @@ In addition, fix nonidiomatic AC_ARG_ENABLE option handling. AM_CONDITIONAL(ENABLE_MP3, test "$enable_mp3" = "yes") AM_CONDITIONAL(ENABLE_VORBIS, test "$enable_vorbis" = "yes") ---- tagtool-0.12.3/src/Makefile.am -+++ tagtool-0.12.3/src/Makefile.am +--- a/po/POTFILES.in ++++ b/po/POTFILES.in +@@ -22,3 +22,4 @@ + src/vorbis_edit.c + src/vorbis_edit_field.c + src/vorbis_file.c ++src/vcedit.c +--- a/src/Makefile.am ++++ b/src/Makefile.am @@ -28,7 +28,8 @@ vorbis_sources = vorbis_file.c vorbis_file.h vorbis_edit.c \ vorbis_edit.h vorbis_edit_field.c vorbis_edit_field.h vcedit.c \ diff --git a/media-sound/tagtool/tagtool-0.12.3-r1.ebuild b/media-sound/tagtool/tagtool-0.12.3-r2.ebuild similarity index 61% rename from media-sound/tagtool/tagtool-0.12.3-r1.ebuild rename to media-sound/tagtool/tagtool-0.12.3-r2.ebuild index be7039a613eb..65eb348ceaf0 100644 --- a/media-sound/tagtool/tagtool-0.12.3-r1.ebuild +++ b/media-sound/tagtool/tagtool-0.12.3-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit autotools +inherit autotools xdg DESCRIPTION="Audio Tag Tool Ogg/Mp3 Tagger" HOMEPAGE="https://sourceforge.net/projects/tagtool/" @@ -15,21 +15,20 @@ KEYWORDS="amd64 ppc ~sparc x86" IUSE="mp3 +vorbis" REQUIRED_USE="|| ( mp3 vorbis )" -RDEPEND="x11-libs/gtk+:2 +RDEPEND=" + x11-libs/gtk+:2 >=gnome-base/libglade-2.6 mp3? ( >=media-libs/id3lib-3.8.3-r6 ) vorbis? ( >=media-libs/libvorbis-1 )" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}"/${P}-underlinking.patch + "${FILESDIR}"/${P}-autotools.patch + "${FILESDIR}"/${P}-QA-desktop.patch ) src_prepare() { - # QA fix for wrong boolean value - sed -i -e 's/Terminal=False/Terminal=false/' data/tagtool.desktop.in || die - default eautoreconf } @@ -43,9 +42,8 @@ src_configure() { src_install() { emake \ DESTDIR="${D}" \ - GNOME_SYSCONFDIR="${D}/etc" \ - sysdir="${D}/usr/share/applets/Multimedia" \ + GNOME_SYSCONFDIR="${ED}"/etc \ + sysdir="${ED}"/usr/share/applets/Multimedia \ install - - dodoc ChangeLog NEWS README TODO THANKS + einstalldocs } diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index cdfeb2fd6cb8787d3c8734a7bf83036df3b4b8d1..d4294ba4a8d02aeac6e7291cf17beee5529dc3d6 100644 GIT binary patch delta 25193 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
    Cu!%+a2n=Q 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 delta 25170 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 RD|Pxm{tvwns1HcG007?zFhT$T diff --git a/media-video/aegisub/aegisub-3.2.2_p20160518-r103.ebuild b/media-video/aegisub/aegisub-3.2.2_p20160518-r103.ebuild index 0ac1ff04d08e..a9c7d950a82c 100644 --- a/media-video/aegisub/aegisub-3.2.2_p20160518-r103.ebuild +++ b/media-video/aegisub/aegisub-3.2.2_p20160518-r103.ebuild @@ -18,9 +18,9 @@ SRC_URI="https://github.com/Aegisub/Aegisub/archive/${COMMIT_ID}.tar.gz -> ${P}. LICENSE="BSD MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+alsa debug +fftw openal oss portaudio pulseaudio spell test +uchardet" -RESTRICT="!test? ( test )" +RESTRICT="test" # aegisub bundles luabins (https://github.com/agladysh/luabins). # Unfortunately, luabins upstream is practically dead since 2010. @@ -29,7 +29,7 @@ RDEPEND="${LUA_DEPS} x11-libs/wxGTK:${WX_GTK_VER}[X,opengl,debug?] dev-libs/boost:=[icu,nls,threads(+)] dev-libs/icu:= - media-libs/ffmpegsource:= + ~media-libs/ffmpegsource-2.23:= media-libs/fontconfig media-libs/freetype media-libs/libass:=[fontconfig] diff --git a/media-video/celluloid/celluloid-0.21.ebuild b/media-video/celluloid/celluloid-0.21.ebuild index 6427cae1f4e7..447feb7364ca 100644 --- a/media-video/celluloid/celluloid-0.21.ebuild +++ b/media-video/celluloid/celluloid-0.21.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/celluloid-player/celluloid/releases/download/v${PV}/ LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ~ppc64" RDEPEND=">=dev-libs/glib-2.44 >=x11-libs/gtk+-3.22.23:3 diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml index c07905a8339b..338da081d0ab 100644 --- a/media-video/ffmpeg/metadata.xml +++ b/media-video/ffmpeg/metadata.xml @@ -1,73 +1,76 @@ - - media-video@gentoo.org - - - Enables support for AMD's Advanced Media Framework (AMF) - Enables Adaptive Multi-Rate Audio support - Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc. - Enables Apple AppKit framework - Enable playback of Blu-ray filesystems - Enables media-libs/libbs2b based Bauer stereo-to-binaural filter. - Enables audio CD grabbing with dev-libs/libcdio. - Enables audio fingerprinting support with media-libs/chromaprint. - Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi. - Enables codec2 low bit rate speech codec support via media-libs/codec2. - Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) - Enables CUDA-based acceleration. Mostly used for specific filters. - Enables AV1 decoding via media-libs/dav1d. - Use external fdk-aac library for AAC encoding - Adds a text-to-speech filter based on app-accessibility/flite. - Enable frei0r wrapping in libavfilter - Enables fribidi support in the drawtext filter. - Enables gcrypt support: Needed for rtmp(t)e support if openssl, librtmp or gmp is not used. - Enables support for media-libs/game-music-emu for playing various video game music formats. - Build GPL code. Should be enabled unless you require LGPL binaries. - Use pre-calculated tables rather than calculating them on the fly. - Support for FireWire DV/HDV input device using media-libs/libiec61883. - Enables media-libs/kvazaar based HEVC encoder. - Enables media-libs/libaom based AV1 codec support. - Enables ARIB text and caption decoding via media-libs/aribb24. - Enables x11-libs/libdrm support for better screen grabbing and hardware accelerated codecs. - Enables iLBC de/encoding via media-libs/libilbc. - Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's native implementation. - Enables audio resampling through media-libs/soxr. - Enables the OCR filter via app-text/tesseract. - Uses media-libs/libv4l for video4linux instead of direct calls. Adds support for more devices via the userspace library. - Uses dev-libs/libxml2 to enable dash demuxing support. - Enables lv2 audio filter wrapper. - Enables MIPS DSP ASE R1 optimizations. - Enables MIPS DSP ASE R2 optimizations. - Enables floating point MIPS optimizations. - Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi. - Enables network streaming support - Enable OpenCL support - Enables H.264 encoding suppoprt via media-libs/openh264. - Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS). - Force shared libraries to be built as PIC (this is slower) - Build and install libpostproc. - Enables AV1 encoding support via media-video/rav1e. - Adds time-stretching and pitch-shifting audio filter based on media-libs/rubberband. - Enable app-arch/snappy support. Required for e.g. Vidvox Hap encoder. - Enable support for the media-sound/sndio backend - Enable support for Secure Reliable Transport (SRT) via net-libs/srt - Enable SSH/sftp support via net-libs/libssh. - Enables AV1 encoding support via media-libs/svt-av1. - Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder. - Enables video stabilization filter using vid.stab library (media-libs/vidstab). - Enables Netflix's perceptual video quality assessment filter using the library (media-libs/libvmaf). - Enables VP8 and VP9 codec support using libvpx: Decoding does not require this to be enabled but libvpx can also be used for decoding; encoding requires this useflag to be enabled though. - Enables support for the vulkan API for GPU offload. - Enables HEVC encoding with media-libs/x265. - Enables net-libs/zeromq support with the zmq/azmq filters. - Enables media-libs/zimg based scale filter. - Enables media-libs/zvbi based teletext decoder. - - - For building against. This is the only slot that provides - headers and command line tools. Binary compatibility slots come and go - as required, so always pin dependencies to this slot when appropriate. - + + media-video@gentoo.org + + + Enables support for AMD's Advanced Media Framework (AMF) + Enables Adaptive Multi-Rate Audio support + Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc. + Enables Apple AppKit framework + Enable playback of Blu-ray filesystems + Enables media-libs/libbs2b based Bauer stereo-to-binaural filter. + Enables audio CD grabbing with dev-libs/libcdio. + Enables audio fingerprinting support with media-libs/chromaprint. + Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi. + Enables codec2 low bit rate speech codec support via media-libs/codec2. + Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) + Enables CUDA-based acceleration. Mostly used for specific filters. + Enables AV1 decoding via media-libs/dav1d. + Use external fdk-aac library for AAC encoding + Adds a text-to-speech filter based on app-accessibility/flite. + Enable frei0r wrapping in libavfilter + Enables fribidi support in the drawtext filter. + Enables gcrypt support: Needed for rtmp(t)e support if openssl, librtmp or gmp is not used. + Enables support for media-libs/game-music-emu for playing various video game music formats. + Build GPL code. Should be enabled unless you require LGPL binaries. + Use pre-calculated tables rather than calculating them on the fly. + Support for FireWire DV/HDV input device using media-libs/libiec61883. + Enables media-libs/kvazaar based HEVC encoder. + Enables media-libs/libaom based AV1 codec support. + Enables ARIB text and caption decoding via media-libs/aribb24. + Enables x11-libs/libdrm support for better screen grabbing and hardware accelerated codecs. + Enables iLBC de/encoding via media-libs/libilbc. + Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's native implementation. + Enables audio resampling through media-libs/soxr. + Enables the OCR filter via app-text/tesseract. + Uses media-libs/libv4l for video4linux instead of direct calls. Adds support for more devices via the userspace library. + Uses dev-libs/libxml2 to enable dash demuxing support. + Enables lv2 audio filter wrapper. + Enables MIPS DSP ASE R1 optimizations. + Enables MIPS DSP ASE R2 optimizations. + Enables floating point MIPS optimizations. + Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi. + Enables network streaming support + Enable OpenCL support + Enables H.264 encoding suppoprt via media-libs/openh264. + Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS). + Force shared libraries to be built as PIC (this is slower) + Build and install libpostproc. + Enables AV1 encoding support via media-video/rav1e. + Adds time-stretching and pitch-shifting audio filter based on media-libs/rubberband. + Enable app-arch/snappy support. Required for e.g. Vidvox Hap encoder. + Enable support for the media-sound/sndio backend + Enable support for Secure Reliable Transport (SRT) via net-libs/srt + Enable SSH/sftp support via net-libs/libssh. + Enables AV1 encoding support via media-libs/svt-av1. + Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder. + Enables video stabilization filter using vid.stab library (media-libs/vidstab). + Enables Netflix's perceptual video quality assessment filter using the library (media-libs/libvmaf). + Enables VP8 and VP9 codec support using libvpx: Decoding does not require this to be enabled but libvpx can also be used for decoding; encoding requires this useflag to be enabled though. + Enables support for the vulkan API for GPU offload. + Enables HEVC encoding with media-libs/x265. + Enables net-libs/zeromq support with the zmq/azmq filters. + Enables media-libs/zimg based scale filter. + Enables media-libs/zvbi based teletext decoder. + + + For building against. This is the only slot that provides + headers and command line tools. Binary compatibility slots come and go + as required, so always pin dependencies to this slot when appropriate. + + + FFmpeg/FFmpeg + diff --git a/media-video/mediainfo/mediainfo-22.03.ebuild b/media-video/mediainfo/mediainfo-22.03.ebuild index c2e67b8d3dde..c14b99437c34 100644 --- a/media-video/mediainfo/mediainfo-22.03.ebuild +++ b/media-video/mediainfo/mediainfo-22.03.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/MediaInfo" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="curl mms wxwidgets" RDEPEND="~media-libs/libmediainfo-${PV}[curl=,mms=] diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 5e3c5005ee95..456202c6afb0 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -1,5 +1,2 @@ DIST pipewire-0.3.51.tar.gz 1789070 BLAKE2B 8538eb9f2178efa26365f30b324b707826e580caa1fd9c09b62c561c140c14186e0d2b04808fa78eb5642ddccf1a347def19934ecd654be06b215a693075b6fc SHA512 a762fd260b4b14ad9ef142be11ab1c22268da6726e2179559ffb254f0ce7daf7a502779e33c64313a9c6a9fc1bd15150b76be04ec81aa27c35dbb4333cecdb4a -DIST pipewire-0.3.52.tar.gz 1810238 BLAKE2B bb75eff5fe7700d0a303fbfed7910aebd82346a5a21c4a0d17c06e6991bc90bb6d4f6b9559c25788494cb11faff957523dcd7f0c4c8a40be11b81c63a5a9e5ef SHA512 30e9cf74c92babafe386f02a03bb5c41a8ee5591a02f15845cca1ee44f091ce68eb14d48943d43b680cb525026a19e0290997670f9a82156eaa72e974fe6d01a -DIST pipewire-0.3.53_p20220705.tar.bz2 1358645 BLAKE2B 365e81ab114fb9b4abbd5351145d0558c7c00bdbccefc2f7bacb965018c1e7009b7b26b8e95baf35534b74cf9ce49483604841aa7ba949d6a94e720e8ec4233c SHA512 631e737e3517cb4d4c3f84e9540acde2cf94bde472626c61e0223ff4ac5cc2118a35dae79d009558384e24b955cf002d209db1bcf1465056757234725213f152 -DIST pipewire-0.3.55.tar.gz 1801857 BLAKE2B ee8d75bffba5f6b2e6ccd4da518339aa8e00e6afd8a4e8b6839bc0e4422b587f7543916ef161c9995bb7bfdf20032af984ac2fe9238ac9ad6160ab5d5942f700 SHA512 a139e51bc0d4144ae3bd3511962e541ae5c8a76d344d472805819e5bda6e62ec9807489c2a9e9f42bd9a25eff243f8a794b71d629438bf732a5cd92b85eaa9fc DIST pipewire-0.3.56.tar.gz 1856321 BLAKE2B 62fb5d5a83b3cfc0555f09da42c8d4fbe69f34432add57f91a9c001535340a84f54572af4a5ba138251888cba9be0c038317dfe929d2e2ef36ff62f4679c6ea0 SHA512 a1ba598c56130a30e573d3ce3ac5879d800d3005a47075c45353d968c97c12f74d85802cd171b61558c06c474a03bbe4885396ca430a0af6c5672ed00f43d108 diff --git a/media-video/pipewire/files/pipewire-0.3.52-pulse-path.patch b/media-video/pipewire/files/pipewire-0.3.52-pulse-path.patch deleted file mode 100644 index 09d8ffff699f..000000000000 --- a/media-video/pipewire/files/pipewire-0.3.52-pulse-path.patch +++ /dev/null @@ -1,78 +0,0 @@ -https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/4821c7ca2fe5e25ba018e9f5d4967f08d6bb816f - -From: Wim Taymans -Date: Thu, 9 Jun 2022 17:06:07 +0200 -Subject: [PATCH] pulse-server: don't append "/pulse" to PULSE_RUNTIME_PATH - -Fixes #2431 ---- a/src/modules/module-protocol-pulse/server.c -+++ b/src/modules/module-protocol-pulse/server.c -@@ -460,7 +460,7 @@ static int parse_unix_address(const char *address, struct sockaddr_storage *addr - if (address[0] != '/') { - char runtime_dir[PATH_MAX]; - -- if ((res = get_runtime_dir(runtime_dir, sizeof(runtime_dir), "pulse")) < 0) -+ if ((res = get_runtime_dir(runtime_dir, sizeof(runtime_dir))) < 0) - return res; - - res = snprintf(addr.sun_path, sizeof(addr.sun_path), ---- a/src/modules/module-protocol-pulse/utils.c -+++ b/src/modules/module-protocol-pulse/utils.c -@@ -50,27 +50,30 @@ - #include "log.h" - #include "utils.h" - --int get_runtime_dir(char *buf, size_t buflen, const char *dir) -+int get_runtime_dir(char *buf, size_t buflen) - { -- const char *runtime_dir; -+ const char *runtime_dir, *dir = NULL; - struct stat stat_buf; - int res, size; - - runtime_dir = getenv("PULSE_RUNTIME_PATH"); -- if (runtime_dir == NULL) -+ if (runtime_dir == NULL) { - runtime_dir = getenv("XDG_RUNTIME_DIR"); -- -+ dir = "pulse"; -+ } - if (runtime_dir == NULL) { - pw_log_error("could not find a suitable runtime directory in" - "$PULSE_RUNTIME_PATH and $XDG_RUNTIME_DIR"); - return -ENOENT; - } - -- size = snprintf(buf, buflen, "%s/%s", runtime_dir, dir); -+ size = snprintf(buf, buflen, "%s%s%s", runtime_dir, -+ dir ? "/" : "", dir ? dir : ""); - if (size < 0) - return -errno; - if ((size_t) size >= buflen) { -- pw_log_error("path %s/%s too long", runtime_dir, dir); -+ pw_log_error("path %s%s%s too long", runtime_dir, -+ dir ? "/" : "", dir ? dir : ""); - return -ENAMETOOLONG; - } - -@@ -182,7 +185,7 @@ int create_pid_file(void) { - FILE *f; - int res; - -- if ((res = get_runtime_dir(pid_file, sizeof(pid_file), "pulse")) < 0) -+ if ((res = get_runtime_dir(pid_file, sizeof(pid_file))) < 0) - return res; - - if (strlen(pid_file) > PATH_MAX - sizeof("/pid")) { ---- a/src/modules/module-protocol-pulse/utils.h -+++ b/src/modules/module-protocol-pulse/utils.h -@@ -31,7 +31,7 @@ - struct client; - struct pw_context; - --int get_runtime_dir(char *buf, size_t buflen, const char *dir); -+int get_runtime_dir(char *buf, size_t buflen); - int check_flatpak(struct client *client, pid_t pid); - pid_t get_client_pid(struct client *client, int client_fd); - const char *get_server_name(struct pw_context *context); -GitLab diff --git a/media-video/pipewire/files/pipewire-0.3.55-jack-mix.patch b/media-video/pipewire/files/pipewire-0.3.55-jack-mix.patch deleted file mode 100644 index 8667b3a6d167..000000000000 --- a/media-video/pipewire/files/pipewire-0.3.55-jack-mix.patch +++ /dev/null @@ -1,20 +0,0 @@ -https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/40552a0e914c3aef48ce59ce1bfb9d80516aa893 - -From 40552a0e914c3aef48ce59ce1bfb9d80516aa893 Mon Sep 17 00:00:00 2001 -From: Wim Taymans -Date: Tue, 12 Jul 2022 15:10:02 +0200 -Subject: [PATCH] jack: only mix when we have input to mix - -Avoids a crash when starting ardour6. ---- a/pipewire-jack/src/pipewire-jack.c -+++ b/pipewire-jack/src/pipewire-jack.c -@@ -4449,7 +4449,7 @@ static void *get_buffer_input_float(struct port *p, jack_nframes_t frames) - } - if (n_ptr == 1) { - ptr = mix_ptr[0]; -- } else { -+ } else if (n_ptr > 1) { - ptr = p->emptyptr; - mix_function(ptr, mix_ptr, n_ptr, ptr_aligned, frames); - p->zeroed = false; -GitLab diff --git a/media-video/pipewire/pipewire-0.3.52-r1.ebuild b/media-video/pipewire/pipewire-0.3.52-r1.ebuild deleted file mode 100644 index c94a3f03a994..000000000000 --- a/media-video/pipewire/pipewire-0.3.52-r1.ebuild +++ /dev/null @@ -1,366 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd udev - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" - inherit git-r3 -else - if [[ ${PV} == *_p* ]] ; then - MY_COMMIT="" - SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" - S="${WORKDIR}"/${PN}-${MY_COMMIT} - else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" - fi - - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -DESCRIPTION="Multimedia processing graphs" -HOMEPAGE="https://pipewire.org/" - -LICENSE="MIT LGPL-2.1+ GPL-2" -# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 -SLOT="0/0.4" -IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 pipewire-alsa ssl system-service systemd test udev v4l X zeroconf" - -# Once replacing system JACK libraries is possible, it's likely that -# jack-client IUSE will need blocking to avoid users accidentally -# configuring their systems to send PW sink output to the emulated -# JACK's sink - doing so is likely to yield no audio, cause a CPU -# cycles consuming loop (and may even cause GUI crashes)! - -REQUIRED_USE=" - jack-sdk? ( !jack-client ) - system-service? ( systemd ) -" - -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-util/meson-0.59 - virtual/pkgconfig - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) -" -RDEPEND=" - acct-group/audio - media-libs/alsa-lib - sys-apps/dbus[${MULTILIB_USEDEP}] - sys-libs/readline:= - sys-libs/ncurses:=[unicode(+)] - virtual/libintl[${MULTILIB_USEDEP}] - bluetooth? ( - media-libs/fdk-aac - media-libs/libldac - media-libs/libfreeaptx - media-libs/sbc - >=net-wireless/bluez-4.101:= - virtual/libusb:1 - ) - echo-cancel? ( media-libs/webrtc-audio-processing:0 ) - extra? ( - >=media-libs/libsndfile-1.0.20 - ) - gstreamer? ( - >=dev-libs/glib-2.32.0:2 - >=media-libs/gstreamer-1.10.0:1.0 - media-libs/gst-plugins-base:1.0 - ) - jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) - jack-sdk? ( - !media-sound/jack-audio-connection-kit - !media-sound/jack2 - ) - lv2? ( media-libs/lilv ) - pipewire-alsa? ( - >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] - ) - !pipewire-alsa? ( media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio] ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd ) - system-service? ( - acct-user/pipewire - acct-group/pipewire - ) - udev? ( virtual/libudev[${MULTILIB_USEDEP}] ) - v4l? ( media-libs/libv4l ) - X? ( - media-libs/libcanberra - x11-libs/libX11 - x11-libs/libXfixes - ) - zeroconf? ( net-dns/avahi ) -" - -DEPEND="${RDEPEND}" - -# TODO: Consider use cases where pipewire is not used for driving audio -# Doing so with WirePlumber currently involves editing Lua scripts -PDEPEND=">=media-video/wireplumber-0.4.8-r3" - -# Present RDEPEND that are currently always disabled due to the PW -# code using them being required to be disabled by Gentoo guidelines -# (i.e. developer binaries not meant for users) and unready code -# media-video/ffmpeg:= -# media-libs/libsdl2 -# >=media-libs/vulkan-loader-1.1.69 -# -# Ditto for DEPEND -# >=dev-util/vulkan-headers-1.1.69 - -DOCS=( {README,INSTALL}.md NEWS ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch - "${FILESDIR}"/${P}-pulse-path.patch -) - -# limitsdfile related code taken from =sys-auth/realtime-base-0.1 -# with changes as necessary. -limitsdfile=40-${PN}.conf - -python_check_deps() { - has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - - einfo "Generating ${limitsdfile}" - cat > ${limitsdfile} <<- EOF || die - # Start of ${limitsdfile} from ${P} - - @audio - memlock 256 - - $(use system-service && { - echo @pipewire - rtprio 95 - echo @pipewire - nice -19 - echo @pipewire - memlock 4194304 - }) - - # End of ${limitsdfile} from ${P} - EOF -} - -multilib_src_configure() { - # https://bugs.gentoo.org/838301 - filter-flags -fno-semantic-interposition - - local emesonargs=( - -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} - - $(meson_native_use_feature zeroconf avahi) - $(meson_native_use_feature doc docs) - $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone - $(meson_native_enabled man) - $(meson_feature test tests) - -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests - $(meson_native_use_feature gstreamer) - $(meson_native_use_feature gstreamer gstreamer-device-provider) - $(meson_native_use_feature systemd) - - $(meson_native_use_feature system-service systemd-system-service) - -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" - -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" - - $(meson_native_use_feature systemd systemd-user-service) - $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph - -Dspa-plugins=enabled - -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) - -Daudiomixer=enabled # Matches upstream - -Daudioconvert=enabled # Matches upstream - $(meson_native_use_feature bluetooth bluez5) - $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) - $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) - $(meson_native_use_feature bluetooth bluez5-backend-ofono) - $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) - $(meson_native_use_feature bluetooth bluez5-codec-aac) - $(meson_native_use_feature bluetooth bluez5-codec-aptx) - $(meson_native_use_feature bluetooth bluez5-codec-ldac) - $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) - $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 - # Not yet packaged. - -Dbluez5-codec-lc3plus=disabled - -Dcontrol=enabled # Matches upstream - -Daudiotestsrc=enabled # Matches upstream - -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 - -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph - $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client - $(meson_use jack-sdk jack-devel) - $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') - -Dsupport=enabled # Miscellaneous/common plugins, such as null sink - -Devl=disabled # Matches upstream - -Dtest=disabled # fakesink and fakesource plugins - $(meson_native_use_feature lv2) - $(meson_native_use_feature v4l v4l2) - -Dlibcamera=disabled # libcamera is not in Portage tree - $(meson_native_use_feature ssl raop) - -Dvideoconvert=enabled # Matches upstream - -Dvideotestsrc=enabled # Matches upstream - -Dvolume=enabled # Matches upstream - -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) - $(meson_native_use_feature extra pw-cat) - $(meson_feature udev) - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" - -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) - $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) - -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build - - # Just for bell sounds in X11 right now. - $(meson_native_use_feature X x11) - $(meson_native_use_feature X x11-xfixes) - $(meson_native_use_feature X libcanberra) - ) - - meson_src_configure -} - -multilib_src_install() { - # Our custom DOCS do not exist in multilib source directory - DOCS= meson_src_install -} - -multilib_src_install_all() { - einstalldocs - - insinto /etc/security/limits.d - doins ${limitsdfile} - - if use pipewire-alsa; then - dodir /etc/alsa/conf.d - - # Install pipewire conf loader hook - insinto /usr/share/alsa/alsa.conf.d - doins "${FILESDIR}"/99-pipewire-default-hook.conf - eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf - - # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 - # And the current dosym8 -r implementation is likely affected by the same issue, too. - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf - dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf - fi - - if ! use systemd; then - insinto /etc/xdg/autostart - newins "${FILESDIR}"/pipewire.desktop-r1 pipewire.desktop - - exeinto /usr/bin - newexe "${FILESDIR}"/gentoo-pipewire-launcher.in gentoo-pipewire-launcher - eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher - fi -} - -pkg_postinst() { - use udev && udev_reload - - elog "It is recommended to raise RLIMIT_MEMLOCK to 256 for users" - elog "using PipeWire. Do it either manually or add yourself" - elog "to the 'audio' group:" - elog - elog " usermod -aG audio " - elog - - if ! use jack-sdk; then - elog "JACK emulation is incomplete and not all programs will work. PipeWire's" - elog "alternative libraries have been installed to a non-default location." - elog "To use them, put pw-jack before every JACK application." - elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" - elog "provider is still needed to compile the JACK applications themselves." - elog - fi - - if use systemd; then - elog "When switching from PulseAudio, you may need to disable PulseAudio:" - elog - elog " systemctl --user disable pulseaudio.service pulseaudio.socket" - elog - elog "To use PipeWire, the user units must be manually enabled" - elog "by running this command as each user you use for desktop activities:" - elog - elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" - elog - elog "A reboot is recommended to avoid interferences from still running" - elog "PulseAudio daemon." - elog - elog "Both new users and those upgrading need to enable WirePlumber" - elog "for relevant users:" - elog - elog " systemctl --user disable pipewire-media-session.service" - elog " systemctl --user --force enable wireplumber.service" - elog - elog "Root user may replace --user with --global to change system default" - elog "configuration for all of the above commands." - else - ewarn "PipeWire daemon startup has been moved to a launcher script!" - ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" - ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" - ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" - ewarn - ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" - ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" - ewarn "advised that a D-Bus user session is set up before starting the script." - ewarn - if has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon'; then - elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" - elog "are recommended to edit pulseaudio client configuration files:" - elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" - elog "if it exists, and disable autospawning of the original daemon by setting:" - elog - elog " autospawn = no" - elog - elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" - elog - elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" - elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" - elog "command:" - elog - elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" - elog - fi - elog "NOTE:" - elog "Starting with PipeWire-0.3.30, this package is no longer installing its config" - elog "into ${EROOT}/etc/pipewire by default. In case you need to change" - elog "its config, please start by copying default config from ${EROOT}/usr/share/pipewire" - elog "and just override the sections you want to change." - fi - elog - - elog "For latest tips and tricks, troubleshooting information and documentation" - elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" - elog - - optfeature_header "The following can be installed for optional runtime features:" - optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit - - if has_version 'net-misc/ofono' ; then - ewarn "Native backend has become default. Please disable oFono via:" - if systemd_is_booted ; then - ewarn "systemctl disable ofono" - else - ewarn "rc-update delete ofono" - fi - ewarn - fi - - if use system-service; then - ewarn - ewarn "WARNING: you have enabled the system-service USE flag, which installs" - ewarn "the system-wide systemd units that enable PipeWire to run as a system" - ewarn "service. This is more than likely NOT what you want. You are strongly" - ewarn "advised not to enable this mode and instead stick with systemd user" - ewarn "units. The default configuration files will likely not work out of" - ewarn "box, and you are on your own with configuration." - ewarn - fi -} diff --git a/media-video/pipewire/pipewire-0.3.53_p20220705-r1.ebuild b/media-video/pipewire/pipewire-0.3.53_p20220705-r1.ebuild deleted file mode 100644 index e8e364be1937..000000000000 --- a/media-video/pipewire/pipewire-0.3.53_p20220705-r1.ebuild +++ /dev/null @@ -1,413 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd udev - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" - inherit git-r3 -else - if [[ ${PV} == *_p* ]] ; then - MY_COMMIT="76350cebefe9bdabe24e9d043b83737547c225d8" - SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" - S="${WORKDIR}"/${PN}-${MY_COMMIT} - else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" - fi - - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -DESCRIPTION="Multimedia processing graphs" -HOMEPAGE="https://pipewire.org/" - -LICENSE="MIT LGPL-2.1+ GPL-2" -# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 -SLOT="0/0.4" -IUSE="bluetooth dbus doc echo-cancel extra gstreamer jack-client jack-sdk lv2 -pipewire-alsa sound-server ssl system-service systemd test udev v4l X zeroconf" - -# Once replacing system JACK libraries is possible, it's likely that -# jack-client IUSE will need blocking to avoid users accidentally -# configuring their systems to send PW sink output to the emulated -# JACK's sink - doing so is likely to yield no audio, cause a CPU -# cycles consuming loop (and may even cause GUI crashes)! - -# TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled -# TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work -# which provides adequate guarantee that alsa-lib will be able to provide audio services. -# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. -# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. -REQUIRED_USE=" - jack-sdk? ( !jack-client ) - system-service? ( systemd ) - !sound-server? ( !pipewire-alsa ) - jack-client? ( dbus ) -" - -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-util/meson-0.59 - virtual/pkgconfig - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) -" -RDEPEND=" - acct-group/audio - media-libs/alsa-lib - sys-libs/readline:= - sys-libs/ncurses:=[unicode(+)] - virtual/libintl[${MULTILIB_USEDEP}] - bluetooth? ( - media-libs/fdk-aac - media-libs/libldac - media-libs/libfreeaptx - media-libs/sbc - >=net-wireless/bluez-4.101:= - virtual/libusb:1 - ) - dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - echo-cancel? ( media-libs/webrtc-audio-processing:0 ) - extra? ( - >=media-libs/libsndfile-1.0.20 - ) - gstreamer? ( - >=dev-libs/glib-2.32.0:2 - >=media-libs/gstreamer-1.10.0:1.0 - media-libs/gst-plugins-base:1.0 - ) - jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) - jack-sdk? ( - !media-sound/jack-audio-connection-kit - !media-sound/jack2 - ) - lv2? ( media-libs/lilv ) - pipewire-alsa? ( - >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] - ) - sound-server? ( - !media-sound/pulseaudio[daemon(+)] - !media-sound/pulseaudio-daemon - ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd ) - system-service? ( - acct-user/pipewire - acct-group/pipewire - ) - udev? ( virtual/libudev[${MULTILIB_USEDEP}] ) - v4l? ( media-libs/libv4l ) - X? ( - media-libs/libcanberra - x11-libs/libX11 - x11-libs/libXfixes - ) - zeroconf? ( net-dns/avahi ) -" - -DEPEND="${RDEPEND}" - -# TODO: Consider use cases where pipewire is not used for driving audio -# Doing so with WirePlumber currently involves editing Lua scripts -PDEPEND=">=media-video/wireplumber-0.4.8-r3" - -# Present RDEPEND that are currently always disabled due to the PW -# code using them being required to be disabled by Gentoo guidelines -# (i.e. developer binaries not meant for users) and unready code -# media-video/ffmpeg:= -# media-libs/libsdl2 -# >=media-libs/vulkan-loader-1.1.69 -# -# Ditto for DEPEND -# >=dev-util/vulkan-headers-1.1.69 - -DOCS=( {README,INSTALL}.md NEWS ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch -) - -# limitsdfile related code taken from =sys-auth/realtime-base-0.1 -# with changes as necessary. -limitsdfile=40-${PN}.conf - -python_check_deps() { - has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - - einfo "Generating ${limitsdfile}" - cat > ${limitsdfile} <<- EOF || die - # Start of ${limitsdfile} from ${P} - - @audio - memlock 256 - - $(use system-service && { - echo @pipewire - rtprio 95 - echo @pipewire - nice -19 - echo @pipewire - memlock 4194304 - }) - - # End of ${limitsdfile} from ${P} - EOF -} - -multilib_src_configure() { - # https://bugs.gentoo.org/838301 - filter-flags -fno-semantic-interposition - - local emesonargs=( - -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} - - $(meson_feature dbus) - $(meson_native_use_feature zeroconf avahi) - $(meson_native_use_feature doc docs) - $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone - $(meson_native_enabled man) - $(meson_feature test tests) - -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests - $(meson_native_use_feature gstreamer) - $(meson_native_use_feature gstreamer gstreamer-device-provider) - $(meson_native_use_feature systemd) - - $(meson_native_use_feature system-service systemd-system-service) - -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" - -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" - - $(meson_native_use_feature systemd systemd-user-service) - $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph - -Dspa-plugins=enabled - -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) - -Daudiomixer=enabled # Matches upstream - -Daudioconvert=enabled # Matches upstream - $(meson_native_use_feature bluetooth bluez5) - $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) - $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) - $(meson_native_use_feature bluetooth bluez5-backend-ofono) - $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) - $(meson_native_use_feature bluetooth bluez5-codec-aac) - $(meson_native_use_feature bluetooth bluez5-codec-aptx) - $(meson_native_use_feature bluetooth bluez5-codec-ldac) - $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) - $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 - # Not yet packaged. - -Dbluez5-codec-lc3plus=disabled - -Dcontrol=enabled # Matches upstream - -Daudiotestsrc=enabled # Matches upstream - -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 - -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph - $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client - $(meson_use jack-sdk jack-devel) - $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') - -Dsupport=enabled # Miscellaneous/common plugins, such as null sink - -Devl=disabled # Matches upstream - -Dtest=disabled # fakesink and fakesource plugins - $(meson_native_use_feature lv2) - $(meson_native_use_feature v4l v4l2) - -Dlibcamera=disabled # libcamera is not in Portage tree - $(meson_native_use_feature ssl raop) - -Dvideoconvert=enabled # Matches upstream - -Dvideotestsrc=enabled # Matches upstream - -Dvolume=enabled # Matches upstream - -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) - $(meson_native_use_feature extra pw-cat) - $(meson_feature udev) - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" - -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) - $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) - -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build - - # Just for bell sounds in X11 right now. - $(meson_native_use_feature X x11) - $(meson_native_use_feature X x11-xfixes) - $(meson_native_use_feature X libcanberra) - ) - - meson_src_configure -} - -multilib_src_install() { - # Our custom DOCS do not exist in multilib source directory - DOCS= meson_src_install -} - -multilib_src_install_all() { - einstalldocs - - insinto /etc/security/limits.d - doins ${limitsdfile} - - if use pipewire-alsa; then - dodir /etc/alsa/conf.d - - # Install pipewire conf loader hook - insinto /usr/share/alsa/alsa.conf.d - doins "${FILESDIR}"/99-pipewire-default-hook.conf - eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf - - # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 - # And the current dosym8 -r implementation is likely affected by the same issue, too. - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf - dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf - fi - - # Enable required wireplumber alsa and bluez monitors - if use sound-server; then - dodir /etc/wireplumber/main.lua.d - echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die - - dodir /etc/wireplumber/bluetooth.lua.d - echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die - fi - - if ! use systemd; then - insinto /etc/xdg/autostart - newins "${FILESDIR}"/pipewire.desktop-r1 pipewire.desktop - - exeinto /usr/bin - newexe "${FILESDIR}"/gentoo-pipewire-launcher.in gentoo-pipewire-launcher - - # Disable pipewire-pulse if sound-server is disabled. - if ! use sound-server ; then - sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die - fi - - eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher - fi -} - -pkg_postrm() { - use udev && udev_reload -} - -pkg_postinst() { - use udev && udev_reload - - elog "It is recommended to raise RLIMIT_MEMLOCK to 256 for users" - elog "using PipeWire. Do it either manually or add yourself" - elog "to the 'audio' group:" - elog - elog " usermod -aG audio " - elog - - local ver - for ver in ${REPLACING_VERSIONS} ; do - if ver_test ${ver} -le 0.3.53-r1 && ! use sound-server ; then - ewarn "USE=sound-server is disabled! If you want PipeWire to provide" - ewarn "your sound, please enable it. See the wiki at" - ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" - ewarn "for more details." - - break - fi - done - - if ! use jack-sdk; then - elog "JACK emulation is incomplete and not all programs will work. PipeWire's" - elog "alternative libraries have been installed to a non-default location." - elog "To use them, put pw-jack before every JACK application." - elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" - elog "provider is still needed to compile the JACK applications themselves." - elog - fi - - if use systemd; then - elog "When switching from PulseAudio, you may need to disable PulseAudio:" - elog - elog " systemctl --user disable pulseaudio.service pulseaudio.socket" - elog - elog "To use PipeWire, the user units must be manually enabled" - elog "by running this command as each user you use for desktop activities:" - elog - elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" - elog - elog "A reboot is recommended to avoid interferences from still running" - elog "PulseAudio daemon." - elog - elog "Both new users and those upgrading need to enable WirePlumber" - elog "for relevant users:" - elog - elog " systemctl --user disable pipewire-media-session.service" - elog " systemctl --user --force enable wireplumber.service" - elog - elog "Root user may replace --user with --global to change system default" - elog "configuration for all of the above commands." - else - ewarn "PipeWire daemon startup has been moved to a launcher script!" - ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" - ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" - ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" - ewarn - ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" - ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" - ewarn "advised that a D-Bus user session is set up before starting the script." - ewarn - - if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then - elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" - elog "are recommended to edit pulseaudio client configuration files:" - elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" - elog "if it exists, and disable autospawning of the original daemon by setting:" - elog - elog " autospawn = no" - elog - elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" - elog - elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" - elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" - elog "command:" - elog - elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" - elog - fi - elog "NOTE:" - elog "Starting with PipeWire-0.3.30, this package is no longer installing its config" - elog "into ${EROOT}/etc/pipewire by default. In case you need to change" - elog "its config, please start by copying default config from ${EROOT}/usr/share/pipewire" - elog "and just override the sections you want to change." - fi - elog - - elog "For latest tips and tricks, troubleshooting information and documentation" - elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" - elog - - optfeature_header "The following can be installed for optional runtime features:" - optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit - - if use sound-server && ! use pipewire-alsa; then - optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" - fi - - if has_version 'net-misc/ofono' ; then - ewarn "Native backend has become default. Please disable oFono via:" - if systemd_is_booted ; then - ewarn "systemctl disable ofono" - else - ewarn "rc-update delete ofono" - fi - ewarn - fi - - if use system-service; then - ewarn - ewarn "WARNING: you have enabled the system-service USE flag, which installs" - ewarn "the system-wide systemd units that enable PipeWire to run as a system" - ewarn "service. This is more than likely NOT what you want. You are strongly" - ewarn "advised not to enable this mode and instead stick with systemd user" - ewarn "units. The default configuration files will likely not work out of" - ewarn "box, and you are on your own with configuration." - ewarn - fi -} diff --git a/media-video/pipewire/pipewire-0.3.55-r1.ebuild b/media-video/pipewire/pipewire-0.3.55-r1.ebuild deleted file mode 100644 index bf9ff497fa05..000000000000 --- a/media-video/pipewire/pipewire-0.3.55-r1.ebuild +++ /dev/null @@ -1,424 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# 1. Please regularly check (even at the point of bumping) Fedora's packaging -# for needed backports at https://src.fedoraproject.org/rpms/pipewire/tree/rawhide. -# -# 2. Upstream also sometimes amend release notes for the previous release to mention -# needed patches, e.g. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros -# -# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things -# continue to move quickly. It's not uncommon for fixes to be made shortly -# after releases. - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd udev - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" - inherit git-r3 -else - if [[ ${PV} == *_p* ]] ; then - MY_COMMIT="" - SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" - S="${WORKDIR}"/${PN}-${MY_COMMIT} - else - SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" - fi - - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -DESCRIPTION="Multimedia processing graphs" -HOMEPAGE="https://pipewire.org/" - -LICENSE="MIT LGPL-2.1+ GPL-2" -# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 -SLOT="0/0.4" -IUSE="bluetooth dbus doc echo-cancel extra gstreamer jack-client jack-sdk lv2 -pipewire-alsa sound-server ssl system-service systemd test udev v4l X zeroconf" - -# Once replacing system JACK libraries is possible, it's likely that -# jack-client IUSE will need blocking to avoid users accidentally -# configuring their systems to send PW sink output to the emulated -# JACK's sink - doing so is likely to yield no audio, cause a CPU -# cycles consuming loop (and may even cause GUI crashes)! - -# TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled -# TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work -# which provides adequate guarantee that alsa-lib will be able to provide audio services. -# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. -# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. -REQUIRED_USE=" - jack-sdk? ( !jack-client ) - system-service? ( systemd ) - !sound-server? ( !pipewire-alsa ) - jack-client? ( dbus ) -" - -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-util/meson-0.59 - virtual/pkgconfig - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) -" -RDEPEND=" - acct-group/audio - media-libs/alsa-lib - sys-libs/readline:= - sys-libs/ncurses:=[unicode(+)] - virtual/libintl[${MULTILIB_USEDEP}] - bluetooth? ( - media-libs/fdk-aac - media-libs/libldac - media-libs/libfreeaptx - media-libs/sbc - >=net-wireless/bluez-4.101:= - virtual/libusb:1 - ) - dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - echo-cancel? ( media-libs/webrtc-audio-processing:0 ) - extra? ( - >=media-libs/libsndfile-1.0.20 - ) - gstreamer? ( - >=dev-libs/glib-2.32.0:2 - >=media-libs/gstreamer-1.10.0:1.0 - media-libs/gst-plugins-base:1.0 - ) - jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) - jack-sdk? ( - !media-sound/jack-audio-connection-kit - !media-sound/jack2 - ) - lv2? ( media-libs/lilv ) - pipewire-alsa? ( - >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] - ) - sound-server? ( - !media-sound/pulseaudio[daemon(+)] - !media-sound/pulseaudio-daemon - ) - ssl? ( dev-libs/openssl:= ) - systemd? ( sys-apps/systemd ) - system-service? ( - acct-user/pipewire - acct-group/pipewire - ) - udev? ( virtual/libudev[${MULTILIB_USEDEP}] ) - v4l? ( media-libs/libv4l ) - X? ( - media-libs/libcanberra - x11-libs/libX11 - x11-libs/libXfixes - ) - zeroconf? ( net-dns/avahi ) -" - -DEPEND="${RDEPEND}" - -# TODO: Consider use cases where pipewire is not used for driving audio -# Doing so with WirePlumber currently involves editing Lua scripts -PDEPEND=">=media-video/wireplumber-0.4.8-r3" - -# Present RDEPEND that are currently always disabled due to the PW -# code using them being required to be disabled by Gentoo guidelines -# (i.e. developer binaries not meant for users) and unready code -# media-video/ffmpeg:= -# media-libs/libsdl2 -# >=media-libs/vulkan-loader-1.1.69 -# -# Ditto for DEPEND -# >=dev-util/vulkan-headers-1.1.69 - -DOCS=( {README,INSTALL}.md NEWS ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch - "${FILESDIR}"/${P}-jack-mix.patch -) - -# limitsdfile related code taken from =sys-auth/realtime-base-0.1 -# with changes as necessary. -limitsdfile=40-${PN}.conf - -python_check_deps() { - has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - - einfo "Generating ${limitsdfile}" - cat > ${limitsdfile} <<- EOF || die - # Start of ${limitsdfile} from ${P} - - @audio - memlock 256 - - $(use system-service && { - echo @pipewire - rtprio 95 - echo @pipewire - nice -19 - echo @pipewire - memlock 4194304 - }) - - # End of ${limitsdfile} from ${P} - EOF -} - -multilib_src_configure() { - # https://bugs.gentoo.org/838301 - filter-flags -fno-semantic-interposition - - local emesonargs=( - -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} - - $(meson_feature dbus) - $(meson_native_use_feature zeroconf avahi) - $(meson_native_use_feature doc docs) - $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone - $(meson_native_enabled man) - $(meson_feature test tests) - -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests - $(meson_native_use_feature gstreamer) - $(meson_native_use_feature gstreamer gstreamer-device-provider) - $(meson_native_use_feature systemd) - - $(meson_native_use_feature system-service systemd-system-service) - -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" - -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" - - $(meson_native_use_feature systemd systemd-user-service) - $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph - -Dspa-plugins=enabled - -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) - -Daudiomixer=enabled # Matches upstream - -Daudioconvert=enabled # Matches upstream - $(meson_native_use_feature bluetooth bluez5) - $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) - $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) - $(meson_native_use_feature bluetooth bluez5-backend-ofono) - $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) - $(meson_native_use_feature bluetooth bluez5-codec-aac) - $(meson_native_use_feature bluetooth bluez5-codec-aptx) - $(meson_native_use_feature bluetooth bluez5-codec-ldac) - $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) - $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 - # Not yet packaged. - -Dbluez5-codec-lc3plus=disabled - -Dcontrol=enabled # Matches upstream - -Daudiotestsrc=enabled # Matches upstream - -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 - -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph - $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client - $(meson_use jack-sdk jack-devel) - $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') - -Dsupport=enabled # Miscellaneous/common plugins, such as null sink - -Devl=disabled # Matches upstream - -Dtest=disabled # fakesink and fakesource plugins - $(meson_native_use_feature lv2) - $(meson_native_use_feature v4l v4l2) - -Dlibcamera=disabled # libcamera is not in Portage tree - $(meson_native_use_feature ssl raop) - -Dvideoconvert=enabled # Matches upstream - -Dvideotestsrc=enabled # Matches upstream - -Dvolume=enabled # Matches upstream - -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) - $(meson_native_use_feature extra pw-cat) - $(meson_feature udev) - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" - -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) - $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) - -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build - - # Just for bell sounds in X11 right now. - $(meson_native_use_feature X x11) - $(meson_native_use_feature X x11-xfixes) - $(meson_native_use_feature X libcanberra) - ) - - meson_src_configure -} - -multilib_src_install() { - # Our custom DOCS do not exist in multilib source directory - DOCS= meson_src_install -} - -multilib_src_install_all() { - einstalldocs - - insinto /etc/security/limits.d - doins ${limitsdfile} - - if use pipewire-alsa; then - dodir /etc/alsa/conf.d - - # Install pipewire conf loader hook - insinto /usr/share/alsa/alsa.conf.d - doins "${FILESDIR}"/99-pipewire-default-hook.conf - eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf - - # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 - # And the current dosym8 -r implementation is likely affected by the same issue, too. - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf - dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf - fi - - # Enable required wireplumber alsa and bluez monitors - if use sound-server; then - dodir /etc/wireplumber/main.lua.d - echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die - - dodir /etc/wireplumber/bluetooth.lua.d - echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die - fi - - if ! use systemd; then - insinto /etc/xdg/autostart - newins "${FILESDIR}"/pipewire.desktop-r1 pipewire.desktop - - exeinto /usr/bin - newexe "${FILESDIR}"/gentoo-pipewire-launcher.in gentoo-pipewire-launcher - - # Disable pipewire-pulse if sound-server is disabled. - if ! use sound-server ; then - sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die - fi - - eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher - fi -} - -pkg_postrm() { - use udev && udev_reload -} - -pkg_postinst() { - use udev && udev_reload - - elog "It is recommended to raise RLIMIT_MEMLOCK to 256 for users" - elog "using PipeWire. Do it either manually or add yourself" - elog "to the 'audio' group:" - elog - elog " usermod -aG audio " - elog - - local ver - for ver in ${REPLACING_VERSIONS} ; do - if ver_test ${ver} -le 0.3.53-r1 && ! use sound-server ; then - ewarn "USE=sound-server is disabled! If you want PipeWire to provide" - ewarn "your sound, please enable it. See the wiki at" - ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" - ewarn "for more details." - - break - fi - done - - if ! use jack-sdk; then - elog "JACK emulation is incomplete and not all programs will work. PipeWire's" - elog "alternative libraries have been installed to a non-default location." - elog "To use them, put pw-jack before every JACK application." - elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" - elog "provider is still needed to compile the JACK applications themselves." - elog - fi - - if use systemd; then - elog "When switching from PulseAudio, you may need to disable PulseAudio:" - elog - elog " systemctl --user disable pulseaudio.service pulseaudio.socket" - elog - elog "To use PipeWire, the user units must be manually enabled" - elog "by running this command as each user you use for desktop activities:" - elog - elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" - elog - elog "A reboot is recommended to avoid interferences from still running" - elog "PulseAudio daemon." - elog - elog "Both new users and those upgrading need to enable WirePlumber" - elog "for relevant users:" - elog - elog " systemctl --user disable pipewire-media-session.service" - elog " systemctl --user --force enable wireplumber.service" - elog - elog "Root user may replace --user with --global to change system default" - elog "configuration for all of the above commands." - else - ewarn "PipeWire daemon startup has been moved to a launcher script!" - ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" - ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" - ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" - ewarn - ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" - ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" - ewarn "advised that a D-Bus user session is set up before starting the script." - ewarn - - if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then - elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" - elog "are recommended to edit pulseaudio client configuration files:" - elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" - elog "if it exists, and disable autospawning of the original daemon by setting:" - elog - elog " autospawn = no" - elog - elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" - elog - elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" - elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" - elog "command:" - elog - elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" - elog - fi - elog "NOTE:" - elog "Starting with PipeWire-0.3.30, this package is no longer installing its config" - elog "into ${EROOT}/etc/pipewire by default. In case you need to change" - elog "its config, please start by copying default config from ${EROOT}/usr/share/pipewire" - elog "and just override the sections you want to change." - fi - elog - - elog "For latest tips and tricks, troubleshooting information and documentation" - elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" - elog - - optfeature_header "The following can be installed for optional runtime features:" - optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit - - if use sound-server && ! use pipewire-alsa; then - optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" - fi - - if has_version 'net-misc/ofono' ; then - ewarn "Native backend has become default. Please disable oFono via:" - if systemd_is_booted ; then - ewarn "systemctl disable ofono" - else - ewarn "rc-update delete ofono" - fi - ewarn - fi - - if use system-service; then - ewarn - ewarn "WARNING: you have enabled the system-service USE flag, which installs" - ewarn "the system-wide systemd units that enable PipeWire to run as a system" - ewarn "service. This is more than likely NOT what you want. You are strongly" - ewarn "advised not to enable this mode and instead stick with systemd user" - ewarn "units. The default configuration files will likely not work out of" - ewarn "box, and you are on your own with configuration." - ewarn - fi -} diff --git a/media-video/pipewire/pipewire-0.3.56.ebuild b/media-video/pipewire/pipewire-0.3.56.ebuild index c5e583a53c24..0023199c8e09 100644 --- a/media-video/pipewire/pipewire-0.3.56.ebuild +++ b/media-video/pipewire/pipewire-0.3.56.ebuild @@ -29,7 +29,7 @@ else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" fi - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Multimedia processing graphs" diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest index 5b3fa80658e3..2c3061aec030 100644 --- a/media-video/qmplay2/Manifest +++ b/media-video/qmplay2/Manifest @@ -1,3 +1 @@ -DIST QMPlay2-src-21.12.24.tar.xz 1609604 BLAKE2B 0b2e1ddc0a089ee0d8d37d3d14f2273b53b4df078c6f1571a5ed44c1234133c3eb21461287eb12027ccb686d844f28939b8dfe236c11fd6cb5831dc825708301 SHA512 fddd1d28a0c7f8ad7fa8ef02bb1181ee2fe4babfd8b9c026d2b1d518c1cf28528c64d296b0050d7c51b1ae558baf2d04fe808b276816d98e839a85dbc67ac136 -DIST QMPlay2-src-22.03.19.tar.xz 1612136 BLAKE2B 5b5ff6d4b37c3d1c46e28839e078e3f7bfa4d2d9d88f552a574cc6560ee18996dda8649f47973f2af97224e2ebebbffadf3c6f52b8064fc30ff63c72d7f578e2 SHA512 687fa0b8bc7d3b99432419aeeaedc83773dc3b12d8133872f663419db7123e7093895bc8ac5b64f03acefd1c4e5cf916210ebbef6b6494284e15487763f0d571 DIST QMPlay2-src-22.06.16.tar.xz 1613312 BLAKE2B b626b184f3d16c85dead8c61a5ccc0bb7b11e6a064fc6a3b4aedbd8a2e9631ac2182a00a5dd9c9de1feb5f357b45ce3d7dc66f9b46d88153cc3bce3d5f869a65 SHA512 f04a83422bcfa105b3ec33843962b844b6efed6700a26426f4a73c0588dc1179985d612748d5c74f6214fdcff86a035272473a35a54a234ec0abef388b0517fe diff --git a/media-video/qmplay2/qmplay2-21.12.24.ebuild b/media-video/qmplay2/qmplay2-21.12.24.ebuild deleted file mode 100644 index 7f6b9471ab08..000000000000 --- a/media-video/qmplay2/qmplay2-21.12.24.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="A Qt-based video player, which can play most formats and codecs" -HOMEPAGE="https://github.com/zaps166/QMPlay2" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/zaps166/QMPlay2" -else - SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz" - S="${WORKDIR}/QMPlay2-src-${PV}" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="LGPL-3" -SLOT="0" - -IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass - modplug notifications opengl pipewire portaudio pulseaudio sid shaders - +taglib vaapi vdpau videofilters visualizations vulkan xv" - -REQUIRED_USE=" - audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) - shaders? ( vulkan )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-video/ffmpeg - || ( - dev-qt/qtgui:5[X(-)] - dev-qt/qtgui:5[xcb(-)] - ) - alsa? ( media-libs/alsa-lib ) - cdio? ( dev-libs/libcdio[cddb] ) - extensions? ( dev-qt/qtdeclarative:5 ) - gme? ( media-libs/game-music-emu ) - libass? ( media-libs/libass ) - opengl? ( virtual/opengl ) - pipewire? ( media-video/pipewire ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) - sid? ( media-libs/libsidplayfp ) - shaders? ( >=media-libs/shaderc-2020.1 ) - taglib? ( media-libs/taglib ) - vaapi? ( - >=media-video/ffmpeg-4.1.3[vaapi] - x11-libs/libva[drm,opengl] - ) - vdpau? ( media-video/ffmpeg[vdpau] ) - videofilters? ( dev-qt/qtconcurrent:5 ) - vulkan? ( - >=dev-qt/qtgui-5.14.1:5[vulkan] - >=media-libs/vulkan-loader-1.2.133 - ) - xv? ( x11-libs/libXv ) -" -DEPEND="${RDEPEND}" -BDEPEND="dev-qt/linguist-tools:5" - -src_prepare() { - # disable compress man pages - sed -r \ - -e 's/if\(GZIP\)/if\(TRUE\)/' \ - -e 's/(install.+QMPlay2\.1)\.gz/\1/' \ - -i src/gui/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - # core - -DUSE_LINK_TIME_OPTIMIZATION=false - -DUSE_UPDATES=OFF - -DUSE_ALSA=$(usex alsa) - -DUSE_AUDIOCD=$(usex cdio) - -DUSE_DBUS_SUSPEND=ON - -DUSE_FREEDESKTOP_NOTIFICATIONS=ON - -DUSE_LIBASS=$(usex libass) - -DUSE_NOTIFY=$(usex notifications) - -DUSE_OPENGL=$(usex opengl) - -DUSE_VULKAN=$(usex vulkan) - -DUSE_GLSLC=$(usex shaders) - -DUSE_XVIDEO=$(usex xv) - - # ffmpeg - -DUSE_FFMPEG_AVDEVICE=$(usex avdevice) - -DUSE_FFMPEG_VAAPI=$(usex vaapi) - -DUSE_FFMPEG_VDPAU=$(usex vdpau) - - # chiptune - -DUSE_CHIPTUNE_GME=$(usex gme) - -DUSE_CHIPTUNE_SID=$(usex sid) - - # modules - -DUSE_AUDIOFILTERS=$(usex audiofilters) - -DUSE_CUVID=$(usex cuvid) - -DUSE_INPUTS=$(usex inputs) - -DUSE_MODPLUG=$(usex modplug) - -DUSE_PIPEWIRE=$(usex pipewire) - -DUSE_PORTAUDIO=$(usex portaudio) - -DUSE_PULSEAUDIO=$(usex pulseaudio) - -DUSE_TAGLIB=$(usex taglib) - -DUSE_VIDEOFILTERS=$(usex videofilters) - -DUSE_VISUALIZATIONS=$(usex visualizations) - - # extensions - -DUSE_EXTENSIONS=$(usex extensions) - ) - - if use extensions; then - # Move inside an if, to remove unused option warning - mycmakeargs+=( - -DUSE_LASTFM=ON - -DUSE_LYRICS=ON - -DUSE_MEDIABROWSER=ON - -DUSE_MPRIS2=ON - ) - fi - - if [[ ${PV} == *9999 ]]; then - mycmakeargs+=( -DUSE_GIT_VERSION=true ) - else - mycmakeargs+=( -DUSE_GIT_VERSION=false ) - fi - - cmake_src_configure -} diff --git a/media-video/qmplay2/qmplay2-22.03.19.ebuild b/media-video/qmplay2/qmplay2-22.03.19.ebuild deleted file mode 100644 index b7b2b595e0e7..000000000000 --- a/media-video/qmplay2/qmplay2-22.03.19.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="A Qt-based video player, which can play most formats and codecs" -HOMEPAGE="https://github.com/zaps166/QMPlay2" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/zaps166/QMPlay2" -else - SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz" - S="${WORKDIR}/QMPlay2-src-${PV}" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="LGPL-3" -SLOT="0" - -IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass - modplug notifications opengl pipewire portaudio pulseaudio sid shaders - +taglib vaapi vdpau videofilters visualizations vulkan xv" - -REQUIRED_USE=" - audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) - shaders? ( vulkan )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-video/ffmpeg - || ( - dev-qt/qtgui:5[X(-)] - dev-qt/qtgui:5[xcb(-)] - ) - alsa? ( media-libs/alsa-lib ) - cdio? ( dev-libs/libcdio[cddb] ) - extensions? ( dev-qt/qtdeclarative:5 ) - gme? ( media-libs/game-music-emu ) - libass? ( media-libs/libass ) - opengl? ( virtual/opengl ) - pipewire? ( media-video/pipewire ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) - sid? ( media-libs/libsidplayfp ) - shaders? ( >=media-libs/shaderc-2020.1 ) - taglib? ( media-libs/taglib ) - vaapi? ( - >=media-video/ffmpeg-4.1.3[vaapi] - x11-libs/libva - ) - vdpau? ( media-video/ffmpeg[vdpau] ) - videofilters? ( dev-qt/qtconcurrent:5 ) - vulkan? ( - >=dev-qt/qtgui-5.14.1:5[vulkan] - >=media-libs/vulkan-loader-1.2.133 - ) - xv? ( x11-libs/libXv ) -" -DEPEND="${RDEPEND}" -BDEPEND="dev-qt/linguist-tools:5" - -src_prepare() { - # disable compress man pages - sed -r \ - -e 's/if\(GZIP\)/if\(TRUE\)/' \ - -e 's/(install.+QMPlay2\.1)\.gz/\1/' \ - -i src/gui/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - # core - -DUSE_LINK_TIME_OPTIMIZATION=false - -DUSE_UPDATES=OFF - -DUSE_ALSA=$(usex alsa) - -DUSE_AUDIOCD=$(usex cdio) - -DUSE_DBUS_SUSPEND=ON - -DUSE_FREEDESKTOP_NOTIFICATIONS=ON - -DUSE_LIBASS=$(usex libass) - -DUSE_NOTIFY=$(usex notifications) - -DUSE_OPENGL=$(usex opengl) - -DUSE_VULKAN=$(usex vulkan) - -DUSE_GLSLC=$(usex shaders) - -DUSE_XVIDEO=$(usex xv) - - # ffmpeg - -DUSE_FFMPEG_AVDEVICE=$(usex avdevice) - -DUSE_FFMPEG_VAAPI=$(usex vaapi) - -DUSE_FFMPEG_VDPAU=$(usex vdpau) - - # chiptune - -DUSE_CHIPTUNE_GME=$(usex gme) - -DUSE_CHIPTUNE_SID=$(usex sid) - - # modules - -DUSE_AUDIOFILTERS=$(usex audiofilters) - -DUSE_CUVID=$(usex cuvid) - -DUSE_INPUTS=$(usex inputs) - -DUSE_MODPLUG=$(usex modplug) - -DUSE_PIPEWIRE=$(usex pipewire) - -DUSE_PORTAUDIO=$(usex portaudio) - -DUSE_PULSEAUDIO=$(usex pulseaudio) - -DUSE_TAGLIB=$(usex taglib) - -DUSE_VIDEOFILTERS=$(usex videofilters) - -DUSE_VISUALIZATIONS=$(usex visualizations) - - # extensions - -DUSE_EXTENSIONS=$(usex extensions) - ) - - if use extensions; then - # Move inside an if, to remove unused option warning - mycmakeargs+=( - -DUSE_LASTFM=ON - -DUSE_LYRICS=ON - -DUSE_MEDIABROWSER=ON - -DUSE_MPRIS2=ON - ) - fi - - if [[ ${PV} == *9999 ]]; then - mycmakeargs+=( -DUSE_GIT_VERSION=true ) - else - mycmakeargs+=( -DUSE_GIT_VERSION=false ) - fi - - cmake_src_configure -} diff --git a/media-video/wireplumber/wireplumber-0.4.10-r6.ebuild b/media-video/wireplumber/wireplumber-0.4.10-r6.ebuild deleted file mode 100644 index 5a21755d5858..000000000000 --- a/media-video/wireplumber/wireplumber-0.4.10-r6.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{3,4} ) - -inherit lua-single meson systemd - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/pipewire/${PN}.git" - EGIT_BRANCH="master" - inherit git-r3 -else - SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -DESCRIPTION="Replacement for pipewire-media-session" -HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber" - -LICENSE="MIT" -SLOT="0/0.4" -IUSE="elogind system-service systemd test" - -REQUIRED_USE=" - ${LUA_REQUIRED_USE} - ?? ( elogind systemd ) - system-service? ( systemd ) -" - -RESTRICT="!test? ( test )" - -# introspection? ( dev-libs/gobject-introspection ) is valid but likely only used for doc building -BDEPEND=" - dev-libs/glib - dev-util/gdbus-codegen - dev-util/glib-utils - sys-devel/gettext -" - -DEPEND=" - ${LUA_DEPS} - >=dev-libs/glib-2.62 - >=media-video/pipewire-0.3.53-r1:= - virtual/libintl - elogind? ( sys-auth/elogind ) - systemd? ( sys-apps/systemd ) -" - -# Any dev-lua/* deps get declared like this inside RDEPEND: -# $(lua_gen_cond_dep ' -# dev-lua/[${LUA_USEDEP}] -# ') -RDEPEND="${DEPEND} - system-service? ( - acct-user/pipewire - acct-group/pipewire - ) -" - -DOCS=( {NEWS,README}.rst ) - -PATCHES=( - "${FILESDIR}"/${P}-config-fix-enabled-property-to-default-to-true-when.patch - "${FILESDIR}"/${P}-m-lua-scripting-allow-converting-GValue-holding-NUL.patch - "${FILESDIR}"/${P}-alsa.lua-fix-device-name-deduplication-when-reserva.patch - "${FILESDIR}"/${P}-m-default-nodes-don-t-check-if-all-device-nodes-are.patch - "${FILESDIR}"/${P}-m-lua-scripting-fix-object-refcounting.patch - "${FILESDIR}"/${P}-config-disable-sound-server-parts.patch # defer enabling sound server parts to media-video/pipewire -) - -src_configure() { - local emesonargs=( - -Ddoc=disabled # Ebuild not wired up yet (Sphinx, Doxygen?) - -Dintrospection=disabled # Only used for Sphinx doc generation - -Dsystem-lua=true # We always unbundle everything we can - -Dsystem-lua-version=$(ver_cut 1-2 $(lua_get_version)) - $(meson_feature elogind) - $(meson_feature systemd) - $(meson_use system-service systemd-system-service) - $(meson_use systemd systemd-user-service) - -Dsystemd-system-unit-dir=$(systemd_get_systemunitdir) - -Dsystemd-user-unit-dir=$(systemd_get_userunitdir) - $(meson_use test tests) - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - # We copy the default config, so that Gentoo tools can pick up on any - # updates and /etc does not end up with stale overrides. - # If a reflinking CoW filesystem is used (e.g. Btrfs), then the files - # will not actually get stored twice until modified. - insinto /etc - doins -r "${ED}"/usr/share/wireplumber -} - -pkg_postinst() { - if systemd_is_booted ; then - ewarn "pipewire-media-session.service is no longer installed. You must switch" - ewarn "to wireplumber.service user unit before your next logout/reboot:" - ewarn "systemctl --user disable pipewire-media-session.service" - ewarn "systemctl --user --force enable wireplumber.service" - else - ewarn "Switch to WirePlumber will happen the next time gentoo-pipewire-launcher" - ewarn "is started (a replacement for directly calling pipewire binary)." - ewarn - ewarn "Please ensure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist" - ewarn "or, if it does exist, that any reference to" - ewarn "${EROOT}/usr/bin/pipewire-media-session is commented out (begins with a #)." - fi - if use system-service; then - ewarn - ewarn "WARNING: you have enabled the system-service USE flag, which installs" - ewarn "the system-wide systemd units that enable WirePlumber to run as a system" - ewarn "service. This is more than likely NOT what you want. You are strongly" - ewarn "advised not to enable this mode and instead stick with systemd user" - ewarn "units. The default configuration files will likely not work out of" - ewarn "box, and you are on your own with configuration." - ewarn - fi -} diff --git a/media-video/wireplumber/wireplumber-0.4.11-r1.ebuild b/media-video/wireplumber/wireplumber-0.4.11-r1.ebuild deleted file mode 100644 index 9b738b1c7ac8..000000000000 --- a/media-video/wireplumber/wireplumber-0.4.11-r1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# 1. Please regularly check (even at the point of bumping) Fedora's packaging -# for needed backports at https://src.fedoraproject.org/rpms/wireplumber/tree/rawhide -# -# 2. Keep an eye on git master (for both PipeWire and WirePlumber) as things -# continue to move quickly. It's not uncommon for fixes to be made shortly -# after releases. - -LUA_COMPAT=( lua5-{3,4} ) - -inherit lua-single meson systemd - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/pipewire/${PN}.git" - EGIT_BRANCH="master" - inherit git-r3 -else - SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -DESCRIPTION="Replacement for pipewire-media-session" -HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber" - -LICENSE="MIT" -SLOT="0/0.4" -IUSE="elogind system-service systemd test" - -REQUIRED_USE=" - ${LUA_REQUIRED_USE} - ?? ( elogind systemd ) - system-service? ( systemd ) -" - -RESTRICT="!test? ( test )" - -# introspection? ( dev-libs/gobject-introspection ) is valid but likely only used for doc building -BDEPEND=" - dev-libs/glib - dev-util/gdbus-codegen - dev-util/glib-utils - sys-devel/gettext -" - -DEPEND=" - ${LUA_DEPS} - >=dev-libs/glib-2.62 - >=media-video/pipewire-0.3.53-r1:= - virtual/libintl - elogind? ( sys-auth/elogind ) - systemd? ( sys-apps/systemd ) -" - -# Any dev-lua/* deps get declared like this inside RDEPEND: -# $(lua_gen_cond_dep ' -# dev-lua/[${LUA_USEDEP}] -# ') -RDEPEND="${DEPEND} - system-service? ( - acct-user/pipewire - acct-group/pipewire - ) -" - -DOCS=( {NEWS,README}.rst ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.4.10-config-disable-sound-server-parts.patch # defer enabling sound server parts to media-video/pipewire - "${FILESDIR}"/${P}-alsa-lua-crash.patch -) - -src_configure() { - local emesonargs=( - -Ddoc=disabled # Ebuild not wired up yet (Sphinx, Doxygen?) - -Dintrospection=disabled # Only used for Sphinx doc generation - -Dsystem-lua=true # We always unbundle everything we can - -Dsystem-lua-version=$(ver_cut 1-2 $(lua_get_version)) - $(meson_feature elogind) - $(meson_feature systemd) - $(meson_use system-service systemd-system-service) - $(meson_use systemd systemd-user-service) - -Dsystemd-system-unit-dir=$(systemd_get_systemunitdir) - -Dsystemd-user-unit-dir=$(systemd_get_userunitdir) - $(meson_use test tests) - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - # We copy the default config, so that Gentoo tools can pick up on any - # updates and /etc does not end up with stale overrides. - # If a reflinking CoW filesystem is used (e.g. Btrfs), then the files - # will not actually get stored twice until modified. - insinto /etc - doins -r "${ED}"/usr/share/wireplumber -} - -pkg_postinst() { - if systemd_is_booted ; then - ewarn "pipewire-media-session.service is no longer installed. You must switch" - ewarn "to wireplumber.service user unit before your next logout/reboot:" - ewarn "systemctl --user disable pipewire-media-session.service" - ewarn "systemctl --user --force enable wireplumber.service" - else - ewarn "Switch to WirePlumber will happen the next time gentoo-pipewire-launcher" - ewarn "is started (a replacement for directly calling pipewire binary)." - ewarn - ewarn "Please ensure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist" - ewarn "or, if it does exist, that any reference to" - ewarn "${EROOT}/usr/bin/pipewire-media-session is commented out (begins with a #)." - fi - if use system-service; then - ewarn - ewarn "WARNING: you have enabled the system-service USE flag, which installs" - ewarn "the system-wide systemd units that enable WirePlumber to run as a system" - ewarn "service. This is more than likely NOT what you want. You are strongly" - ewarn "advised not to enable this mode and instead stick with systemd user" - ewarn "units. The default configuration files will likely not work out of" - ewarn "box, and you are on your own with configuration." - ewarn - fi -} diff --git a/media-video/wireplumber/wireplumber-0.4.11-r2.ebuild b/media-video/wireplumber/wireplumber-0.4.11-r2.ebuild index 804d3273b583..8cef1f20f182 100644 --- a/media-video/wireplumber/wireplumber-0.4.11-r2.ebuild +++ b/media-video/wireplumber/wireplumber-0.4.11-r2.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Replacement for pipewire-media-session" diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 6892bb08e124fd63dd0d83e0b1a3e93fd9f7be2d..e213a0741f3b12fb47e45606fb04a67e128e9251 100644 GIT binary patch literal 3682 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 ADgXcg literal 3689 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 HoEZQBq|h2n diff --git a/metadata/dtd/Manifest.gz b/metadata/dtd/Manifest.gz index d944721bcc375637b9883919b4ff13e6fa437d37..833a9a94184222fac42abcbe5772e6f1deb01e20 100644 GIT binary patch literal 1068 zcmV+{1k?K;iwFP!00002|813BZe>Lbgx_ZsS;45=ZMWTzGnx?~5JxdVAMSwK{pCDZ6Q` z<1383cN(5Eih@l?igY8MezIa%n;BUmi}a#no)jsud+JmoKD1jYb62Ic2Q_b# zMz3glS5SGX-~ICK8|ie{m`UcWGscLiegX=#&AnW4k;tijGI+Gv$2K~x`H|%!taJLp z)w|`%Y$1&n#Y$gBQQIsBn{?JjO>3>r!=y61cg-D8HfFtgcbW81H{X7HF^cCHpM9bf zvfgSP3m0w8pq0nic_cI?ExI(=MaQGBKG)(I(QA0)O?@;>S!e5+Q<+vxrii`QE*ED` zHe4i^=R{WGxU1S!@z{n#pM7%cM}3->+o8Ffn`Pis$Afb<9xl_zSmW9jywct$ROrFm zBO=>aEKBw_;T;=Ga_){LpH|SNHsq{r8xm{|;#FqWmBKyBKl*h4^z``j{KC_k^p#C% z<_uH0A1vE8=@?yS`5+(8_^}jI4mG^A;LQY(_#~}$RQHH12b12<1(&(4l7=ZebZXNq zj%u{SbZH&18LR0rn@3N6vT2Wmxe4S%QhD=&6>KxPHq)T&gZ50(4(v0QN*wI=P|RF2 z;nr;Mz4diA>jG^u4|6bfgmt(B@FvwazH=)-9J?VOV>hs7`C`+Dr^i1kZ!bQr^@S$m zeR1gCiD}yaN-b5GEVtL8C6quyY?4Qt4R*F=4kM+z;MXE^2;LkR=8}3sIimGC?Fd_H zV>*3rNl1)9sCD6(!ui?0*p!H)84wek-TT7O=En0t;z+q?N2U?fp#T^nYP4j+oEB>a zA4M?`%#fjBt&bTC+Ooq+0nt;VqSDF;d?GAIjz-Qh1Y+`wO;7dV@%jGt_;g<%k(%>M zLmA=WSshaX!nH%EoFN_WKU{(Yu?AqxuFYv|#(bCvdtKaHtmPF~KR}!o=8G196e+8s4m2bq!4N-G&DC{q0dMmK3G;>^?$Tqm|z9nm{H)U_5rLW;t822 zJ*?0S9sLI~RIW^K>^eAs^bwTq=?Ld!#ep$VD(px_tDX2?l0>Km#ittLw3>T+_1!l= m{`B+vyW9OkJ>UG{!|VM0&;R-37o literal 1066 zcmV+_1l9W=iwFP!00002|813BZe=wPgx_ZsS;5F|cf0M!jAjG~1QM_T_a6iZ86{!= z)FCs;3yBmdx#wP&tG=pyy#4j|=C{9|&iiRdD>WQy4Ciap%Hk&Pg1SpWG)unbt(}TMN4Jws8uT`kgpaWHXPMqA?>D27JjJf47SK;ZwomP)a zN}Ff0WfPGM>*+9;&*{6q`h;UgSMEC$t`-vWzO#Dr;pD~ zVaVWK2zv$TfZ&-2PK?9&u@z(uT^))W#{`i0cG|mC1Fqx&lc(1O*E(ybw8O2(L4*n! zFo?pIZcP|4V4K!jv$Xuxrr{RhKu*M!gLidMFr70Pp?Dt@(*>FGaoZ|ZxvR*g@99Tt zwphEt`C#3kO=dA0i^shUYmuq9H z9w82iW+=68Jf?7dwl|v`bzI8={Rn*FOc)t>KX=qC&+(2kx_f?jyvr|0&H1)a zi}2=|9k*1}I!ve3kdE_v-tn>)zfC+*q?h||RVtQjDM3d1MD za!WIvzS>t<@7e zlwlberCQf^Vf=hRP|<%8UdX`OYk&zU0Dw6Xx{Y^}0MOoLFEnO+Y2H6i`FQttJ-i^* z-jG7qP%hOaKz1cuGE5JQ6iAR36QNLS7d{Og9EMdPli{0At34a5>|SfkwF}&3jE*TM zmD;HIfuk$IWo@iJZ<0i*p>Sax;0nDWh58^Yzvds4d0~PGFk_4X$FvV%HBnE=y`+Ryn_n+VU?|=T!A0O`T@1EcN3n>FG4jTsm0K-QRSpWb4 diff --git a/metadata/dtd/metadata.dtd b/metadata/dtd/metadata.dtd index 581943e1c7ec..5f65033db5be 100644 --- a/metadata/dtd/metadata.dtd +++ b/metadata/dtd/metadata.dtd @@ -58,7 +58,7 @@ - + diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 4aef9ae1cd16..45b5c3b87e1e 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Thu, 28 Jul 2022 08:39:57 +0000 +Sun, 31 Jul 2022 17:39:42 +0000 diff --git a/metadata/dtd/timestamp.commit b/metadata/dtd/timestamp.commit index 62bf5afd21c3..5ed841c64b3a 100644 --- a/metadata/dtd/timestamp.commit +++ b/metadata/dtd/timestamp.commit @@ -1 +1 @@ -25b13e88c4ed901d2d53a5ef318e24518207fa60 1653473404 2022-05-25T10:10:04+00:00 +12e699e8c570d1c71d2ece0404f59df82bdf630e 1659123245 2022-07-29T19:34:05+00:00 diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 4aef9ae1cd16..45b5c3b87e1e 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Thu, 28 Jul 2022 08:39:57 +0000 +Sun, 31 Jul 2022 17:39:42 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 35db304e4a19a6c0767ad890c431ebfa2eeafa1e..2b62f653f3cd5ec4325f18ee953102e8dfde2e5a 100644 GIT binary patch literal 28234 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 diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz index 78b69289611abcb46943754d90c80f4cf4529424..be26a44aaa23617c281e287fdc82583550d43f8b 100644 GIT binary patch delta 6609 zcmV;?87}75H1#!qABzY8000000{?ZI%aUBlaYXn0ivEFyMZP1KL!-=OCherXET0;P z!@(GU5k-Byju(Jx%#Z@fCeU47b#G*Z`|-^Cryu_PhnKO|`MBPHIv-!tyX5ceCC3n7 z{`jvy{L4SZKfbJK>GT@%2_xii!cDV>(DvMA=2Bxw!$R4AsU}`k!kullF-M8%?6glm z$@1>}AS}1jeT0@)+y~#acMIq!gmt?X|C!LwNbOfBvCxJ?3%LGwa;8 zPOEbquHZJa6ZWcWtP}V4v3lv9>)UbV9ebbM({82llH@+ax+5O0f{!@MSJ^w2YV)2k z>;}u%av33i`J6fSur2hSMn7Zz;ZJ{8tZXV)XysX~c6ZIyM^CBGJU4fcS{-?ob@RO* z%4%_XsZJf%4e5HWea5h6)?44+PTro!InmGFBlJ|bqaDk%R(!dx_4+&^&$)uxY^=*I zJugpnek&GhF&A&WW>0OGc3V9ou69pz){lCGyPbl6#KfOV?VHaV3iZ8f?XY@1ZT4>5 z#ifqB>~ZcfD|h7ElFe+x;vFZi8t>sRr-c~v9JXxv*J6Es{q)QG_&PrS`89rNt?2Eo zwZ>vGxnJJ2TUyq-(;FV9cByT|wsz_vh7oU0Zu!jO6fpHWsm!-(^*kc)m`_i6k8#?$l_uo=PFtM|iniN| z!Afd_tBZyA>~Zeoi6v}jhGO(N-*LM3(%Os0n2sc_PIyz`Lsb_ zEc

    cpjYzj@+xl^xK_1|$)gg{RBzgpbh0a!BlFfA^!s@E>zB{>aHS05djG!1 z@YOJvEoYVh<{>uQ{vTbtHAO|-bq+1H0?ANZM!gl-4U5B0(KKA4(Y9xDz$x8xq)S7H zYu(j!zF_waPmu(1X*(l}t5u0AAn!H1GwV#MZX}#hOAV#`L$f?RRju84mBk)Hg>s?< zoL$y!CcBoD>QrTj^y!S$YMI#VGP5%QVoIdqjRG0$K9dy}i_;1NuyJ?C)!%5#0^;-6 zpZe>J^P4@~lXM{*o4k4`kOVB@EGE7DhWDHs+ge%wd*2CF!Eyb@5>zkMdF28Ei!axC z3q{tn&LAm~-TX*L;9#emIgMB}RVSzv>mz#%mDB`P1}{Cr)V|&7R=B_HF>ktPtF~+@ zr8?f6oqH@^RcPMOcytn$HhQ0XorJ8Py*k*UCS!K)Y98XG*_4@MV`{hIYl+x%-dY2u-@DVxsn?lme|R(Ejg=^FuSce15bNkyJS zDYktEMxA`90+bp%gVFTV+H4Sm!*I?uoaSGWH0Jr;tMTs(_S#_eY%43D8#*WS6!bur zFmX0}wMA_WHEheyrw4T}y)y=KRakh7QzviTKGUXr57Eb~l#Mj*jQnusl8@0EA)A0S zPxbKbV<;vt9SwPGFNIMw9wxJ}3oFS=f3B(e#8iG{vwI^gspfmY3wK4WPa>&KV}s+! zOS!dbBSEw^H(v~8o2LN;2I%FLE=55?jbj=`5pB!Xr)cr5==sM#e|@ba#82hZ`62F4 znpYk2%{gjA{W~Qj&$@c&*zeH@IkYKHH9C``ScoIUr|plobAMGuf&(TEA7aa-xf+>l zEtmjS0F(~KP#7pFaK74d$QOh8yNkQU^~XUhJj-BzJCAYA+cEBbW!_fM^Rmk~D=cI{ zEOrp=&_>YltU4hW;BlC+iCi~q$9$HxRlg7Av7$Qon(WyP>=1E|wyh3b1R)ehKJ$-O z>P?;R$q|iT#=>VWEC=8!TMSdpiVVxH0>qKKMuy{)r?s)Xchw=v>Q+Bk187hPz{*X& zMP^l#76wy+{#ubb6P3@+&Xo+&*F#6EwxG5{d0hMHtpX=zeOZ*lN)=ly>q2fW%S{(b zm1?qsKW7~_0+MCx7;Jhk+pKLX9vW8RJvJS+S8!m{gD)kYCFYi0+?7!0O} zGtY7=!35ll`fP?(iodGzZ+lylL{sJH%r?55KT}4nI4#Q4ajJkP@2#Mk4vaxqR|u*D z$$)&9+RIZL+Nh=&Xi4w()9LzRLxjDwWwS^>m7KQO<8)eHo$gK)gWpAm_`UQvgrJHB zLcy~g4Nk-D&Vg(PDdlac)_9~U%g9g@0LEUhk0-;dc*GjbmY8%K<*KRFfTTj!m{5qO_YKT&C#|IPNCj(U7>kXV zcZPNm$?Zm&-QMNO8B(jgSpC-0MJ3n`sI!WQoX)1epdPsFi$gPVYZsQ$WFSOTZzi`V zcm?rMLEE*CoocXv+S!{DE#u_(sW}^Dc5_=0# zT>;AJ3Gq9$*)9C~qf$z0Ij$+z`O{Fjy~HrZs{nsI2)Q zb3U$*=TP4;tpWx)-F@k(p$(H@t2;SSp*Nb(Wqm(`K^0wuC71+|C2_<6F$!}2`c++S_jBBJ0sG!OryaR8@|+ zOhU1R*_y$+?U8B+wf^K zolZ9$foPH7+#9c47hb2=nqwSYJwgXrKn`sZ$ZVnYqS(}!3V~-yj%b5jlw5Zdd>*qY z2}8iPMd8%u%UTrZncNV71Q}ETYu+A86YR#>95*fZt%Ezyp-m|00qWpz{pGmQ(lN5x zX7UB*^v>W)MN-Neydo&p8#Y3LE%R#qcum5ODv=Dt&{QZuD<`a|YiE^|TstQr^nd;z LFJfT?H@syVt4J_&?}+8=GUvMa|NOWA=ih#s=ch04($BH}9Dd59r=R}E z|MhSG=l`Dm$4@2hV}=;68S)A_UVE+kxbE{hNIrCa)SS8PS)}xfQYTys9(fRw6 zH#x#M`hCux=Dv@<_L;_Lq2_g;Wj3C6wuAS)&-B0j&mYAUe-smsJQ|M|?jyF^VlO+! z8Sm8NH4s#;VT8idwwd}&IV|LGl(1tNvF5Q`8!7pS0g1-8u5`pOkJ8G$R?984<1Q^9 zea~KzMe1j1M;d(PSbcvN)5w|QI8*40r`RE#`MUNQ?v=*b+s!|()#p6!aq}=OpDCR& zA7dS}BH6oDUwx)yl{W6NkN^_dSFd@7HcIO!Qky;3o8R3t*1Ojc+fmEzHGUJ*{`B$l z@9+P<-_2jIch|>XfBoaP_h0_;uKXN+j>o%C>8E_e7uluCsl`~=-0OcU-Pc|AxJx)%tMOclp!8$)JnOj{BAdq?F~^0TT?d+3&ppOC2hvFg zQaEDecU!vVyw~|%c4?u@V-(J;c7GbxO?gjrw)KKsd4yF$C?%eq7pSRTo9By@f7o?g zBlnp{Er~O|c^6KzR1_}NoWdRNe5sEm9#=cj&vuS$^%CaD$I*}auVsg2VwRd#l z?xNJnxpUh+Y|N%_Bo{9JxScCrJodehjqZig(6+=OcTI9uG;3eG9|y{Z74D5*t~&R1 z9T@pIk%%J+&5=X)d7?soL4>K*dD~Z ze9JpF?D0l}YCF(NRBrapbD*htUwL7Z`3e}+)OAg~M@2VEKJJ<(r;LKcc3#&y+nxJ~ zJ1WTU#Zu!q#<8!)*WBky$90y00wP|%jaS`zgo$0E#3y>V;>s6xmI~gHBdU6>gRhMk zCVpX`*NvlUi#N~5h5UMMda$|j%1y@|BBz8S$k%ayliF|d!^gk9YZ_+$spaw_r+H4a zWewabCsXs$ji~F)k#4>GaXhyUc>A<4w*yM}2YpID~Z8i!j4CW3m}5E_;@Gq!Xt~gxU8D z69+qvToSLy2ky}CeU65Ut%QWdgO_`7!lj1e3^-(DhNtg^1He{z$*T}}@VdN8=E(9) zn15U^a{BH4^$&bM-d~j>ZuJ*gp$CMYew;_ycMLp6ICd}b#!dFHI;Ir+QPxiPX^_C< z-u<}O;TOfc^V!o_W%y3BotqeU;JiY>;~qU6A>4K6qYz54lT29LqZ>3jua$fGE~{hV zvU7_mOu{hwhIUrGeNb1f6%&6ETZ|Y9AH+9YtrHb*BtqCifA)bR-o(VC94PEj(uoGP zV`R>;5qfx=iUT8hhE8mYcRK>+L~!PzzRT+K`}4!b+oM)L#dPEsLE-UYCCcD~QtN#H zEeI?dGa6;*!b{;j_%gjVABnYxxv`{yf51NL47}it6h`J*8?i9q^0C=W$T%93CEV|V z_T$EI4!dtOV8)FvA@HpiLERCf3_NqdOKk$$IWphe;&ETNdu(Xo2JfStXS@SJyQSmC zGo74QlSHSZG0usQAh_Vw86E?E+ z{=sL;ITvszzXZMmNyR2|?fm$3yvNn&=?-hx`H;A~5dR2fx?nG{QQFt&h zZv_`jr_Am~`>+sH;*3C=6>jh~z5}pG6npVhBi%UgJg(jmF?LkoNg$>RWw`?mW_9Rj zMsdyy4MJscUHRQs8U=*NUOg|7~4?G8+XaL&?<^=`f_^~*BSg9q)V^w_tL3m&x z?fh$TCB#+mD6ddKHMl$f1-hO1(XoerNqP;c*X(#?02{IkkX9TuUKGE3!(sx^f|I<6 zF<2hnXwBF?Npz!Z5I3PO@7Rca7k`L?XdE}u6p@Fn3||~O!L9&OHY97K37GwnP(l0= zKJdnLQX_VvLGTyo|8+O8-KewUM)9~P$`!-ndv86*4dXoSmTEsPNC-}KV68A@gV0`E zkHMET>;*a72G=T|#iu@nQ_J~kAY@82=7vj!=g`=DS|9caCP&#xP z1E})`wi_5w_S7fghxdR!ruzYFyCu{flv4rX>3~ThY<>(ahDd zOb3F&P!h@rQUDw9*(gA0{TyKPi8XRKR{ zkdKZR;^9x&@g+}20fu-JbhJbj5JMavQM0dI6Y(Jus81BN?{@PIJMts&z~d$m-#l-6 z$vi0AreJ&|$!*2j@%%bFsJE^Ll$e|JTOLILFF5C=IxZ~nnaT5;)hNe_}54t-M0XH??O$@h)~KRGeC-ie<$VE_?c1!#K6lKZi-7))nFSWvv%06zFk zIIH}8-NGy$QXTMB{UfkqEbG zU{Cc<==P15#dh)VU}Q`MDV}%ZfCllK&^=B(C~CTSQ4oeM4tmy8F1!KOAMPLJ_2K<* zU%>H2M_Rvd;Xu);I{tIcfpOcQOzX9{>p)Wd2jy$|;6S7(Fe<`g8M7)*Oterr3B+z0gz}$Su{dn>Y`7kAeo6I`|PQDSo zp^lZfGp`KCXt??YLc?|7$pg*^#Ivs?^Wo&N_z3Xlv^Sc;8KWVo^YLoU?ggUa z9kCm5#XNv$a&qVuxRgMLDuO_cenYiz=OE2=nTvqTfa@y6CmcKA@b+Pe1FS!QiZcP2 zGh*yOQJ@X(7@H=N*NtOFPy{Sc4F?WINcrzppeGsS;oCkJ@h%Z9VaTn99 zz{}8~fjQO$!`!&o(T-g?7GfL*iCq4Z1Kz~>ETS4-H3?xNu9$b6d@eMXlS^6q zlm?YplqWI#G68!h=+Oqr5>Rh!U;^z&!4smG89ENd$|k}23Pc(4fc?JlejEiXSW>pTV%@=b9B67~&Ph z!b^FkIg6zUU_SsFj)6-4e`3f>EB z4?Qf95>seabbtYX<=Li)KTD2bJueI#vx)7|nVjwmGaN0ZuQ_;tJJBqCb%Xg9y4ph0uEu?T((GE49|e3V}?*G)j!z&)He@t8j| z{XF<+koL?VHE4R`f3k(cu{e%n1prUPyl;~Q9dXsZf+3bj2%t*1*Yuch31IOs)_*Il z$0Bh)tAJN_)p3pk$_?cNB?%=Uio6awh|@V+zOxxsD|wgX z0U>Pb@U4yjw+F)lQg$;$bga3_1&Ij3ztF>%`m7b)N<1d|6~YIh?}ANlkom$Q!%` zxL4x8kXZUrV#GgOF`gk#y&>d*CsnnrO;8;!kSALs-thDG;5( zPhf^ZARc^S#u-(VdvP%J#-#_@LgH^PTwA{Zr@h_<7LGTZAeS}+xE8zVo*F+gpCnel zA$Mq|zsre?w-WpE@%MLD|9|d30q0(e{}^3Lz_7Y@J7BS}p-a1O=r?%dewZ*m$Hs;X zL#!%$GfE~^?&<(d{439J@a*6LA``*|SKM}R;9r4exUqeKNv`X*;0#CU@FhUii>UCx z6J;sOQXCpi?Cnp-!&xNx_v$F{oT;oGTr;_J#GD*y+%VddQG*?EJxbJQ*G! zz_e<<%I4Pyn)tER_0$32Mxfdp*@cNs$7tN9t$E4JI2m3 zL7V`OfPmQt6c@L0V=3TSoIB>g8>2)K*nEvcu8zDhh-*hH>!8^a%(O2a0{RJL?-0re z-Q?`?<%Cv#nMc90aXR?lm$H8}_l*o5GoJe<+8(FT1Mh0+?egnAN13>XcoItuhYy*D zTf*gVS25}aPGByPWE62Q%DoQr2jx=Iwiu4bSo4BL3Gwt^w`8W?Dhf`VLbSm1Rlt^pYnXLc|**wgd?6rlwOEUcnH(a zpoVw_z8PUgIRVeWvG2Ry_H~uj!aYDI@RSJC?RFI`;QGo&0T|3nECe=vgW54!$h)m8 zr_+Kuo&Y3CjLE<%JCYLoTixguc`na~_;IRM&>ox(VwK4|^Wj#3Zux**+ED}eb zh{85ZtadD%>oFeeHbD~^K5B9u0@}7+3f~0vpP%3D59c@35bd_9U;9Xq{Hx5cEzTYr zYOs=Sh`-F%Kz%q#8xe7nc&QL3m>I^md&Vbhf#-$gS3(esTHCu)0)#-VdB`z(B!*x1 zz*&R{xkVy7F&aOJRq(c0;JIHihV${pa6JMS06dF!Z<|HVtMcL~7Euz9h;J5&6ze^4 zZmWGL_|b>~9O@>CJ-fgXxjz>06fkcRC;IWzc_C{Srb@yiL5Bg$88I1p0$$ z9o;Nx#kUenz>t`8A)LZ$k^ON(l953Jm|LR53EIqf`Gk1l*W4HG=_UezHi;JK>@7I4 z*mx`e0&&F#Q~&`;0bUN83}Ds0@meKy^aATQ7+da?=Gfa;I2iQNJQ3gqRVIp+4PQGG zMvT&d1Fw?O1x5J_Nwps(g=dF~fZ*(QhFM*N8Qh_ToKqNeg0Ok~;M*-J>Vc8qI5aZD z)s5#MOr^-7Lwb<=1YrVZO9bIv*26J`$TJ6!Gv5RTJt{y0(untXX?WYWZr?6uU>Bfz z5D(9I*<}Iy!8uMlR(K9TeJmU()Q-Rn$?qVhWEmHKfdfM~0UUs<*5aaKXDmI`L^h^;G zLZKffjZoGMUD=4^wvNhcwgPkSrUUu7ZG$f7Ir*N7e&6^7;MgIt7R9d9?Ao|M!WVy> z{9Aj$SGCuy;7I+qM8h8>MI0mycHot6ov`|*C~MJ_L+f?7e4*Hc(;FCKKl@CANqh?= zIs|EahZTVJ7Jht5V2F^$9+MtG;4auYaN5mYv$;^n3!eh|09fXj%bDc{+s^5nQIO-s z1W$WJ`1TBlZY4#ah|mPXS33zfCr@@GFySzGXaLlcnV@w5fq-+ZTs7OEL|7J{fY9Y! z1od>*O)P;{50pJ+yF3!%oX`YE#X}Yp{jbHbR0l?Y93dl90BOdi zdnFpYsMZF~LQw7&7f>->INrx<_hExdCT&5{Ac|1>RsT zg_o^3u>hJt&KT$=CLu0nyrJ357c80q^|!7Q1HX9}@Y*or4HW_EYLM3j*y1E$v#aZX zA}+vI73gH#(sMym{u=%5!af05kPP|5-qn_Q{OjUtnhk@Yn>Q*zAxLichS|^eU;cA` zTKl(mYk&T`*#=cC{+!d#Pd@9l)Og<|JdL-PO|`<|V6$QYxtpO`kPII4hR9rDfm(nN z$CXSyglXQ7H?lje;?OcE-_CWDN#NJUhv4&IVjvQGZ%t)B%%k9V7W^E7zF*~b1G{fj zXux8yT-<4|sDA=sN>$Kkb9)3iv?_pj?$d-K@S!aT`&GdYfCXdYT3D?BpMZ#`=y;52 z_cB3^qZpuXvmV#5m~d}AARgdf$&EOczP0bZ>Gk4_2!{a;XlbCWcJQ@*+rVG$a^fR^ zJ1g8hMo{`?Xo^r|EWsW?6P`pH-tYiQ+RFncwpq5Lc=_?wfK1#ohMrCX>YNGbPMlkW zuk=?>W@iC@lUQ+`woif{Am|`=d?)blw!!MYt91{b0=^Jei@>MLL6IwCil7hFau*c& z2`V)}OYu?=S)eT50sSA)i>-#t!Px@bFbV6eUnO_V5A)agX@AB%)1zk(peMk;;?zZm zO9RG9WLgU-f7ddl9wFv>n26dAHau1Ku}!7f<7a8Wu1DfL;UXd9iR%GzLD`e^(t6oF z5Vqq9cFpG7+NtT&sk<`V0cKxP^YAYq`_UaW3Xu7n&+bGDF`GC60)cp#HM^GbPUirq zLDLRfU-=Ji^nUVSLXnz1Qoys^Pe1Z#zlgNt&Rgb=U)k|g`e_U zYTa>6Cou_Nybfp&k9wPo18;5d^~7LTT+yK^P-cj?XMbGl|Ff~~NQhi&J4Q0t%Rwedho}eOKBXYqZR7K&5ld*TTX8y?CnQ^aA~{9UbPA2205wr7EPG~6L^dx^Vy0i>V| zK)=ggl@l8pkSKiWH=1}||7#2c|?A z+8!3C)vev>au2KU*$x|X#hlYj_)embHJvm}OQQ;o!(C7ji)B-+i>k+*PNhPWe6c>x z%aZSTf}&B%8l%O)bD+8?k#4ez_Uu)xNqIuZcPl0dAFPq(J^4nGfaG9GBH#!zPR@Zx zsLy#p<}*RLn#oL@36D&OKk@wgTY$XQ`_HyV9G0p1cdrf41CEIjU-vvld)gx~Up`*e z<@m%TfI#yCJgb!|i#W`k9CZNRt@3sJ2MU6+@Jb7_X(-URo_3Dgo(q5p9=oezvc`a9 z17WS4v!5^VFc9K801f72y7z)&U{W~GDxM`cjP}fImPsfHC@0EQ5fJ|MJ}flxxIj)j zRZA|R;CcY8vP7JK^LZ!e6nYmffEPcB7sMJ*hpn`NZxylYmwo;H^S+)@pZpWF`PJ|U z`v3#Z;0C5oRBf;5EEcDhr|pxiM_?B(Y=Yj7JVN3F$Tl1Wn%o@+$~ZRs?P=8=01lDI zc_X9T3ZjhmD_JxRKFE9EeR<(WTa3G;Lhq7&U2cu(uU|Cog)D_sGLx+Uf zb=ko2a6|J!))jd9=1eRR7cPlQGD(Y188aEd1EkXy^*n&y3ygWg=blo*=-+#H-w4WX zuKXtXXTS7ups;6m8VPY}gcmfy9O;gbstb5x2VNOyy$Qa2R1;ojc>2H2eZ?Fio)iQM z1A{T9U?bh^0o+fJH|GtUfDG&mVg|c`Iq>6l-oMnpOvMw@IdcFF*z2~;2p2#o5PXO+ z8i1(LACB+#cXKy>6z5T{(JUC+iU@qS94(tX4=0IE$asKX0#=DQ4&R|c6==w#pC~Tm zzpe03f_lcQk5?vbLz4Y2xWh;=6<(vb<7x2;Af6viBXIVMOyzNMVP(0zjG4m6Lb z2xu@tiqWH+1d|y@mD{C*m<8%~Tn@7Yc_aHoBqe54P)~Tt_}xHV>qLlNYPB!P4*b!W zJTkP<0$qRy*cpT8;d|^b8Aq_(H}YHn(+psGs!?FtX9yy%0}o2X;F%h)X#eiQh7Oy` zPJ$6&XhBL>`zJxQKM4wpTH|`WUch84K)H;%5BYnj1lDEkCY%?D1}}M-le4Rb$g~nX zayz{!s+pJr_=sOlHd10>L?5eYaPYG^zUs^_GDCB+sh7i=>@97G~Cz&0T-L-PjP0Wd*fxW)40;T z;b;WhCMCj8Fw)|VUa(XSS-XI$*wgn+V)Xk2eP&}Daror-2X@cDYedylHv$dKzC*qi zZ(bS@&e5b8@8R4F9M4jPfCd0%S-m>sDp)3LKmzzPt8$>P{UWO0=a*lEosXm}tG~ho z_%5W=skUZ0kZ^N2`aYcu0nYHwST#5^MWSoBpCV0*oqFqWb@={~Z2!OnRyFNk^~|_$ zTWvQ{D$f&1VUXZVXQolIDkCF2!yaFvALnnX80w$57z4Pr&6&uVi0wA{nF6h6#;sj- zg5!YT-SKpgDNdiDa<_Xp+_mLB{PsDm`VfvBnc23gj{^@-?U7r?+k(-bjyL6h5>@*N zg!o!XRU!DmjK>Mx92`#{***j9Q-G3vPIk5Yy+Sh_=xs_vN zqz!^|v}l@G!NPzr=Xv7aZvFkyu&+%pKAbkg`JelCwg)e;(ImLRvZ~?90VMc}8)W+( zbbfeWGeR0aM^Iah!-F#8CSo;4v~QzVX1*0~@deJR?y8bI+@6&MI$6RhnK-yU?iebNwlzH*Y$X!O!bl?U`C1H)H|^bDpLZFk&bYWCNkXBjH*ppUGD7Vd}ZYQ3W z%^c{%!pa{1Mt~xwyFY{{2B4uGbJ;>S2)P4z#BUU=2 z<^)?;`vkt&-cxtHvmGFV=z3S2H!yIbuHq*GGA@#U2bjRsAE1rzV*2Crm;LGUFZ;s> z%y0ahzbK*^B{ zR2m^-59o*N<9^C!uIU-&g0%BF=B7I!Vq5CJY_UJaGVH-Sq@)fmKJy64j9qPx^Wr^k zr-d9C|0b}Hzy19mUpr%P2|Vp<>E?LiYgHUqY_=aAL_&B~SvHS39SnWpWH5MG`c>LS zGT5aXFm`}503^YFGhk#mcRfdj|5bN?`XuDZ2347=3e~NFFRvmdOA~=2vWZ;S7*gPe;Do50OCN1RL-hJo53KU?>P4 zZkvO}hg>Dh!>(R|(OyI#>p?Ga`n*5=$NuzgnCrB5Lo9luRmHJRrzo>^khL9)nfqyq z1+GU>sN;n@0ndm?(WX$ogD@Kk=Luu6jnDb&2EHjdG*_;qva-Px@0XGQkyBvHFpEW&^VA!L`4?p#>WlkfAiox}F z#_tAux`_UEc$JApzrZP*FQ%2Af}s;0?lr;l+v;qa4i05&+31Z#PkoJqv3sH_a4t}L z0zV}au)vW59B#J>O=2yUfs2|+?aa$gWECEYLo6JqF&+hD|7SVHALIm110diz@Uy`o zUTGCk={m2wWxgEmJQ3s|Y7Ivfdg`{1VmQ(94Pk;QN3b%n7irhJpIPbq<~gzhP{PpY zq~Ey*#(eLpW3#^-&-db`h${Fr14`d8^{q%^IdF#8Gx^$0=GkK!6eN;E+amwk*0R`d zYXH|-%Cjb9f^bsF?*0l6kli*3Ae_S1#{&~GctJcV*tGt$oLsf^iV~oxPX!mS zY;|GV;~MyqbRAALx_xHYNr*oJ|C$4F0L0ZV06fmOOiKZXtnrNm7h)qGVpcvb2dfIv z`Q7dye70NXfL)pmB3M}0nXkhV&(^5gP|Isi4DjEAvTM-zBJW$Xkx>V?b0*Fki)I4z@~?wliF6nw}|SS60;PjWhbjvc#u zGaO+?ZGmmu0=77%*DQvezIotbO-iJzJLKrtL+V#I;W;yK6GE5{X#1+}{JU+*7fZtA zI}cp#c;oze@C#kD`Qa?MXSdndvAsh9^}NW*E*~`1VH=(wQ*uYsPI(ZA`3o7LBu--z z8hS#)d-@jyu-6bTnK~gLU$#TyHHVZ{Pi;}nEGekb43yQZ32AqH%`FswiIvv()lc8# z^lAV8;r%tg><6a@d)bqFZ90$n8Un2bKu0Ialgwe*!ncqdG^fKn=5XC1#y~^{WIfeR zl?SMZtnXk)n-ye2UO}_5IADCT4>@ce+wExwSRinaPD2`oT#ShI*s^twmxMyJ;j6*80lZthC%n7#&^cg1VVApOVn$4Y9H$goX3zFz+CJqd}maT12Z^;+5sGqgT&6~X$ zHf_|igUbnsvF_rR%5mIJvwL4_Jxh1K3GDYjKD__c)rdcrpYofn zY_mC9Ie7&4YL19*W@;)52kF#gt7 zpqNe2r&*qcKO#eOe%ZQb<_SlI49Je=tC;fe&vgrn2#ZeJ*#f5QHqIC14k7T2P>XTl zkScUVLJ&JfkezZ{;aII*2bc_4nEF0plw%Hi^%pjd4#1k6;Xl#UJ4iwRfLQdX-?77| zkH3BRc>Nvd9-e~D+s0#%5(uSLI}DCH#w`N1j(j&j3h)Te1N4IhZI@VbvJJp&a4Hql zaG4&uT?Fga3ujK2RQ5nG9mG#g$Ghk&I?1ip_eNlXS{{0v{hBW(Ho3>_vgyy+=`g_` z&nhYxE1}E91rPkzeKt7pGtps^!H#B<~wG=4k-T8PCK+1>XfakHm+ z<2^E7F2uxvJ9foCSw(XB@5rtc{*EF3@wfkc{~NLK*{@OvjO7Psm9wa!nbvU|3h)i? zdElcV5q!5zeozFbKo7{fO|Q%8UXb>VWd#@e`PYFPsXZX{ry-ayHfO|p0b0Va=@jp= z-G_^oVTL#uS1Z)?(ksO4x>oVxo0r`;!0)UjUnmgR$PumLeyMJ^0y>9tTpGmfUNpC` z4MVWZ-n^&SzuWw8iHlF`X25`f!76NZJ@J-NaprDx#Vh@#w4OAUIop?dAk@JvlL~TpWS)0aMTfd}dgOP50ehxW!ISqV{x{wip_LQRke&0$Y;Lz~+%Ufk@(J z{u#B6!|Kf8=vgsl51h`+6feI)gh`gV;hvzcj>)Tty0QSd2Sb7u+?Zo7>TI_2Enrs6 zQIKlRG(L@@kOp)dC~t#taIg~D*rEmv&9C z`Rn>Dt1^V!0h!2_B2HIRY_~M58ZQ)l@=Chm+R&&F&-ARY=4T*rC^aE5+M~qtT~9wZ zkngI%YEUd-96;q5$$c9P2^!ctIIcP5c(|nJB`4z_U(eWRJaObD6xk4@4_iKgM9Ce3 zgnh+!E_e~Z=roI6OfdiiI2YVL4}3yAns9wPCxmx#Z6Y!sR|E6i?vlpM2hKIP#9>Up z_KTQ4&Gjqc?|2q&%I;qmsw~wnHpl;5HaxSH1Q(OqM=nb5w%($?oOQ? z7VW`zAm`!GI*uTtfo>xlr!)mUY!03vRhLvcZVni;81C}61cQ8`&jB!E;u(Sy?U#J| zmw^n$mg};L9^9=O_Jl4|%&570*WHSTaX%eyJwDAGJ+-(Gw`I88Jh}H3`c4oHDg!Tj z5Oua4zZb4x3?bh)L4BN`-!+RiW<%TPZ>Hy;1&`AWzTgp8Zy%0Fb1v7@B1X^=nz$Qk z9q^IcU8vTZdHQB8yt!?cu$$DonGlw<8zzO&(W5=R^-=y^?6FIhD9c^kk%9TV*xgpM zL9b8d7i`*}0Gs(fJ~h7b`xHV*HeLn;sQR!fQgV@9Y%z! zxbcIa0>tGpIjCp#UZ2sa&sOsHV#JG_fFCwzkEYfJ-@O*V$(#xe9aYIw=Iq- z87#E&Mpw=Wlta}n8|s?*2q!4+%-L*{0q!b-f3*&>cvj|OlAyohI&U{77lQS!mt`$% z!Kt2tW@aE7-+(o|rj2)MP?6Jx9NVoB@o=}Y3%sRDma(e4({M&khq+hBtW_&83Uk*;jYDidiE(XA!77#P`g5ti>Pgc_jc%DK`i3qEXiu^9;Q`^OSG$R_Heb z6~5-8dG~!~i}^0|zfo={W5;u8K@OMOSxz_Ax+u>NZ%%8th#0jjoF-gwH$Ll@FB4g^ zoemA24Jr-I?gylR$EXm>r+?#k6;m{i$`82R%S_n9?;g>4V>igSX)Aa4(>a@$?c}%l zDsOXiN$l^o-pLa}y`Hs>I4c4wW>-7hwd`jZ!bTTQD4=^hFO;bx<$1cA>rZ0pXwzFU znR40bKuulzJ)$&t=Gx>o98jOuH%|AZgJQsX_1W7R%-MP20gM+1iA2$2&iOtcQ<=#4FN@oXYIrNA z2V=H34GIL8`&s+&EDWsi><&u;o3HKqyR`@x8ONd+@WvGyGTiZp#Sq9``RHmU6LT)B zF;#2lPdqFNenrMEa1|ya0~Y~%VM)WsHqPQrU+iH&rfu|EK_+Bw=a?@(8$SmJ9rmMM z<}3!#40N}g{c_b+bfntU>h0Q-XM1yx3MtzP3z|8zEmrQtn~n=PwZb275Dg#BSsx{a zZ>hcY>5tF95bU}g3ZTq44e1v4!@UmBM6J$~`geBWKK<wnJ}iXaF;L$wZiLCT`Q!iwVkm6sJvb z4KAXG;(&(5l+T8f6DE9D*Lt`Wxp@gkJr9{iw>hoZ7wozKkQm&|UFb(d3teZ9hsape ze%;-tV%T|ccE{gg9WH{d?z7nDq)~y(0bKBY?_+g9Q`ljfCIqConV9cd+iP`PHSIbY zoX|Aj3vdHbk4vGfth5C;(TEs&yd}Dr^fD9hTzL1Ot9o?g|&1UfH z>-6TB7UuAOpm^)qBzIKeAfW?QdL_nNT#8W2wuVyfOugqz0P6AQS_-AxHJsOE|bGV4tHxbH`;C$y|nLpG=CIVQe63` z)ZcV>I72putqU0}GxJ5f!*d^s=yH;+xB{r@BCTRgH)N;yb_FI`S|k0&ZH?{9le zL$G*td3(sVQr$N0*SSP1Hfg$1z`5Lu4~XV&7S``h@ROf(^=N_jAy~Hoqkz*2-ZB14 zUQa~yVyo8yzyh$vxwIP?N1Qhwc=BAJZeXx;bR+U%HJaOZbu>IM#R@^)?rW|VPT}wEX}YoU+O1f+6%i|d^Z92GiQqag=f7=Q$nwkK@Etl{ zZO{Df>3^Nq=XZbnzUCJQPJCvW-*j5_LBxg1I}YPUeoiNPJHZ7LcN2e$Rvv*O1S7z6 z5wC{z4Czk7Nki%Kh4bq8oqU+FJTIOB_#8DR&No$}T}^I09~>oAy15tPvPJiGp+K@9 z$yxa}o`nu}EIpg}?qHY6jOJMG@$AHG(T3Bfp?KMjYH5FMH|Ec*4SHV)V4`|oh-skd zIx%M!c}l_{%55#T4znP6t+ zHZN2gm*Da@_g&jzX!R&NQ#Ne~cpwn}qGM*yTKMSg7Ov8HsOa5mMA>+9Zvm4tRTuX= zz@1-uKy@w4HLPAO<=$!hQ2}5(zt(0a0A(*)0yteRKe~vN@dDR?+@8(J5baCS6JezV z$9mW3wD5HF4jN^N8lF?GXTAiM6{{WNPV0Ne#rL&C-$WFD5RnT~VFQ43JL zEy|7ljfH#2y2|HdW?w8SZ^rPZBV6!W{~X@w&qfHH_V*OkREE)lB7kXZrrUKkVy^gCRC6n5BQs zOl=#;>$E?_=pH1>4huoS z^>Mp`;anh(yd0{^cjCL}v(M1?cl(QgK4N&NU336ExmGoLg$WvOyJqS2nKUFWcyRV1{QQm3*q%&wW-4$m8^)oiXfg3x4oXt?Nf8z2G|AhPr2s%Ov*Z#K(H^3W&$t zNtI2P@uQ@^wiCat@j3YDC0>?VFQF?DCOD8*3G1%ZYG|92na=W-Bh6~x>JzXBLUXMn z&c3YE7!N7Sf;QH)0 zl6F@c9=v{_?r#%p`#-+?*LU6*&7M21@+z!ub37ukeXBai16v*2wpj0U0&67P)bm&~c{e>aF z4kU|rBS6~uVd&)Sb3+TA7>5Z?wwu-~|+?O?OyDi*2$@!XM+!X_a z7g0F0A-NY7NV7Pz5F0}q!ufZYleE_y?8&-3_`|Yi! z_BvkPWLjO(6CGQ0FN)XjO-FT`w?bUWJD$$N-AF4ss&A|KS0UZ=*Jn>o`1jvq|M%Y^ z$3U4^a6s^P-}kdgn78PTo}mb5cRk^J8lBv>;mt2D9mH7M4gY@X1$_JE>IS0T36qPe z_PTM}e40Q&Q!&x2ky+gM$Y5D#rBd^){iLzpij^&}MXiz~!B1!R3qHYIJks zY`&hm8K0<_ZAS8HC+7-_8@vJI<};oh6dMXvfECZAeQ?2P$?k7ANxg1+c`{K}fQ50d z@3Puou3x^kBRn&a_01KH#I9 zDR85JH$^U7`n1BH+qaD8{r>*=?oIbb{95VDZ-z+Cc6gJ@;m$>GaJ$2Stq0eXV#GTQ zm+$fx9j^tRggiwP7Q=0wAVcvjFp|LDw!6T*bhNrg zT;@4m?~5bO=ImaS^K>l!l5&c+%^edFw#&~DIZ-r3osFv+z~;A&D;yH+%FPiP>E$+Wg@pryOm943 z3Uys-J}9?5L$-0bh7)euZ2Dipm78n1w}gOaCCiCLY|(Yf<(iHY*Xq;({0E;|yUV}} zoR=gzda{ zq{hrq#x%>bVzgV_eXjdH98U6D=LuSDZ)(V1*?n06a!)I8KCJBmvS*`ZDbL1&XL+BO zO`q7Plx5pbPmFcG2|#+=FLM@e!NHYzdEm2#FqyF7;l6hE0`|N(*R4I5t>N!En2inkp;<*MldX#zWMbFKQq{emeXk3{I>H!YXu9MNsE&O0T3<1?9NU}$bwx;00m%pk*J&Y)R;w-KZot0V?mOAO?|Mdv7VxmAf{az4?X4BwcnLdol?Ry2*7E8N7W~B7V7E4> z;&is;-TB#ijx_eS8tMJv57@F(@6lE>yw96;&kqred)N}|jeON1e+!CUCgd*2AqV!h zAnXE4>@p#}vU^$b{frz{4JX+#a}5)2eO``i@uHnigA+zm}G7jbamqjW=(@d3{6g;3%aORuG{NX2)0IrtD_xaI8Z?zv00 zR=aNVGKH>u>^z0wY&6o)1mVCR!K=QtG2Wm5L%^PXuFueWd@}~oh)J%=?^dwf&ErVb za9rC($=TI`R{Z$l4L%1rUuo*U+|+S9Wr}6xWt+9@wd1pV-2PmM?4EEEr_rP3>2n;* z%>9!j!NDJUyAbTf0;4yaVR)d1lAg4K7w$y&QN_zOkq{QIGP(@$YRUo_r}br5RyK2zAKn@hb@yX>nUx+}LIM&iW;l<}Jj<{O=naZzbbaHhjc zpI_wl{;;2#0}oLULT8Y=e$>PvOaI z?`F;=F9Fxl9l5bht`b=Iy9pHVAlMCsH5od#TTzp`8eu#`$`| ztP{qU*T|LC`bzrF!?q+NfV+h(%)5GAye>=NFbH9ent2 zs>_zaX~Xriu@tG>k>^s;oP+&B7vUqn2EM|>4YxuBuP;tf*qRAqQ;Z;sgB(}Ek}ott-}R*sig=OX1`jliBTFY~^WumJUe z#<~iWCnmnRh0F$8?*nkE9z7PZNGPj(vNBkc(H-eK=L<&_1xm z+1txMa5nvLu|;)bf(t8fzztiSHk@T!;~rKPIaLc|C*O@%!b8nS5 zOTMTY>;k&+^)`~jX%zda^O1EDi7U<}+B;R`)A&yrL7OZx^ zEMb^iSoY_*a2i&VT>)_8jLstwMe8$B(Rc?}pusIbeeLUzMmzDIUO!cLG{9N^d{%GV z-v=SS$?Vhq^8VBQm4A5m`TF$!_b;E{*;<(2SZH&E&kc=*xQrVq-HfecMjeupoNcLI z=~%bdvnKmlOnE{*LS5t#Gv6mL2f3 z+X737PqU5v3+0(XM-xXL$vMG#R&Pnf72^gVQ#Kr4-p70nZ&CxWd=uLHFYm5T9Mx}M z-p>#3{`T?r`T6An4y5zumV^wUzIa)aOKuHt-WBQ$S{&)}f_ty$P0HxBB^$Wt^44n2 zZkUAgMw8%ue**|+L&+#W6Ze_AT$jUk^FM*`nhtZJAga%^)%Vc&Uvpk4>@rygJ@mf4 zW#_wHVLDPc?QN_q-3?&g)_!@12QDkfBcHWp&l+zRpTl!x9K~z)yvzs7K5P^@T)yq9 zbr{D6AG@Y`x_~;_%Ksv`U;a4Xo%8zpAHTo*3;p&%hSg8qS>Gx zcboXn0y4&|O>?|N1Dl@j(t&ya-gCR4(7mXa4YXx>H5?w@`ArVQAJg!9MX;yyN6$LN zVk=EFdFTC4E?2I_tOmX!y8^yQg7xKQ7oHqIaC`RozZaS-wtpPA^fYBX$!erG z8hE))7I~SD#uLDLz*td#h3%TY0;>eqa)CUOt%LWvZRtE+W+bmokvQ+|>JIRAo*=;L>1vqDO%H3S79Ftd=!BGE|%)Cf{sVH>50?*& z(-n8PbsNG_pGAxh*6ofGo(n-;ukUUEcX+yY)YWszIwur3J!_xfS zbT4$~$MUmt+*EJH!Wv|OPHxA&^qkKxi9 z@EtY+2s4_xb8Qd&;2m7u4i!@1nMdZ?;8W993^!06Rw$hlUfc3sdR8qiw4z?#0Sxf% zxqX+}fBoa3OzELai4%AQ8mBwXTpE?V1!_1)RPXCy(cswzkarH5BiPUwlY-mzU?ARR z{l1Bk;*DRpZ7m<(fb1lG_Z@{$0IpLifVjM;-P?fW@qmM6YU?FtZr6-Y*Ecwtx!l$G zTt`Qgv{wf)+6{*&3?+pyhzo!awA?scm(s*TLhM~@&@2LtH~DYnv_E|K^|>(a>#Y+QQGG)&AzNiSrR*%>er|1O7Qqf8XzXrB z4#n!P33G31G?c@^%cc9UCH633hg%EYa_PRoLQE;98xV|s1U#ostkB|UWKy+e;)m;!pN{4Ji>1@`T>Zxcp@DR==`z+7r|M*vQy zqHI7txJG2Eu&O0YBEUR&*^2Xl;03nJJ3 z><1wj9#4`h&uW1NBChjtffoS9z0=kHjsE1*ym?2zf~&0GYiNJ_?c=Ze-8?^iYasav z3R&MQ4|9<|zl0Qr_XRJT$>W2&M5u19aFwE$_*9n)ix({;!b4S ziH!Ip^WZ|RtRYaDM#FWW5)ee!CImjnEfg<#L(9ErsipK3oc1`}eBh`nmRQGgc~T=j zT-L$?Z=ydOB?QCqsb$d>HZHPuFQ$FIga-Hnr@BG<4qs{~hbz(^-u~QSEg|>br1_V! zNs`H+&#y6 zgXCPkdUz|5-ERFrT;A{tqAgxpiH}GPoa@aQb0k_S5@{tSt30Z@>M{Oma-g}?Doxt7HT}#c1~Pw8a%*;2U@q&9K5C-dX1k6{Qs&Zj?Qv8 z`MGc!^7>)k^>iUoE)%TkoJEc9mq5V~aFT_)2I>STnRRJqsGsdh02DhJLnjDVo z6=G+uwl&x)Nl3YhyLwwnUOWdCOUrScJGSpw=rgYkhJY#ckF0*s;CZ4ph0z*ei*?0DB@TjMx2kN(Vk3LstWWYc3P-crB3 zI2V+uIPk81r-Pak{SV%!b^R!Ja!@Q^46p1<)r593-QLaPu^t(J@9TCp7VPX?yIDXe%*V#U;WfUME0^Sl*dEE zg?m#l_*M#wuiIIyT%KYkj>(q9Xls|i6A(YV5rhZx7NO=RovJu*xEG)6;Ngmv zY4LaC=}mIYzjwy$S4ma=`KsPeY_BGCVJ>y3vfECVTCHDR7UKUREK0 z6W9Oy`QvZ%_xE2f;sstE^$itVUc2IQSiyO&ji6r8Vz(ZF1l?#6ZnuU#w_ey4c|6TF z1mb{n;65pw%`C;?7?2J4kOvIeO*MetGn;I%0O9p`oG=LP2J5(W8D#OAfVPJ$pd~hq zn9S9M&UQj+mbF`c6}{ZC;r(IWN9PTu1gXRM+l7|gcz!nv2Jfqw-j1Db9$TF8iDfm+Z21u!iG~0q@n7GU3L%Y|2xY*w^q9$o(u4y&>+KkV!(mLBs@ z`EB0$T*?0Rluxf`vl8tPsPmz&6}YmUt;d+_*@|2e6xo7Sg8za$nn4_c7(HYRUIfa&$u5uS$q3p_1^t$aL_AZ2b`#4-)z#Vt3{ z)p@^1@0@LN;eCU>0#OUFi3jbdt4afu%z|+W(NI;^AA3FRvnz>JZ*Fx{zRirpJ zS2H$4arf@3L;?}+fe3dkA(L{Lhx$7=0sq;h(k3{Y@PB*;uWPEd413B&^NfSsegM>1 zR{LuYwNP?U&!*WgpmD?9j;g~`^RmAl>qK^_&UeeLSuwSJf>(=Bdf=MEb#@7a z!(KX~Jj5yy7Qd|1Z~uJ0|Mj2impQ-X@O_uIrXP&|NRI!$i6tAoz-q%bPDNjX%}J*X zBmkDjnu2Vtc|pdv9$VOQSvk|%48G6nnNt;<;@j`d!B5{Dz<>>US9@g(`9o(4%Q$ST zU>`#n!I_XxnSwO*^1R(UFr-6q8zGHXlcR2Zmaudy6lTB!Z_z2={vO-WjtB>74%;{{ z3?*%>0jommWpO*&RxM9T=028&Rr-MdY!!C>X+Bo%AN`l-`=8d&P@d~={fB@3qyOz+ zzf2cS@!}5?_VW$0df}k3OCl=}(ZO0tDIVq1*d|I!v-#jP_imTd!w&uom(2uoo6qhQ zcj$;V&z)M%Z+*;rhTzkXHwi-`SQz~F6fB%yP$>t{Sa9S`@mPF#BdW~%q zY&!yb-riD&41oapIOUI?C6@`}Loya=+&5P6dwQH}!ZeS$^(eVY9Id4tA{_QyvmU7H%~dwLf^A7E#FG z>v>Xnlz9Wy9O+6r8!VkCVF`L!usyY4%8naqc4zPMGb`UVS`WNVe@}wF14dpm`iBh( z8b~*LAxr{EPv2z6>;d19f{gRI?Ic;dDjIqf!jwQ#Ia+ z!JN@$PXahn>87To)w#uToJ~u|*2h1mdQ!HItB)TwZv3)N&!fDi4JLoP=WjjQAh!pA zUS+QA5ggEIR>#_l12MLvLZHFiKs?*Vha6LTzos;SdMZgNKj;*%m;l_tn_d}T))Ake z9bpvEfTa1?r#ppgHHVKzjt9RHS)7}D*;5ex4`nqJ-)2`2?+&v^tmr9F&oik7L-w}I z++V*DWBaYjv`^)Jma;0rPNw>rawKa}E=M{1R8h74HxP#-%g|7(G z<$InM^4j(=sef3cwioG*F3v3(!J*=z+V0~%3K-Jff=d~QdBVY}dKAPmm*4psm5fgv zBy7q7P!kRGZY6Ft@B3_>FJ4>S2dh-Ulse3(e2p!-4yOYSupsgJM5fKAUZ@sHWk8y* zsEp%D?1!@g(%@xXR1a~Sx#-$KYy=OaVvECq?JsTWt~~=gdL{wrCa^)Fu2u^6w9D$7 z8uY-HOG$KfC>;N*UnR_;I^X{KWB;fvZ`-Pz-zHw!DAN(PXIsT8)Kox@L4o0}5d?9} z<}7=TmpwI)u15tboAk5ZM)$o3Cnl>TaM}DEwxD8VcPam>)V&dAyCu~q%VwJ{a9H>Z zQx^-Xw?kF~4k`lHYTnIPAdHqf_Ze*uRw-DY1n{bj&o|&op@#|sxCRtIK^*iPXI10Y zx{b|Q6(Xni?0TSasNoZCFHRCWaX3t0zofnIfBJ3y{g>~5lkRL##ZSNZj@Bi&-jr&H zk0m1qwO4C2_n}a+28c-=G$&>Pu@j^z>~j2dX^9d=Cag);pN}JA@3oUt$Kh<9S88NC z6?Z0S;jy|4Be-=|%I8bPXF6FIwvZGLYD|Nw+LSS20Bow!40?tWdle6_Ob9Ex0$}-# z@D0sU70{9w(Zv0xqll99@LC|-U4w;vaBZ^W(OcYijh)SKp8v5_$KQS#@tg9ttFq;) z)8;12PueE*!+Y9D96cW=f3Bfo!J~_UmWgcYpk2)5KUKvZ$e2Ol)`xwZjhtd9v2fW& zU)`s!57jB6E_>51O4~x6+TiCt@u$ijic%$|g>@JuOxy>Y-tOw|(GO0#I+vgJwDG0? zs#3K|2pw8l4N#>jl6(bwg2*aXbk(CO{L(B}B!!Q2Iq}9?-j_~5AgvX?luZ9Q=Po}S z-=+4=mEJ@P924ZdpQD3>;32~@obp~)_Rf7j;w_6nSlJyCx7QZ}&$w)DX{_Ku^u1gf zSTTS5aYcYSn)K$OCayD4&P;KxEae@iRZi9^zcnC1+nsL&2q{oxdosY+0vec7Ne9q@ zR7bH4Z~7lVg#cShIqbzBEQcz9w+!%BGl(yG#R5TIzH9&!K;MkIsm_S=HeIdM zNzdU}h&stOM0gpeJO^2c2&z*MJC*2g*pV~pt(}wEeQTLF2hGS_pM4;_YKLDqmKI4R zOVEr{5H82HmTGi%d zZ{N+$^cbqZYg>r$YroMyzyINffBo{a+bV8TruVs5O=g0+&{aWia4R3GlC>J(JoT-I zpJz&>Jo_Z~%m!A7A;aLbSXpjyw&kH?M6p%kv00#i#qBB}5X00sz2%OVqnY*EhNF(f zAF#Dgm@Z;VR;5XUU3o|aD^25;@8KaX&uG@bZb>tt3P4_}W<<*05Uf~uIYD$7_YO}h znuGEcoG&|13x?#(r6yXi z+iJkflC?NVnUbxwvwEopu3yh~OLrutB;^J3R$D6UXFHLv^QuLg*rnAgB-^?X;86cm zy#}9K|FmPPh`p%s~&J0uwAykY+=I8mI_-=z7d%Xri`d2lOA;Xe0ACd9k6qYT_I=Z;42| zSs@fQXn3~ba%Ec(sv$W=HA>r=n=<(KRv2_tY4S|%)RA0mvOT?i6~$$qNB|{MIFbA0 zOC^}afl~Ef&kDj|%JFrf>Q&g{932PDxtJUEpU}YeTAUVVzgU3BdJoSDP2ki&_K`g5 z_Bb<}_l3F5SfHE~mYxqmsi4~`uhz+Se(LcCBaL~_9^K->`>W5%KYzdHr&8f!}M22e7M7Xiv2qV@dlDc)WlD zK0%4>)X!u^b%~(9TXjRri+i{Hvpz$;R~RFp6oPYY+qj!dHP+#PA3w@|oL^^qT&nTg zf3Z$Vu)T|9IfHo)S*S+p_I^HWh~fCcQocpGU(!|HUTL>-KsvEHO*_@M1iIYbKHKa99V&Haan3W9CqVMiB{EkQv+o>a3kH^=P}q5Gy>su!?v0P^g-xWUAX;%}wuqfkV5| z>G*OL@x%A`-+uq~W8NZeBEuuTz?8-Epc$T&NoKCxDWFL;paH+?3obN<3_J^C#_@EM9}A+ORjq^&>kGlw^nH2GAYeh*@6ly9bCxPJ0Ul-nc zt;+Xv9_UnC*=B+GbrSIpiYZ)a`b zWsd1z3MuG0N0X{a{DpGfXV)IEtZ5BkpH~*}=!7O9_b2QGi3i8> z9JJ_5n{==39P=tx#~tNc&T4B|MI2Icp3LE$!mago=)F4WDb;rf4B&s+5D08jk%r~; z1Vgw1AFA8fTc~U>;Vzf?*)lU#6-k8xQX6lD15a$cr8U%pbPo zpFqmVeFv{o2o*3JwqJ<+akiz3`j9l)F-w?auU>Jt;au8H@|#ZeG})BCU=9wfsu?_v3M5`nM=Knc!jay-0Nz^FqKnh83kbPyf4XuMrzzP_ z!287E(%V<@=4k<@1)U0pzI;T?IAr2Peu8uV^GaDmNN>cL-E@NTy}P!A!q;;ez$pzI zlNK)`-n*GyTLMrq8+zCia&_lw9`(m%EBS^HlLB1`x52;UMXdXK&<8lK)tAx^K&*Fd{VblB2 zY)#pA87n+GtEvphRwt%Tp!Ll=R$*s@zm^plXzLHl)INlOV|Wud%GbjJ!7H3P^jz?2 zDtk$*f@&A58djWs@b}|A6i+`i4r%qnN0_+mz=T8BR;qQgRDjxxTl*EWzVJ&u1~z3- z)S$D0Z3))#vc1IIrIR)#!JL`|&2EFPq;3YBc2%9V%;Wz9!C4~vJRU~`GT&j^sL5%D zkmfLz%;R{f)<$?>zwlBt)w7n?+h#+mMYMkM%tV+m`;oq&sULp+`}oHk|NOYRQZxAl zrhu%RShfLFs}Ug%aO|aw;j>leqTME4P-J5uUqs^sqKl4`K26q0lF(#v)h?@Vll?Xm)zyGe&WSoeQ(_XATUPJ^KW)tmu^1qsmXUM&!92 z#g~0Vg{AbvJeRs8AQf#v>KFkI>L8@K4upPdVyo!115fi(+g1&qbK7i^e*?()bERzY za3XUn_YgkbWVoRx3brh#{}0Q;(DtNR3OFNLxy+>Oa%!+Vb%%6*)vIqio;ZsqyHd{C zZi~rF^??Sl*RR7@YD4&fG>vf$T?#-C;5n-?{=u_j#I`!B}+wABW0|4p68(9f&qMeXGI; zakTe8ey-FnKmVrR+4)`E266Fq{02~yMODJ+aWfwJ0TC&!dL-V0Dz|{Q&Yo6W9yBn# zp|c2}Qw|#|B_&Rv@nmlY(g1dFV0)C+0R{$v9!TX!-$NS^M!mW$8FCEMtJb0%w93mT zhaZ|6oUFE(d9jZyv}yOod9<Oh|aLex=yj26;$Ki$X=!4GtFRGlXYzA!xd5=V% zx|CQ`iD)~)2{l9Hos$bdyXA6{!wX#^Tz0&7sNG~87F5%`@66%c(>Y@n=UX+B=N-KI z(+)NR?}Y72roA;&T8d>Di9JK`X8rCh-t)Gq1O7untTEZ%YFi(gKzHx@I9$t?0mFu( z?i!4Ca&vRmr#^1m0kJ(bQhhcE`RZ8Aa{a2j=6}Dm>(X0iM^LT$mZ`8(!LJV>UG~-L zL$;Y)@nDb>k!m=|gdOkRO{k#P<4hMpYi4NW$0+L$+&p>3aHm z6dnL`zPd!4CMvnIZEYJ^eU_}&8ezsd$80L=7vJJJiYjGI!2s*odN-bcay~l^=SEH~ zaW5wfbu`p+#O6@G0*|6P;#BiUUyn-xKr-N{_iM3!>p%Sc`@UBTRQ!G=daveXv@_!N zJOK=gR%2q@q(BS!Jz4BKw|*Ho=DDY8hc@wPdNS|4yBn?e1ABp@j=U;gKuDd$Yx93} zz$-SZf(}2GZP5OBUHLgU*nqi;1Ye2{W|q|h$5t6(-wmh{rW!`zRXvtnpb?D&$EhQV zut6+GfH72W)55DQyR=yTE0SE5a1aO`T7*FygPK6)RurFX`OKc*m+IGle0zWY(}&1W z{-(V3JmxsSyOBp7(3R|r=M}ekokM**FF^0&b3(EMqB|#;>T&KF(z86L-;7AX>zh1) ztuXO9lVXJp)WbW}7b3CoAau47fNb?o9R@Xo#xh*sfys2eKWb5SK z^}KCMO$VUN!{(f)-n^tD&$cFoP`#zETx$d+0AXoSG08owmkt%C;;t^%5yS4zqgk7{8~Nq{=Mm`424{%3^eWjf(Y*j?Uuxx2!&!OcE%~n&ie{3ZB^Y83K%xT- zt`gEN1;X+a;AUGom<8wUijQBNnCfjjYpaj4EiHCV^aBFOf$II#gT}I#>c3VpAhr*n zZ4fTJ$yEjT-n~l1JYJqHlwa5Cr@#O5yRf0TP*-~E?`J5u(=lzQ(ImW^F2UV&`7WJfIIV1 zs&1%+^jX%kn?hOiEgjsntak=@>QSXgY>i%ETx(V@aO^#>`JV7iAe{OyHwgi8;;>at zTMq$#n8Bv@oRp|xM(OU;o|bqh1W0-W6tZ8zciyOJX~$oC46$Dj!;k%+`+DZzTQw_u zlip+p)bcGko({5D#BYac)(!>-=i(jsX~mHeb_3jGx5z1+tdV=0^Q>&a+N#rgMdt+z zE^991!~)68UC2Dgtx?WJAk@&@igQ*bp}wXhRO~JGIB{fxKA*PkZvn))J$tNrXnu4I zTURv=vr@d<%s}Sgi+pRVz{$Q8p+3as$CJHg9ZC`brTN6iAtpEw1WaLi{>Hvb{S=V= zam=k8SwSz?3#+T33U&eG#?83hB1gzwE5R%RFAXVyeZff~0}X$;a@s>UH<(9aYv! zp*P|b>%mq&wdgq=)M!Q*TX0&?b+9hJfgW|r{@mh4ca+k$OM#8XN}958 zux!U}N-roFBPs5%YUgD;>GzzMbJnK~1ztBm=rn>)FN==oT{OJBstf_vW;aYu?bINm zXiu@Fz*w%J{HJ~%juvqK9Bmv#nUu0tSyk zK6$oz;MYa^`3JS7zyH5>7RLj05W}0(Cy(v*Mz(bRh@VwNsZpzYHf;~bo_-<;pMqsY zGV}|%qD9!N*{lfMRF10pRTJRg@fusm)8Tzet%LD7L0^>V$pX9q6@5(@M|rhQu}U|u zUBPGzixz10|f7^fj?c0yK!gf}V&OPLBuD9z^hZ!-7dm)I2!r-Fj;xc9=d`o^YRI%;Ej_dR4r?yCen~zcZbu~$Ja)VA16qib9k^<*jXILH$=s; zbpSqVKCsv?B$!n*TY{&xNCn+u+nns8tdy(0)%K*i@6d z8}vzL>8Oc_mtJh?Y?F->>(hSP$oj_QrFe2acs@}dV=cvC59OMZciWxOWRq(b90`jc zWyRdAl)`zwF4J%S{@2g?FYW%}cby#@^KLM)S509=HH2)4n<4F%KTveGZ+dxYawxQW zsJyA7#eH|BFziZ)8bWBdD*n;{!x3bK1r>zQb{RY`F#%Xk@UqZa z??X(~TS_yB1;kapK@A88QK1R}+SQylyPT1(Ta5KSIvIa9q0OCO@s8A!?5i_?j!;^1 z*^^Y|&}pbzu_w@J2gp*duXqZ8{_|HOv=FwQKzi%=tV%Op+iToC;lw~swGF4Tvz?m? zHJu|q3RPH)`e;|`D)TFnVmby*X_nd7YTqhs9btgNBvpIG!34=EHj^|K;-Kk0T zp2$tLKd~^_SZU{=`(N0;8f0Vrq2q{uy;}KCt99&wwPE?v*@0u)5qM{X6m0B)0kRu} z2JKL?QW1@=CIdnDvR>Xk>Mfdo=vToX+Rd+9q6!g8g$&I!I!UPV7d*8>IfSz$=-nizr42TOyjFX;zOyb zacgtls}qY&*azZ2wJ7gfhMsUbdic-Pa(astnBJNd#=1z$50QsFwrqe0qQK;>bvr_@ zYb^1hdT|GHhfc8(lU8@i8Ei{GhX{j!(HEsM!%^HIDp$;zZ<~j^eWaI52?AGeTf@;_ z>T6V2c~8zZq>@+9T2`3j;cW%TU9(QYz@-2sDQKkOvjSBh3MCfDw)m%Z@h$tI*W6Vt z=cIcP(Lj1I(u?mxqEY!ZgA$?FchO|e$H?HE`adjIVQ0O#%^=e_(g6J`**0J6xe5yU zd(<{0QSs|Xu-g~53AQBZBt^qjA7?#_SeqLCykvt zh`QuHzyav!s7*y4Tb=C@Bq;EG^!iSA6rKmTxQ0@dU4C1vFZC*md+nQizAFOrJi7#2 z0D(RHw8c+G~8$9-Yr=%{coCAd2JKl zB@II=V+(-rEbQiJluN4UJX%NTbeim<>gl$xId5y=Q)3fVS8d`1k~ZO)b`(p?&?Aad zmCsYB$AJnZH+h3kx<-Qbkx5)GCt&LPOzsn%dpx((M?Y=|U$m_(*+Q%-aSKzK(IeW* zksL0{_IG7Fm6A%cmr^87fjc8z9=p-H?xpD@QeKWrCM#%c6B5FsDNnvYMMR79_~SaA z(d(@@`L77$uBKaMI=lyQ+8qjS1&j0*bv|gpF{pcwo6KW7i>sMUz9R!~J>U7*PjqU` zLTs|9M9C5-Pz3<3pQ-|PVVu1__9qve8;|2<1$yn#7YB~O-(Gq4V3*HhK?SI$R8Bv$ z!?z^c`}WQ-Y8#?F-~!=53;^nF-OcuSA`n0V5;~N`9*Q4aFe;tFJja9)XZ*dHzHAx! zs?_wkOvj&=X%JbKN(GOmu5xatsvD%$E)z#p2-u1;b>5uLq+WShLWg$yE=@k1dePUDtH!kcva&g`<``04}wnY{F77*$XGx{gs!TaE-PhQ z3ee(9qtK7P_3wZ9PFXOzvxvqD?-&}1S^|E_Lk?)WSJa@GF#K(iv-6`$+HwPPT z#nJfF(~<1*WL-iuVpkKvF;D(VUtSwcvEa3(PaHJSQ>H|yCEJig0ToDheaV%JxV;BZ zrbOd(>r%ETo%xUgKh|)f_=g{4*B*+&O!j{|ownzPAi+F;VjUBwl^7P=EV@IS)$18D z(p=U|PA>*PC>&veL9L2wlu!2e`wzc;FH_zw3tMMlH(tMaT3X2zrlsAk1J!T#q$`k^ zPVJ;rpyz)_Yy;{UoC+KQ1 z-bqYt2O;RQ8l&=uvrJQYTiDa1p}mTK&`T|9h}IgpUu#bqR$eLxR-IpfW;kIz^|4$O zMGJw4(c?Qm%SvaN-m7$Lf*j89+|T1JBbc7o$nvXk{jp#_v73LHzy9Ww*7@D_O?#6q z*M5UwY8gR+>uPl7IP)Gecwy;-p~{r5nNYZ)9~6g+_2CE1NNe1K#lE&LAi0L)7I=_$ zu;u{D6XJh&4R{VXPty}tW*bhGU>@?&%eOI4E$WJwK{g#c4#BIu=1c}(D47=m&>F@! zE`AJ-Z01$qZEA|Ks8)6vW7)I+zszVvFz=j%fk<*shCS4>`w>!!w(UwNiJ;U1b<@0r^fry*=&r zbd8BGqgswOTy5j`=+~J@eEY$%|9J+-m5(08%_+0xOWqp4s*a15U>dM-iy0pj2cSkz8m zJJo-h|NiyAfBovq6uzswaUs23ZXNgZn#H1`4jW5(uVuQes)GdQHAqB&P{AYHju+?^ zFhIL@+h`AfNf-*7v6_9c(zmwPV8RAl2BgJe$Je9x!n5?FQftgH)o72)XU{rmu->*S zI`jk)RT+e(F=DeFR1hUQ0>x#|rP{M@*KxI(SdY2gRqDtf0E^^U^buXLD zm0cQb+BUez_E1ZwQnPbkU)JmI|MlC?&L}&j{I6fgYXqK;W{>)YvHB^E9GrP_wFsy4 zY|&1z=I!I-ESnd7SFlMIkmzVW8(w6;f`evFQMgMYD)~-He*{gfZY37Aw$dE@;=_rq zL=+_w*dliH@s>WT?)EAxEdvF09FgcS9Qz_B0AfztlpZfHcOe@R0Rd3(E`+KUqW6SW zrrGn#QfTUR>+Pnh3|R>5H67LJHcWGlfG;XBK!9eo>pb)TT0o`0uNrgz)1q+*a(*)) zdRU1oUa6}8A8e~#wyv|6S*|OBrl*dx29;&6#NaL3aC97f#o^}x0YIZ?xj-I=nS5E< zF?LJ?z7n7uO}Hh*g;fOO@|QsXi+J^d5{g9=anE1L%{&Et4cP;N0RI|$bPh)i?8)tk2$+>zhO;dOjyC{GcKlksYa_0L6P!5kv_ z!VA4iJ>NR|%oOD4$kuE+j%o{;qTUNu}LPo$#UR4H+w zE;AGU2lVWt>oRuxHAX{_OguyoFy%B zE@3HW|GHH3r(edmzs}!&`~IiD|N4ByeW#dTDN@g1huol28lAxdRJ+tS$^r1AFYM87 z+pFyNEKN-}FU_3Uh!YM`yEcwfrwU@kR1^Fm3f2MLfrIc8h;-H2E!L;sTB-!q!@aJ$ zU-DMa_XAYkZ328$fF9e{MW0dgEiv%WNdii-uaecI&Cc*oWv8#=ETmz}DWPS>$(}V% zBGKPQZVsGxP!2N}tJ_|ic=IWhB@zP1K343DLSOmr+zzX6s*mULLY1t}{{;zM&(?+m z!5=F77R`I=ZG#25N(LO0mj#J*R~}8}9TQNt;2;p>>gadwTYKW8r*7N|!t&h8 zF-nm@#YmTyA}X_KjSEpP;hwt74XB}ZBo0VgwVBsUwOd8AGR4Y)ohq4Sz=OQ%vuS5n@vJ!N&U;x)xOdym zY4&MDIm4Cexm$YHN1vSSO{=DSZK|~q`BIyjjW#WW3MW~?X!@VFYFh?7 zFRlEbLAMNM5=??BYoD-mZC7r^V)!zgPEML#+`~2xj!k#+fxQ;&L$YR&vs!CUwY2gm z83m6#$Pm09@^I1TF(z-aPg33i#8||n8;BNpBJv9H5L9@73>$%c-qz^n-~P3Y(v%Q= zlf~4rnNv791})kobr7bU?&%<4;!?~C2V`hHNBkxMb!p>ee^<9K!vP=(+hgZ++qMo( z0mRFXYus$*FN4Y5aD**=;j&i-#0M>KUXw|VPUfOSzqU6}CL6EgsR%y6pxPiVFnNwG zO}Hu>4yXmy=5Sq&WJo4m&Y0R~y9E{;&bU%}yk_ykRewz6K7fk@^j;GIw=NBQ((zXd zB@Vsb?j^w5wnISd)X;mPjM-w;O^RmyUA9te@VSYkoQSQRx$KGE7e`=8!B@4bj6-m= zHV;dN+Di=EjujCc%DD3G_ zhLtH>PVfXoIZ&eH$iXT{hY1vRUHzU=BA#N|8F#W|P{HI?q6SEoKX?(&2dl_Sv{gFd zwO0TB`IqNcR`jblEok%I{ELGMZmc%Fs?Md)BKx+VV8_$D7=R+j4>|)KW@l(esfU!N zgf*U)J0r&`%}hQ9S^_E9ba&m^uK7Yq0KGe}0B7sEZ6@snjPK72wKv<7!6jGqQ@g4< zHfty+r)4obCuVkcwoy*@Mc{*gmTeotDndMNJJ~eDQxW;F5u-Rg2t5MGP9uwYxK3l* z8Mm#n&4nojCLsn(KBLW)7C1EC!csoh!jtUT>S zYIYYWbQp9bI*Z9{`%XV?o#Y4e!~a7N?PD_3(7Y-otj4u<&LtxuxUo`1E zEA0_AW?~b-f^-dkIkQ_!Wb3iqnl2xZJ&>xNv<)nzjdVE(q{F(q8eL6xN<1Z=+dd=d zR;z8h2iRm2R0{x&?v6rXo&x>X5@K&|wAG!RQ6rA?YMw964ckj@{4o1Z+mH4nC%!qX z+7v*b%I$EdxHmpeyh;J(_1zW?`Pmr(JK_&K%D=p;b5)eW^RHe8(D9V)hJtW zdgugb#ql5t^0ySdvR(}t-$EG&CsKPkwlm=6+KR`yUH9-3YSpU&vu)+vL#;8@mH%R` zHqauxzSgQa#nW|Gb?V+r-jPoG?;#r+VCt9p(U<0c>TO4`1|@Lcdt0kQch{q#CO@S! zf>Y2$tio?id-@h0x0Hh^#OSaEX`G-dW>x<6OPo;SV30VtQOA+cTL*z#(6opFe#*`O zIh_kcavDFX;xDtWIR_HV;pjYx;j!+crLc~Wx0gQ#&C<)34{Z1O=n7rDBPSI1TdBpf zeqF2IR65=T_%GAV=Ueya;wdfmLmzIhb0kejzD4ee(?+H))d{LGDnVA;(Qj zo}k1_-2JHiayVe_*~6eza@bmF7ZejlH;Ud@#rrY%JL@*seOe2hx<@F|o?TZPV2i4t zg@jlwv3Y%Pd|fOhVt)Ma*E{~uEn|)N0c{defHo?(Jq^CAOm*S#v+q>NG7<8Jh`x-wR;!F5|Z6})AFNv1NL0QE?@0B$+Ox@tK9P$wAfl(z4xcTZ_Q&cz?PqV zGYlnE`-{{($;xhVp5vwQ_#B)Eol|(DHcj(q%8WT5a;lcLt0*UcqPscm#0s{H@u;AG z{`pw19V&NI--cfCqnW<@|hE+3Q;bVFz$IX~FBTp8xvL@|G ziH?<2{h8zuix_Jur>*(`6qesVpx-=sG!zN8T@v`HzN^O(74E=?}*|^1idF(8(^_Tw4gWowR?R_Q}Jn835t5kqzFp^nGu3{-I_C4 zh4iK>%&%zv*T4NZ6~c_^8$$J4h_|zkbRo*&9AA32CM~ZXPZW5)-fehIz{lA+q9u?H zK;(n1ybdR`j5Ds0wW#yj*{r8*(Gy0@YqVQte{M&;s0w)prr1W>lp}xf>FXp(3GGxt z(TexhcT77|$Ip8v7;gB?iIi;;`e#dH0H6pdx z;Gl1D#d+!TrDxmt+K%_I)&`puY9_Wks1dC8Q6lYPXloeH0*5WA&%g z-x{3im*Op8Rr1RFz}SSiAfm+Ikqw@q{wN>K+UNTto6Tc z@HH&qYut8q^AieMB_U|J0cJf|_Ok#2LGDU~D8VgkvlmY9RdZ6{726;j^5&#OQHz$B z(%6>_o*%i@xewZ`Bz=(CttTnnyT-p5%u{fve|f7#1xn&j13vlD z&$V(aKni|5+f-I{&D~w18+(K!T|v1Oq7yjbybh`9aJsRHwwxcdps?p2wSI5i@&a!y zgK)_f&d-pkHQ$Qb6sZF>)djnOiz*`hVXew{@%pgDc^e9NbX8Xm*uCCwwSLp?${`2x zp&H;GAk^TL5J!M`bF(5D=wh?<0?>j2Vpv{fK6z=-;2`j=L0VHsy81o4?GBJ=r*YK@ zA+sfY{$4JY8e2KM6V|?q-D)z{i?8aA_Y%A-+5aRsLDIS?5Ggr7gn9C&+OG~8k`h^d zActZum+o(1Hqd?7Tj$<0D|fMN5XinR9m{V08Nc37ycVkbd7^f3opl^ zun_?QP&k85KaB%r!^7f}tFJ> zYb!&_!-A2^mdCscn8~R5^#E=*q5@U$a&I=XAqb%A)g5l@Jr-#oOPA*05TRv$tX*X10ui7;@FQKEdJ__tc;n{|`e1HvjoHv$9!CaLW%*ZOB#GdNRdOteJ7UpuyZB=KaD;tGhrpz+O=q!4) zhT;Gj2LLum*i=|nL4E)#Kxo^p*gZi$820sl-Vg$Z?Huuj#494@gAAS5rK~CVDiNi? z5*mw!)MMEU+uCHjqyW|02q5o%bYN2BQ?)`)qk|<^0@@Q|bg*+0Mq}ht6NjPj!>l0N z`>z)Zi2OcO==FQ7PVlFyUO6#C=Sj6Lvj^WgwGL-?!QQ+SRfEWl$qU>S)SNk_wnL-M z>F9&zbl~QwoRcM{Hs+ylNiB~;3ee$pYE!~WhxnQfu)cFNAW+d~xNINHi|p5h)?jm! zjQ-6m#G%EWUJYIx!H!SfB|B*;SpsGTFRBU|)D~^5r*V*VdkX|F;sR@egt7t*wea*J*A)MA&yvMXN+P1CY(9*G$qV0G-HNdX+p}$^*sR+F&kAj_3Ba5e56yucYaHyHVRJ}^`=;!px zXtb>#_`XuV&R_m7^rq~-h7#-BG`;?m(Vm@UB}lUv@wa0yP=?A$OpeI5Evvhx0}AW5 zXr+LKGu#ebMyul4*|ub}q*6WF9fQM)&!DdFRwYQmI(0bba_G*Y(kH)J3dxJxA;`@O8An zKOv*l@-y1rV27Pd%ck1J?>X5(p!A|-`=gFwawPw1@>#xUR;m5f^zJwijFMczTX*i| z92$TZ=Z;Pmz!8tfY9}!*vlz;JsFbLkWp*ljSC%dJ^Kx0)+{zY{7qm8Ba2rWgZIaHi zRC_|Iroyo*G=UDkEY`orFaQ0o-}a^9p|08=w0F*|q5Tj_5A`Mw_Es?wM=(K~0Navv zGJ`IsttcjUR{mKh)UdBv)NDVWbB`C0qX?daC3{4MA`Qz6!b=xy&gTIfggjm`$tr>G8s6@d`_myqH?-fb zm}*&4Ig4|NY@GuvdVCPA%oiFBS3pIIUzZBRU`3{Wlfr91kw_EZE}MWj_rze{CPDE5 zw%uOR6FebZib1RDZ2R-=Wk_)n`HHr3Z5@CcbheKngo`yFk=zf3$u zQht-uNTmR;mq;JfDNf~vl(*xtsuzIJ`6R|2**vEWMez@}A45^f)y9|UrPgix%I#R? z)cwT~PzC#xL{(iv#U$sq$ry_3Lj$)d^U!vh#6AAJNc$G&U1t0u@98TkyuJ0N4 z3saXx0mYI(8FL97b;61zc=yS<#{q9`Yulrk{UY8GH5Vza^DphgWjXi;U6U5)ad=15 z`m;U3_Q_{GV=RB@5z3doa|0%fW=+~k`E6OWf#L;dU)Sl!{?qxcB$~sE-&|^P*=@?n zIjpkRshD;hWYc*$EC@!=4&s3vf{s#-#{~E-PiE)8*1R3|1L{eqvPF7Y+W0#P=i~BP z6C}B1;IjVg%CA|^=+;u&tDWdnA`Q|M6>wT?6vgPP4kPWdrz$(OLZ%6pe6~?|9P#pb7d@Vo(Rom z@evw8CWYcS;G^z1{}ik#uuyCW@4+)M>CsDe8};4Vyq)$JEs(zBe(Ho;FxPkO3T-)w zs)sYrR8B2;bsawsWrQSh&`FJiKYL{q^(%>!`iw^t=r#Z&UJ}&>L$?HVDwxWrLM@i_ z!8Z7AU_Pp&Wa~QEM$J#P9Z+9S?@kNkKHA*^(!Bji7B=!RW3zj&&7uvgUl!`WpS7px zEoHw+vZr$!7>w=I9@Qmj?B@j-OL}+e=8$v@gf}ZM>6l(ub3S&?qZ7)k7Ler70}n=0 z@~!gM?X{Qdpk#d8;w`p!9RNpya5t*wC|8}Y`X>P&Fty0y;Xc*obyg?tR&htMl()L) zz5RTPos~Ay@z7_AK{>FacOAbU#aDnUr!zxrSj8E$Lm1GT$4iy%x;oT1_WbSy2EW47WslBHbS=&MK!s{}?C6l~9>9TuDSpEjRt8`@9>NCIH&8v{ z_S%AwA6&!3J~CmqSDm27ysyFUpq>@m+Ln0Yh@!ve7pOJT6fB+W@wO@w?;uF#KZ z*)l_`Q@yaX zXe29EtydLr_CLJ+2+y_-|GHGae?R{D>%YJM7+vDjo%Kyb)aE%g)BBQ0h5MTG;N(4h zkG(9}7H3?ui0P@`t-=acW=*AaP9Zb*u)AR31M5^0SkVP5X3++D*rI-k4-06S(s}4W z5Yw|fj!y(-Kd!nDEkg!N-GDymJV>0<)={G^d#*rJq|&BF93d1`!oJb9-dei-5r_V8 z5gbt*AsE((E@H~9QskpHrI0Up67|%s;m`C&8jxCwD4aq%V zed?`lb6G%=l(dHDRiNT*s)6Jn+43>$Czu2Tn`NCA)PAcrST8Z})^G38*T=$oRknKA z?oFVEZdy`FdgS^rVD?oG-XhtAXsdS31J$v!DF%fB_wMgs>v_NQ=g04VdOrGwK0HX? zhMS?gB&tIRv}I$4hVyoSD-*WV3$d&^b%W~7XCQ{a3G|$qnzmngsEU9sj!r5R7fs-Me2=9b&mfAfoQaCxj>7x44`rp`bI+U=^>??Dpq$R5gPj5d8D0 zrZ^lhD7xU?MLSL%kyXDSrd|td?H%PqW+Lvt3NGok%Qf3&McB$tky~{G%s8c&_;vZY zj4tdnJFX7Jof z>tg-%udOi$TX}-4qN879F!-3D@AT179k~XogdvO?d9aRM{ z68Ja;2DNN!zC(#HTjBM%NYCk%?V-f2gYG3uXZF12aebB#y7$meXiiZt)uE255xX7i z!zex3RaOMpGaMi?9Pz8jkBHZUaLxG!lN^sYJLjdU46(~`)O&U#(%a@uXAU|?(6Q583Cf!^a42{+WWdKcoCpM15f1g^OP7Ud zZBIm7uyo}cAJv@pTszO79fMGY2A~)$tOI85p4o%hA7VFn*ZBau9n)L!^WI?|N!$2g z5%*!$uV@#BH@4cFPiPu6LGhu>7TTC0fe%Q*3&yQ&F}FOjFn(#`x~uP`FG%pOLr5-_-|8Ni<}GXPMKV{I!aK@lAE!0nPsXPP zX0%VQanMzs3$~nDqb!G39qDO%bTGT8y!PRXvGZnd5^p+MO9c-vCHeHDV60%H|fyWt&2P;1=0;_s2E*qlvJ%Ox@{cvcS;#tIxm@aU@NXdSWoi z>ag;ElHaeGbv+`JYe#b1LswKP8soW4KbP@Am*B2w&}9#XBHls4Bd5S8bR%xJ zL)@?Orrw#YpK6)~lA?BBQ7H$J@kVdzDtedk%%X;@CS{e)xKu+^D_|&hMmzz$6uvXL)W&PV zY?bD#bk9M&51TA_r^*6f;U${}LKjb-yw9wdOB&UF%Q8&+Nl)=T-)jR+>^*VncAEFD zm@pAaO;>F&Xq5~63Xd*Npt64NdpENA0@sndBtpyU?`0gb#cz%9Kd+c~r0ESPY)8aY zulsh?qRR`^FH}c)-Cauh7Vw*sve`jAP4RfRRLj>v(f<6tcr)dAWO+;fT9wZ1ZTeHrN4F2(OSO` zqV~~MiGl_DhJkr0>M0-NayrH-C$Ggg%V7cHPrI~({gFg9^8wq{Ir!@nsQ=}P#XqcA z_cF$K1XMnubv(wt*S@z|C}$^Vp^~CEQQ1^!yET6}&S~+MKwyO@JCH)mN`a)WSHqUb z0T;4rpzX_^VtSYE8;mLr~Lc&#sOl>J^E@XyF zYo_y3#hfVGqc)jY=P>&hZfDV*OW5(>K_^X!7QdFTsKLu75jFHtIo==J-IZ4wLo!!HZM33U| z)x*x`d*0em5)8HdvNo@_HVBZtIyLO<&zl*#mLF1Fh~TL(6EWF|EkaJRV&fEf0qHpc z;;DZegi`Hdoxl_}B|(er(lutgroVfUY;N8*=Rv#2bKf!t?;snnN2(t#y=(cxn(lLd0^i2C+7hTI&sx(!JEYz4nNw*~?0S&2iB4 z0(R2M*I|PKeVuB9)q`Zq-n!OII@s}O!K9~gGuVWz`?;^=-xltAQR`RsFbPDEcs8rT zjRb98<9S;%QuKsql!*NanB!Rz;U)Ekk4&Icj%Q8#%N>D+evlP82V*(a>*mX<3@+RL zG*l(oK7U%J^v6}2cE%q1u5zq2La+8ZaRiBzr=#~I{c+ly;{@ZW;jKu@lbIb|Cwy+j zSa1Zk8UO9J(sh!xd1*u%EpwX#P2Lw&jZA}s%P+ylXAOmoJHSko8f-->EI|W* z=H=x6ed$}9?2ZWMw$B_F0FzVi+`Lwyps`1(S{~jZ@yCgAg$orUQj0FD!z-mOs%PrV z>g`TcH~MWa?e=~+!}-=Fbi>tx&>0K>&QiI0*#S4tWXoLTkNd5|B#FFjy*73Fm(n7` z%N96kckjp6lSU0w((ns0jS>Mct!*cW^{ME*+c^eNAwMp*ret+mbv~dB|f+VE|q12e_R3 z)#evYrnLEzEM7~;T3rRN214^N_C74=-%WY5+fvG^OBaN5XfFiBo!xsi{`A@nbC$>R z=W^va_UP*N{r1vclP#Ilk?np`2uPELu=_cAsaBOQ%_y8@4vHIg1$rxF8^%(_nvU`c zC=%P+p;blLNnJyEzv?Yq*CVrRkIBDUuItNk5p7<}#RlcwugLySR*K2XdLls`{Dx3g zn>mBk3f=)=H)u=A?#;U~ZP|yOw~sBs7VHGM$m3A-ia-f*I^^J$*Gr6>8rb9`%3xPa zLA9pOCm&N8`7uWQH zQ0p9ZRo6|1grkF#TY=5+4P2$54@cE@4>U^}FMqLI_3Q3>YXa?nv-GGhsKr=?nv>~o z2a8z@1!#-%1opCOSf&cO)+3LebBnx4uzVgZb@QR0$?YX=*3!oENHiF-TeCuT92d^s z;l#$ARbiROveE1MFJ%R=!QDySuc&fN-M$jg2AR4QJ-`VpVUGF$TWyL4_=*2WtDM5( zd`7GsT%dvt3paZ{inDKTNC4}su!;o3h3&^Uyuu*3ulxMZ<@$O9D3N*L(X*0qr&fDj zlEEvi@}w0kTtYazEu2kQrxeMvWl(E$*oJS>Ro^16^M1A9P(0BqzG2qZR;G^pq(S7e zFQYBs|B;=C-{v|xXT5r6t-+7D?c2WDa3bg7{&MY0&*HB02y*t zRNc$AFSn~W8p1X{0A5=Q?@~<6-6tcOWF>nZ3dc3inzr2m`2KwUV!1wJ*Y#$pba@Y? z&^FQ4CNRGT2$HQI(jap4(n!B*{AVju4gfyey6x0P({ZDG^X9g1^3oTc_~int$Kv%g7!a=;_67~p9croQfBolj9U=Y2?y{gE z3(bWS+#8_b-i8ph??T{;Iy`Zvo=UWrv>Bj?1*|O3_SraJtI+Hie4v=#SE%2(a zGkB(b6$TwDa;Wja4wt5%d>180Kd+b-R=%CD(h$8Z?<6(6;6$?{XSGb|sMz97>=;?} zNsgL4kY7`SD7v&>%N2_b?C)c0(R>jvIlgK`Y`3*TJNm`HvaPLZRXXbV)vDx||NejH zPk-AQkU#&jCk1!WJ-@-OuDWqh2f$v1$p0vCunUjynk)+jTdTk!cY#K2fdC6BNliQu z!)^c&RI8$Ki6+ddQ*qEq{(zq-pwQ!_JEN$iiyZDq(4v(z`itq(L4xuOM&x z3J{Kt$EpbS|7pQ8tMwMS^hjiBAU&5C^76e6e}`wx=$~vo;Tv2k!)jw&x<)T23!n|F zPMgAmrS2c00#d{>P0L8ro+cY*Nbp53vZaI{$uOydWk<^Wd7Z;!?I~9;3D3iFyWJUK zsbrHC^?nqqwp(sY83G*Ul;mqV%@L0fY&AV?;ni`e7M z81QGOXb4%&xex-i7?7V()V^rgQPpFc&Uyp7inc8enX20!VH0K?jlHp7>kDz+K)quo z1t2szaG32fJUWMeJwa)h%*N9Jz4BVkYkE39yR9K=PNU zcdfOaJlf@OC6NximJ~EsG3+mwN=pur>QP*@H)Wzm(2J}{hSgn~z(FR!(i)X$J-rpb zk9$5GEp4c^{Jzyn_d*9i1;HRMhH(G@h-*#xfTkvj_qIM3E6MXV@ZjSRJuv-`;dzudS6jQVzf8GPY%CS59uxZcgNuwpb7^zZS&8F^6XxLQZPh(I1m5C|lhdgV-)QctG=|d3 zhd>1;B5(VI6EJQS34ua3pm`;!8l4wVru!t1XN%fn=JdF2PtF986BVI@?e;Ce(YzH@ zdXeyD7m-~DS-FRk`~xu{sBTFT4n!=9eYJbR>E@T6_G|xp-#vZ0GhW~DDQ`-BY27gh zVCo*s9xB=wJD0{TF?#cSlAaW`m}Tj!sW->vUDwdQM$e-NHgPytM{M;@oYn(oX+(M+ zMiv=)d%W-?-UkI9#H*d-@m|vk&$fR&2|OB0>qT_+$JsyS>@*`#-a^{i8qi7ws%^al zf6~!hC5~Iu>!&B1Elbx_skWxMmaoafr7j_8pKtnvyGpiuu#M+^rGEMShxzNb`#3_U zzJbNP1_0E6nhLyXysat{xb4xoP~{|%`N6v)wkW7c>{e5-=yXm-A?iV?)yILFsJ%*( zP>r!_I7N(e?^7^at4jy2)mj$KaTb~&Fc7$em)P#Xz1s2IBi!z zIu<0obtA8ouNBi@`wzc;d$IuEwQp2cc`Xwmh3y89UCMTLa4DY-d(7TxD!n_j?KmK& zyvUn9Q6C?*@{SAr)bpkD^Xfyf&O0d$oip z`{$TDztw6{@0U74_NYd$dH7RHKNfDno+N>J-%VM(?Q4>JKQ^f~^#*j%Iki0JOxP(5 zJK~)<8+tqGL&6SD)qqK-O1{}mYGkCc?~1_8UWY2qaQ(+hXtjl3PP>;8lr1v>(BIEErTF*^uNfOT6rbX~`0bvjA zz`XizuMtZR%WbUyc9i#{@7^y$baGpBI2>{~rTV883O3OKvXD0neT3Su-CL@0Cw9_a zS$aTPyJQD~uyt>R;jSy{F+m1ZOtUyT2&8N0A6F`w0@F7-jl7M(Ijf}(;c=h+GUao8 zi^3R>b5^`wwS>v^0f^o;l+>iqKB!u~0?VeXx6%t;>qI9%}VEDqvfd+83l*i>-fNst-FaJs94m1#{QgHcU>% zIkd0_Ym=Cqgd?((DO6qK6${&7XuwNg=B>F+AwND|(6J&1fGXR2Y*&Zla-4>v+jC8# z%Ft=Hr5Y?_R(>8X0+j^f+^=DY^O%|r*~Os>c^bo8Kt98UsR^ERUK*0zyS?N@@b&;} z;;mwvgV&bcYK7M5QktKby4C*~EHi)>IJjf$pOPnRf+m)zAR}FJ`0C42%{?gip=`)b zeNkw;7C|ht1APjy%Fz|CQtg*IFC~s|u@;yRpt*5 zoedhQ1^YK-kNy_Em~xpznI@fNf-v9{Rc(bJeRj=u(7kAhl_a%xEt0UpIm^1ZL=EAH zPe%v%0@|(px2Z;SbKFATrnoNED-ZkN>kwf?wdNs!V4b0~hRP~ay{l<@8lPe6wM_Aw z@;0c;=~D7BLL4lYS8%naN>x8fpiyzK3gp`|&$#t29ZF3fisR97s|kTmlCbRXBy?H> z4K}TTYG}5l6*gkxU9n@T4K-EG z6KH}vGTQpwSPJcOleZ|^eI%z(&V7x(9v6T6l)sXhOA zi^o#Kf1E{TN884wwYf71nzc4(&F`SyN>Oe8HO6KC_ufNRT6Iu#e1@!L+Hm%O{b;A? z^D(lPy%t-bxG|d&2q2@mK%stJ$&Qt-_%v((fc4wNdv1+$_EZP#O|_xC$Ln@IoN0bt zreD?;nycTG_=1|wqdCmZw`UVwSF%P+B32p)?wM7fJev~iY$1=5eVU4FXjHBGjn$ho zI?Jw^PZY4iPuO$KX%TxzO838TT$Q~&wcjHqmB~vUuSpUM;*T1@kJ5y;nH)D{8=4Nv z13(epQ{7%3qD<8lKxYeJnY}z=6;(Xw4og~Ag8^&uG9eu{`gBl~Hh}rE38|@D?YKCg z@iMmq#yAsTrH zMZ0WzmpeflX4LYWIKt`?qGz>-gBa$dXYxi_Jys>Jy{LU26=#*9{Vc?&_cR`>Nr&D? z%hB>>;({X0q|0yyXG8F+YJO!`*lyd-#@5=;sVIV}9+v%DB0Q(??EF9PJ=NaCnjEv> zm3IZt)z0c&%bVLf{qtMu2|O*!LJ8r3z|MXN`Vr;=IT%XK$~jd# z+pDdbyiMEwt&an@NCUP0ajia>UVIb8+;=5)YJN-J_O7@VJ3_D3ZQE!`sCo0@gvN(w z4qI1)mvxz_9THx4(lxkLbj=}7v1E^accgSG)RfdmiR!#h2gKKswZV|Ys4opL*rJfY z@-9H=ne2|s9&x25KGIilR8a@R`?0UYSR5BvL%SR0lBcxwEJsmqj-$XDnID?o?d^{2 zh3QO(W*@)@QUWOO8vC02Ysuy3@z3oYyCvC6dMmg@o8pdK>#gUW1#NFIwbwbF5!S3H z>U3)plXx+vLq}5f@f=DD>TEf)gIH-MuT9z2wVVN(V5!pC;|j{_$~Sf5t5lZ70%P^z z-0N4a_c(Sv)2(o?&Xfv0+U2kHfXWU^y`Pt+xJ8FT&@U&tco1%mW42bC0WiGoVB z01quC#=Y8#ZW|JvG$DQ*HULB}MZv)suw`8v}$zlBJZJx z#`V9hThcS(Rk334?3u@4KlZalcGxu5@-KxtY|Mb}Hcs#9^+IQRlYgfYi(#v&7CVxy zp4hRLoa9<+SL=EWr?n%3w|mX)x@b9*?P}EFC0HW+>k5k=veCP-9R~zt$Po zv)E(*zpq>T!@4P`MI6vSFzzw0t*m0s1>8h$M|R+C#}-klk3GOxU|Y3EZBE zJw=64&e6UzkKW9jB;cWMV*pI3v!*gT*^vCC z9agk;hm6)V;ERBl8`z)-zq4-yi8}#`;5>k{OP>xAb-eQ`dX9 zQ4Uz{|GsXpu^QfR*nL*xHX(ut2QKzzK)uZ3)H*v@+Lt&^1t7U->`Rtk=@&*8I!(HWx zKa6HZtp7jaTl&Mg*`6ObgwY-&AR=$Z4isIy?J)|M&cSMeRW^VKFsM8YxOBX!@^{!6 zP{MdN6DUVFXsKJ(Q?DV}YQ{-9G!q1QW)FNjisr={wWYJZJZQaZSCQE&*f5@hoOxqe z!EeIF(FhzYRkVn!tcx;2@H)jK0YpK?ca>_1(V)7AZOVe%a5ze#!hk0oY=m4@-nF_B@hWkQKyBe9)|s(#7)Ap8RLcD6cQ%=3?(Wc z5}Iu~2F{taM0GBO7PR~El98x#%ST}FJox4@8lW7@0;6`jbtqHe4K|b+>aVc`A+DU( z#XijJo&KzokTgsDs@3!BumAY_@BNntpqst}9KFr3Xj(Ny2f9nL6-MqlbAT?Yie+qY zNpwB#BYC%EP*rwn-qw7~qsx$B^DuApnC#6#;vHTMA5obJ7E~G0#5sAE7ke3$<#@t! zXzO!y^RhqtQG*=#(T>!8xT1!o!c)26KTT>|o!o$tUKBkjY-g4##XK{VEl ze5s^^{`GJcu-?U4nt^xJ?1wxaZM3Z6v*>O8X`wzY$=(;rv%b8>ABS@xp{Y5^*(b%d zt!!5G2Jm|7v}n%av0>Qa^HICQ@q8Oag>~1V4>v&x=#rK)RjM|fIvVvR61EU{3}9L6 zl4ngyU&`Dh;^mXsAGwDLmX{n#LjNJxc8)*8 zRkD-TD|*`DP-$)=yp2?fk&T2b-R-jc-B4+=gKF4!F~n} z>A_W{1_$cz-OA3c=$jvYUc4sFuXKSticJ}bI5kc_K*L-1`vCm1EpEYYcW}tQ{ z;Vt52CDsdA*BXlx!7H_`BxEnNBY6?Zr6jt|*?Ai;eGON?e>?wc4x;+; zO?opA1S3lmG~@^-5i_?Ts5F|3#NHxOn#N8{|^;kL?qnV_8lW6iBHR&D;Aq zl6CmF*w=6`@Af9R*RAd-Z^S77JdVX3skYC$Gx*2bcuk2iK?r=Q{k$5+$4T_lJw&}a zeas(+4b?E(vZ+qbUH}#jTOXIruUA>g4j5+~EP5!O3!y9;?|KiaSQhAbvI&9(Gx*Z_ z3ch}KR{H#yYi+O8_kgxl7`?WRro_0p9K1|3g$+#~?#0Ph((Vq~;VZSv`+nz;FWC3I z!?qopb}IpKm1Kej)RfdZI(u+ZMFDRGUms3Q-gjsV&h-+ViMbzaKo2uSk-)5-2o#JL zMr2N2a~%pykQqj^ZZfy{X0qMwcD&krsK*NNvU#JN!*;Oq+LiEgjjFkEV{^lVp3OS% zsenMJ8Yq3P($6eY`!4Q2Q&YvOSV7p+b{!@*Al4jlPWo2fBlVKs;ECQjc*mfgHo5Bm zYwK*2?6{3A`hQlz4Nw786$*vbOaKMIW>_DbCM8*3{hWht_ItD#A%{h=KkA`?%zKfU z_u5tOsAs*rpRZmac8$Ca%di#fu+$eURzu3x$RyHlYN*9-SUyxGJB^x79r6!*#r{>+WB5%`sq)Qi zZU9$E7etU$+n%Z<+jHwxWc%-xivRmrX~Cy1(^G&JtkJ;Ny_ywYojL9bVX>E?7~Zj6 z+W!C_tN=FBn#Zj=+-^7gzOqz>1dv+1x{JCAObg4qzP_3X+Uq0TKH$ohlEBmi{`OF` z9nRN^usfJtJ89rMSpxLrWyGbVyhC3-SD2_?r4WRaPV&MG*{&Pah2UnRiJ|RHjMAN3 zWii&n8o_a>)I92aLG@XFUKH?vL)y3bgO%F9Un#x^IJZ?*!3PN1*?9enZDv-V@Up88 zsugUdP?jAKk+eoFx_9)+AHC@vOAuL^3?t9NC#Bz2%Z98CdRA(EG#%Dqn`O0^n@8V? zPVLam*=>~2{#dnD;;yr+D%ovU&_z7jyaU0obhlMahN`%<6V(JO#tK41f2GQB$@Py}e8%=Q%MwPk7!K425WNy)N`wt->Q z@wc<2Xe-boi|M`D@=653r>T`3Oo)TXJBC1hTciO9Aot(TMJzvWoJotb#iUfQzBSXwV;t5+B{Y8&Cb-{w~FH=oinVvUJ{iFyEtqenxX}b=yk5XLRzo+-vu6}B zkG!Yg%)W+?;B{7qjc7$qaRryzp$uh5>v?+V#Q&%0ZgkKuS>-=h;oQ!6C+eQp>W@!f zetY?Ns0sODdv^JXQ1WYc?V*f2{PvKv#CvJlkia&zEn>3qkd0kJa{zExW?0o#Z(kJf zgzYQ(-SkEOy&9$j>=yxuT8%8w(tlH0rSJJSaKOw(rrJCr~^B zfxsI>hqv~_wK_g*VE8Au*`i&E61#b5oJuaVz6hNaD(jdS97r!8=zC zYhNAe@Z@08Xn0>A?1r$ZmJg9Nh}UBZ@C4P;_jNj+Fda_>=RQ=zr7ywq==m0?{{5+cJl@pA;?o68kn?IkDB*W@w=PpEKrDx4>Ou^--EF*Je-#*- z*c@)YEhT14wdXNC61&a_y+UrZJb|Y`6`XWXR!EV+W&M+0d(%t?bKAidkCqS__zl5? zuL;poykNSTvvkl@wWTm`><0TmE94>Da75tI<~{6&N8YB*dY6jW`*LS3CFz+&NO`?O zj8>A54P?Zw>8G*pUyb zQ$28c=kSBi7W2#OIN+Tmms5G!-KtHGYT;TDl6Lr}y4mX4Y?f3Ma8sSv>A}Oc((8=N zb*DY9;-NMoSZ9J$b{=8Z?V^Z-lq$%4tk*0DdEdO1+cyvu>Cs-Y&5fs}6(E-%||RGUBx4Rill|)gTv2kybZ;HD#tb)?(^$bUV z-R9-YyQ&K5j30M3RQ`+HX$8w*tYa2 zHfQ1G+mG8QYu**67ujf}%I1)kb`a9C8>q4Aqnqkbn{gh8^)1^H6@m5|;sB28KYiE& z;Y}bIra5iR3(}?%nn(E5+m6huq>@6$$r(YGo`d_oP!?T({fFw1$4}95@~5Ey(=)UP zkj;J>s%-2N62tzmvwbf^d-=;U88l+HHEtYc0f>Ziv!TwbOIA49i9pVoN>~=h2+q~0 z>F9~%gluHayt5qx&atwJ`@=%D`AcJ0=)wz_N>o%|3a&JPiZECms2u%@AnVZN>>02Oiu@r)fz0CwbaB~EB$>+$xL?}tZ^_qBpvpIcb{S&jo}5X<{Y!JBGt2bI^>SFP&; zvoCR)+veiKXTS6$bZ$M#%k|-D{Csb=&u%r{0eOdubr(<}@D3b=P@oo|?|T~$tp2=K z*|j>JI*;~t*baKnrMaVegOj>mGhFwbm+J&+t8YcSZX!8wH#xDRRfw~hUeUx&QKY83 z^#NF~(e8eopQ;nNproK-n~j9EL5+63W`pV<*YP-mEYbvcMcdrYbWXxqKH-aeG?l5m z;sU_IPZgrfepm&ac$X6%8}fzPdd-mOqlg{J2!pd&B4z3aO|{3q-VN_;0P5CDs2 z+g(>PrK&7$kBc)0a?wI0JDvM-l0hXSFV1WR<&Xe6h9fanji4(>g-HUBz3+o2JI>%J zxY~p7AasXOW!tYeel{V*8I{fM2EbBNelxaG-xOKcCfbu+>TUo5s#+LP2`*cCN#MeM zf*aH}?PSZmW=wTG2VGf?A zH7243Il22#WJn*M5gxN9AXs~}3EMg=u&+4(9JdTM+BZ8m6voTIFQS(|PIu~=Gt@P| zETd*Se(f@|(`n~OX=@ur(d_w65lYXDaXc+fq3jPqzDCs|Lb`vjQpuHi?f|)TN+W3& zj!R>Oq8f+U%j{aRML^}C*dUrd>#I7&h`lRY;W!}lN50+frrOLtZPU`&SMy%Dsd8@0 zEI61MAo1N>Z5T+5%l_>>R>8BoQ{Gw(I*PHYsuhnD&ZS85ERKEW#e4;vmjZU2o~+=z zO46#y!_0zRZsa@7fq2;K^rEZXj?PBge$LB_dTR&8O6w$>3H`_Rx0O0qxBC+V%zM+4 zoaCg!3h$a!(w#uNySCa_ZxH$0glO+AphxQ((%8DBY_qQ^eEFz-W0xJ*RfBawrT*2Y zTtKsEi$zJHMrWLpVu3@=h4&l1Fcr$%$qbs-wkCe$m;|*@K_b4cl@q#h6QcSP?8vfS zj=tEJ%u8eQRgnZQ8FtnV-L{AF^A<6)N;>)m5d9RPNe-ubAtQmW?+f*H{POYs?brF~ zA0I!zeERk4y0rphoy(LLVE5G8EhuNt91h77ssO$0xqcixjvXj=?{@_|2!+*t{b7R; z00Ta;r-d`w6@h)FLboV6*(~H#n4<4zG{!Fo$QLZ%N#5Kk5;*dBbSBHX5(wX;AL<#uwn>1s~hNG9-ZmrRZ;c28vCq_>lUn=bN7RNF|c1n#A8F)XuDk!=p*p+vMwJ6%gPPz5}{U(I}b^Q9}pP!ae-BJiSA5p&OCRMd2&}Mkv zB-ulCEIvyZOGD^t_7qkH9@**!6%FDJ8$feqw{Zq<=ZA_Cbf=BpC;1T&z=Bz--h(^! zyuuY4asLn=vJ>qTJ=%NhI^fD+2DrFWtm?^Y{Zy)zY^U(OrRx>2WIL9A3c8Tz0%LF) ziN>LAw&4;};ZxyN!@-(IQQIf-c8GNQwMv1to&;0v9&P$@yno-nE!4|Poxi>O@@kXw z9dc0SIUTyXtGlin5qX`c)WVd~4U2^;e}ZY)dCT8mE^nin+K@_K=dx5l`f)nJ zN4P1|>r3~A{pRZG^K&7?1+vzB1qzBiZrZ_Mo9YyE8C~UDZxp4bG+Jr8=|Kgf_B==C z(B!fvdE0i_%|525)Yd(#$`a#g8UOUsf{3{+PG+!bQrVd5oGJNZ#p5Pj%$v}A{b;3j zR_e(aTS5SC&J!$k>#I?2Wqyfg%H+hn@vFA#XfL_1+<7`3V@c;;cea`^gMvBj`~>ik zCgM(ryOPRF0OHBFy0Jmn@)XSO>;$2#L(1=A{@9xW+|>d9VviCyS5dLcalvBh1q$fAa6Z+@ zY1_Az`tr4Z`tmPr;#P&3CwVN@wS3B9ZA1A}o^*H2V_x@Z>B)w(Tm)N<}Gw3#HK6Xup(}a}?FEE*A@qwUP38%%~AXP+E+|d~X-M6p(6bwr)jE zBcY8*Y-~1!>@pm42@Zh%CWuc<^;>m4UcjwokzEbi%CdQ^!o^_gVe0UoKm`3fvuzd0VPqKEI6mdEtdqf9L&asW$bscvqU6!9G^w3eVBn;D4#J9}?M> zOk{x1-9Gh8%PD;{3B1HzO|tne!26LTB-X=4y6XsG~;Lc0j8^M_RVFQy^V6}S7s&LMdtll18!hdrlIIe5@ zB{8FH$~|{`kU8Yj@Ss<26VnnhuI+uP{;b-YY(K^5fYbR@J>}TwrmL3AGHX#k*;Xir zkuIJ)Iea-RcONsHP%a~Za@w)Do{DRDLcqOL@1|bHiz`j z-3d&e;8Lu@y=*Oz{4;f9E^7Ydt|^80nHoM-ORo9tM&|41R{?W}z@B{crn89-3+h`2 z<=09OHXi`hP`98LvBnCT%);9hQdMXhEJRAQ9UBDbjkfO9WPn=%ULXz_pf8sU>7-}P z$pD3vow@B6@*NW=C_gL*`SSaK+01sS=+_V1b;7CAByTDVwZK52${0GMAC(Ij;x|p3 zJ9zS_1SimcIswhQ{x5J&RRw$G6_#UlK@mA*|4 zJ8iI>ni-HS18FYmgP}0#Y)dNN@&Bo0zb$j1xw%HbtfT>gynJH=zbTe~efjkH&rdI7 z)wcGZvK7<)X;dyL8KyOhQ-B*kD?`l(yXbNzCu}MP>K?dnmzqe|k|v6rxN2JBc-Wet zEU!bx$KjwCIk)Q$r-A8oc20S=8Z8Lk7U$G}QiYoI`rgY(nkP8{YB&97Dm&Ks23|KG zc1^A*4YN59s4)|#Jb77ogWWPoj^7E&Y3gL1DkqZ|E%aDvD^8L*U;+f)4YR6;ZL$sx zpeFlm9^cg6e}5|i1|2Bu6?z&fgmeOE)BwmkU@9I$%tW9$%(XOyR%1{W-LVk%Ctwbm(@xGg*|G$^qvm4jH)?TzYXzjN zv%V&cGqjbORhJ?W*8`xMz3>TH9sZ`msHDYcKO6$}HmZ=5h+F6B$AHRi)vUa0kb3VW zh=Ze3Hr{1=A&SUFxzckIOm#m zoGtF~ay=8(SGTrVTXdcP@ajOnU#_9b_p4<2odos31kMoY8)k4D05O$$$zp7+{odNP zk16^mUPDcn+o=jC5SWYqXeUL#?L#}lq1li&_q(-wZ|ekf8t3KsI=oYD*(?NwqQx~k z&Lw>~1gL`V{lpdQIFlUS=F6&RCNLL}Rwu{iRu5y}y;N8&Xxgq3oC#@{QYcY>P|l}* zQHOdAoMix&tthS74Q*0^-4SH?LETDrJo>jF{zv`&XC)b8AlH>=K)wp;H4`Rzyn{Cq z?Q{X(f?4$1fCk&Jq3FR-gv9=4b@+7@$u&ofr`Mx6NSk!&T*ZViS`tMpE)YdLfI2FL8_^Ss?){amg)FV$|Ht%8`hG;mEFoM z0q0O|e7A$r(OxLJZsm3aHr-Y1%^>J)nwD(D91sr2e))E*<`-@~FuKTmvR&4A{jO2E zch#4Zz3Vzw-NQz}uJ1Qdge_J{(mI?vVEGTtb&8t>5CsJRMgn1Mb%y#^&S4t?BtEfY*}f3q8WTBh{fGI72xB91KK zVlz7!aEU-*E8)%A?;38I=Qpo^d4etK3nD>Nm`5X)byp?oJG>vN< zJ&yh0Ep&ZS*gqR7w=KnFqFr;EV)=ED#Nl#kTzZ2z?76VTspusA-^=7s`13ODmUtkL zYGUkt72oY`(RPQNrG{@{y$(HKpdF-#oxH3PfipYNCW!77x5fxIC5a}~I3#mAu;Fd@ z6j}}y#91(y{?@_h&d3fj;9~@2Zpu20v7a&B>|ru^iuaLphS!g74@0?%q(=JCd+%DhJWGtrvl)1{T`Zu6DCU~}w`GdoEz=Ez zUIRb!o7lWUBHWfLQ?pxs8-Zlb`gmJ-&1rXWRnDVn3=AwGuCpG%RQtE!hME-<$G|W$sl?6XqXHw8Oxx5^vlX2@_12O1$9Vbc z*H8Cwr9@5|ZodPk)uo!PAzT5XL40!NCc1WObP=%Q@Mmfl%w9z&MUL7vk{c&XXYner zW@iWV(>oUDD0N|}t3cX$z^)?q6utun$P6s5{y<9ayoaYVYX_`Y>lM7~sQPDwW=&`+ z6}|B)FB^ANr;6Tsfmym8oOS6JPo=%UtPUowKBdjpPTPSR`|}*UQE<8~pI${>R)kdJ zsJn)B_1iS*V!!jZpZlw@z?&!IlU^wKj@@^tN(L7g+m$rX95xqhFc!Tu2;ks@phiYx z35uO8ymC>vH=gyp#s6zWZh!=Vl>SKPP74_0I&?o`PgOGc<)!2v136STA5Oso8|>Sy zSd9D2!H%YNy%Oi%Uluh5vctxg^+6p|8Xp~$sJEt`GZn%Oz}XL-aP@gs^3t0tu%?b% zXIk#csuhq1VNm_Bdsi7Zj&OP_AOFc2|M}B@SS*m{{$>RppKtAM#WI}AHjB<{#-x;n zHu5Y&CPP`5B=GDp*`#wS)DC4c>$WA`ayt~I%*Z6kc%2zu`;?Xq#4cI!3fuiflsN1& zBsSZi#Yf!F_pn|Pi*?+t6!eA7rRJ9Q5h2z)=r``zi|TfVN>^^F%-*QP1MTBq`>%Mj zL3z>RPR4$9xP>kNnbIBEy3|Lzbw8Y4DFNkVv%_;KJ=W{<=Wi9i_)|)&Nj6fM}x!ZZO$+zx*%e_)obO@D zy9ibSM{o#=PCJ0&#FbS|aLS{WObqIl%pyoc6@S7OQOcGYu$(FjRT1uHO{I8Y&93b)FVNMl|o2sw6sY8r3vfJ#+Ja5mrF7NzDpc)Aw{Aj^myBeRp zoV`RD+Le%>G#>Ysg0tC+eW7cTXj>jyJt#J7qXs+&aA+|vsfa%yVw;*-L?7#y8*oTr zis7I$KSn>2yhmG$!IOOzj#TiN&SO2cmuf`1eUn+(g#gT^Dc)4_WvcnJ*)o-uKKebj z4yffpI;CiDm4-k6 z`P=LDUHs|#>HHA)C!x81RFISfqMLW5xLH{ZtL*n^gdDflrzJWFrb3T%`=>p}x5KtY z8IU8~TR&BK0>9fmXg|*cae+3q4Zni-Kuye8b)_VeWp{D6qV+h47oTOYza4@Ch>H;b zKD@1<(QNmUr$GG&m;?^654}5`i7XRV4+#eAn#i@FceZZ%$@TkClP+pLp|hne_)hNU zXs`Itx)T-;Dwq?w3otz#ywp1uXtJm4 zS|cI{YXD#k0WK#TA%O0pzO+o=?4>qe6b5r82X2Wl=?};%zVi!phiG=iLsgQ;7=2@jFqh zLikk9u+m6~oHjr~92~koJvKb#rsyRp% zVrDTlj$>wp0w%a0#NuSaKJ8N@rgOTL<8O}ct0VsnWIe5tCoex`KeMmGE~-DlxMki+ z|2B<@!CD!rWcM>vmRMX4Tfk;_V4!e@G)TBCIq9RM{PG6WSvU8b&ZerT#?$NzzIR&} zhTdH_2WIbVJHYk?uWHwUt~pDPZ?dRz5lgG=w7pVQK1dNXQwe53EtFDSBzV(tD)bz@ zP6-=OgISYXJZaUMbo-9B&WMCo$s|v8EkbY$CxxE^mAEMgBU73nI#<# zr=5wAIW2yxhL9!YI*z5GUtM5JgC^8vPA9)bL7uyj9UL#ME%movpnrd@pMJJtwXpgV z_S|{18m08yhNvv^hl?|^-=K#3jAVC?3>ZEf8*zg}z`~Got~C_ayxdj!izG?v(Hbu6 zY74yJ)mv6MlA^iF>N>#GEgoo4p%+20W9-{9!5GO`f&8EJkJ2cq+WG@0)^C-g>>&H? zh`=T5(WS(35LmKVu$fft8@okc#7Whfl^X(XtWrbG+s1-xD}LEkHJaYXO()?YrF&hb zziR*G>2##<2tKM_G9i)nip@gr7V2ucB&EE;8bPs^wFw2zsVJ~zZIUllmmG+plUIONPFPXb WLoTUvcuqp-|NK7}ONy?imH_~S&C-kj diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.3.0 b/metadata/md5-cache/app-admin/ansible-lint-6.3.0 index ab44be1e3002..1d3c036982c4 100644 --- a/metadata/md5-cache/app-admin/ansible-lint-6.3.0 +++ b/metadata/md5-cache/app-admin/ansible-lint-6.3.0 @@ -7,11 +7,10 @@ INHERIT=distutils-r1 IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 KEYWORDS=~amd64 ~riscv LICENSE=MIT -PROPERTIES=test_network RDEPEND=>=app-admin/ansible-base-2.12.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ansible-compat-2.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/enrich-1.2.6[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/jsonschema-4.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/rich-9.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ruamel-yaml-0.15.37[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wcmatch-7.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-util/yamllint-1.25.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=test !test? ( test ) +RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ansible/ansible-lint/archive/refs/tags/v6.3.0.tar.gz -> ansible-lint-6.3.0.tar.gz _eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=d7bb11218f097437e6f7d69660603bd9 +_md5_=c3e4a3437bfa8b184bf998ad10820d00 diff --git a/metadata/md5-cache/app-admin/awscli-1.25.26 b/metadata/md5-cache/app-admin/awscli-1.25.26 deleted file mode 100644 index 3ebdadca770d..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.25.26 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/botocore-1.27.26[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/gpep517-6[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Universal Command Line Environment for AWS -EAPI=8 -HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ -INHERIT=bash-completion-r1 distutils-r1 multiprocessing -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm64 x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.27.26[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-admin/awscli-bin python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.25.26.tar.gz -> aws-cli-1.25.26.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 17847def14400dd2ebac1ede4e941c5a multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=3e9bea6751f29667f4e645e0d0fa1458 diff --git a/metadata/md5-cache/app-admin/awscli-1.25.31 b/metadata/md5-cache/app-admin/awscli-1.25.31 index fe701c166ba8..5eea79273f70 100644 --- a/metadata/md5-cache/app-admin/awscli-1.25.31 +++ b/metadata/md5-cache/app-admin/awscli-1.25.31 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ INHERIT=bash-completion-r1 distutils-r1 multiprocessing IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.27.31[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-admin/awscli-bin python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.25.31.tar.gz -> aws-cli-1.25.31.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 17847def14400dd2ebac1ede4e941c5a multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=0fd6a2cdd4f5b854d8449e5fd0580e2b +_md5_=3e9bea6751f29667f4e645e0d0fa1458 diff --git a/metadata/md5-cache/app-admin/awscli-1.25.37 b/metadata/md5-cache/app-admin/awscli-1.25.41 similarity index 93% rename from metadata/md5-cache/app-admin/awscli-1.25.37 rename to metadata/md5-cache/app-admin/awscli-1.25.41 index d1f5f82805a8..c8190d63280c 100644 --- a/metadata/md5-cache/app-admin/awscli-1.25.37 +++ b/metadata/md5-cache/app-admin/awscli-1.25.41 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/botocore-1.27.37[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/gpep517-6[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/botocore-1.27.41[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/gpep517-6[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 @@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1 multiprocessing IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.27.37[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-admin/awscli-bin python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) +RDEPEND=>=dev-python/botocore-1.27.41[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-admin/awscli-bin python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.25.37.tar.gz -> aws-cli-1.25.37.gh.tar.gz +SRC_URI=https://github.com/aws/aws-cli/archive/1.25.41.tar.gz -> aws-cli-1.25.41.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 17847def14400dd2ebac1ede4e941c5a multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=0fd6a2cdd4f5b854d8449e5fd0580e2b diff --git a/metadata/md5-cache/app-admin/awscli-bin-2.7.20 b/metadata/md5-cache/app-admin/awscli-bin-2.7.20 new file mode 100644 index 000000000000..5c05efa5face --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-bin-2.7.20 @@ -0,0 +1,12 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install +DESCRIPTION=command line interface for Amazon Web Services +EAPI=8 +HOMEPAGE=https://aws.amazon.com/cli/ https://github.com/aws/aws-cli/ +KEYWORDS=-* ~amd64 ~arm64 +LICENSE=Apache-2.0 MIT LGPL-2.1+ BSD GPL-2+-with-Pyinstaller-Bootloader-exception openssl PSF-2 BSD-2 GPL-3+ public-domain +RDEPEND=!app-admin/awscli sys-libs/glibc +RESTRICT=strip +SLOT=0 +SRC_URI=amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.7.20.zip ) arm64? ( https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.7.20.zip ) +_md5_=e3301d657fb32d0d035502ac4c356635 diff --git a/metadata/md5-cache/app-admin/chrpath-0.13-r2 b/metadata/md5-cache/app-admin/chrpath-0.13-r2 deleted file mode 100644 index 48192b0f7c92..000000000000 --- a/metadata/md5-cache/app-admin/chrpath-0.13-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DESCRIPTION=Chrpath can modify the rpath and runpath of ELF executables -EAPI=6 -HOMEPAGE=https://directory.fsf.org/wiki/Chrpath -INHERIT=autotools -IUSE=static-libs -KEYWORDS=amd64 arm ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-2+ -SLOT=0 -SRC_URI=https://alioth-archive.debian.org/releases/chrpath/chrpath/0.13/chrpath-0.13.tar.gz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 5ca4e49abed8e3a2f7b56920eadee157 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0edcc9aace78f91ec5388c1620540119 diff --git a/metadata/md5-cache/app-admin/chrpath-0.16 b/metadata/md5-cache/app-admin/chrpath-0.16-r1 similarity index 72% rename from metadata/md5-cache/app-admin/chrpath-0.16 rename to metadata/md5-cache/app-admin/chrpath-0.16-r1 index a95fb494bd85..3518485cb167 100644 --- a/metadata/md5-cache/app-admin/chrpath-0.16 +++ b/metadata/md5-cache/app-admin/chrpath-0.16-r1 @@ -1,13 +1,12 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=configure install prepare +DEFINED_PHASES=install prepare DESCRIPTION=Chrpath can modify the rpath and runpath of ELF executables -EAPI=7 +EAPI=8 HOMEPAGE=https://directory.fsf.org/wiki/Chrpath INHERIT=autotools -IUSE=static-libs -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=amd64 arm ~arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-2+ SLOT=0 SRC_URI=https://alioth-archive.debian.org/releases/chrpath/chrpath/0.16/chrpath-0.16.tar.gz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=91ccf73b4d34fae34e92c765c9d2ce99 +_md5_=ddb5dc06c659282f23cc1370925b9299 diff --git a/metadata/md5-cache/app-admin/kube-bench-0.6.8 b/metadata/md5-cache/app-admin/kube-bench-0.6.8 new file mode 100644 index 000000000000..4db1e2509747 --- /dev/null +++ b/metadata/md5-cache/app-admin/kube-bench-0.6.8 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.16 app-arch/unzip +DEFINED_PHASES=compile install test unpack +DESCRIPTION=Kubernetes Bench for Security runs the CIS Kubernetes Benchmark +EAPI=8 +HOMEPAGE=https://github.com/aquasecurity/kube-bench +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=Apache-2.0 MIT MPL-2.0 BSD BSD-2 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/aquasecurity/kube-bench/archive/v0.6.8.tar.gz -> kube-bench-0.6.8.tar.gz https://dev.gentoo.org/~williamh/dist/kube-bench-0.6.8-deps.tar.xz +_eclasses_=go-module a13d34fe4e2996720e1ca6c53b9ea95a +_md5_=11fd6732cd01b4570d736fee868f347b diff --git a/metadata/md5-cache/app-admin/lib_users-0.15 b/metadata/md5-cache/app-admin/lib_users-0.15 index ca0a67fc3f7a..4ea457ebc6fb 100644 --- a/metadata/md5-cache/app-admin/lib_users-0.15 +++ b/metadata/md5-cache/app-admin/lib_users-0.15 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/klausman/lib_users INHERIT=python-r1 IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 LICENSE=GPL-2 RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/klausman/lib_users/archive/v0.15.tar.gz -> lib_users-0.15.tar.gz _eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=036daf6ebdb1a5ae326d17a1242b7701 +_md5_=41426eec262558699f3a91555fa0a61f diff --git a/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 b/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 index d1f493f8f6c2..ab65b55a8b9e 100644 --- a/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 +++ b/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/logrotate/logrotate INHERIT=systemd tmpfiles verify-sig IUSE=acl +cron selinux verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=GPL-2 RDEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) selinux? ( sec-policy/selinux-logrotate ) cron? ( virtual/cron ) virtual/tmpfiles SLOT=0 SRC_URI=https://github.com/logrotate/logrotate/releases/download/3.20.1/logrotate-3.20.1.tar.xz verify-sig? ( https://github.com/logrotate/logrotate/releases/download/3.20.1/logrotate-3.20.1.tar.xz.asc ) _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 -_md5_=0b2e05c27b9189ad36722be30fb39817 +_md5_=afb09f3ba2a133dbf71a470ea3510ca7 diff --git a/metadata/md5-cache/app-admin/vault-1.10.3 b/metadata/md5-cache/app-admin/vault-1.10.3 deleted file mode 100644 index ea3d574974e0..000000000000 --- a/metadata/md5-cache/app-admin/vault-1.10.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/zip dev-go/gox >=dev-lang/go-1.15.3 filecaps? ( sys-libs/libcap ) >=dev-lang/go-1.16 app-arch/unzip virtual/pkgconfig -DEFINED_PHASES=compile install postinst prepare unpack -DEPEND=acct-group/vault acct-user/vault -DESCRIPTION=A tool for managing secrets -EAPI=7 -HOMEPAGE=https://vaultproject.io/ -INHERIT=fcaps go-module systemd -IUSE=+webui +filecaps -KEYWORDS=amd64 -LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT -RDEPEND=acct-group/vault acct-user/vault filecaps? ( sys-libs/libcap ) -RESTRICT=strip test -SLOT=0 -SRC_URI=https://github.com/zmedico/vault/archive/refs/tags/v1.10.3-vendor.tar.gz -> vault-1.10.3-vendor.tar.gz webui? ( https://dev.gentoo.org/~zmedico/dist/vault-1.10.3-webui.tar.xz ) -_eclasses_=fcaps babe6282ea5c195981bd302af1adaf3a go-module a13d34fe4e2996720e1ca6c53b9ea95a multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=605789cdf06b82718c1a3a00154f9673 diff --git a/metadata/md5-cache/app-admin/vault-1.10.4 b/metadata/md5-cache/app-admin/vault-1.10.4 deleted file mode 100644 index f5b868c0ee2b..000000000000 --- a/metadata/md5-cache/app-admin/vault-1.10.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/zip dev-go/gox >=dev-lang/go-1.15.3 filecaps? ( sys-libs/libcap ) >=dev-lang/go-1.16 app-arch/unzip virtual/pkgconfig -DEFINED_PHASES=compile install postinst prepare unpack -DEPEND=acct-group/vault acct-user/vault -DESCRIPTION=A tool for managing secrets -EAPI=7 -HOMEPAGE=https://vaultproject.io/ -INHERIT=fcaps go-module systemd -IUSE=+webui +filecaps -KEYWORDS=~amd64 ~arm64 -LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT -RDEPEND=acct-group/vault acct-user/vault filecaps? ( sys-libs/libcap ) -RESTRICT=strip test -SLOT=0 -SRC_URI=https://github.com/zmedico/vault/archive/refs/tags/v1.10.4-vendor.tar.gz -> vault-1.10.4-vendor.tar.gz webui? ( https://dev.gentoo.org/~zmedico/dist/vault-1.10.4-webui.tar.xz ) -_eclasses_=fcaps babe6282ea5c195981bd302af1adaf3a go-module a13d34fe4e2996720e1ca6c53b9ea95a multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=8703b6b2cf563bfdefce833f1bae7916 diff --git a/metadata/md5-cache/app-admin/vault-1.10.5 b/metadata/md5-cache/app-admin/vault-1.10.5 index 2530799b06e1..233bfc1d1123 100644 --- a/metadata/md5-cache/app-admin/vault-1.10.5 +++ b/metadata/md5-cache/app-admin/vault-1.10.5 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://vaultproject.io/ INHERIT=fcaps go-module systemd IUSE=+webui +filecaps -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT RDEPEND=acct-group/vault acct-user/vault filecaps? ( sys-libs/libcap ) RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/zmedico/vault/archive/refs/tags/v1.10.5-vendor.tar.gz -> vault-1.10.5-vendor.tar.gz webui? ( https://dev.gentoo.org/~zmedico/dist/vault-1.10.5-webui.tar.xz ) _eclasses_=fcaps babe6282ea5c195981bd302af1adaf3a go-module a13d34fe4e2996720e1ca6c53b9ea95a multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=8703b6b2cf563bfdefce833f1bae7916 +_md5_=6a09b04fa5de4252b438885e567a2125 diff --git a/metadata/md5-cache/app-admin/vault-1.11.0 b/metadata/md5-cache/app-admin/vault-1.11.0 deleted file mode 100644 index 5b05b60a779a..000000000000 --- a/metadata/md5-cache/app-admin/vault-1.11.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/zip dev-go/gox >=dev-lang/go-1.15.3 filecaps? ( sys-libs/libcap ) >=dev-lang/go-1.16 app-arch/unzip virtual/pkgconfig -DEFINED_PHASES=compile install postinst prepare unpack -DEPEND=acct-group/vault acct-user/vault -DESCRIPTION=A tool for managing secrets -EAPI=7 -HOMEPAGE=https://vaultproject.io/ -INHERIT=fcaps go-module systemd -IUSE=+webui +filecaps -KEYWORDS=~amd64 ~arm64 -LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT -RDEPEND=acct-group/vault acct-user/vault filecaps? ( sys-libs/libcap ) -RESTRICT=strip test -SLOT=0 -SRC_URI=https://github.com/zmedico/vault/archive/refs/tags/v1.11.0-vendor.tar.gz -> vault-1.11.0-vendor.tar.gz webui? ( https://dev.gentoo.org/~zmedico/dist/vault-1.11.0-webui.tar.xz ) -_eclasses_=fcaps babe6282ea5c195981bd302af1adaf3a go-module a13d34fe4e2996720e1ca6c53b9ea95a multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=668064f193327672401ce5ffdb8b7054 diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index dc0bf897d51e8a6136c7d481a1af31d55f7ecd9f..e69d1247f8a399ccf94f0a1a4950ee694b1091c3 100644 GIT binary patch literal 22000 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 Tgf+l5|J(l$mmr&r)|UVPr%u~4 literal 21995 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 diff --git a/metadata/md5-cache/app-arch/qpress-1.1 b/metadata/md5-cache/app-arch/qpress-1.1-r1 similarity index 83% rename from metadata/md5-cache/app-arch/qpress-1.1 rename to metadata/md5-cache/app-arch/qpress-1.1-r1 index c8052f8f6354..76a69a6351e0 100644 --- a/metadata/md5-cache/app-arch/qpress-1.1 +++ b/metadata/md5-cache/app-arch/qpress-1.1-r1 @@ -1,12 +1,12 @@ BDEPEND=app-arch/unzip DEFINED_PHASES=configure install DESCRIPTION=A portable file archiver using QuickLZ algorithm -EAPI=7 +EAPI=8 HOMEPAGE=http://www.quicklz.com/ INHERIT=toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3 +LICENSE=GPL-1 GPL-2 GPL-3 SLOT=0 SRC_URI=http://www.quicklz.com/qpress-11-source.zip _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=88a838eb4f3d16bccf0b1ff0102f0f12 +_md5_=1cddebd9bb8704094077ddd6fb9dc931 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 57822551828059eb753e7d297c989b4f98ae23e6..f03a96b4e8eaeeb0532eccfccb17454c949568f5 100644 GIT binary patch delta 13237 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 S%^UG0|M0)w>{cWEXaE41?|3!< diff --git a/metadata/md5-cache/app-containers/grype-0.44.0-r1 b/metadata/md5-cache/app-containers/grype-0.44.0-r1 new file mode 100644 index 000000000000..10eaed2baa96 --- /dev/null +++ b/metadata/md5-cache/app-containers/grype-0.44.0-r1 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.16 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=A vulnerability scanner for container images and filesystems +EAPI=8 +HOMEPAGE=https://www.anchore.com +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/anchore/grype/archive/v0.44.0.tar.gz -> grype-0.44.0.tar.gz https://dev.gentoo.org/~williamh/dist/grype-0.44.0-deps.tar.xz +_eclasses_=go-module a13d34fe4e2996720e1ca6c53b9ea95a +_md5_=b3fe143883a90f9e0634cd6fe5a4ad34 diff --git a/metadata/md5-cache/app-containers/syft-0.52.0-r1 b/metadata/md5-cache/app-containers/syft-0.52.0-r1 new file mode 100644 index 000000000000..3e6d9f466663 --- /dev/null +++ b/metadata/md5-cache/app-containers/syft-0.52.0-r1 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.16 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=Generate a Software Bill of Materials from container images and filesystems +EAPI=8 +HOMEPAGE=https://www.anchore.com +INHERIT=go-module +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/anchore/syft/archive/v0.52.0.tar.gz -> syft-0.52.0.tar.gz https://dev.gentoo.org/~williamh/dist/syft-0.52.0-deps.tar.xz +_eclasses_=go-module a13d34fe4e2996720e1ca6c53b9ea95a +_md5_=0f51cf1b21ba49fa2687da490045bf52 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index 5d25a9af308ea62de6510a544dcfa84cd020323a..0e157a23b2b036eaa76f98a435e0b73b0ffdfe98 100644 GIT binary patch literal 37638 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 Kq4nZ$2mt`oB=g?@ literal 37967 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 b1=D`&khM>lbA%c9^#A=Y2ID=V#R>rc*hp10 diff --git a/metadata/md5-cache/app-crypt/acme-tiny-4.1.0 b/metadata/md5-cache/app-crypt/acme-tiny-4.1.0 deleted file mode 100644 index 7af5eae052a2..000000000000 --- a/metadata/md5-cache/app-crypt/acme-tiny-4.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=dev-python/setuptools_scm[python_targets_python3_8(-)?,python_targets_python3_9(-)?] -DESCRIPTION=A tiny, auditable script for Let's Encrypt's ACME Protocol -EAPI=7 -HOMEPAGE=https://github.com/diafygi/acme-tiny -INHERIT=distutils-r1 -IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=dev-libs/openssl:0 python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) -SLOT=0 -SRC_URI=https://github.com/diafygi/acme-tiny/archive/4.1.0.tar.gz -> acme-tiny-4.1.0.tar.gz -_eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=dcf89e565827fcbc47bfb7517a0bf4c7 diff --git a/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 b/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 index 3d076bd31166..43dc20ed06f2 100644 --- a/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 +++ b/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 @@ -10,7 +10,8 @@ KEYWORDS=amd64 x86 LICENSE=MIT RDEPEND=dev-libs/openssl:0 python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RESTRICT=test SLOT=0 SRC_URI=https://github.com/diafygi/acme-tiny/archive/5.0.1.tar.gz -> acme-tiny-5.0.1.tar.gz _eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=15f6589545f05d12cb2d09acf6758829 +_md5_=bcb70f69b04ab61f09351b7c0aaaad00 diff --git a/metadata/md5-cache/app-crypt/acme-tiny-9999 b/metadata/md5-cache/app-crypt/acme-tiny-9999 deleted file mode 100644 index af52154cfe7c..000000000000 --- a/metadata/md5-cache/app-crypt/acme-tiny-9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=dev-python/setuptools_scm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] -DESCRIPTION=A tiny, auditable script for Let's Encrypt's ACME Protocol -EAPI=7 -HOMEPAGE=https://github.com/diafygi/acme-tiny -INHERIT=distutils-r1 git-r3 -IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -LICENSE=MIT -PROPERTIES=live -RDEPEND=dev-libs/openssl:0 python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -SLOT=0 -_eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=4460342126250d322477bba80f500a47 diff --git a/metadata/md5-cache/app-crypt/mkp224o-1.6.1 b/metadata/md5-cache/app-crypt/mkp224o-1.6.1 index e425f1bad6bf..93639101c1c9 100644 --- a/metadata/md5-cache/app-crypt/mkp224o-1.6.1 +++ b/metadata/md5-cache/app-crypt/mkp224o-1.6.1 @@ -4,9 +4,9 @@ DESCRIPTION=Vanity address generator for v3 Tor hidden service addresses EAPI=8 HOMEPAGE=https://github.com/cathugger/mkp224o IUSE=cpu_flags_x86_sse2 pcre2 -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=CC0-1.0 RDEPEND=dev-libs/libsodium:= pcre2? ( dev-libs/libpcre2:= ) SLOT=0 SRC_URI=https://github.com/cathugger/mkp224o/releases/download/v1.6.1/mkp224o-1.6.1-src.tar.gz -_md5_=4a471d87eb9c05b1bc03346a9bbacb06 +_md5_=a7347fa82dd65061c3b322edda5a780e diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz index 3bd87396b9b9943e61b5c5704d8032a0fd52a38b..f24875bbe1dbc87633e592e6d42eea907f61a94d 100644 GIT binary patch delta 73283 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

    t=qM~Y> zZbG+?QQ9YZeXGnVhmltZR$sDE0K=?ZKpO;DXIiPEGDxBl`L9Dy(F>5;uj|OtC{+|9 zC8g^pYxUvdf1kW^{X#2!8bZ;V$HB|2tb!uHs><;bgOh!FPU(RGaNqT`${KMr`!%GP zvbJ+$Q`j9ns3!MCQ1D)TQ1Wtgc@3f@vXHutAUMh;8#>De-s|Pp^&*$?wI^TZ30f^64q+_f@Ns?KZsI+yMG@cWShhZkGg!cwe(qIs ze|**PBn$wB4#iS#xi#z=^}=}>z*82&wrp6oWVcT4XSCC;_>6ONi;r|sRIp=MjiR7B zuZ`5xql|Ml`%oo}9AMu%o53GtHHEm^tloa8w{#Pg_~ONZ35^s25b|g%u%C9ujK5RD_ZzOER_>@-Uz=!^Jx&H9S7yYp( zf>t_Ic07+wJr6bbtFA$+76g&!bbs38;B0EBJG{>07_y$b4s&cD-AGDIr{=N6va#z= zph)iK`JkR!6Ag!KJlHw)E1 zfB)UbFCD<+sZ)CGL6ek|g)K@D@^t~5jeQkUexU;S~(Ae>_ta5$;+e)`e_nx}WAyY{Y_EB|=abZbfanyx_=r zEmq2*g%{Pv)QVK@PFBU{)-hN%rg^zklXqXj!Bq8tIQvR6H`HpUlIOpAOgr5cS!<1L z9Z4u}kKi|doB#3Q(-*G8{v@V#7Yzd(pjEuoZWi?>CtCj-z@F^cQ+FnQf5mY(pg7(I7zUwG+N-1k@fPYhY z4z%$gzbmK5mZq{(OEX9-T0`SO(SlZ&qzY@rx}S%cHE0j&{93eke^I2*RZD--7t0z| zkJEHRRwk=sf4XQGMsbx^mS({TrtFq-zAX=b`}qqNePcKPdd%t$km^)^9GYV2DgvIT zf+@GkbGl3rh21H9y=Panpg<_q;b)Tc8@96!hw z6jPjk*{FedJ;v@2y(RB}C1iT9*27uV^$SjU9ipaq>wH%)fDzRM3SN9N>VvPERU3 z4F%(qOm8Po?mI8~v#dKO`PEE3PBd-Q!;}50mb6PjDQ|HKA9>N=f)^C6KJo|_C z@n1jw@a>lce|vJp(qy73B7N8bA$B#TZx3bu=9u0z$y_ICBYPqFG@A#mu5Xl?o zo$`6}viRJbj^l@n4t6y@GVgikI#02S>vD1bK| zNFhz{@>#vgq5$@M654K``cTQ<0qV&wYcj!VT~*}?f333}S=|-iq-b9{5M+kK5qN6# zV_3TaV&{>y*8bTA`;Q+b?VboBd_~H5AH8url2=>aP*mWKSAW@SoYW~ZEWBiTwxRC? zds3MnN_t*WiNFT|zCr-E=wR7?6t=YU>lqhsrx^lgsl6&D>dj0ljQRip z!`WC=f0Q*@T3ohcHDSG%<3}jdMv(#vyR_OvtmJiuGX0k$9Qvr4`YFrjSKO~MMGKxE$V*){S$}EM!>`hWfXbrn}3amT3wSi2RqiYE? z!LvJPB29{H;DmMQ1cF1u=tLT_Qg(esfA%WIZ+A;^IQmZU^Uh zpq=@Aw`Bk8_ka8{exJ{$Tg22kfO`cl$`Vz*NXM+W2B5r)rUFYvD;|9!EAK-q>2;Wb zqoYo)5Z4LH`U9H`0A9S+VSeCPe@w57=drWPB*)9<&$~|byY@;C%+;2}Xpq=l*78t& z2PaD$a3TbN0M0=!1MWL(cGhkjs(`r4E8Da3Jo3XsH2I7vhp;WF!7c~RDFE>SM>Fcs;+M0;lqoEo(@}TPO=VC^s_ByJLvJii ziccjG$%IAi`jps>C7g43@T>B%>e*L4zQKu66-@o;C5PPV6-xS0C|^}@2`t3G-iJ4I z&FeT)gPgB1`NH!$^oJOxe*|ax-^`}`*AE{hdVgqN;QW(}ou;nTxVGHEB?_}&p$(8R zmEEj-COW9D0RfM0`tFpu0(FFR)@pO2M$^@rlinVC-rFPz?o}Q^dj4p zfq<-zwpK?cPnB%+a9gqpr#F-==7b^zOsDy-M;N9OD7XeWTys))9i8wwpUrksK>k2T4IuQ z=~O@6hw0a#e~!+jEuh3I_Brb$;2YqO3?3zEdHJUfXcI&oiliNzZZ_RfBgzUk_RW{= zUgsZ5sH(wpcHX~!Xibu~Mj~viuFQ2kC>S^z*K21>;Sx|5$X^u{1@?Chg6%yXQ(fr_ z2FRMQ9aQ?H2$}!O5J2e_P({60?^q2MJNn0=Vc5%9e}PWnBY+vtIAsl;E$*v$0>Ih4 zW_jPQ)z^RcpZ^qD*O!*f`80oM#|Q9ucO5tg5vrBz>QfJIC~lqMFDLqU-Nv%#PTQcv zah_8>D*&GZ%BPMx*QI{V-V_89_NnojRB0kHby?s0X~tHtgO3Uvz1MOv>iK;+*3~SM zvV_k~e^bXC`I3|hlG<2NX@t#dYhH68lg-R0tZcAlDv_wT^74D~M*Wf`fAXglG@eaO zJUJm`8BI=3-B5)%p{4!ZdVQQr2t+E8@0U>uS-B#?-9 zr-p}|!m48hyNx5$V&?^KN8p^aFujGZD!bNofA_40=NNj*%4XLixB!B5R?|K$KHOTJ zU%p=?@eh9Vq12KxZ^SmRoR@&xx^%V%qcF&8SJ@6PDLd=tw!Z9Kus+R!GDmfQ5}P&_ zp>|H_P_<&68402Nyw`ou<>l1dt@UaC;}3uOGLiBW-{%te+E05c-V-}5;RS0NnqLy) ze-C@!hAxdR)uRO-H>HWKYzrmt8BCjfO<(YoT4N90gH!_Vdv59;REo*0IE`Y395gTA zB`H5VBCUPBG98PBM&0)RvGuM^avWEd?Jts#oIQc7lEqG2={aLe?E`BovBbKSZTP^rr2R>RKExa4WI;HLeBWg zvn;6Oq*B1+Q1X)_G<5}>##1_cf#s}f#B5D@@wvXDT$qaiYkwRce&2^0ihPPXp_7v^p>3g))DnkZ;5EL@{sqpkLtJIF58@G zdlU=SeuH$ZUVe8RhG0tYR#Dd-e@0bRYRX4YYbYqkv^h`?!Ft`p;%qvnx30VgT`^X-8<(vf+no`&>h{CUlh``{v^$vF+f}u*;$`xs z#5d~Wl~t$2O<@=!4hMN`Yb<(^%ijAeCXZ_gu%fEgc~zID5`&l1&cQiRe_&Vn7f7A_ z5s&5gFOMsw=kCSbTpO2!o6d8vy4yAd2jn3up~iOjeh%y1_6ee^Le=#-*X0kDr&aGO zN?QOp^OSly`9~lGooj(#jm-9;Q3ljVLs&W;OO3^qlZ-ZQKJQE8Mnw&YN$ax24UGk3Z z+P8}SZqJh*ovwD-p&3cu9+rtT^26 zbs`S0j%g;YeAoZVe+{ybRcFvD*P)L zpT6R{(_D6hRFUKf@ZPz%O86-lr`MnfKib#cXAhzBz%4mPqL4kLP5I~GF597`5V?|9 zL)skV)S|_%gA6lpe~lVcLzbpS!TSmWUbVRc zP!o@n3t7RLnXIECDAQ?S`(GEI`LsKKo*-yQ+Z?mBXWO3@E0Pnj5!em~nc|9B%ApeU zqOR2|Dz#Py58r{f4sf+Y9<2kr0RxTI zk5mr^Ve?!cy7UoTg$63b?OJ{t53;y?>cH#ITbAcB=HbegA&t+Nby6dX!U;EL)^vG2 z$kfTTZ|C?(8_Uh+mJ6Z5gKh(Gbx_->?Z>g&i?7Wse-D8D!4V(sFY%$_IXt55d&+jD zrw78q*Wo|arZza|NpH!ZJ25m`FAW_vPU)p$PC0f=o9F+sS`!$y(bnm5Uc1b*L2*H)rp3=LpUDcc8xFTSCv^ zW)1B4e


    DY2zqXKu4 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

    fv4YV>zf6B^(Wxc2Kd3qxgj~EaJG> zILC<2mV^p|ELJ5f9FoE3uJ5G0BdJ*&oM-_lHxiTn5l17?!66UbsCLCRoF~X3^hYiJ z;*Sseop|q>olN!5TeE*(VDoy z4&?!ti-5GC2fBAhI=)0b2e(zi-sV%y=Bt1C=a&-1yMoPL%w(720A87F$E^r+qf$!q&?UYEI7RC!Zdnl7wN6r-dFaf@A+CG_MbykvQGI{P1So^W+NH(Q*`j>0 z22;QKct09MtOhBsd2K3Vvl6#i?5KlaU{)@$o#CW<*W>t38)KsoRGlIaVX(2aiXJj7cx_Z+R-Jz$OFcy# zrlBcfgr5a+_q8W*D4_Z=9eqQK6?liU%XP=J+nK0EVAP}0Q{?<-^ul9W?`%u@m3`~I zhD~M8*b;wUfq|SmC&veAE)M(9H>vo#zX0G9r1At}IKOCXG&^!Wuhc((ajj~e40^LV zUKyOf>^fvjIC4&G$t5+X*jlt=MN|d_u#&2ENwReuYuX2?FrDV5V=!2w?skWB_+Z08 zGFH_F1?U^_3Z5Zxah8IAy*0!aU4d+KQJ@^scdviqEHNFNwCq4SS-)u|bh8XvN0+G) z=;mGZnxwuVkLNxO)i5jD3N#t@7F(}fk_sEEfM={bD{f-14V=}hq@17E>0iG7q8lDU z($tnC_@2jov8&aV0?TlWr!qxjvY(+&RlCwN6g{p6`^`9>wY@Xtw5n)@r{dDpKuZSx zx-EZ{;385^R7uL)G2XffRsZM{G?CsKviJ&$lpnW7e~x!ciOB9z4Kof*7O!rjj$L-A z>i9*->!WA`#C2xmKPte}&#i29IWM(7iwIDFEPEVa62Ij-HnV4D0ke`Pb>$ zXy2Llntd)Sn3JH&S2~X6LDA#^x)~&hHyO1V&NTGpOMy_&Z0Vhk501Y9kO4mxI&Obg zju(wjO*3EBKYh4A^q+ocOATt(l*9hcwoq*@f)QH=D(E=zcBrn+dD~BwKh9#S z`k(hU6?9%^CV}C zY$J<+sluo>rCu5sE89G7S*ks|fqm7#nIFc>ti`iFsg3yHlg+z5wpUXfYUZkJcOSgn zd7LU#@+dX!HMcdAWaiVU&oQr|vAF&W$!ucKyiCo76c;kMei09gro z_5q?Ei_=>EN}zj^$y6(pDot+-@R$(?@!oDHQkhW53!L*c$Qu5 z)TH}o0nXNI*=MowoXKC)jZuGpGW)Trk|}#9kDiWX1l75{8v`wR?Gme^R~PgF1_fMN z!Ac#quJiY%_b}V*twail&wW^AwL4RFpqwwg46K*JzxAs=92|uef%p{#1PN~0i;qln z-5_DRm(D_kyRN2t*qQD_4IU2z(%XLUzj-sx6st%v1VLR>^r!V2pT2+p@E88|#qB*y z-?eCF>$h{sNb+!Mq1t87CQ`isBICd-*)2HIy)IK1bYJsm@W3`>I<*D^;oC>wZy=k5 zk^ssR_7S43oRv)leG=H%|Easp_T6x6QBKzDzT=T$T~<_Mp2*C7wcui&L3V+$Ye77mqluvA*l&-u-tzWG#N zE?LvN@n7m3a>^ISB+)RQz;J+UK0@Nf!Uh^+RKv>K|#gRcmseqrkO2Y zKdscqZ&piIS=SWr1_n0Xbkd&YW_Mr8Q#fo)e97Tf{j|1~DsX zu)s-x7V5vM66SwWRFmuuuyrdsIPA`EWH2u15;W@U5ir-vz#bmJy(qSwHuc;%_&2Mp zq67btKq<^Y;t9=8kD=~iR{$gROM&pF7Pr=i#PwZ4s-QqY-P95S%Jp;EnW=DgE>kkz z3AEJF9bKkK1JAvYtku8%pW5rEZ(c+EV`~BbPN$tXU}}F`2en4o4CKF4eHt6H&aRzq zCzz0G8k9vfC~&G4Ptn#>&RLwh;p@_?b2<;0)SUxM=#VgBOC%OIDtmCsQuaQCfyvIg7^kzEQtPd6Ad8Zs$LCLb3BMqzL+Q6W; zs`G%PLbZR(v;c)77{n>JT_5HUWzOOHab0n+>drnz_cRdiH#kL?D zU^#}~-8X2>JPy{$(qwXc#=cTpC`-`{54e%xv?QL%!LV1s>eH@vSJRY>lt$uoUdO2s zbtt!e5GFWDPPd);;rVFSa?#;a-FB;)QE`V&eXf5I8mLd*H$FISWAm z$Mq^dbBvuV3r5u36ogelM>&iKfH=VyBN|{TwY@1_cgKg

    p$<|8sepqx+VcpoZL={sTVRGsWLbu)ixyZRiBqo(wid`!PnzFa70kkdp*YJgE?chqJm7G-JK z*4GoBq9N}=+1&)F%82@5 zI^al}_D3GDi^z+EYQRI9&3Nh&^0YxKClHi!LP}4D?eMHwL-G1TKTI{B_oz4f)|WR7 z=)IdZl_Iic!OvGm=b;pA$G#LQ#;q2^;XS89c!7VNim1=6t8M~JaDjiB0+CYVj)G+$-KSO6sEQ zop08jc?_i;`rY9EL~nxUN$9azl@(L-VRIthH*>(9H{zWi+&D0bw?k)cJD@m+ha-}N z1k%(QdC!(#tk;1pIBe|QHfIBjJlKv`hPsZjQ#j8c4~{rL#!G)3Z=-u#7w&42g58wp zY4(-ZJ1FVrop!KlWM6N1RiN%dGhkY_ZmR97P8++z%L0v+Dv zL&$zh=kmJZ=uFl5=aHSET##9fPhS`LlD7z*1u3qbDdC z-lPKUfb?2X?eu?=e)F)rO=s{4Dd(}z$JVk>nfzy-g3LLRC+Oxi&+sCZz!pv zcrCBgj@QjjW&W)4f+TiZbMGbl+`TRWB%DJHCH2vAwBee7o~KRXaCy5I?Tj9uhpexE z{=3)W`#WW}%lQU=WLI^t>Ch7M%k*?PCcc>7PWn@zOximb&mc0sW2b9Lm7P4U#ZZ9$r^1v$PEE*6?m! zE3!w3raT?7!3MuIRKf2zZLOhcBmfdZ*rM&fygFF=a0=Z%1Pwi$5L(l!Su5(|tf=L| z2(JEYss4YkE>vIIx*q{Pf_ij=;PsrhCKSZ`u1aM9)+sZvx!$JTDhR{6 zjTeNrY4XyBcBbA$^VF~{pNt)+gs~SO@V?qDU6KTB65j0Z%i|4aC9B3xyx3q?_(1#1 zpgp20XHLp87*^tCIAl)vNtK8lmQ(>eo+OyFg?fJtcl7&U;j(jChc$`O99ngULo@W* z_Nu99>B`e8)cst}`s)whe)#5x@4nE%u>J!=pW3N7^}vCvs$E;;SG;jkF}Oksv@BHt z{?xY((qSKlze4<0V75a~9BaEQ1_E)!Y@Ci}7u?c+1~kUoi;P{3Xb!Dbx&1Ne%WtG5 z5vhOTr-pdm7v*KyK)~{9!Yi`CJ5zW^X}e;fVJJ9zK-1a5r?of8QU<9E5+7&AJfT*? zoHgj43ouiq)}`vL+e1x+P}==zvA+HF&;R+)^*_J+^M}_Skn#@1hwQl2F~$94tSXEr zkvJ&gUgm_s9yxTEme8Zx9(IiVvYSC^Q4fEfp&{9B7>0MVY@Dc6lYX}0aDI(*HD+D< zjx6+HcDJ~m>f3tl#Aq*Tc_Y_trwrsykt4;E-BI98Ra$I&KEN4KtwMDYR}oF&l4&zq zOiqBoS7!?(a?PN^>4d;(gv-%GsEjaYaMPW`ogCDxkDssCul~D0?o;d#_4~R?lgs3OaZ2>DIf8Abj+7|| z!vX^~brT{!!!8v*JJs`&NIuGCofB z-&x;vEA34=Xin{ECmOq5NwcaNaB%wm&=JobU2R@>_O>IrPRI|%^V`jPt19%ti(p7U zvS7a)?c4ERU%0DTY>Yf1*{?<31d*!tL%ax_Olu|BaR8xuq=Q6oddElvSdQ<)RRDwi ze(a~qTPlrU2v+RNwi-&Dhf{xtRAzfN<&Ft(%M}i|$RT-{Uk&HwMEWcQ#~S`gK64sK z*0^reg330a02{+Bi;>NRt=*CEb6E(OOM;5~(4URX30~88K22ckT*J&nQMDJ&a_Zod6f{%oS0fu~AE89$l-SZ06 zjZ1dAX@=f5t3xU{0F%3DvK{jL%n$K?>rfmH6f?mrYDJAi#@rVs%Fee{8=0Mgx5;LW zd)UmoUk5~-SBaLWvH_?sMJ+-BsOWRCS+#!n6hTN& zmjO=!9RbysA5Q@le;o)4O;e4FXR>R#0#(k)sjxX4__6=UTK(&M;fcp1FOp-rS1*?T zZDl<*tkjTM-*PPxR=H-fI`CDsnH&{p%B6Nl$U%rFTDcyRFTHjRY|k;=%Lz(bDO40v zTuPNNo5#yS2B-Q1`Jo+rHU+O8=h$I_fC4r$r<{1;6tkUJe{eAst6FyQQMVu91Wbt) zfR>%>%Gs`4azIeVmm^m1Sl8^B`jlbwSfrB(S{m6c#S2wjmfrNN0Bjn)LQe@g|B$%*LE^NSC%RavQG}AeO7Uad3AW~U1=S?n4l7Rc^ zw5BY3236OKf7yHaO*da?a2Ay8)}kYoB&xS6gnjIr?zC)?L@d=q<)}+)|ImGz$GdD? zz5I_h&`uz*jT+32BX>C^e5p(um%#CD?+b@g={Ri=gY<4DwH{MH*`Udan^OKkX|VCx zdi}b7`|8J790Cnxz$fzi2>|o%&NhTsulwtBuh>HuZb-AlCW~B&yyIVXCV)2KG;- z*nlCke*>++{&_pkqUVq0vJd~2Gd}VnEPC3>V^$&RBsSBWIvcZD!T}UjoJb`RiA(Xy zy%B++ZRE$3pbUV`I@!tfyub&?b(>n%+Eq$MQQ}i&64*($gY~{4E6R)6^!e~BU$amsbS+|&f7fxU zDB1$-sDT?p^E{(baF)6c43Y+k-*ANoTOKT;R zB?=X@x9Gu)qc}4RG*zz**kO8hs8hCvHkVP^Q>FRqpV$BVaKDyLpIWwZ5|<`Z_0$UP z_Lsc*0&DZv|bj@8^T%K{PJ!$6GBu>JX!awkTe9M`=$5mvXlp}$ll&MlyK;I{WL4^_5b+Ai(tsRf0k}C z*C6?lvId;9lMuz2!MsKw)OpnVgFUspblT&v>hGpQlmi00hyw9*klm}X-g?WK?8_<*Sd2fHfAtaLk zp#$t`kDcvL0kmp;QH8Orle(=d`W`401@OFvZP=@S;84hEv$J`b!Kl}1k$-=l&HVcJ zuSSrM?bKLP-aOb-XYT~`)R#nmAA83+fP~^L49=3OVyZ~<^P84HY~Or)S3znl){O0K zg;cwEo0qoUW>x~~t~WI-f6S|FjTEz{@#zx3K5i^j+`P2Lf;O_1)ECyAWhSfG05f1h z(IjLl+$DJ=#HX}_4HWuzO3I$p3rq?zzMKQp-)Zwom~5_QLax)g9UD*)c@_1A3Xb1F z+n#PLzW(ahFMjv=T_j(9Uc36(+paa~KK3Oqr++;^PEBz|&7&$be+t%-a(FYF_hNmd z<*B26`f%9YOI_6?+4$L%Kkn+bu&GM}@uu}vD_STMG;DHySY2`QK_d!j*foA_^6Fht zJSWMf!WP}Z1(2DC&<=KeaW@qK4?b^{<@O5YORE^DrAobSXIGr_wZX@poOpGc;>fDz zFZ;G4um;ld1QNcke}DYRr$5>z`JuiP8{Q2x`L}f1yw%Q7#W8P$lQdKUV~NgaCk2~& z*IQ}1YU+?X!i?1`S&%_wXJ*(HTl%skwcb}q_TH}{e&CEV!$2c%8Wdijr_K|x25qP5PT=!pzQV9tVF zmY~>7)3%V~xOA2k7^^^J%dsx>t>_wibppyUN^{hyT8hx9%tz3tK6>BkRk2e4T|YRG z*fBb};NjBef1*rv^x2K7r0U+bm;F>*`&N|?F0WFVqjHxT=Tjynf|QlkYgHb4)6Qxt zr)Ph>8r%Gku5@FIs>kfaf#9G)w>m+hu~qg4^*^uG58wUp$1e=Rc1O-mr@?yxc8=bn zmk<2FONr3oFu#+!c6?8VPfzkYKrh(|6-kc*00m2ke@&aiwe@hcalbEOax*~9v~JY^ zvAmErVZx-^D$oXszlHUpZ-dSDc8rpT4_iYI1HE61t&ri=nse#>3VWDDjomRBW%F$R zSIEU)jC(qKOc))VSgUM+)Yc}Tei=&paSPdx)4BFT9bbn@pP2L4f2tpBWP3@0kIM?a zKCIEHe`EV@b61z^j&@kN*hGjfrU6Y<(s$62aJ%#}9^PlxrFaRRQ939pzNI9UlMME8 zD-mf=J>iZ814eVWGpUF@v2OT*_2Xe2UG5=Tvh$uJ&VkmLMn@D;{eaahbM2ehu-T@f zW|{q)DXSToAjRt5o+3&IpPUo2Q`}Mf<4{=Yf7tAZ_l_go+QD}qSc%>P3%8%q=ZEk5 zpIE8%zIov#V-f5dP}zsRL-?R#77G?6bzzzja&8 z4a)29Dilf{runk_3;b>%{WQISden~&(y`4qoPH|(mUUg5mg%ax0%c8alJNVP`Fey0 zf3_>1OIRS>-}5kU5MJ3ZE|Tp;djih;E-u*dVL6slr{fwcBMJ2qTqPA9bnVbAphN!F zXIb!@Z@(RX`@-HgTCCE)+6iQW6rpBzN6EyA$+=st*!8Bc1@cl2ZW47*NI6LT0=nJA zq_~`8^%)J})QWbgWtVd=+L#fR!?GIneK<1p(-39ElwYz;m!3e@^SP zK!^wHcw9PMRfj-b!rsmcVwc4@(%GnS2!G?4`tV-2)~ZN#^iy3vcW2Vigg3Y5zfO0MLtuGz<^nJ)%fGGb5(loeAlpcB%X|+eT(s2PPWAOU zAxc`clyC2gmf)}s!1u}4gJNvwf3xo+tM%KjfBJV7_;-C-tc=zY{ItI1KCU>~Qu-2+ zKNR?$P-#%)vwHWd&4lva>WX-=2&3$d z%Wa~bTifl&7#OHTlgV56pEX>4iB0F}nBlEIdRB$iZdu~-OKlB)s#%fRf8kM|PXf=f z;?sW=z^5m{40Tfk`c~NBvJXR97%?x*+=)D8&eUprTCD#XpT7UwOB#H~ZoE^vrB`fD zm}9nR4Y4PrD0&Fuu^5vGNmmCnd3_F+8pfOImGHeJp-I5HSKO!dZqeX2Az_3y?bxO& zNjsmSRQGW!%4Mrbi`EhPRQ&D@8el8|Lebfy6eZ+ z_O*9vi1%Ry64a^vR+N-@o!fG8zA>?Lwdw?r5H_nPes@q0!fV}Hf6a07rfo!7k+i-q zfnaTH`AN=-+jw+ZR%SJc{xR$T1_fTXQ=7j1(F+pwbUZXB=$v3+Im?7gDl;#`^veJ*F4u~bh**axo;diQ*1 z|8Fl^q}ylC+F&-mf5EN^EpMudgB_2um3Svg5iXTICQxL@uHb-E$yzWE-{n@7{ahw4 zZPWA=NTJpoI1QQtuK+#WHeZluln_D#a--5lnFBV*&^}2&Qlo!61 zoUa5aJN0Up?O{78p9)O5UdoE;MLbe%w5C?dRL}_ONZa*%ZV2Lo{q~ zC$*D9EHD&8>r_F3Q=p5E&ODc(R%KH1Yv(9U0(O(AM8(tWK)B%pRtB3qT!Q;n1tp0l zy#gSlc7o_Hf2~!xhJeaGC~m4rGi-~!lPbqtIWOW3jFC90#5TAyo8@+x|86PP?nwUX zR5O7W)x9jJhx$B~7jNs2SHG7cJ)f;s{qX6?n=W7iDTbGe}8YAsTD_Qx}Qt3f`bs_6f}CfHXZ3!hieA3vnivJRk$$OjS)WY{uhtU~tb#A<%EPeSx0Lw1+O}eW#W*Q#Y z>!xax6Xw8q#|&-f8;^>NTJDg!yK!7Wv#M9joky6COs)CrW~yZ^ZLCp1RxduUlQ|Ql zen2#tyER+4WId~Kn2|QCR}YTe{%NKyjFC$)DFX^b^7-H;TOZvlkHg{ zpJWA|%?FIBlV~&@BhLdEhV8Nn)$5c9n1cbfQ*)*pkfS$wTa5wUaOwd&9mL|P%Klnr zqWa5Oh>8NKku;Fq%eBTREn)^o&$px)6NJ3H8*8#zPPvu>nbLwZ>LgN2DXPnQ=Axrc zy&p?tU4IiYhwyHlpJSZ*qMZ8uvabl6NdUNMx-nF3%o}mj@(=-QY2! zxh(U#SU(^CS(l2@`$>CVkt2b}^d>0J!!qn`190U{Lenm@vTYSpu^YvBS%`~x-lJ+C zdz)Gid$LNg<5=~gsm>)#pU^RHtt~B&2vEUhMSs<+TOpq$PkG2FUtV!clCt*{>R7Nv z`ZSQOYw=E89`MLy^>jp=>sM{VUY%no9~ZJ$4i3n&5L3XT8ckfDfASlzSXFTF?%M?n zQpc=MHj!cc$a?+$o4>q9t@km0tagMXbF+c`{k<>kS$UEBP;70}S~+)TZ31Z(JPJFT#7Qv9+a!5Bmqs6J z={OU=by%9;m&V=3LIB#?4$h8OXJK|Hprf!K&bQjoPHW#vJdMMq>%dMRdaV-Q7L){@v&!_QkKl|IuTz}Jhs$<&$wB}k>*lvrIR)3Z?37lTrhu+E( zo}D%t5lA6Gm!}Q#uB~3CMs?UFJ9g}!tKhgQUqulxao!a0U9UuxxO23*;`AMp>~Hf*?-Q~ zwjvlYc1L1$d}>apuP0?o&jKYZOR}HefcrjCoj=rXUxa4DlZlfeFx$R{A;9lin)5cj z@+GOwd-WA%=gRX=4@X}0uX@}~1PBtWDQw3-o%t&I{hBq+}>51 zU5*G)v14@SG-_aSm(H694id(RgCt2_i&kgba^B6=tGSwzbpkl=t>qgTsDJOuY3Jl1 znF+G;+?qNObNZ=S>b-9Cz@P(sy1f_<-^jiQrts7e6t@!GB9Sk7*Fqz^N(Nle6V2M zYg(V;(21z_9jFAOJ_wm~t5w|>F3Cm7luti|K86PQ{1&c(NO#Zo@Qqrq~^kFI{4g~wYf^HGYE;^&0y+<9h z4||fVCD_nj_Y1-UT`Ufa5bSh<)9aWY0Uw6o8)rfGL44IU*Ld4r+paV-p_~k(vs0DE zIA}ve(*dkWC`sR%i+^mo#!h}T7!OKKD&2G^RUOzVSw%sw^U(DP#LA)7+LwK%!&J#O zH3v4u!9p4*H?<_w=S%gQpZ)A#e)~FepWX>j-;n*?q~)L)i{6_(m)$4^$Wehf@MJuM z&g?e`^0?QfIB;COd7;bYP_h-Zon)qiQ&U&CY|DDxVa}!-y?=g#aY$!xtqhf4ee|wL zSR51rHpD?>SJU8l84`~#*l*V(CynL3J?!ZTPD0*ZYG)x(cVgW52~F1WijZGVcb~Q* z{-lzz{ejuQp~ zC@G|2#9w#Q063zUrpLYwC8o;lAnJ60G8p;CzUND+HB0p|-g=;s6~S+vXh9g}m~lmc4eK+5~)%z#UC~TB{#E{_$rYhx!*EK8-g+ zwRgI=rW>2Z2;%a<3EC1IFBrG1^VE7&7t-nC(TjTs>`464UjmxBj00?zE@vNc~P$cpqQvxXG=H90G~01z0R!PVb^op9Mp&$r@Bf3axa zeENR8s*=86uU+XOXQhD^967dfb|B=iQB9#z)?fK05|GX;WXnJpQJ#uOGfkF2bxY4a z%6}>4bJ$LKCjO`2rl(8sUSEm+m+Gj9U$WW zz^4HtvH$c|1#L!M7)5}4SCmk*5K#88pW|W+Lcoc6P7Nvv3sAiYQ00*yFE+5_i0jUo z6nABlOcA8%lDT{YONXa8YM2vJ|n5Kr7)yza08@quzuc4S?Z6 zk+8uKP)Uq$8GEP%L zem3OWWyT=ML!%vnxYYRIQ!X~sU4Makl}&FAqypHy3vRp*gQVg1ymfHU4qT^f(y-IM zu*f`y!e~j68@~jHN4bI6VCl=V!R=4t1h=ZU_W7cH_2Ih}$6n9nyW#0r&S)=AQTtbY zr=lNWTpIZ>JW$QDnBh!R3t&L33FRO^rKLHp4)!SO8S+!Ebl6xThIZi0N`LFME%{Bb zYPJ;<1lPRe(QARHC=a;@{V_Q35d`N|rh^7h7co{>2dNFsuYtas!#h*w@TsnPNW}2N zKgw#uv~z&~nR#k+CI*I~Dgtm=zlW{pVxni6iXB2|FfV6B)b#m^)$hlPoX@*q3xid% z%Mg0zX{ogmCv;{ZfmoKQf`1w9Z<5*)r0By2WO(+l=a`IeFH0z)vq#7pglgFkMq*Lm zL7M_cJg=@Ooo%eji1XvhyVN&>wPElE$jrmUp|*ctp54c~M_2xkgX*m2)rfzdhH%@p zq+FfNVqPX_VNK4Kp(|Sg^0gr!*rp&397{lS2m!8L9!Cx!dZ<(1wtw&=YxN($9PM}C zy_P2)u+_HT3L84~FeBR7)XER>Qt49t)&ZSe!=4DxumOIl`h!Oy(8}aqjiuYz5?aPt zowuZ^?dxe*?c81@T(THSi$XG95o>6tcd;oS9_Hz+YNJ=JPB^|+(c#I5gHVpa0L^Sl zOkoKdrEohT2SIWo;D1~q`h@%w6gI2`11|Ow@>0qPUb`*NHbA4=sQ#msm$`Fxq3gLl z-2(mlFMs=QY_0fI#|bv)5s`+SSL`7>7Ssk04wY!x#6eT?{<8e16PyFY`#7=+JwSZ7 zb$}p+YdA8jva;Ss1QOj6*6sgLLs(Zaz<4`t?$9c0b8kGFk$(=J{otn*l|6k*uD0 z5vOfRu%Nla>wor6+GF9uX-T*7oA9J#yY03+t*$sMwFD%iE6f?_YvAmW6?sL)`>%OU zUC@gbB1Fe@dw05TyK%CCE5jwf<(>ARgoxrJIq1vgR@LGYU`tj{yHZ?aMyE)O2x?HX zwAQKNc}dH^4pm^Gj5q0t2R#hwcCV-(#fW-BDr{t17JsS=6@i+GNE;D|<6(eOO12GK z{Wkl3E>$Pp6;-1N=(zSJ1H4CS981I1OTe}%xuFC_Wt+Zq*IcV&JCzCyxgC(Xw*rm| zNG8qDyiH-n?bp3#cOGVFew3U)CcUZs>Rc(`a++}ik+3Ne&+!_Li(DiEEi`-vD2Sy7 zXq+RnyMMxk8c7o8p=BTuI13n#H&lOQt+q4d*MirhBH>lF4tH65MM-tLIFH03`w7@c z)4_$PM}5}f8MF=RB2lu#>M>q*MAgL3kdnc^?{;9_%8kwLye7$^mbA)o84SYiTw)IE z+6n0Nn4E6v!}H?2$>=%&)T1f6UX@}}gRLod=YJg<0fy{g-~A9a6STUHOA2QwiVJ=T z+V_NIZ+EOicXfUmU?bc@=-AX^I$isiG*i6ikF6IVW_7x~zt-U6ZDX5GWqXeiB3PHKsfr=+VnrDe_wl@5AAdSNw2!|X-`n-QX6hdB zbn*-iP#?CxbZCa9bmy8*(0NlwMYo5UR)2{X6qOE#yRx@94nbMW^1uOV}u-6;smki=ca|ml$pVA%9jm2{OtsG(|jHce1I2 zC*MhOc1to49@qkp%gH=7kcQ3PuyokfeUrJPI#HGXUd``QFSh7tvb7n$0oge#YwSf$ zoP2dPWuT_;1b>8f}98I}*D>2Fz zuNl{q_kHO#tC(Wi)y!u(Hz(OxCjDUVQ!X%k!@PPJhJQJw{Qs=jzP$we_`vhfz^F&4 zL#nJdCx1@~Xv*F_?aT#0l51Isy2?iyTm@^Q{DzXbq_D%5wyoce`2}h7P!ZFK=B&fz z3l?DsILzd46(XF=u|bT$@g~FEZBN_VA!%e;y+~9G7+f69BOGicug7)l;5f1y)GOIp zr`HC_>3{6H9fGj3N(`FG@cDJA-`#;zsvj`<$`+a2mtmVc5!ieY#~hJ+Ua`OZ<(nVA z|I-(f=0FcJl?Aia6Ku^rkt>xP+9NwI606$bta)8dseA<kQgMQPEpP%NB+= ztkVy)!eKAM>ityg`u86`&JQ2oDqZJewSTJM1gLpx#eH~}2iznn+lL>ND$_qro!7Kf za;ze;;mAcC`xG^ku+}Ex$OPvYKR8cBtAPpBxkrr=8cc!kPa*N7P$69 zT?cam(a6r#O(QHGDdb_vTJi8=MIy;HG9Skl_p+FU?+$2nXLA)h*QSp(n6LLNg?}Gu z;d+UPz~!O^4R3V$ME(+ymy_{~Q~%aKeqf1Th~oJ^FZ!ya{JI`T!ae(}*d4g-GxH5q zNuS~w1w`dP=V51|VhRwg29~#JBI~r_SX1+stZfTIM4eR+2Sqg4j9%D7)XY<21?UTK z=M6&G{Jb4nLy_6;)$mOwoolK=pMNdT4P2EIla!N;&V{aAXn}2?{8#bnL-?a@$k|r! zx#w>w7hGDWv$Hleg>IX$*>b5D6&g5-&s*#N`_0#1O!w%0b0-@sVDOxR&5k_%0tnMB zYvp#^)~Q5a)Pi_kId;Bb5@UK#vD6$oI|1P2RfMffb~UiDhc}X(6bqUvJb&778yv6; zO6NIOQs%o}-DM}Q1_|-aiMzBD<1~xkmE}}9T>I+OH3rwl67H(hg;z0T0DO61(yOn|4sJM8Ae_C6tLF|&ZA$>18is<;Y@ zbnH|&7al}kM3aSuJ94gazzw9}kmcnhnuf|8xf|B2_yW|Nz(&O6H9l2m8yk`b&b?Nnt?^M850epx^L_lGa+ z8yu=sHK37wvaaOIfR?8?MmLd(rCC9Xl}qaC?(iY@NpaSF9($-g+Et;uS!#tZvxHhb z+PD75oILPW17s?=iSaB%9$Zv5XzZ?pa5@M4a05f9miHqzD3l*T5{pR2TFFxwF+ehmv=F*Sc57Vw_jm2s=uzcfA)C zI%4&l>W5AGq)Fu}rD76*M?bq=YcS? ze7K5sSrA)!{qYpq+qeHQK7BzB)ds7V`l&T-S-B<9n|}nwf0NZrdse@@!pm#Yzn`mN zc-JW40(su*<;!`LKR71D`mzd~%|3UtP*5sdO!(nU*H*6Xa6(Zxw!gJtQK) zt>9R2Q-T9nVFuvSsYGeW9}ri_bW9%{m1y>iBg!c~g^xbd9J;rLb(4ftov_7;_O zpF_up6bTHOX926|bsQACnBgeeed*72>Hj{~2ok&e%+r3FV2$kdPXmgUL&ttW!RmZl zsekAel2;c};c~QvPNy3LAm{ZSd4uned)4K&U*d8c=1@JEEyYP769;)7#9B#m4T7?? z4ce~u#CCBgb*53@O7HE{&aN{$u&1Hy`<41wAE)o#7*yN5V!mw4JGxaMUiR>+K_s%l zOsW(3gnWya(OGc?KTgssp?)=Iw}qx)j5BWSSf#KvI1M+e67Y#v`)!Y=} zp10alZ%~1Adcw>};#yWLA?4uMuAp()ryO?>9NQ^0m*IB-6n|a{6ChG0Z=I&xHkO~m zy?LQdmL;+%9FgTu={cf*_m_|V@zdY@$4;bu+gst?T|WFHafq!g=nxM%%2!aXQ3)&H z(yr8kedhLERi%t}OO0NXO%ePcKRS_@*Q8b>fRMDknmSd9wG?F!(-?Ye3oEKPTq!ET z;5$A@CQn9gb$?`U`NysCYu6__OuglAE2F!*O9Ff{u*x+~LIU8G!XSapU=N7I_zIvu z2&s-_Uhq1KtHI0M?G!$jtm$Rv0SsIdk*5{=&yU~z&u^C8>r3au<0RS?PmJ?sCMxkO zj07@mkq@?;M*T(SoQ@S&If)>?sgGIKdE6`aL(h74QJ3;~0TqAU#@?d7XxDz#cZm;m_KgYN2!*}10e`J~dDVBdo?|MWUkprM@ucC$S z!kO{I8j-(Nic0YVR?Vg>UWZ?`)dXMzdn8X$B*~2 zcM9oRymkD%69YmXTY8Y4Z8Hi|#67lbw0o9efDh z@-Fwa!r<}ywC*RifBbg)2QkQ_a^(e|!4rlX973^wKj~i^l%1-VN)vDy$0vn|yI1n# zN_>dcW%?Cm;$!i4iWAfLZjeTD4g6jz2T&m8uz-IS8+3EjW`V4DH5;?SqpghvKO92Y zcrl!b!$yssHH=Xo!UE>0RK1xu@*-goPTe;9hMb_T8osP9b?{GEjRcC~*r4BcojZ#% zzf*TM&ZHw=B->ha6+Ca^+{;S+?fxtKX(9E0I$W#kU4J~#&cVaDs{lffwrOJb1*>$! z+Sz|c)K|;B+W$oVP~f$j4b27yxSj%KY%Yt-ceV%`>~-rWtRanas&Y3}b!4a8d!Lr} zzrw;@e}P9O#;%0yvjTiNNn*d2?{>F=8rqO8Zs(0_uU&I^fcjWP7yRvWBUaFFmjTEU9d= zsIDUImY)9qK4dZX&LpkB`yh$MtetCP0TD9-Gv-vZT`M;)%=xr63wrKjM75F!5nZ== zwMQr*dArJ$jCU=+7Xv`=?4OPwnQS=8;N^=3I2Zr3=6ylO+MgDJATd*b4)Md!4}V1>y6>5wRs zn_hV;BU4ODpA5%wf2f#r^!l#Z@J;*lhxw&N3WyKK-_)m>oBbOLGtp}_%iQ8){CLti{#2^dvq+1}{UWQKi#Wr{ z3~J2e1vRHbe?HsgY8|?pKm0FtN&tC9hfqmHgq;ZI)k9I!?_%GKzOIAC7ZMH}p%D9x z#3$8*on4(D(ixq2p4eht=U`R0owC!+g$hm+_aiilN!!Rtr2!&gdk-DH`Ojtk7v9`} zRaI-l;;N`dfh@4;Qju=?%~vvT6pZGyKtQz zI?74qP%F>YRYhlYY=!Z8R*CyNI4U1EL~nM(8<{9#3-4V8&1I+`P34cxY$*Cvd21LRWEw|Wh92&IWYMhA2PUXJGkg~{HP!^@_ zPE$b7K_f!;xO%yc&wy!~7Z_dUJg;R9GrdcO-~NYHvIa?ET zbJ%SC0ZP;ZAw0h(#A20vZ#T(HCrM{#=jcwSik$$?<&;ZdumVG}6eLhElG8LQP?3R& zO>OQ)E`OyQuqw*ao)&dD?~nL@uva!z($_Gn6?Q9+bLdeJ-i7&Z7lQX%_h7Xi*Y|oX z>}v!>pJ2^y#cITGC%C=5^7=9@2YY|v?X4Wa^tNd#B?E}AZt10S`X)95a@Jn+HWl(w z^JLna28nV!WpD13N*%1pj?+o&p@&|Q)+kg$>G0Mz9>>;gt#V>bb*gcH@PJ<9D-3^~ zLX3LKNFO${j#Fkbl_3a<UFlr9XPQ@4bxP<{u+5HB*@dyC;m8WV~Z!qhf6kxC8^~ipbaTX zEQZ{M-R8}u;G`s8szDWhZ+$xTy&RawpFSq*IQwEQ6bHtF7y8zN4Nh@N?XbY3m2@Llip?lj~L~ zMZM4}k--4wE|tx@Ygd$QHyEj%c^p?(kuD^26*q zWE;k*(1Fv=w+2p)*mbC?3#?qiC(X8?vdjv%B*)HyL1FWbnd9k|yfTIl;t}Nm74fB7 zxLzrq_)EXJ2)0|AH#+QB&FQdM6b}jHDoY3wDEo(H)!jdD(e4oCY*7SO*`AtXrj^t ztya+30q*sZn$7Js2r0|7rh)o+oWy!f4N{NkrGN9_299tf!fLmhG&jyA`YuQ$l*3m% zKnU7n4^6dYu@PCF2K1W0I4E;PG1x}>G()a`dy`{2nsqB&EmfT`vwO|)es8_HH@xXS zuprrXEa_?w(yQZSd+ef1u;9}9((CB9!xlF;2(SHA?f}@T5)&`pBXc@zJFjJ5Tpg2; zODrw1Nu$fV{><7lZHW@u$(p3m^uxLVr0BzMjqs#4azD!&aOcJ7jCeXw9fo&uNk!g& z>7-64B6$yg>iAce18$+-C#1{h7}}&pElthL{8c%L$}CjHPCb3P+eh{1slMK=)eozh zUUY|Tk54leiVUhDCN)OSaZQ{yEuBGiZgMi9IP+ZKlp6bV%-rXXgB8+2ys-%krPOfC z3%DL5Nh2mpQRob>3OVIG?XDMW3}7*T5Fr6SJrwpYg*grhmep32WJW4^b-A5F*k!|X zfb$ip^oWgibuVXevQlKr3~5u|W0P@3QFK%wU2{M#iT}((GLcgH)!o-d5WRaTW;y~cHx{?u@&9}pb({l_Yd(phhU`p^X8j#}CRiLE-@f0s8Imm+U;8!Qs7_@pMRyc%>|jO0 z$IT1Tb~~AVf~pvHr_#2a@+zFYrqzj-6?M< zoZ3uu2lpJ9c(+>LeCgC=b0TFIsmY6TuJ@p#dDR~4!EQD? zT}fEh*k~;{5v5Rx4rNNao=XHExhY{dVpR1By~J~&Ox292KAl!moue3kr~nt5zHDl= ztAXr*!;&pIv^ZsJ@ajQO@A&Ya|IbqODSt!6dGZ8NVedL#M0xB?+2kyWNeX|vW(DeF zsh{j6N+bQd*{n*pez8&aOvFCfN&1wqxVK|=_1-k@r3x=sh z5Tv&TNsCIGy3A$}iChx!p+qFV0cg(#eHY+A|0l4tEUlp@@46$Zy6o+T14XtR7tp>A zRZv!M1z>pDVFBxIi=ZGiP1mV>yfC2-1%(e= zTA&G4PpR&1Nm~-yiS#7T7PZ@YEqBxrC+0P?C|Q;|uBgdI#-RRpLgTV$pfKJ^b$6@P zSsljH37P<~gkL$4R0n-I=Xgn8cd!oIze%&}dhr%%Mh>lilMyKdPFBxG6(!Hx)%yP9 zm)kI%*uoR{&#pBazVUF{2-%7!w|b4dTy#Ky{PH`HiPf|x6WwtrjU#WR)wMG(d50i7 zO|)c}fHOe0Ez1BQV=N;IkXl)e;_TokVg`z$}V~cTrnB%G!(%TZG%51ldl0O8EH7~6{qH<2r%pw(Pv)d0oDw$J#DOo$@gz8Nl z6~KGP4f+1lFVK|Bs3h78!pi;QC3G1=e*nHZ8~oca7{=a z_Mv7XJxv)&JmtH{{=i zCL1h&+YT8nqn9Hqv3Y0JLjWuXddxu=j}9I zGgQ&CUPyXgi-riGWnWuzqY&l?svT(6Hl`u&n7MEQP5p#fs(t0vgJaoOAA0&6so0x0 z<&X!6yeiGH0UUuFRo3DAYs0lvr!DxcJ}J9@I_Dx*ziis8A)R+A`cx(tY8T-(T$O{XF{s|%PQkYWhAQTAx#(@rUHv4F?*+Ejx059tCBBRE5DtlzCCNV{CXL! zIY^WIrAu2cvYD)R`4~-8X0<7x(4XV_&U_@LU^a~hPv=#OY&jGEB(yp6Z$Urw+@Uak z;SfyK`$&RA)5fNx$Ox)FpXy@quy2>@FF(ArNn_gI1S`Eg=Ca+EYeM*xMbBoYu=G}c zQ%pyq)8$=-Y=}bY@iK*=b9#GfQ7d6BIAe7hVh)QYkYtp!NTp+EyvlYxdH-`dMsu%S z=B@B6a-UU$RTbnfN9uR#=fmMKs(BKB36+-o5I)W+)ZJ91ZlkK)P zwob=0THj@<)Mc~ITV-oeb}TNBw0X_8w30o4l+*gtrw?Bge3mH2a)OUBKPjFQhNjK| zR3tLvyy$KUmTp~Tmn0p=d2j$+qA;}oMp3BT{$$VVT+j&OB*{S3-xN4(itcECo$CY- zNtajO%S}%2>U{)tB63#D#aj1qZJ2MJS!^~*fniC&xCCqO{+Cp?1k2d$Fx1-F*=$7+ zgVY>g+m!I(72WQ{gMP$X+;UzPIP2`9#ygPAJzANIBh1;prec5!JmfDN+|S>)PiwLI z7Y(vs{N<0oxIX-06L1mipIza9i7rX)dc~3NacNLKIPidal@d1dRMG;$c>w#mlx?Ff z)&ETZx>4+T8=AMwgO)W*7B1&s+4wpqWF<8@)~()isA9`TB4TSObXy5M+JOAg)cKo) z9GqlO$gUIDLBG2dq+X0@VUWjPS-C%4KeKKG`=jbel0mAc05xa;x+&WatTB8Hi3ubC(!Fg! zk(TlSER{ZrHx=4&fRn={d$ZUK@Y*QwriY|e;D7`{C0allT5XlC=g{GIx|HB#*nkRNShgUZA6*ys$CRTMJR6LA*G~$&Z77GP~Bcr<&^y&0RWW z*t-V|EnTeFa!8R&l8R!}ibnAB{H3Xj?nwkf(^ww%@*X_KxvIQf zdU%xLL^yO}NQHlnf--4WXR$Lo!M*M)mgXdd%FKYa7~$5l&D z^BI+#9$W`C1qx*eztH(QG6hjxZ|8C zw#Zb5#Bpy*!^j}q-6VLbt`;V{bMe_~DKMsuxvXD(R;ITr_D9)# zFUu5ZTndSQE52xM_9Gi<67=fwjT%WfW5dKX`smmai=yVQBFlDN|#D3kS_)jZ{RhV`R7 z_blpscj99rC~etZanXNu%%&!7-up5@Xb}($j5!~FPV#|#LW&Bcb&@gp$5EB00v|aE z1gUGTYKfY(siDt1V9Q(JcK*~%$u?wPHb*xur< zs0KxUr)n6R@?pH-w1_$RbRfc8KuQ$_q75>YRS?#%Yy<~$#2sHJ_v^pz#FctBCz;xLaH=pWz+*X#P6eQ-N5Y62-&A>WS6yBs z5j=1nVKsij+M9oEFqg3@BI%yN|p{bUG z*+AL*=n~1Z3iw4fogN15_NvgCE3Zqo>(+5gB5aEykaKtKEkOmuJ4^L?8R9&H4%rcq zk}0$Kui^-tR|Cb1VDDa3X%T_%ihX;@1QOHccaZC^E=!2tcIi&bd%o+wyG23KsVe4w z3ioe-6p*;gp~-E^l>ib!254t9uj%@ay#afh(30 zf#bpwWQYw)!>f)`32EM;9{%X1?ix|Udu=KprCIoy-N9a`o1~QXnwK7P)f|qm^m_RX z)=HEc}{g~SXY*Z&F{2|V)dGpoqTEU1q{#D?9`>F2$xKAYA&nV0bz63-Q)Cs`m70V zmpjxso~DgCHCON^GHA-7ea8uslf=Gonz*SbN_&{=sbo8q>>1RMBk}^2@@-4LsZql& zP`gAQ2et)3=CCoft98bCRwHNAdnBegSwOF1uD`Z&pa1l8r}b9Qz%D94R+;NTJ+xt4j(ecR9WQ!BSsaQhT{lRhS;tl9>vK5Y)d#AKsLP-vNxtypsEDxxj8v% zs*$hvx@6wZP8?Gi#;*LynpZZzNku3#lr-{c+F|B$mcP1k|22PR<)om05$Af*?v0ps zN%UdEWLB%q#g(y_4cy2jJ=Tl*ZYVOJ<6m33?|=C8d@VLx_DSXB}*!1jnE#KjZG$ ztcrn6`lls^-BYCnZpwrfZr8*phsc5*bd)+lCH& z=Pa{qWb*932IMt=W;#4j`b0Igc-XbOrp83q>%oGxdvt;+ckOmn%v5XB@he`b!)8UP z0MIV!iT|GVWU`hNbFA9=;-JV}-^|}OmdMDLYQj-dW>Cmxe_HBg*6QAQxv=Ko4njy>t4`o$|D6%m|5d&_8K|?v&^~DC8Sovd(p;zPY04aL!M%{N9=H_n1D$LRdpt@AWuCPH1N;`t zbRs6{o29(KVkIAHH6^7t&+hceMylmIvli1%&5%rgD1je*qH24;o5JLFhS`AYiIt=u z?N*s8DMdh4G|5xeZJB3eEy#T# z9=Q`Y;&Srl`vBFvV)Ay+&nbtgO2u&Yg!6ox@^xjdD~8A>(awN)rFeaQ-0j(60XEDd zHOKdV*p}M7D0xQ!w-I=VKd9qYx^i~)qWU~n9IGu!qdIbSs<Ksh5PrmCP;p6$Awgi%@%#nSD#<4>p-XnD9uW>00gjq zze#yCY6sJj-UMOmlAoL{APL&pPRjCvKaVVbCz@5(Wl>b`$dsxUGVZ-zBabJ=B{^%a z)w`=HfMQIunZD{vWL^Ij@FTiH1LbB|A&Qp*Or^q393?2;BnqIYsVcl6pde5)?kx= z)34ySP;RrJKfN}VQ;;oJwcDY1pFVLE3;}r$VtiFo=ml~S`YRJ(eZFY{v&4Nc3LaaVDhPs@RtXFw z{q4v{y$Z3Yg|05zHM+#70?golhtLa^`qc923RL-pqpRSlGolnVRiR6z|9~pWlrII5 zAVFoZShM^qPnj zA5u&<{+xGNlrFfFR8X&6Wi!dJ<{7~&q6lEmdCG^p6;o!tS@(A<_w9H8*?#f)+YjH& zKfg9KAB#4ezLqt|VZRe;hQrG7C*V5NKD=C(GpuCKM(Wh&CV+N_tqX^LJT(ANc3F45 zHkZppI0;tQUTtC!fQ^N!{BmY;YnpZNO>TQSz=!Q|lgg<-`BmN8Dkiojm0zT|Q*|VF z{sL=2jmKZE>dUJaLTSJ5+3a^T`BtIbj#<^Abc(dxyQ=fLOYGj|GmHaG=6e_PSXSb@;v&-sklKEN`Y7b-=S?vu9_7%2co%Nh+^IcoB;L_ zRUP0zn)7R5c%F&0(!rpoK`Jj(+B53T2M7bK9h#cx6E=sYWD16ATGbwAtZ8Y}b^>}Q zFGw*ywYRD@9zq#CI-Dciiad^?ptBMVVRMp~@=xC!kYc^>2FN9Uy-lY%*}}j~y{7N; z8eR$OD6inY$lh^AkUX)n)b};l|M}rV|BnTH|NT!NU%~H_ObEGj19pTpAKUqdObHf% z8l!1#OS#}Q7^hahSkN!Ibc+I6-ahq%OdpD_qaMPkH2}BTmm<6F%|MBHG5$n<{&S9%{9RmTOUeEiWxWkEq3QNRs0O!c#ZEzN;L4`K|3=6@^fNxth>X5uSwiNWDcY zJPne(P~D~}=GpFp_(!3~L+;r!-^RpgRVj?&Deu|m&n}xw_FOYOWd#Zl;8d4RF$p_m zP(n_L7fS1GU732yBJC9KCj0-;n+p`M=rZhr!OC=Rc)N;!`lMI8i{ed+8e6&7&iA?N zvbSJMN|+b=k{eVwdnh}MU8|@u3-Ap*nl~NBLD2Gs6m8!3TXCaEZlG@8jZhlms{fQo zBGsum5{>*a=gLXLjZf>jZ?b8phID|!e@Vhtd zAvedwy&)ohpV?d7*QET?hS5j%xTBA7S;y3^jv{Dkk}*kb#-8YejTa0cGOxZkJM#=q z%@BA&tkoIba(aotKGY+w3)HFKAI?QDyLVw7N(v)vZ-Xx_hf)y@MYhR0Q)7wC@wDZk z)E#w6s#NU3p_K@LB%)A~0NQR<5+-#+b*$+CB@jS=TWMZQP+4~n5@~4@z`ReT|M$PU z$bV#oQb>xa$HhcpeKzO!g2tXvhU3s8xQzXbr+p(;V(bEE2R-<=lo*ajWQV(X_AvKN zS8c5x!lmyKd(BRZ(qv%u(hMZQW>fc)fZFL5gxrChT4dvoUZv}~jZ0SgSqbmmyRQq3 zuBxhkT;@(1Pg_>+pYnmK&U?agoQ?%M$!^)Roq7t9i8B>Xh@sR&8J_ln7QEi)@9Bbe zU4LceeinjoB(nuwoEjez*cF<)h{dd=BNLq1bvTCF8AQ-a{k%)nZx(r2_gvIons!q_ zr{$!oVPNFvHqqc_p|28S0?j#bcBw@b$$QFw=(X@LG*UB_I%2!s3y$58AuM9`8{f<= z>hE6p)Z_ltHxXD#lBMz>9mXi_$Ewpono0JukWvX(JqyPNqLAfO6^O{I<|>)vnvy*M z1lP~+xSzSlf5IX0x}Bj}&hL)8I`2*vkfGu9ThZl^sFTj%aubHIWb``I0*fnZz%JX#=spN`nyzTPIC`_yL!q*!apnn!7OHXKxvA-^ZS z#}W0_E85c?s*xP(aPv5~(5>_RD6~0MpyQ;l<*i(WV(L|WU_GW^^C=5afuB99y0Ru9 zHInJ%L%^=BKB6tTfrRKCBWU6ViQQdtEC*iA!m1n9k_RLbT!n|0XLu?LzLZdZ_{6@{ zm1GXFvS|`z#*3H9kL&hdqPFx^yMFbB-}QzF2cWt%hCS;IvQn}^Z$_;Mm9wv>e$Z7{ zh=r%36xf7L+MC=-9Ew%qy>0bb$A`Si6ZPW2Nfjbm{5#(H1x8`yb769 zIxtoac~xUor3jK7Fo>gBw(}M+oW#NB#roT?mc)T-BTp?#O*!mqsqoyXrH&ld{g`L6 z-BGHU9oO9nuognDOYB!y6=E52*Uf!`x$dP*O>QLS>uR3&nt!ikCD(wyL5(NPZ7%R?L6-HV{1{;|8Z12{8>F@vLA77U0d}24N zLS`u6`1G5Eu~b2gqJ%R?-KVy(_9+iFY!(|~+1ZlytcKKOn#xY_EE}nafRaFWR8NzV zVkrGyV?F!>9caa3nf2?ZGXY90{CK0B)IS1-*Xl6X5-pWZTqF!T{;MIRv_aeR`kyJO zcWNs$dCuvG_5>z>2T*aR>Z}f4HT4xhG^(vqr60gbhwA$x3KRe#XRfb1jNIQY)z|;_ z>(8Itpa1Rezx!@{-M;;|umAO{m#Fn*Zj>aoSUN~N@j%yM=TH-~qHT<=h27MxC{mDX z;u!j_2-sy~f88mBswq8ygrmwimQz!evjrI|>mI6h;{;-VGNx0aismSaq^s$x%Bc?Y z-k4;y9BduSs<^Z@D}jiXbcVITvfCG+Qjk^`1q9A>^{VHZC8W^veW`m& zEE*|}7tb(%X}R}Q!;PK9_qYjqLvxZ-y?eW+oK{1|21-&Vfs)0zc2ZQ-V2@v_jnw+b z^#CDC#TIQPs$S7eo5iBp$fo3H>{;_D0Iy-9r?&J@?fQU3ccoWV5cY!Z0FJTF-a|T^ z4{p|SOZ|I=--rjgp&Z9m?e*r& z{m81R-BfAb^AwVFI4WiMbYjcOfA==Zkler64s9GJvW*>SkYhwG-sz5sMIX9Iz} zj*{>4@ma%14Nd^zu#;6z?PH}(M4bZ5a89jp5>=sO`E>;#Dmz67V%p_-2Dx6kR~>Sy zNt!@^;aiskYPEVz&cWhs*KN5;6b0aT+^u*yl=XIhRW|stP+x!9P{)(z7B2{N#HZ>U zbCSf%P#x!%luXUBRHVq!+a<@Y%R%Ev9csrEww?4cE$@kCLoQ0nPQ!y3DN2ZKhC`q| zDN}Es-VM}>^pDk9R^I6$#;k}mB>-iBp2XUJoi4M)Hk_^}_nc=Qk-wu;#pT^$9SW|q zsVI5*1p>3YFPareWmGb)b(Ez)arV^9vM(!Hb=I6SN^H}kt2f`zw;}7gzWZKe1z>m@ z(igufXhG5=1X@7dfvr6$_Di#eto%hPiKF2poz~Gt$)s|&(lhEF1GPf!mqUW8obo+? zN>nU-IJZ41Gk*_^f1Q2UmBBA!JF;En9d5jl+=qV4T9jFMD`Nsi=U=GVUgXAq1i;rM zE09u~*Y3WS4BUwS&3b+P{ip9f{^9e>vX$ehN*s3ERFag{0PGD53$l5oAM(xis9k_$ z_-i{yb(UX$C+{0`RQvU;TCsNbzY3kew=6Uyz{HJ*pW|8vD5)u8bTtsCQ=lANAk>2* zv|sv{r*oyI`*u*sIpH<D0}U(hdPIF5@rUx`C-De>q5}inaXR>7}}zM^NalUmA~pExB~RoJyY* z!tG_`?9#I0dh}YemKmZHmC54jh`a5CoEvEM+6-En0FUj;i^xG)!@8Fatkp-ICD!s) z!pPV*%0tSke2e)C|22>q&5E0=|nX=tJMT|;|?n)Ji zv236hoq>fG(jwJtp)6oUnq|DRu}dUt=V*El?1el<$J;pn&HU4UpT2upswdYOl_r99 zSlUz)<3F{H6eNSU2m-r8?tJC@wn-q1J!^tw2+q_rmchJf(*1Ne{XBeeT?f}ZNka~r z66}2GY)qw{!5q8+{)3pPzQk)vlt{{hadbcn4nRS|K7=-#%wto^$;Ad}vD-Kh@8z=Ez>yVBvixza0*_KWFq~Hoc(shaT zEY&3v5q((d?odiM=8|03M7+SL3P8SnniCU%xfX3tP zam-Jjzx(*5HS;KPIOIt?578Fo8K_!joAh%f@`;I#@y*g>4Hl1*2o&I;=7`=pX{nx>|8P_n{Eo4azqDq zbequHf{c_M#v_ZXf8yP{Q=k^~tZUVmCQ^+nD4diHp9aP-g2wi?fLfN)rBUtca%nWo z7n1JPt*r`(^f;6PQ7B_1K*Ob;e^GIcmvm@}?rArQ4;5+^X(9G&?Rx8Tc{%5^?dMW& zGp@&fs*k!Xm)IP8K8dW3g6OXDX1PAK-~8?GU*yT&=rOBT?zHbQhBrPG|NHPe~$66WxXdFPZl{b+Msz0_odZ(*W^hK&Q5y9Y6_o=|tUo zXd{{xUh5rIuKDi(W{b<%u4>6?0MNabL^eTxbUO!%$MA+d_cdE_XiA#38=$HNn&~D4 zu3*3GGu(A>q+q4;RGQWWYSJ&S%>E5d5g*wW^nx5j2^=uTuoCYg@ zV69KuVrF<_O;uGM9&BM521iXo^oeE@u=(sU5=S{YY!xN;y)cVjn>je3H~`xwQr)W# z9}i9ZNHzNjus-zf*_;8>St6~gmc*9|9z1=Bnp8eXs^>2A=j~E``|I}k`}yhPONc+7 z1SqRJ|5_L8mxCDIDme$uK0np(a;R&6Ou!(SF*JSncvV}<7TS@l;VnQ3${pbD6LB>6$($e8iZ?p z?`eZ8YXO||6_-`)NpLDa2rqv13%mo`%17;mm&z;`-8T9paW7q4#1CQYvBW=|?e$+aaRU~*>S zCY;+iB~K_P z;%o3;mrB8*E?F7dl$2-T(8yGO(;M6*)sDaf{+Wd;T%QnIq$h}>s8tLoQ#|R?-i}Yc ztyKItHKNH|2^{sRbp#3wzfKO_DsQ%QAL>HHN$JfA|@uS zG1zXTmonL3hr^rB1{(Ban1TGg*8<~ioGS8(vl<6zLC?O%55_}W+hqRi)Xi&#fc>Sn zWZsqtPu2=0P5ohXmgRhFp_kK}b^6s;fB(&QpFhvf|Mp`g9ajT?;>p@v5@9TRREUk# z26i{>cpuXgOx4Jx@lq^wx>p2BaFYK6Z~;hoc6FN-?Z0%m47;~Ej-xj9vk0hz02G!) z_&u#oHkCuN#ycE33cXiw3cyW!j_asy-l**dX!MdmNJ&n`y0aOH0=qqWAw-#KA__kV z2ubhjY%q6fYSt-#5g}zis>J0B)QBjJIN=qsILj{G<&|$EXB}_w)>r@f>xE0plW7*9 zR?2f&V?tNcs<9HlEs~Y^IAv2$d0@PyOzh5gcO=;BYZ48StVi=-RZxQB26VoY)RM9! zAo|72)jw4!7Vv48#E}({9|0uM%PY{zz8bJQKrPCzCsj3n2l966tbGU?B0EIEvOrMM zjcgv$w<2#($FTEY87$UGHT43A5U|3^QB%Pm8_6?}0@J4DNlc`Qpg+@#*WY*(vc776 z`u@Y`?|=E-$9sPM{NcNgoaOyxhaC?np#ps4z}@C=hliwLti}samvYdlXz2pQd;ETQ zfsluK?HXf$gs7u5Y0kQjlNmL2sD0deY97I>c73$KJY{)Jr0fi*ja~U%az$QSTzbsR z$x>3sP@p6Y83{#V(57i@+zwH~y~xzS*rva%9;0))%J7S)>XyUFDk;+ypskQKscn|svoKQCp*ZZ-|*KsQ{b*c`#8XDcMC~9Q0-}n((qAaQ{Z0Y z&z^^+n`BQF4jp?VP#EO<8c(@w-w>agPU*o7Xd8{g&q4HNL#xwvsE}2G?2_mK8em`@ z8CidS^Cj48=^}tU*g8~|RRvN9SDOt`B z&wV@eTr4VOrsW+IoUK1%ZveB$bSi)2uo`U?E!ln}LG03pDsOYLUYr}CxEP9rercf> zoS_-^K%JD~K<`07NRqctIiv%FH>MQ08{7a0iiDe?f@B5-P>TlRm^ik*j?lcU)@=W@ zF05DGSfA{0)pgkw!_oh{FB^oV?%{oZA1hUzjb=q>Qba}XR|A7)1zN^{XQ~b~d#z(l zZe*al^JZ%Dvo957Nu~@k+}JgU&+fT%ZpmT6@sP7=Qvpm}Tvh#8Utq?|Byqt+ENw3Tj8IUa}BUAxSYW7#HXJL5nv zl`^X-Wy=2V)Bt*SYT=ajx)bV^IrT;(o8X5{Y<`LpsBGhddGCz=Y45mn%K^KvUVQWA zPABB$oKnuJu~N&D1ynx58%OVd@Js|?hT5E0@wFWXc#9RkIkXoigs^rmAFJgrCCgG_ zPmq*NXsVaDN%GVD{=1LA`Q7q|654N1(S3KsgTJK>WaEoENS10PeCk1Di}dJT1SIzS z6|^&8m4L6sD+>MCf~0y!umFP>l{eT6FnPz@yVlLovV95TM-qiz=n4sc4FZX5v)ARi zNe-2a*n?^hU8w-}@*<{iay7x8-alDKZnuJXDlt%%X%b5LwMkcXc8JueblFXT!p9!+ zf_IGy`+ah>qt^8&fGltdZ)-?nK}hv&$ok=%U$##l{_v@dwPv2h=Zr|Cu1B+X&@`q7 z(1Fsfxy&PXPKWKm;tN!N@ID+_$zQ5nJsxylUNeJmysLEHz;}p^cy|06plN5XxxQ*K02Ee<2HT(ViG{4l@&s>`% zKe?*P;PsV*+LGKQEIJh&`f!tNm+aA^5K}%*VS1JQQsl?&@(nI(y?BCgH6bsPcwO`$ zb<(6O;dh(_GEG;9Iy?j%?{-v;ea(pgvf#b7jSbQb@vZ6X-lYg~Iiu*P!9oK`~oY2?b1)E;ZY6K4T+DD=N$-Z6&B2+*SMqR{=dQub@wbh>5$b zfAlC9>*_!}6pFHw*jb0t0kD}#UoWy{(LCUwtWQJ^;=u5JMC0_K5bKn4 zr)tBywfdhwjF&cje&bI=%sj)bR@(Br2j#S^e=M2V>X$ z;WmXfH5?y*H7^;J(v{fetBp-wtt!Qn03vt$IC?VB!uKp&MZl_BTt`t9S1fk2(NSfp=&9->_xq9Bgz(@O8sfwDywOXk8MW=HlKPSUa#W^ zz#%8PlXL5r*40w&LG^NGfZQ7KSe4eS@v3f(`7XMfoJA;*UaWHo=UKmQZT6gx7yGL( zx7h1{UN9e;{lp>8bhmMFW1Q> zY$6d<{dC9G zUi})c#g1`b@2rh8Ml!5xUZ#y0HeDgQf_KD!q-qyOC!=F=mG7i2HmFf^coNNJZ-kdY zwW+!_kdsU-C3e>)n!h|`Zc(fe=&cz!*P4IwR^K#H2~}Szokt41Pw)P{0W1oL8Kr@_ z6v$5fdO_(G3-9?FO#@SVdDC98+6>YfG|DP@nTOnDDP10tLUsmi65xHT`NQMxXA(6FCIgV%`_gvyW{1#D_#&Yx22Q1ar=2u= znnp4yk0i!U2N)mTYI3q}Z<$&IXgHvu%bMgiZ-#+kyg*Id?3Z$M$XHdkS0xsI-z?SF z-~9TU4}WRb{Qi&Dh5zHN^H^NoFQniU zmf0LZ)UoXQlq^LQCl@Os1}q?dk8rm2_B+(aBB`lluOWz!O=_t&&Vf1P8dBf7#J;7$ zIRzp(B*@O}>?6Mk5c6iq+Be_5g!N~yqf?IvoutyB#?bwV4Rh)HGE);6t(l*Vr@5`^ zc!8Z{RgsVwl2m_{UTATo9eQ5iS|fWEu| zq&h6|X-{qBJEablE+&|3ZlicMbqmlf+(WV6aOz8*hNHMLe1b|gW$1Y06=HGrAYS%N z6Gs>%M55TY=5_74-E6_2plW9=wKi6hYDQusmDB)VK%l?drTVY&Y5w^qe*}mtXG?WO z67G{v9#T2TA4{`WpiE5Nb5})SIPoSD)R$$ini>n>-)8f8(kyYPz7RpA3?4+eFzl^|?;|v$JtEx_P@+^ZMf3SJnqr*Q*RcO@@ z)NTe)5cVmim*09N$STj3HK*l_XeM8ZMF@q|E>p1|ns3Vf^h_rT8?|=IC83eL*t*(1 z^9^+WYa1k z1~KDF2`XUf!x+8Nf4VjG*>s;shxENHtAo!O*Sr-*lRROUloyhnJAb`>y-6Imw;?$? zT$jB#R}^-M&3O9-`fwKOusA)X?`W6R5|zJ})O}HQs6iyp1eK=uXopWpf$QFN3gzWS z&A%NWUloKLFmUkjUghm_Q5EcA@!X#EOG59bgvSwpeX&tTe^&=PscxJF_O8JWJS$4A z=`3GTbynSAUb*)RG99zZv`J~?lic2Rj#L?Iuu-QGiXgrpF@s~Dr21c%&NGSE6Cc+; zM{?RAtC#9ELj`EE9d%zznp07fXoAH)Flaj4c&{bVrK+%nNTs(*Bx>cb#uORU{Jb5q z6vg*_cWPC2f6a-}thrng!5n|@@QwyV_I9m4{N|Ux|8kZ1tORyArVH>l-ExpmyRNeo zVv%|u>fhScNUCTP2fXvuJjdG??^jr|BSKErR&OJ>gP8XO^bWe1CL3>5j%Q?( zbZ^dp)Lzx6?ezv$QP>XO;{+w&O%{=Me@Y<5)@-59NC_c7Feo$n)3y5k%UV6oAjJ(B(!rB^ zvr~K9XmC7F9%EgkhdZdAWW&)@kZj{BHpJVa+>4I*x1grGy&QWZq(=aK2TAK6SWb0F zlTO+oe~MVgjQYs~Bm2#EedSMXN^+le=Rh$W`lK!IzV69LVMQawVd*=&bDV$+J#1d| z(?KvC3zo56X3D6pS5?BTTgf`^?`6uRV(7+!Aol=jk_?4*4J~8C+lw96>g$)Or&1q% znVse7s$=k>BOj_bw3EFYr(yt*nAb=%hI>EqeL82C@D81b1 zpAz|94DkpNic*nKt{nk@d|mCNwx-$+BIASV&7s*;${}Vqg?6q(l_rO-skoQkFEBtU zR=|X1k6-HNN4L-UjY>K1nFl+LxOKTr;DBxCwd+26Qy~D4NXfQ~`X>8Tze8ET^1O!H zDcwQuRnoA;S|_hglY}qu3?&h-P*D!{3#a_vUT*yN>**@rNi#OV04FUDJ;96p+nsU* zFy=Km6`eQB#PXq8Sz42jBJryb*P``oe@@E(4wc+9Y0u$cPBY1GeT}ScMOpbnZ{k#T z8)GL>@+T|xzg|FAe6$+&P5p_$VK2_Ha-_(^`jxEOM%t9N>roj1u<)fRLbqnf)9y`J zmI^#EC-pKpP~aXa))1$bVbn@>y6m)N9dfS;yvq^Y=)}NwKMV>K{5dFVD)IMVf1`}E zP-p7Y%u74j2gGohQfwoDgxCB42uHraHcf>i4NM)Eq6Ax>%$&a4whslX#nVtUi$pQv z@S4i9YkLt5W8aUTEY;_qbY&tqi8y-?QYaBil}Tj+*C3RGw>_>QKfbRzD1d{l0j4Ng zRJUoWYI$jzT^->K;bd6oE852Ef38k$@byRqge`z=^C+g(u)mWs0MdnuBioxN9urQ~gx{o5X}DdS zsM=MKEefTPv{T?aJ2w4hslI8S{$sv?g(ouZ-9ykTq$=FE+grP3QHLehf1!l+QU~Xy zu~(=f2IVd>nbV!rP8?F-y|M6IX!3VaN)zBH?@wO6Bb+uJf>JmjLTQgvNgwJREgbs8 zzJbhFjpkZfJE(e44vy6Hg&gj+!&@AVo%$1wk#k0!g;W^>>@wS_uyfh<)*_bcmAn5-%^HRT8Xq zmzGEHOMLb7wbz&P*6lYb45tDFkCfaYfZ1FZ<;&S)16rutIjH)=e+Hguav_@fVM~th zR+UYa!$E#wSCv7nF0xZqcDJ)$4l0nuhUGA9Hr|(0^0?nF)yKYM3;su0B&|nHs4#e! zkgD$Skd`U-PD?x?YAj$&oTpgcMORQ%^{!IQv)W+0B0Vyi^X#@sx2t%msnw|I?&aEi z-p1ZWCFzv($v2_~f68m-;z6M~Olq5szJgft#pIhh02A$1@XBN;Dn^|>I(G&HutkS@ z#+=gInqM)R28@sqTlA76`+?qw-yHg}B*h6(O4$-FDNGd`CWAN%6WiO>`qS$L;q$Pj zMqVICi}~d2DELozAr*C1>S?=8?6B@b^p_5^RL327vTU2Pe>xOpo^PA=4u79OtKyE1 z0ED1$JN7C^zdCa}2`sv@E|NnhQ9kHKOM1b{x1iyt8+PxC?hyyO`n|(?-b?$)p67$~ z;jkg=Jq5s*8l!hrt=aO8gg27jV>)bkSfnorj42j}{!HoCWOq{w+{9km{%)Y9hTritN9UJ??}z#i*$w}CU$jMg#f_K!G+*0^XHmrcTvantj*~@*f zjV^5k4<6!H6@_CaM^&ScDWePUX5T{LRzv#ksQ&4I)8?ZfFnrs}x*>w^=38~G&J=TTvo0S3qiV|$f8T{Kr)=k&_4@SP*X`4X{$)Dr9Rm228ERY)_b=r9DB0T+1NY!<^%8(NxcUrNveKjyVfd= zE!X?bF(=+=TJ8{V(7QBUyKZ-mf8?F7k*jD`25j(_=`5<)X6I-=fC;V>y(sSO*NS>`+rL19T2;iAbF>-Iw(DTY>bluBicOnmko|$#IEDcb;%#iBwqh{*9M$QcgD4+-|el ziv*l>y<4nb{#yB?^UXD@f6T+$Hon4X9GL{Hx+JFd$wre_UNoJ!l8zH50HT31cKRQv z5nD&9v7}(F!_TgZDXM{cC_xSWDH<{pSdRPhYEHL6&c_mco#dj2kO;4V5=+O%;H{Xu zJF*9pGP{%-TGuEhL;e$j>ZjZ?LFu^UmUk}#h#>4pWiyC($p*h}e=C3)^+`#zl-WA? z6us3+1?SFRa&C%ed3V3VQhoi~7tNKYah|#r6`p{dhtsWUC@YEv(yR*26=$E1`@XL< z>&9biZ)leaAkDE;jozD$%^Im_n4yV4Q^hta;3<+QcEKIQzV+4LOLi!oI+tLfx@`9nM_KbuIY34tNN{ZV zz3s(w5FY> z8qB&?mj~z8QA(8)&)l>n0l-R`z4#)k#}V*@Mn(0wN@Dk`8=@cG6zEOW95Yx!vzjB? zP;b(?sU-X5vuOr2ro;QuMsx_lY7tzoNTC*jZ^n6k^)J8tlKmd!qDFPU8yLaj*$ymoSDa()G*Z6i#BTwrcj zMoKTX9_x7=i|xa=evpggrfOK5mjexXF>Cv%Qob{~e#uNoa-fjiN^-PcL8-9oZJU*1 zzj)YXPVdn^36uxb154TUw3eeJ7s%>Y6*ccg)!=6be^%uuLw&POzx&M#1l=AXitV5! zH;-)Vca{hiQhS*#l6XDfs(g7vbSlu9Z^hZ>a-NO;&q!dVtCx%$mIwcq^C zl=CCa_8BQO#d>!|m8-D?prOQ$(m4dqlC7?+w2mdqc(5*`C5nI2p{9*}X^4lZ(7QSy zpnENjccRU%NjE{;%P3-pn@M;kNB+D8GELR1OoHx-=ahk5Liz+z> ze+ACbWxgw9a)ny8i1P|hBdA;b*cmjmQUxJ%3c7;Q4()EWZu>Hrvzz)b*AN&D&~xf5z6MS(89S+EdC7wyQ?Y-)yws*(=pylOd3- zwdtYsB4{|Kc=~IpZym(Fm5y9Rk!9FCB|aS<%o0*xJOY`Tov1-ETS9FL69}eH#S34f zyyLnx$nK&HuN0&JmE<7RO*Ew}-+R=ND4t-Hd)e{nGzLrtfRY%z8Tn!udqpLle^1WD zZTpfszq0$nt0!?n_QpdpuU&eUX}7;&M)t$axhI( zGVjk7^Psv8#{RN-k=mrVD5r2m$F=fUw;~c3Zw-vb`<421{rQVD&6A1`C(NdZV4;yiZ-nSgGo9RKB-(e*r=6NE-=4 zPrc+UI%hN7MU8$vMqgLTE?Dy#mUApIj>C4dsQb4jTm+q;$e@MXLZfb!&&aoE`* zTt(~Ax~)zUQOO(AT%_>3f5lIIA2Q&JV-%G=QWRoap0=}k*&uPGINrVMI2$b{wk}gG zYJ{Y-J#m$7wI9B=zJI3Q~Rl$T^PoShYH@nfH*-e`bR#=@_a_fECljbuiR7O&Q zL=i9!CPgu6b!)zaAT3~%!njN)t)kCk87p?1DK^21aLnpLh9%FIfAhPg`j6jy_`@H+ z|L6O6f1F=`_ro_Ykv`Wa8>Qr2XkIKknM8VOu1{zl zyI$@?3G}li@5pxG{HZb)VEb^u^Xy*Yf?D+pujLLk3K)_UFSF7c zEdG*bY*Q0~)Iiuje^upjs#C&2P72zt+Bw(^3OBp{;@56~7I5Go4qUnu2bQm-=1sxo zWIug)e`)-U@=mGajv(*$RO+{Cfo`+WK?-Gqi^E%d1xg-vUZ%XUwK}rV21s61 zo{^Jul~+dT?KKY7!LAms3d2`a7WQ%qii~!7SEg!T)?+K^rOU2wq`rD2WxoktvI4b{ zXqo`-+8ywZGxMd`V-8GB)yfn9rn<94@!%wxrG&3He@pel_y5>Fe%V$}Q{}`d7Uyz6 zTulTso0^Uw_G?M?Q)b)F4vA1qoVOCRB$lKk z+ce+GUatYOlg+lN;pAk-Yj;NB+FKRUD$S8XbZ>l2J#`nPG`Iy~RTq%pSD%sstgAeX zyG~|#f5}1t42$+GZDwbKAkV2cUVY=ib9(C^`ETOhmU{o%JmDa z^l1nM&~Q0;S(H^!0;}@;4@ry^?cu1PN1f`ckw^-j=uWVN zlfA{J8mjREsqc6@d!H5UB@a4?OVF=7tI0od!cuWMlpM%$(4KBm|EMxP>{7ExEc}+* zMG?}Ri)54kbgBOK3z6ojPD}tg$_$NUf5h>em^mG4oEr5eV1v_`u}O$eAkvl;s);wa z=F&HmZ|}U_Cgcwmz>58lC$#`dL_O*yEedSYRnlCl9O|UHBzbgyk`J*4rO2YB4~oYm z5<3YD1gCP9&qqL{6e=oBkO=nk?0`81CT~+P8=ac5DB(8SGJUI!uSqOo|0+H&e@85H z{+-m5AmY8it|c@3k>`8Ue)#o2ef2N1ee>b_KmQ^)cK@`sY08#Zqp$ zHS8Jn!g(3MQx?LuEDNimDIkUrY^PiC8RzB}AE{GRuw#bK##^@AR`oTLan5ERs)UgP z>{}Nz_@k_*5LcVk+mGc3NL1pBe;*D^Of86kkb7H!y)OP&KZR_d%qSI!LL#gI&^6hS zw6jvokxab6pY^LWo6SD#WiSpTY{mGLR^-6P>+N#=?)NYHV^0LFysPY3H9HMK4So$P zH&qLw$aA_s?Qw86Pi@z{&f^$n%_eUOC0?BwFXeh^BVpNi=}(|YZt#3ie^0H6hF!K^ zky{v6_vvoLllr)0t$nUxrLIyS8_6o!=+I8Nk3k!)OMX?EfR&pC;K{Rcz=}QqAE-bS z5#{4|?e2BJ>3)d3%Pmdm`K0zJ1aYpJu(fDaj@l_o_hzBm=kLG!_@x85KXpp`7N;|@ zEUc#2_U-|j?bZ~%ywHKqf6YA3q1vT*>%TVjbd3bvaGu&4s|~e_E41-t3wS4?CH3K7 z9bUl@%e6Qn+_grmi^b4%Kh2@ohy}GugrG1ChuU;y!I9b*D`nrDs_+`eUjPVe=OBEf0_UJ;nNqc z!}cVmbsriAI6$j-sogBD!(JUM0u}%4?wrO|`z`_LdZ=e;^rJ02dI@?Ocj80=L7n3UsJ!&A|=ROs$8G?FIvdTrorG@m5Uh z*Ps71KLN46dr5>(A|crZ$|awqDz>rpw!mA`u6AgCcq^ix$;7-wn|r-4qr;8rZW~pK znS!``rX1vKkP7m#9f}kB`m6vlsOU_Q*3|(1pz<7Of8#-ZS5A*DO=YK+W|UU6 zhQ_0!1saEy1}t-?uI^@59f6|rYw5*4o5JO^^cQ`xtV#7aO*dp^vO4ys5AAj-uJX## zEI7fG-E!2o<>9YCf5D<}32QSusy_Z{rGw}J)xo%^SNbe zh-Dwm$tL(5fwJ?|9+vo5b#NpUve$TODvN57+^ae{w;e$Jy)rRMfqx#>9?lp;_&kYp z{4rGtK&G%isv{R~*6I5{&QBl4ALa}7{mIyL5ifVLe+9)9=U+BzBwi0qqjk7rg>qizzgevxKF{kz`}l7kfB5#xf;}+S)MTP5BE8!J zA$B#TZ+B(>=9u0z$y-P@T~R9sYPqFG@A#mu5ZN2&jq*8oSzLqDaeTw|-sH1-l|=#U`6RU6KJ~7W zy#v%!+r_SC9B@MAiA3&nWOY+~lcIg;K#&=BN8qW|_hIb{h}G_2~$w0k0i z@D(ZJee}lh$X;!ELvaFky!tC%12CVOaxB=9*?9C5HOsLMMZgLON(whmc29Y<@gbg zX`@I1g-u%RE>`k7Lz({W2*+@+UFrz9O7#H_sErZcGm&v_L)Q1^D3(H1_Yz)xvtEDq z`(OR`_aEl>fBW%|KMK)2+gtNu3ooA2e_Xt8)%}~3&!>ehU$P!mp%xX8SrXT>xw&kF z3mHU)EDu4{PM@7{(xzqvKzVOU^QqPyr`#V@?NtDFr7p94_cHah@gTusTh?wv|4I!6 zI9FcBs8S7eD~WzqC*DH{bp7$1d}e{lL2Nq~K@@H{BN1RoM=S z`U9Y|MX!0+=)2ZVT|o&G+i_3_0iREKsiZ4XT^dQ14B+eOb@QRExbyB*f1HDI7!=(k zEjjpR!Pvba-5#?}a>Cd?-~y)=c!|nERTW(|kgI!)_V05XIj4gcme$KvKQwD+0G_>d z7Pzfx)qz^F2-dxa{Z#U`E&P?G%i>H)WtH12fp(VqZpr@nx4-`~eqZX-En>bnfZGXN zlqITqk&anu4M2GpO$C+@f30|OGcO!t*IL8F6dfIPa)r1~P$u1Ji>AmnZ*}Z1PJ`3y z;<<0^GRg6>`3rj{sPK6{VXn3$Mx(^;V=WKWcXYDE0VhHL2%rvfnXasg!k(9L=mf-_ zyt1t*&m%uPCX>&YatPa!8ocDdIpsj@m9u9l$|Yozdg*rUaSQMGe<3W^@77{1&7P-n zx)4qQ19O6sN#KgU-br;fHcpZHI{Y+yI`9%`Z!Y=ZihE<+4xeFi){)* zD-sb{@$M`!Wr}w2hq{TnsSIjKHC@X2&>PE>;!{aPGU1_iea`I0Bi1=Q_^0x*>e-Wn z?hTxnRKaYnpp+E#e+ngiD3q@%xC9nr;H3pG^|#k?qy{-(WAcS(-}Q$WrUYmD-^`}` z-G`47y+5=saQ;cgu5+BIac#MSOB81Bu?>(hmEAn~oqTRwu0No2PDZ>Hm86OQ0|Fl1 z^p{iS3e*wO^`&*9X4@5QRMr4_Rtr4OHRgCG?yr^=5>$*fb$W!~+%I)0LO8X@7*Z`Rfj zKMx4%%2G#yf3Xslv90@|EiCJ8Vt$kc(|{qzep_dQYmcyOVJ3^haZ&J4b?C?6HKR9>pxkmnqGzM%9D9Kr%0Jof66Dtl1?f%;8M4A1rW;^V^a?x zp*GCaHO^;fzHF~i3Ph!lbzDb72c5yG=tZ_G0|8kbZ9N^GtSZ^);kINIG(#>d=BbiF=U` zzuC8~f3kE6(L{D?bU4i}cVv67t&s>D>r&?W z+$k718vV7irEp2sw0xizH1ovGFEVF6&t~fHBDJVwWVzpPXIWZ*DUY*wfg#Z|LY$U>-y5NsZaBVc6 z+UCochldAQBM^`QpjzF({;uU!sLU+hf3_LD2vlW8xSzB4dF(x!nt0BHkYzMEsk)&G zah4YIo9Fd@ykOJ2bZCDW0>8uqB1%FgTLjmmt2PveS}-n26bDE|yF4UyE|j^d1C$8bSSkDQvi2RmdkDNdtUAs5Z&yFnqBIx#%&MT(38e>Z`B5`o(^jedbL;>*df__q6D!N1S(v$dsI;f8Mh7A!~PX z3kS@2;ZgnBbZ9SDt0sRXTH{&l`Y3e)oFT5{xbYJSuxc?7|6|vn=H%2*!Q(yNCYDLi zJbu5Is<_!SINdjOVkr(RP8s6GRr=wey<)&H@ZcBUMN_03m914#K;Ef*;YEg?e z$-6>t*%@FRQJZ>8M4Od|f4skaRKNXp+2%~!qgb%^8>D0P@`vLv1XF^yin{JFs;W{` zZb7Y~pd8cYKrJwWi+4<`_u@L5K;__BTxSbgTBCw<`x-Y`uX|XWP3QF1mG_`4#_D$C zvekCu(j?wZaaQhX?1O(g9Lyd4tlC-eGWk;C8};$Zs#D^oFbolge}jB&YXn_t!wjsS z#pLT;0<5U2bzaq_sl?#ruyb%s6gX7=1yUz}#A7-B%i~JvxqERp*TyB`rt=)E?)FW= z0eQ$usIeWsAD8uR`vlQdq3Zga>+((IY1R9R(iQ;DJf&U^{t*a4=UU*GqipIfIq9X< z$P(reaHkYZb#O~=e+|T4El;iOG*wY0c+puqm0d4y$HuQqksufzx1ZNxDpLh2*z|w0=`Q^nClc+S9vPeR!1J%oE)@ z-b5}r$WQit|{U58te|7po(a3EV-}nBNLCzf_c{@WSI0CHSAOV!EsxxSn?64*9 zLoZNHt6s8UyVQMl{lN^~6#%R@69EDaq+B;UKYhh@r#bBisUpb};JtHimGDzAPOm`| zezdQ>&mKbMfm?EpL?L@foAS@WUACsA5V?|9L)yH^f2l=_T?@UuUb5uAY2#~2T+hMq z_F?__@r&wMy3=!=f*LibhAd5ug7*~$ylQg?pe7zC7qWsgGg(JPP^Qzu_P=X zI6%;lwmD{L&vra3RwO54Bd{F~GQ}0MltU%xMO~{`RBEjZ9=-!{9q3RPMFpaihRw$A zg3K25f1cjdRD)$Wlxr2qH701pocg%<$oh&pVRTt^+g-k0HMxX21OYKW-b$1BHB7@# zxi_@!?X&vWe){K!XQ`F@DotHod$bPh1`IS-KTd=g*vl-SZSH;xqX2sZ^0=l@}-4gQgdRoi04<_eh%y=THa zpF^>R%Y9d}qXKu4SR_6#j*-npAU6j_)Umkn%y}73y+!Q>*EE&DqvK9VK7A>KHU~vO zd3#`MZywe+Uw!*B<$c%cS)GH?rPuLGDBoiBnhWUKz$3iKqwvuiA+L z1-T5`t2^PmT|0&GP#xxUpA)!Ga&qr-@L}|{f*}c3PCogvI;xakVJXZ-q3uhPM8zn7 z5x_Oo+pjQhlsb@if_7H=M(IV}HLxLEhp_6<*MIS-#{2Ov7t)?rRpNt#5ooPO8z_(r z{;zY7*^Mf^j=SXyfU#jammANVavdOb2rgF6u<;5DDdrvTb*2ib=G1NDaU=hI*h5x znvlmeO}0X}6%`Y>#n;aHCO-D8@MVn-25JGV@K{cL*izDjisP|rKK$mH{oy;8>Q=W8 zZ?htRXBYbCP?}+P*ICVlT@^SB?Bu9Qf7Fw(%o%EzL--Bq9Iq}yNRFp$N}*_fWCd1M zkH)$1%{D`HRa~~oYanOOjf%^18RSe4j+?IFuDQ1y(O|ubpRnIuXw`gXHkL zR%OCgN5oR-P*-OL>?SCQ?~u%*NH548{2PsY=ibRse6p(Efn3u9NmGK!YMZvSiL>zb zeEspq_Wn!bV!OkpNpC0k1INgJVHeQBoMDZ6Gz!F(pwg+qytb9DsunPofV#VTa9)`^ z3&cJym+v4%V9Kb9YcX%`F zvMn}4g5E?~R0HMYr*FDQiOVAhqG>ndD8z7v)cx76zt~}y!cCaix&6zrqhvfR!PHJ^|9#gqiK!T zveG-1ry5;G95CfxK^H_2Qn%K8*%5WE8VT$gRwXN83*m5oh4Q<_A1>CE zi3{4@l}dVWz{hXRYa(uF`7T!rqs0QUN@pO7-B{_?@Cnl*U0!fkBI%(ugCX!#<~XSq z+D`W|gdkZn65fd73T*|{t#2RKfBxr7OaD%DCF`}<<_%EZu)*NFMz_uYD(tNk8#lyB zw(RD7bxalTXN426P8kOV4MMt;iUE_K`QSrPok@H}q|r08H>~3N@8?!IiVA=FR1x zkt<)snW3kReZ=}2z6$r8_)G#>9MfAY%I0T__CqmM=#71y;h^{?{n5F2HVc6p-VM#1 zCF@pymLu=+B55DoI5@iU3ILQiE+V16iW!i{=Q|Wv=gVrK{pPX#<(t1g+gaQ-d!QiO z6n@e{bhGGS@REAMw`Sc&o0#oTHGVt!kf1&18^;i_lDLUs+mtNLM9s8tJuWTCEVcyo zE9_^i%XK>G*!W7jHo`7tb3a;mEkh_jwOqr0QtN)!P>A$dag=Sb_f(RmoSS9cDJWI# zpPb_VB#F87nwjsmI6;|P3nWN#4)6H@vRiP{cTqK%hS6b zK0f{Q3x%5Gxcjcpi<_0}A`tqSDHD@Zope#LkJrlA|^pASecZ z0esOEL)~VTRu0=&B#1+UV|ck1r^nQ!wfEqJZ@E>Ot#ocm?gO5jZ|0xD?3#-x?lnPT z^^RA;>~f-9nP}ij4QkF_)05yJb0{@d2^Nifw=ahxq06S$JP+!eY6aCVQxt3>X6VaK zaMn-!&Exuh{P5vD*>nlNif@X|!)8c-0d+>r7}o-X2jnOQyiHqOh0j3aAlYj5VJ;EE zpcTjGBdP$uS$}n7$qrGNnqzzh;_T+S>A9<(Muu_{QjI5q&|Cs7a}4^{)jtQZ81NP~ zGROW}08 zDC-f%D^bmy%c+bA^g+-b)!N&lm62OR3ty~Rj%Z+R-g#3D!F^q*T!~Xs z1l)bI0wGsb#T3J;FVM1F_B!-`RR*Kh*{TGklQoLMAl$QJmxoO1pXNAhTCNj$i?#Q{ z#S7eRLTOM$C#krrUf(DHFUvhihpfx}_``nn+qnPzf4~25ws(@fi*9o|v@=X>Hfh>w1kX?gZ3ckIA#L5Z$Mx(z&#HC85KRM*;d9CtYbL{8P}>2VSjn@m7|imIRd}af7gv`xdA7XEaayX) zRafgc0Fq8Zn57+mW9wWUjn*r7yH6W0K<%`2%I{7EYoOyXJ4MnJKeZYNYUZy_YqabQ zxzhOMqq4pHQmDTPvWR0K?M-TPoLsk-vx`oPf^4&LZDjqWi$sA9&(B(0;dT=xuMiQwXVT@QZxXQtuHFvEjdSt*#iY`U05oavPh)4&nfTT!n+7OIy|&m81c- zZ98~^?+&XFE^@;5e?WpcgD`XwD{`dWIhhft}cvGY6fP|Os#LWdS+EQ}*Ah{N_ zx-|oT4B<%=GdChIWKt0Z zN?e_dB)RK5Ic(Hl>eP`^EZD3=9Vz|D_Sd0*@LAcmPFkZH2bW@RX`k{x8(?5sT&hp& zdL58x~AES2Nj>L*JP3>369A6 z=3#yP?oguTg$~^{&fLO3;kR3{=d8dgDZ^X1xp37~*ph-bnc94;s~XW_+7vaLXiD>c zWdll7;ND#*2cmt{Bnk4nr4Ig&J7}pvPl}xO!ogg1z<7OJ!3{+~u3wsqFKjuK`AblZ zbDN5HoU62I9+9phLEH&iHt$Yebw01DM8u=D4 zd6s;~asK~2t{O6rt2`)KyG}+jS|YE1p099#7mr!5mq=G@N$&NXD+fxE+@a!vvtC!z z>aS`sHozAu$aII1rX*?;h7J)->}eebDpdGs4aj+cR6-BRIbEax z%h}^Kc!gvoRv_-QoKwQlP83jo4GagBf~VU%^!2=S9(9u072&8z%c(FR z1diX3R{|Kfc_qTnb+W#17J8N)teMEik(@geD_Y+?vEPBB;26K~3ei~*vS`!3@%%Z` z!!b%eh>hXCPQ!AAh4dgA(hJZKX<1pMq+-!3+c?#ox|GhWi$(pNZ?lbm>Gqdl?9TWv zHUr08UFSOstuOUrZ~EU(mg?u{A{{CFGU1&))(f4BSJe)+imH2(ea#HJ?Koxqf~ z1frH*{mz}FScE-h^J}<4)*SdqVEW*$Vb#6cdg%o?1Sr60_|@v!T#LIoT|0#{5N!ts zV$O(ww1(4@F}RJR%=qltc&dvV1+OKY0tVnX9g}d=7k@IYbcCxNq}VGF8#G>AhXY-l zAXnao=)@fzsmj7LCDAHQI~5WX@&%KfDsS(qV!zFgkCF!uJH%YNJoMMRoP4UTB#LI- zOE*v&z7B0J!-x`{8XYX+CU$K-Tqtw>l>Z}&XjNn{CkDqy-E~~;_RjG_-R}8Uu?hdp zn!n=xH-8mf9lrN^05|omAVD?N0uGA|P7$cD*sUQFb~rWa!`klH!qJZ5P%k*RXn}dH zBq;cnJGl0Odr>Dxba*Iut7xcC*;UY_BW?gb#m5pD&+AX)!*{=4_m@WP{ZJg-oEskv z;Q-9zu&|eiy%1IXrnl;#wrl)u4qUshm*cGH1%JTsvM>zAaq)ioSqCMf-QzkG8{zzI zji)R>mMI(VEYE0n-|>o*@xem@cYOmC zH)Vz#L09$LQg7#NJ?prwr`w$tCY-@M$@)ZPg?C9fBqNtDRTAq8Vvh972lm&$Ec-L2 zxPJ@zYNk6Gt1J8^TF_X9@SH$SdJ^e;UX{tK7v~5dtpdYI_=W@;?v_Jgf+MM>q{kAV z6pYkV%wLPJvTF;Wx7nsk#xg|%9f+F!w)zUe`Z%haKL9GunSxuoTqVaEqq?lRElt%_ z;jo4;EAg}ocjB0hPyPhg3|da!)}3TC;(zWAvf7$aK((eRHAdvwy5Q2iFbH8HRL1`H zasBM-=RZG=^XZ4r)0BGSTHaN24nw6nU~!!b5lyX5_op;=h>nxa5&q$TpnHu9?r6QW zEKb{UP+%ER3~i5HtF-A?uMEhdmx?>Lr^~|j;NjZI!Vl3(E1KBWe5*_wq^CWHWq%z@ zg-Tr#><-716ut(+5E_?kVWKG10QO0{jlfmmnXa+{pGp5!kR*5doWe4P>N_C!G z!;)lh2ArwosH+}X;+x0z?RfvPEPFr0)L_mk3$5cu^uQ6$D+|#q)=zmbPer#Kq!#Y3?-iLQyJZ8FEuQ^hkZ~kMu`Ya?H zh0H6ITnN#;ox^sD*3+jQ6e#rYH9-SRs>yzkhku{D63eb?T7+EjkhN9iQjl96Bjz0P z9ZUtTQ|?YMR~I*{D_kSIWs%>F|ImJAdl<@5PJrYH%OE_L1}0tHesTb;ojy7zWKVdq zUcNXE77b37*V$Fy1_2pp;EDh@U5t4ooG2Ch_0c`_hX}{T^J|J=PC7I1Zcw$k!W}zoT~%bY^p9;-mMu>L&sT- z_}Ef7?7ZXTx{_9x3bes^6eewsSe^!8&EypWR&dbv#%rO?(4bQCEyjO>y<+uS<~?0xURE=i=&LE z-d@*QwB(v|fB=ES=qICfb0^{D7q_2!s6s@3F&+g_9 z6IgIlo=5f4^yrMs1N*+et`y(9ijaebuBpS$v+@N*<>Y@8%Gazz3}~rdycfq_Z>UYr z0PvYQ3R)X4S7_UiT<)$V$HoUcrA6cjZ>x^-#y%^(r8Qd^V8080+Mj^)eYx!+76Y-L3^YA98SY=I%Co)Gz#?;gX8Cdvszf^ z^z*Syf#-jm++rYqRsHDK{N`c(tzF~YbCkbp)+*(s(e401Oy|W*ArD(FiyF&Exr|4y z>tu%-N$qfEUSPDYV-K5vIn?IZvO5BB3)lfrcRB1h?4sZ$H6c=)>aHtaSGN*11z^6n zlhx0uti)+>QCVHRp@_$^ca4E|K3w2jE0(9b3XFfe2WQ|kp9J2vd}%xq?9^?#`;cwP zNDc?tE*LqvTz@DvR@(w}RpT`}pmXMuNpx=?*7yKzK$5@r=i}-4^1$xewY}<-In4wO z3w1YBw_vH5cLkCP)Rq;clA)&<+>a zU~5!JE;LJPZ05De}I=d4pz%%<~byW|6-1>?l{QCTd-60MYdx>I6i6{-C$j#@fBhuLQ z;IcPF>IAY{vvC*XIu)H%Wb~Sq`%RfP_?)}H3j30Sz(irn!KF*>Ol?IDwcxD}bD|#} z*9S0v=zsr0gVAA$;H(I+bGXq)*j`t6!dxAI#_Nye{xmQOMzl6~QdABPjuTXzgRah1 z`sUo);F5x@q=!k_vq0?K)gE^R`QjVz?i8yH57*W0^Smh%XYk&sgH`M#s;+ZRQutw> zo>MWUlPuDeEaG`d_C;Irq%I(Tni*DlCx`cFw>eK)BKYTICsCOJl>z!)*yzs)x>Y~37uN(0BAi>XQhU!iN=>rNP8@%T; z0Lr0GD!y$CkFbK2i6mKCR1`c9`?k6~0VE;u+Qj4>##(FVBS= z!VOJc`NVMrJ!NNAGYqfr5OyuwPRBWt>+0IR@8ATr;OuxO9hp^K4B8T1-d!-hI;!F! zg(lQ_*(@4p$s5!tHg`Ncu8-sI?WcdWPhSQA;vM7<8^#FG<2Fj{TRat;K4X`=&mFQ0oi;G04CidGP6b~(vWcZb6J#Xq&A zneXf$oWHb(YUd)lsHk{h7A-9Dga~&E6Dui3uFT7-L3^;kHryIs=1RbMIwawnwPfII z+@74AbM=A`S{y2=N((0)K?n_GlI=}@_Tw1;_}w@@j{kb86W(BiDqxMU425Wa)%yoh2n#C6C6`dq^%s`N!QlQ4#La>AD<%7EWDX zK?Kqv7d1LqWH~LJJF0Qb?W0|PVKhQ*Rxkfthp15@+=u7&yY}??X%4LBM^DA9CX1LW zTjG*=aX{L+IeZJcyd14oNdR=&;r`pT>KO0N7Tbik8-t|db2g?HkFS{i`s{0HICnocTb=H z=hH-~UdB6H#f1w3<81mP=tkF*uHGjFyr*E!u9Mo{Ab&1}RtWl#)2@=urm@kc^&oGO zQyWDK3WMaVZ9*BRBN-Mli1L>kI+ulLh;t-f>4sNbxH#5RlLA<4J=Hi_RLThF{^o&w z`{5iP-#?eTwmTzcl}$hlF>_9LRq(6a$62_{xrG!$UNr?7V|7e`!?^lPPiV;|4X_Tj zI=&{eQ-6$jsvszWZhusFZOubr?yj)yR^*)rcF}&5>b+tvchZmpQmz^T7=&VHb>Tn(jit}JQr%eGUF$a*V z%)bRtKZ&uq0n5oMVw7WsXwEKqD7ih_*Fi7@lQ}!obsKPKwkv@Zokvh6)leL#gqqVZ zxqk-P2}qUG2HfQn?)C9`eH@>k`llB_e=9wAV}PrIeagMT6oRp{YBab_r)Mo;%iz+T zZs3*unp&=!I;5y1La}}z&meKR8XIyv1nY$EsY)H_a|h zjsWVL7Lslh^Kgn{H2{3g>i86^!{}ATAb%q2Xw|`k9`aP}KGhmKYPz`Rt->&p)Dozm zO^n3OK0>uKc#Pu4-nGv5xsxk=>WBHu-#xwm`mcX~9>lq;+bAQ@Z9yFz$S_Alwa~FG zr(3O~%V|0(p0PM=rur6F$<>HsNN361{DHAe)8@QQ&j9Wi&~dfT0N3ZW_r;ck?|<-F zNKjGFi}Q26rbI4#)BdPsZG(88hkM4mtIAC~-DM2%l5_ZcEY~7{#>WYpPYwV$`Wl2Z zr;Z=GfgY#3s30Fe?={!u6i(nE9nM-G_8Ob-mmE!weLPoBpZkyfL;uGwjE4QO%OzaV zGS#Sf%#N8u>#D-+wyKPqMe&a?9e=Kf;nRab?Ky~~YRNL?Q=Syv!Aet~Ti%_;S%heZ z64sTg1H4-_lsHt;KW|koH6@mzoQTEX3aBAL4p?a?H>>^N@E5U>-vi6AgrA52+Oah& z5knQ!#nRBCrG{ut#VZ0xn_9dIvxCC99fo61BkVC6v9;r(1U=Sg{ayZ+vQOjSP*%@Io*Z=Tg3 zzx(QC*CpH!4;JvsVVexdtY37}Bat{J?oLisf(1DS)jf8(d{*6;cb3KCV7v+e-Xs>z zp+wDVyY_^x`?({jS{AP_CT+s`fKF6JRe6c<{kDk^0CNu8re3X#fO;dAW($ zoH??C*)qrV0M`zuHnZb}yFPI`n2;^(FCD6Dl5q0iz;~7NiXKE&q4(gd>$s-WfIhP7 z&%qGhKC1Td7aRVUv-%*M`s{bCnH{;EoH{)@&glu2=fVaD$dx!SvL1(7D8ONAt`A-O z?GglErsZS-R!QmRR}2oTI_TD+^G=>8Yh083;~^80n-yE!rxt2(PZ+)dkmW+>y7!YX z> zw3*|oR8P}x1AcO=1Cp7zm;@>X)mLl6ZXO+gx2omBb60%5j!hQ`&bSVbo9eUKYT-I8 z(YR)1Klz%%L7UsTfm@@zm+~b1)=e!cIIxL_JiS~Rp>~t;&5D% z)YoUl|2pjbsty{P5+qJU5YWlQo{;2Nz_D5SUSOXgLx@7NRkAqJc|ffU0ui2|$($K)w7h@ZI)|W+!k#_@W4xl z%IHq2DQ4d0Pg1Wh5tq2=r)5%0r2A#Tl7A%<*lIjN9uo(ib}@C^YMSP`rmhO2W5D4| zE)U3v7i)?ZUYC>a|4IvOR|2^s_q~*(EmnJ0)fluJO2;N9Cjx~>{Tds8a7$$lH#r7G z^dDA>v=MbTepN+zcdk=)yr4)|catpUCVw^r2Zu}WT|#}z+mANIHri$JUGOlYa~Z zj;IlG-vEl2s$o*YVum>)|53CJ{$g`-KQGL;=CczK0kf_`SbYnLZ9!f?m&sI@R6MyLm+Ss zsGmzw8lopV_Bvg<-=HNjz|*vE+=i=h+(wo2XBRn_H0_c&3rB8qU5r0#JAeOh2)??w z?-Dl*r#b~d!ai>dX8`cYxh@k`W0fNps*3hqx{yS3>KfRWc6mdUCp%|5`7&xsq=bdIDfPcYD(If3YD_ouz?PPv+&49nHaR~4+*+c}0EiC|+?PkqU zqO%t#*=^tlfClM0IpMzOiLM=_S13Eg#~r+h^(z9~b4pqeTv656;qcqAl?|PoE|M!Z z)rCu^CV+Z1EUFq^+FlgBMU=|1)XkFtqHBqEg4~HrnTrnM0|dfJ0Drm`e~FvC8W=5+ z@qFNfzyJK(r~mop1g?wverqZxw0-G9pOJIrd0z)PXYGY4sYFg?^epC>?dnr0K%++kLJl+UCft+Qt! zut6Hs`e1X?A4oww&5yPB*f?ZfWQ5}Xj=lE#tP_*%iaoI|)TZ)=lN7pjXI5*JVJh1lLrw=a;>KlgO%9G_>=nAU5 zXK>8)Hd^(Htba=xlI&G|$)H{qF^aT!^aJRmyJWNqdb(_UlBb1NB)OrvPj`ek6Z>2p zSLVGcO02vRKi___6Ige)TYpt4fvm51UcTY3t~V?REobmr=eVmM zr#=N7gTNjXXDXL-?%FV(N`ATXqKro5jW2MZzRfX#A#n%5b2T_Xa6!oAYH5PVrsh?1 zamo&SZIVeCXneF9{=?V5b}UBZ_30N@ZW5N=CH|ycCgFaee81s zXaiLrRhfZqCrL6vY-n?Y1IF9l9I&syAAcWz`tr0MlssfhYhZ0GF%CZ+S-L@EB*UMhwM4|oV-?e!chK9yQ=a~)cV8!`s!KI?5?6UxMIXV2Y;)^ zm&cTUog?Z{*;9vdU2Z`nL7ODvPuDw!WMdhnPyFvf?zq$&JSEjo#gO!(+Cgd6wHm(e z(1V+}%U2T8MhPWA@-=M9t+-L(lYiJ%~s&hw$*(6l|XD5<*lro#JviXg$rQGb_YxSDAE zwEP&>>(n5g8*vgzc@useJ4t|FPRXkD#ceDXRF~y%+Ra+dpJqIl-6gJEaK&25E&Yr* z--R#leu4u60AX@&*57_1Ed&?w2=^fk1vvr6z@V-5L~sQ!HWkv`GTOVgSB@!iG`aO} z9@dASe){Ia`Kz~!D_N16DSzPDiYvA@t%5`4!Hx)2_|U9?sHOX9+QCbk`+=mqJ-X%( z>vGcsEbH#;?%SWvj%VlL^{E=K0xy~Rbb5O~oRx-ZwK~DN;?yZMmVb0L&~z~fP6n4B zg5AL5RSODj&!G5^PwSg^A3nY~1l}Pn@s)D`8i?)=zofunNScza@QLm)WQ=QDbz)Vi zHIf39;{#%zBtme}rtVP`L%Y8UsD|ASJE2KO=_M)=9o$KEhl)>@#+2(gqfMln9;%oT zn0@L%t!@VSof{uS3<70vlfmyIF+Ozc1>cXYy5zo1LkazKrOM}N)7%M$g%?g#tJ~$h?nEq2#5U5Bvmc-ZAFYe&jmPT~i_q)*$wV`d8b&Z!vlBUg3h?bEI z4P1c5S<8hF)nJ3ki6Ph8qK<&t=n}WJyd#-!>ebW;QsiwpkI{97Suftd0%VTZgMt?8 zno}q`SP^)5PT&9S#mVhn+{qBXTd%MM;G~JbFhRnpxuM&2?@HAU$;12Kd&0TuDWn8 zu1qJ`CGf>@71yAfQYc`N)*Z2}svxXeci^FOYpu|3*HB9gLb$7%)ZKs1TuCpx^?cxu z7#$=vw@x=}^=<<=0YI>Ocuwt~U;X_4hY!yzu}4V|$j(pOLdIJ*&b;c1hz} z+d=vY0;^SHbohIX+%Gjowb>^3sGQ3Il#cRImD1p^@BE3Oh>`s@00~bQ5Wi^a5N(N; z1N?YH3=UK+S+6n|a(I7PT$_`}uVEtT5KghFd*>v8lPH>qfYf)Ox@B>G_7S&36y*-X zniaz&27$(s?UFO3=>g*Q;Zn#x$&n?G+OC`4qc0f`>$l_mPaj@Qw(iVo&bfAQklev? zr>?7!L&_&|dqUmzv{bG|AR%P}8hCz68*tH~Xr%uE-MiG9=W%~)a~)4@TQVtY>Xy4u zxOEpCxWdsbJ&2mJW!s`!OTBIElM}|_YSeCf0fJJXInaV#SZaM17}G$?YGM(34(%Lu zNrb2HER+@0`_z>>9Y_u}{}dGnv(84guv|E1n_LrxMJmx%N`rMkCEh%)KYsZ6hYv3T zdABr3j8kodQ%!&DN!Oeu=Q~2AAP^c1bLpDHhyV!jg6mNAaAS+tr^lFR>xfW49k;QC zs2oK0^9B{z#jiEn*idyXuOOU#ZCN9Ea?jymS%KqKAJCvY{JmK&N5z?qT^Hr;aLWUH z6&Gpg!4ZG#F8Kn;s|79?ZJ7J2AQtFTvg%y|39el>Z8R|Bbn1IP;?SZ@db@L7K?uS_ zZe~mBthozwO$n4Y59_b(ho8su-qZcm->yN5=K*TF@x-F@YdmeONr_|%RRf`R#|8|k zIqDSeB<-p2Ctuu`&UesKqmXZG6ji_@G{5RVr+I&=t6YSm;&QzxRjVm-C8;RB*0Rp& z#>?sDU~*yelrad$R91qA6t%w2=`QK^6Q9HJz}74WI;*-m2C|h7)&vx)qm-;hX#UHm zTgb_&-_hVHQ&Yr^F0iTa$ukl%acG=`I$^wyBBrT?a5~|dlo~DC+*$r=(2g`c z-W0M1Z@-SuR5$b%Ri?O0x;*SKJx)?wr)pBsu}4$Ie5$U-(a}PvC&H>e$b8IbM|>;9 zc3{ULG2s87YJv`X+d+@d(=rDzK_@}+27iBl+M|uf9oIknd_28V5G90PyP?Al$ik9PmO{`lJ$ z+{w>$aQ%zW?NGM4c*{? z$Rek+Uofp!;^o?kF&`*W7M+;(LGFlQR9KSps%p&>+-sYj0eU%+G3;sZXWTy{7OeSE z%HWTGaMo{`8v`NS1$UjI%IV}+T)S?Ge3MOUQ+|pvHGmS( zh=*qY%2Ew_=^93K7FAN3WYM)SDf$6>Wno}ve&E;N9TaJaXt(sFb3M-5k) zkScigJh+6M__vSh*A}oQXt;m#KXO+Q43&B>Q&ZPL^#vZzIrfE#nJl6cFBg+`bLqDA ze(5W}19vWWM!2!v#oWwi0Bmubi=*iSEbl_OVpED=>wlu@3=v$wu-@62Hl-wDhaz&T zk98`Ca}uT!Oxkzn5k>P>c%0L`tb{>14&Bp5h1}`{8STe(Ew!rQ;O>7qQnR9E5+uBD z%arF`cy__vSi%%AdR9~4JgUF^=IfUWc-Jg+!Dksbmtt3%EOqeH({0o+OSJ!QETlwJ!Pfo09WvS;&c;;^Z{#5h;szowTvvpCDe1H_o z)PgI&gq+=x$W+_E#HVR$d>~M%>g*#gXagFXA8m++Ob0oH=f{{orM(1 zZehAx>F|@ddpu<=XUQwc)_}17O4V7P)lRg=5wLEa^qc22-jkvEFMroACtf`*>-6DD zI$N~O5h*p@%q|Y0@49-cQgM-++;|5rf)kRKbEE3HI$n>Kn{%t8Bg3wD&rU$rrCCIb z!i!3t+OLw}d8-q(Tq6SOt{|Dx{%hDk4XfLI7k}cM!lDYS*SKd3x(WoIZjk}@34g=3 zVm(yL%2U((%_IBrynp`h_~j$xB@vY%yw0g`Or1VdMMT}&xrSz^g2N2E*NvKQL?|iN z1dpb$DX_Yzk*O#(gnY@Q15!>FOlU&Y_m%K)SdRwbjuN2dIxIN~$?GaNwxgKRQLFZ( zJd=GtjupDN4e-0Yg(8=`#>vwsYu8y~3^}U63NA@~*|M|}4u9<~TG37oD5oi8y*Sr$ zNo~R15z)xZMdU@vo3ISq1P_m_{gdaV8hCsE!_%uA(w!h>pSFnBf&5yvLhU*C5E5sO zle^g?>bXvsgkX~<;qofNKvVms+PmaYGl!DxUpSLUsFDymWYTQtI}YGPti0GVB``Ir zIKwHp$*%}`oPU%BA6T@5T_=+KIBbgzE5PY+E4jOP2uXAx7sOnx1TL<}&FLfF9bvsY zFs*J?YIG!UtT1W3Fa5zgP#=zluRsD3bxJr`?ezrDK~L~Mz! zjt1wd_>#ajd2M_Z+tSKO%F;HwC+n_;Ugz4mG!7wLH==}-G6N!N%e%ni)1%ogCnp!#EySfMIqM!eVd!wR^WjO2fAk-po`(R-?NEsj z2uqd{qJN4V#2;7cK@&EL$VPCdYMV?2HK82*Msx|yB|TpD23%rs(#aHAGW71W`9my& zH*Gp1cGz}S5FZA8ZcDXj!Dr;fj2nK}3N&mE6D?ioo1h>{TX}+&I1qHZSnX?b);5dZ zQZRxDDUd{7k7<|S&bHG>>IqI$4;6cM0Dy;QbrU079vIJY&N`39)#j6u{WT-TaG2^YeEglP=dBBp zzPfEr4~mQT>GwInS^Ue@9fR!pi4YS=Q1{p)Zaea6y0cg|PDD72Pa6S#ArKuJrWg&c328Vz#np$^b%)fs$2XPNPvu-Q$4h@zcfLiM{br8rvU+(oRZez( zOCe3|iW#aBZDip>UhAbpIuNm||GI&fHM?t?cY(Tz%De}F)oTyzoU6VuR62 zG|SRy40o z;OW#xvk0=e+vBXL%_b|to-$jiyA1;urlzHm&IVP6>4allPxtm!TzMTY%E`hsk9mbX z>I=ac*<58k4@)!zCB7}3g)o^{JEJ4p1v)N%{Jwu4c^bi<&XxKkl()8b?u57&$8jy1 z))H3ylEWYiK3s@-3bYY49-h1R1;e&XuGd0GY!Y z%M^_wT@n*E+hHU$U7+~-z(&HOlZOteJ)4>yYNKxOrwp-y=ZMEVmsjY;f>}4+yiK@TTB!k0lvq@t z#Iaq9juzS2HYZItN7XeIx7;L|I39*T{`BYP%vWxYiT9y{nq`Vu?aF`?93{1_M>2EJ zLDmdH7C6SahYC??#-OF}(PDM^cu^EKDENQw#wmAmKf>}nYLF*+vqL);tw4woJ6TO5 zhq%A?=$-Pd-BIs)^0@W{6*SCLpt{CX?l}f!FL($9XpNDIW`4U<%9mo{Tjr-8Q)7rw z3gllb7w?LKLH%9p<6|E&S-P#~fG_BFVTx3f^Wic5=YJB*^TXUI07V1>ZcJ?-oGE`9 z4IuDze5bmiRy9S~9M@2~B<$(5ez$5>!5QhMVdoDaZG7;sc44@)8oP}WE(NJ?S8U~| z$|vl4oU3-D`a(}PMQ<=04@6^+!!~?NL?_$OuKP5fgw{l5jY1?M0D)wu6{1aMi<|p7Mg!zy$({kYtTg9s{OC$qoK;5+UI{gOI@UgtzHX! z3fj19&GjWM0gqIi$u6noY35KHnK&gCQ*4RxbOe2acMb&a4k4V=8q_Ub<(lO7$qAbx zrnwZf_46IB#_aZ2GBUk_f&Iw6sM|P6>f1QWb1A);3VKi01JO`OJP@d zGt`%Gb~q6o)FiZuP>FBOD(jKnczAX!IHvmQg4qFyi%VqHm3G2M_bmha%j2{9uWvql z`saA}GW~J41Kr5Ob?2>b&iuH9%E3Omtc2hl)^J^#GXb(UWy6UHx}hZfg;$Wx0^n8m zw(&zoSpdDgY9#5p+i7&SkuZO>a3+*Hsj}F8BBSyyfVHoI$}J9U-YjiZ&esKgb0A3J zOf^5IB&18KJP5bTFK0%%Nw)lWsVeUZZnY+aMOTgQ_p3% z0;4lPe=PR>X^c-(Da$RLyGo3al21KF@hgzHkL>JPT;X*ZKx!=nbi03?olzs`jMFxL zQ^`f^T=ib3wi+ar_^oYn7|P9(tfxs88D7B&0QhzA>93+xDeO+^mD>~~F@*Rgxah_G zebD6`s|OxTVr`^E)DF}&RNv&#pw+_DOOiG zi}NC{g$2Ma96*z2LR77D3I;sCDrTC~?(~QAKL=n_NPPCON~tDSh2K^e2^XTQ3w=tz zI9i&Oup<^*422OoY<=k_%>V3q-?P7R=$9Y`0Th47&^B{G9Y#RP*$o+uPx+hUlCTidZF?z85oTTMdhO%D zx?4L$UE5G-=U?&ICE8rwYxSj5LV?(vr9%C(XckPy+MYWTEh2KcX?EiiY*TDwS(MOmGK<&4=9tQzN*bE6s642WzLQ zHwO^5xtZBh8aw%IC7niH5$yeQ+YkHSE_W2(h(jNm+4b|7LFBcQ>ZToNkS7dlJDdre zk`#JWayk=;i3_LjZ*X&mU@-jUS*Hq;^KN@*$soEzW5ft_O$y{qlJC^Sf2v*(G-4N4 zC_|p%fzwfV-MU}>;ZgnTn|D9=f9${L&KClNOT4o-L_FTLTOk92I!MmJg$A80T%#*4 z&W5hUQk`o}>LUZI++DAS?h)IptP%YJaB?GrIW^z%x@y@7T6QhOI-IhEq*Xpwon^?YljcJQ!1F1l;m>vaB-2&-L6b7i+X z@T-v!;e*T#8{1B$59-#EQtnyTF9++nc$Tc-Y6?+sw}?`Q&M)a1e|B3j2MNKUxJSF~ z2Bp7l1sLEGWV5PA)|E9>KG{g%qW@0P=LwbOLi4Z~ryt%lPlST2@!6b%aj@H3niF5# z*S_dXTeQUO{8$BVNW}{v))u;peO#Fc#x*-WJg49N=0%F<7SnlayKzRsz>VRy+nN5JgUGiIJY7Yr%1wh{SDt&d{#~_xwUA>WJxnd~DyKbp5LI(^-sWc8MU%~vs*a#~BDgE$ z7)IH2Z*VMi4hwMZpl^iMbD1euX&_(%mj%3`p75gEaeDKdf4)4ZJ16D6+Z2EtoQM1D zm$Tt^l;WwZW6>Yd(WmX;gsbbJV7B{fBRheOb>|aaxC5D zx)lU?f}g8Kj=gvFSX7ha9H?<;{gdpaG}A`hImu%hvcOrhB^tX0T>ho0E(!ma^D0$x zf}+)OxzduAC_YxlOG>i;HeEJeBb1J-i_%bB8esR(e*)}+GN(3cn)X>>4)&_xa=fRi zmteOm%`YGwgTXocu=pd`P&=*v>v*=hBxX@a?ppi~tFusxUJ^PBG}!H)9*R`o{^|SA zA3wbR;k5^NC&NR$;oV8vl?&29R!g*ngvEo=0x{&OKIYz)Dsd3fogV|?617ay(NM+R zvzFi-e|~c}i_ir-JVfdNAUO^zg}G{S;ut;096NW(f0skY0?Q=$IPCQEZEf5u_LgV=DApx% zu1+{EpDJtUmlZJP%CBH#7?0OPp$ynTFp9i7ISIVsc#Y?u~aW{VqH?If=s>J{w6HgpQx*jr5x^k zf1SosWQ@c43*tIN611mK6#)A2X}$mVH*LIo>c5zMOuO<~pih3wvVvfV7Ij(_@Trv; zwQVu9$cF- zD(YH%^6R(xh?catF$Tlo;ABUq&JIx9eVfN)k>T6+;p5ZG+Qgj-F!Xe|1{gN`Y?kjp zu?iy0sB>ul1|?`}IuDmj3;`|%&A3?!Y-5*z3;`N{Do+MQ3X+HH=#S-w8@w?107<_ zOH-47^Uf3!CQyqbNM)b0$_wXi+VrRtt|~qsAUdz+xS-*=Z>lG%a=R)c6{@PT1m4Y2 zOg{2@PHBs)7L~DT5>KfYqHh0Gtk=w*r+zFNk32l6A1oC-Lx#IY<<=%VGdbYQb>0-w zQn%m!na<%|H$I4__HF#CY!e$)dQM9v04dmi;LK5B*Hd#H2xHJ=2;dEmht72y6mxcm zFt|#4gZ&Yg<@uJ&?MzvMS#@sJW=FGG4)&p%0C(HjD<}$lDw`W(ymWRRZk`bj7a5i+ zo=dU6E)eTBu(;%^C4`mxsyfQmCuVU>b#?awik{Ea2FLk0dG+mwckh1l;oXN%pPt%( zm&NdOyN2+wO`~<)mlD+FusxqAnp7ZEFG~)Q3mbr9A}pw^Dpf+xYWgQE;k?vBCeRSr zlspaYp7C|a^oMgc6~qk&B#WitB>TEMr(ccDWGTUzA7$lXZ1JPBn3V)^(|V{Mc0scR^ttYH~ZFy}DxyDmfQDXY~2e z0;h)c(V*hn5ASa{E8SHXvTy`;mt(DlqXTG@1ZVoBmUsOgg2%fG?o3$OW zSEiES+ckN3^Qb=m@ZqQN@xNbGG;h-jFdJe3apnRl5Vi>3tGb+>^RWP_$wdIS045+& z?GQ0b8|n(mf2#}KE(|%#kcwJ=AR^kPIZ6yVnV%ezs`2gWKJ=RBWJb)vy%Edi?Y3u` zobd<8fa(t(D;UEfD#VaDw;ItLSU=Q5u6zt~PPIDaJ|k~o+myYn#tU}|;YUEkNDSpj z@#t4lW6_0+m+qtkp{68$5C7xf1mtu+KCX}d{PCOb{x&1my>8KZ4JAW=qk~%(c~cou zO=ks@C1qz(Hcp32wbvB7P;#+dyS*O5r`r=7hb+7F&o6ymVw)QO-Fj}GGuW%no0cO} z1eSDxR|~2h-V_Jo01=#yIsmm}%UzH6Jwq0cQ1!bYn|9mK99#~XlQCrKFqBgn?&{=j zEA-H}Pp^!%1j~B9{Su;oJJtyX#D|A;D=y~x3%3ODSzMibcvwGwJfG!R*9QjOxysz8 zqgei!p|2%)A#4~3xarve2ve7}E&?qF7*s0hhwc)Jw~HdWUO?PM0=_Oo3c0L(j#rQ8 zKM86afPLqz+g`L;88+raeNBitIqo_sy0m3gm=9jbFX^po3Tp;`fKMJ8zn+Z^q$DP(G*Zcu0ufef_uV;}~D) z&YkkdGG)NQQDd#u73+A2J{NGXk6fpn0B*X}1tyXxO=&=E>T5PNlk%5 zj4c)(?%FT%9~c>bjsh6CR7$OyGn}p;2HU^&wL4*~g_`VPS~MzBny2&>Xh6d;PK+!; zcNhil3FS~Fj8mcxxki#075R+>zhh;U5-uJqs(D&r9j zEq9#*f$J2_bW}&nS8|7$fBx{ae)siP&n?xvk=hKRd8O}?ES zd#f+X>5-weH@n<2Yp%7I*!5v0z}w94j>su!TjShlCrV9yUXX4eq^!=ft&SmW=av)$ z$*+}vuq{1zJ8pJE5?!CAfm`nXK1tN>%m) z^b$BYZqM!_DFyFO62F7CS%n;MbUJB-J>l+zML+vb5<~3iY4h@ z;Ob+ulv@<&v%w~6a11|5qr`RVa1ED$K3AeQC%B0uhvUg_AJw;C9@UNWXbPV}++8Mr zK;peJx&7Lw(|JG0B?gDOhpw{7W(1x+QI(G`QXxrqYo~6!n{pM}xSpx&yxZ+ADeOYV zCztcn2Hz66?R@dMY61-|JZ_SjVo2}_&xALm_r+!#NU=FhpkR}3Dkx_=BvlKMNk242 zM;s^ZT+`r)OckqY(rMbvdLYK|;b`lO;bdF;R%kqQ>-^vL2l1l}eTgTn58IA_8Qh{B9o{6Z4HTkWb5=L z%oA{+og5zxwmRLC2(Q2@{x$$(pTfwCwN>CCnN=;^$k#j~;cm;?am(=3hTk7&WxhMd zG2V@5h;`RYC8=v!%$vwgr9n{^_Xf#8r~Wru`#~GCILc}}4`;Ybs$7U8C#!w2dZp^9 z&%SY?^blAy7Stko>8_h>?kg03OK!xp^D0{WX2-wVar5oaB7Pr9x%jHoSiG`=lG~WF ze8gY^sTSSYq;z^tUI13zAy-FdGHF!6+iL%0fBh&lA#X?}i zscec^CO88dyOn{ao0;lrm(urqnhf+>M$=I|oyzmrlG?qf#o1zqPG1|UfjnDOJq9lX z1MUUlIQU;fNDJ97?s`LlMXYN(>J*5BoI?_L-mID&1y0dbN^}-3+mwi=JZFl?iCUoY zr+r#AbKW!&IPBJQo1y7{50C5JZ`%8(PftI80{GS!LApCBZsN6*XutzI|Fzn+IE=tM zHz)dDkGMp2nW|=#hk(W=j*ZtQ^Jw7J1R=cwxzw7Uh7r&0JqKfVl@Y-b8n7JjW5p@L z-rT^1lDyU(R*v?0YTCAP;~d=GA;@m+f`+0h{kiJFYLYH`01&Bvih|+9e6r}ORl90J zW$-0dhuJoh3cr%$mAlJf{6s$GzGryRreK%*gy-op(|D-DfA`_zS06u&^UEa2cGrb2 zDru;b3~fI3c+lL4tj~1;+ikAhzU1m& zKr!93iGQwAI&z+Nm79XA;$9izh!UljUT)mRq}pjN!2d`HvcGXPewUvW^C zwc+PE?XE+b!efbuqB5$<+u0eXgwAt~i;{ocWggW4n>r57eS%Bd7-IiLD1dZ01?0HX zp)#npCvP4n)u(?vmrL(5q9Uec5I7e%vQyEy2OJktciFP8>a6PTSe;n6;=5j#Cm8`A zB$lzBioJFlQ5LP%1a_?3E6-Wod2)xEpBDHM_O31!BO0%xc9&@x0UUo#@0E)nq3 zz)4N>REhg`jJVkWgt2q(0X$H*H&4o$nfJf`pYid_24SjqsmmowzfbW8S4bRZ z*T72qq6^v?>|=G;v5KvyuJ}k-l=pOjNu4U_rMWOEF0M?DS1&EwqWN<3Ib?GG#o|b9q5}fFRy%KUPMO-Q+19wS9JWW1R z2jIZIbOEo6u0#eWw+hdfI2r*df9~N-S0Wsdx>OD)lUL}wrB9s+^-Y+l>#Pn?lb;p9 zParI1pt;9~JIiY&e^)NKDua1?2gcMgP!O=#OQ`?!EeoU|My`_XR8A#mFQfqfsg0$go+|I{);2(seEr=mFJjrO#dDM_ z>hi`R8a%VcGw~7ax@G)l`$nWlqxn1hS6hufl(S38zxi#hdR?e6} z2cGK$BUEIuJ?ma>QQ&2DC41!@DO*e)@=UCdNv<=bIr9|2XS!Zye-c){8LjH|wDf5Y z&v{x;4zngIMGM@+(gw(u;0I$E1TW3n;Z7a28r3N<3SP=U@`Uzf06y%Koyw*s4WO4| z0)r{F4h%~iFy8*qNI=Ws3+DUqsJ{Q*EH%ub6{w;S{8t=9%{63m`JnE-RkpNG@~37?sI#i z8$WICLl=!=oRE)4QQ_?KelNj z=u`n%m;2*rtUC0&QAQzF1r8d|XG^7Zr&r0`JXA|V(TKupQ zK>&9jl%j-S@ch9!uP4jpXMh5C2@(Pz1!X9*7vW!K7q>e=F|LZJsjGV=oTsRKw+joK z2Gm8Dj~Vx4usZ8%mO7T3wIQfNS9Mt@IzDZ4WoDH-?ux}eJgt9U{M+CD`U`cZy6=N9 zp!oM8@B~|zIL$cV@J)v(hpAS(0DrAjWfaHEKa0gFi{UoG)pf5N79i1OZ%OH=Y#Zya z2@FEk%GrI@%e{pw=!Lw)UHTDj9@_BZ;BGbi?;6?+Zk05j?X^am+YTu}`P>|n2dSVN zYtUcY)4l~lNw+OB$_}O>0dRr2uwCxIy3cx%10!TnF=(}6i5G{mLW)s5RDWmw@@0Yk zZfwTn(TG*x94?1~)sEXn9+iqGtCq%r&^&c|W>ewp8gnW#3@WYM3m&jt&&6NN|46vB z)4r)@eW_iq%4pZL>m>Wf{=)z~x z2&wYlt^M(WorzZ!oY&<#hkset>Go-IknEYpBM|BJ9@)s@i62-8K@~_teAk{<8=i;f z)cQZ#v>IO@!W9<~##RA6)sgG2M=Kdu!P#@UX5ja*IR{N@b2P&VsiF#qh3@9ibUKyo z^T2Gb2yyC9m87-N+V~<$CtN($b#)>D^sNQX?nnsm;uTqSjzBB`OMiu|6|n)F0Ha;{ zdTu@_>Pbl2od)2s2i-W6*5V+f;&Mb6#Pgo*WUe610HSCvuby_;-R#X_mhaOEyS8Eo z(cInjfek-Ct52Vvy_vj!x8a5jQlJ}fRk|IP-pe9dF2e(X6lw9`DBHa@*%7isHjjnu!Pj;AcdZfPE1^D?Hp%b3QT-i_wEX0(H^>O zC&x=MJ^fOyrt&Vg;Lr!?;aQE3pFX^A&n`o$+}RU?u!$($pnoJ&wE(#q08iy;H3`>< zia^4bg(37wTU8oc`GlL&wLoy-IYcYC$)Q^R0ok2xLf*B@l|{jX^HLUBv!@1bb4>tX z+qawK@2MaA;r1N4VcT3o2Bjw@G2*G3=G?i~ApE#=MRgj~$<3k^tRgI2(u*jlZueDe zl`qhzYq42xyMJ5z)u`oichQ5>bh%oaVL?_bA0O7IAD=#dZZAVww@RNdNdDv=V_|eZuxYt*O7#CcTyEnL6V#^-+y#*V%1Za#Pv*{yYUQ zKo3QPq=>jQh6WlMeCz_w=^KWmknC*ARg9`K4ENKY?^7nZb7%SBF$~mC?i~tgtvQ$0 zn)4Ymm`e_A_LAIB=T%;Vh*x3kMOBlQp~1ptSVhwj({AADKgHHqy8Ux$Dol?I3|9Pm zOyg{SxI#Fyg{w-0IBeH<;=bw&H;LS)#L3-aJ-q$)!^8KVg{+{`B~heiHJj_HeI;-H zSXB35Q)x)ETa|(z1D?g>VFAK;i%;Abr^XZNBd)sTSl;sfG%K@AN=t{=81ifv+M1mL z$u`kihT^$y7dn@vKCh7H+-I21&dTW$D?tc<#1<7s1Lw-F8%TVde!rK)8E~dzZ;bXN z3Ts8PAm10%m5beQHQA)={HA;!oNy*z|HT3H!XLVFhp)bR|J}PkzMU21<<2puIQ(su zcE6HR>X5sm@6%^`@ZR*2(hNZ*BF#jA+id~eoE&z@JTEuQF?RrkoPZpAXorxr~#gVm(tykKg>TJ?Ft2lPZxWEf!M6cjIs z5TI)$hj-i5yh?3fy#MEn5hishAaWJ`KD1I{ld9#TCGiCSfo`pkD20vWnXeb?@BMLB z{B>!6#%0LMnMwTBptXj^a4w~Nyd^w|a9JRd|op1YlcI;ga^T>L@OipCzID{?KL zwrKjUv2af+5wRxGfvcf^IYDW6)_Ao;S#J+zWC$aR24no#;Du~gY7}4uNpL!UUi~|5 z4v%{$_OIT*{qMAHZ&m7ao9Pf*n<6WN|-6a2RL!^)sTBN>y03R)pNqW ztD;Z{@8)GvfO;tlS)BN@g`1pEZSe`yjY!U$b{B6rT@lUa9*Y7WeukwGrOFbwpnmP8 zs*huL)8d1VC=U4ZmWi5KmGa|%($8VrbfsIo6wvmuHSxsqBp7aJCF*6UzH_X*@^LDe zoh0+~(d&mO2-CI`^S&~}a{cLF>$U#dYxjCP_D;S_T1hDfu!)afbP~Q;g;Eum1Mzup zayopd5CMFJ->lXv_Q>vxP7=d+R19^rk2UiK>r_cbk*H`t?WJm}@QXZuMZWj`ejQ_f z23)f>p-Z&D_HFYCdAp;_tNL~p!6jZm% zxg6V54M;#j`*JpUKhZAPOMl<-_tpCkUwr*^yP95%t168scj&&C0hWPhQGz7>dZpfe-yghxxm=c?PXXX~i(Y_g z@4_8~%uTyha8TZsAlq?9!u}uwxy{2GCTXn)X3`ICRci5Cy)GWxunGcKp3+24OB3Em zs}eSQ(W@I}^m&YfUa_Yfu*T=vIr}M`cvzZMhDz#e$^J#S*6w|py)Mf7Hm5(l<#5{L zP)&(*mZ#fyRAUZ*_^yWq-&t>w)#|{t_3cnHxoGG(Od8JQ6OhkErDx7*eZ9GU@%x8= zeCW^Dt1tQ;mZI9cV4lO!7S(nZAv@47G#fuPX)aSU5K60LtU4eH@=Q(pNyXb3PLdbt zd_2kO>t;uF-Sn&#h$VesY`@dO2!?nlZ`w(Cx58Fcl{>3{HqYND`)awjvtiDcZw3vIICc8(GCkjud#=ZGRnhFhaZtRdYBcs&qXK8GzT|hUE1&oo>MoBW#mhPpu5S%0nK8>i(PjH_90-&S3NcaVG><;qHPG?1!-j5_cg2W)y( z#0?04<1~D2sR5k>RLgFp`*t=K>$ku7>a#lF0{F1I4os|&lo!QLdFoKx!lQBZqNR{= zTH%2~LaJBu3VX1u!)9PxN&#W>PQyX#MR#aeFy9S=H%8E4c(dCD%E@~=2x*r^ish!q z-9ZU#*6wGWBWnSf$UIKp2llGClFh9t$XJwrb9dxIcR;TTK=fc`2XS|cZctWrRCbHG zyP}rPZvzPD{CMAI`vlv`GC^Fkqk?VQ@0aS+?|=N;!?RK0i#|!hQuWH@ut7}0OT7RE zCQ#L3=h&*2ro|j(8InEA!;UJ>noX3KBi%}n1~2@zJ8@o=KWTTy=3oyoYLT;nv}_4~ z?CaH>`_v@@fb!gX3;9(MM7e-qZ*hvmU}C6lFnSgTI4Q_h3kMdZ1ESSrR9owc`gjo& z+A=hHBY)=R(A4Y+-x_-|crEUwg#%{QHa6l+QQuxCqtefNRR5v0PYc|+e83oK|= zee79rv(1sdJ*W)A0+IBb!XkDps=GOV$E3@B+MFT3^p;q>!ryH;bZMu})NTz?#9zI{ zwhNO8!*g!#8Ui>heQ-|I%Fu}Fxx}m())%LtI|fkFquXA|j|(xbSf4gdq;w zBFer;hw(X^L0r(3fXkY}G@T>*qGg4dxm&*=+vaOd<83xmCJRtKi+o;Lp8W5BAKrg@ zc=xSU!Se0XB|b#!b{zXu{BQ^J?$WAGKEPxHAv?oPxJvpcsFw>xJRJm3AB1?9EEtd&pY(c+X-bV%XEvK~-fve&ZYN_zP0J{p<4fUa6 z=)qBk%W-Uy(91RZ`gi{^3-kA7u3goibC91`t#T}T>~4@S3!r1wYiZxK04Kr$?#a?a zI}&RXL^S;abP@;2SjlBq)(&kolX=OiGXjsId!{vmre6}M!$YPX>5G+ra$0#2j96OdYaj?-bBKt47d zYO=$d)P9vj(h00l2XGjF#;k5;Q-+ZHx;O*5=a3VWheH|{o&BIBi+b&|_1><^=RWwM zwbnI_ZP_>+xOMC{G3g|s!hx4F7yO=h;dJkA0j%otl~tIvm#4tuNPz>+Oj6LFIojjS z-fP6l-JvI)gb8tI?uBkx7%gTK=puy`RY>$UhYavacFz8FtLOOA-*QDFe zb!%kfQ8+29qPgun6o`>TD15q3MdIpUr*lJEHZBTq=?dReu@KO;?!{B(2tqLw!m3rqTVhp{oD2Jl@5$?s#BSAu#Hr z#70%3%N9aILAI;S_9IPm!Zf7lacbOwy4152CER3!zM9ovt(W*I-8l?NY=c`qv z^L&l$O~f;T*A=1pZLT?w>0G&bB}L!JpoiFiUJ(CIEnPN${X5R0GC}kLj-!yeh0L<7 zaBA1eHux(z!XQtC?nWqP;g#}Wc7bnJn4xXZe|>Q77OS^E&!q}?cA>GXR;V=}1y1wx zt1XURUAakg3ILUGpt@!3O=3(+)Oc2tUrwkA4G62bqJryy%(3f@QOKQ(KCm{v0kVoG z%8H$m5&4jR{3#0ZoCgiLJUxMr{14Ce8P;eWXpOes2a-RaLyrq}4HbZt%_bEdprXlM zYYd|BJ>%w z2C*%CtBnV?ZO^+2^^8_k$!~49s-2cSU0Rqsd0p-A$_j=kqBf@CGkiGkZpkCnTR`x# zemT5d^$dnmU1#Hfdek&BIZE2cnRwh$ zLg)a01l&SLb);kkbPgR)ZS#PnY5v@F>;_b*%Wkc4t(zKS_QDoh_&lLjAZ$?U(jIby zBBVq;t&rhvoE>jfNX=^`a*$xvkn4MSHY=?B{b2WSaIB*#?0u<}-lvyElq_hSND>nY z6Vf)V!-I1xmw<`%3tK3CTaO*bsExH5uvn*rUd{VV8k@tQTrT9p3Zbq_3@gSZl(2;FPZ(Ed8~gw~d1 zS9C|LWP_=_8|$!ftmTwyw-t@;ZZ8r6%#OI}YxKNSP32|y))9;?YXWQN*99$t%|VWT zPtxy326BKXoOLYv8SaPjtD+_#PO>h`&dZA9E8ze+Uz#XmSKC}8g3ZBd)%H{zw}Vkj z@D{XaxL+z8Z@(*E^z8S&Aw_MI;K-g+%V&LrtNcC&86e%`HDE-QPHIK*CuAlD`}OsoFD{8?x8FQuMH$tLA( zJG2`)U<11yzY28{Y4&n=DfaabAHV$K>u-J@9~FCEXeTFjuH(>kxuzLrRt_tFX{1OP zAaV(97iVXHehO4NkxLxXRK?-nY<~&(c$q_FwgttmKj!Kkzk?cms05q5>g06?yK~E0 zJ>DQ}LdtVx2G*`Tgesi%JdNLEe3GYDvkKoXT3E5A)Yj4$KnJ&)h(=w4K#H}utfted zV?6E1bB2KzO?37C1(=mA@3tL(2%|@(1>77JJz#6ZpIEIgTrL*tg?Gobu_;zVJgJ#v zl22!-rt28UnCxt2YWH3e^tP+hu?qE6o;F-K4YBHKy&q(Ps1mFyujIr=M&z)nt;l}z z|42}vO}fDaXYydQ&zIBDX42}W_Q+XK))M499;d zF?0pyMY@4hP0X<2M&UrEDOdX*qMEHkiQWqm1Neb5>p@|A!U9{#PP}A&{MZ7y{M7FH zH>(r7eeGa-R#}St@L;*~7G2%!-)|?iH)Cu5rCU3XFd&2fIVO7^wV&f?ZV0PFB6$2rJ z)hX~xf^yhVx;l}iWa*`^-#)1{kfzD9y!C}F9in!v)TV5Ipen}RUTtL7)0-N2Tc}Pu zq_nr6+FWm5oW>iDfCobb!5nOu!g>I<2nae^Yg^Jzl_Dx3QgLZ}NHtx~+l;>X@HqXR6Ll3n}40}xuwZ9Qxg zHUthcltI~lV9x5UtcC9-E~1l=Y~vw>^XoI<@&30)6lG6s5)xRF<{*8vsxY1fx!Dd1F4x2=(Dj=x|b(qo>(aQ&WIAk+nmBoN*AQ?kHis zI7g?Zh?9z$EMOmBh)2DMx%?B3W>=j1b12=g+YbtV(G@Z22jH#Cn$=-cFZ*VvomO_n zuExu*h*6ly!KxTZ(qU${|EbLY$&(H4H&eCQ@nRT`!W1z=f3BgdWM8~!1ZJ=rEVs^( zs*0z*^B0H$QS-UJnpf1US9$E!a((mTyZ6^@b35;PMu=Evnp(0%K0ZjDowzr}Ni4Fc zTgt9~Uk!{KWMosVc|F0(nhcx8yTkc>1@Oz%e0((eN=?(;sLWBgGOrh$wa2WQxW3=| z^i|vHpJUe%rz!hWD~lj$Lqnsk{8s%k}%;{&C)my(*ZF0C!nP5*)O! zs+ers9FbsAb*0&18g+5s$Iu7J{>&brt89LAIf#qhZ~h{%+RZPD4b8!MJ;7&zj;t!> zytG8qA!Kjr0g>*mo1Ruz-e3y3+KjUiw&kUk7`;DVSKHkQXs6!7VR1x(cgps6bX~oF zo7qD`>b7!tRuv$4Z3AGxfWjB^zVn!ilIb>Nkjr{+vkS(F;``P>*6h#!_1)8;<_qBv zYwVnUh??&K%xgbC;iY*&dhMmb-s)^&xTJl6BNd>s6Nzg3U9<2~+p6+zwvFYKj#$cq zT^>q+*s-b@iRM&C^OlTXAa9!TZapJ^hdQoZhqXX3&cb$ZsqVfjGz#iJtPQbg6iui) zA;X?w#p@I$QPf*;W7G0V5GbmgvJ+WkhX=+SE>($E$&GpdY;~V!j{_ig&gEV3`sRy2 ze(}^4_@WSaI7_?q4J2G8vT^oyKNU>0uG_7=r|yh>RET2%LlG@@hjNQ!U}cVf_rm5O znajLkzA0T#emygpND{v0=hftAMw>g~#4u-T3)67P9oVBeMa zu2s#rcB1+@2P-b^2*`y*Zf~<4whQ{M&Q4(O#;mh8);%Xcf^$XkURkcbmIpYo8VG$R z(!*VC>ziNv{@1e#zrC6fbC|n-X_Rn|q@F@H`>sM@2kFQ4hpQAg~cm42^+3?uMS?=^95t_4C)rk$t6$T2FszI4$di%r42gC z1#m0X*`V$5(GpIj@UxxPc6ZBFoH~b!7K=UYu!`7ip5;}6pR3L0>V?>U(cAdZyLPVp zCXna=RmPNgVf*HRzmM^ci}l6d|31s6DcrW!e(2#{)@?ed?n*csF72RV75nZN%CLy- zWaDf-I$IJ72y(Y7Vd0PrK307vKb&8wo_{ueu~3bJ88}{zA4=#>*iAx zcjHiQaJdLb3woe?cckM>)N^o|CG2I~)oi}`&tE;3AYK$~*4<2YIu78K$&wu12y*~K zTa{+cYcMLMG&f!1_W-A;O~ow>BCFO(YBP7889Bs-Z=i^pSt_c3PniH^uvojacsg5@ zPu5`QS0ArigNW52%S#DpLq8#je_7OmMackKhdT2-&p<&6wZ*L?^ zFKsVTWM2IrLtWNqJep^UEKXM{l{!ZXHRI6kW1UbY+QS-&?+ZMM9C6KhhmM`#uu=f8 zg^Mj@y=MIgdpV`~-NWmxdqsKTr||3sE@ zh&W6`L&OL_3*_!|P2f;K^=&%(f)*?A4riC^_F=a(QH#K+N2906`OoNu$FSa6r}QiP z)_V<`%AB!(CA3WDGcRPHf33HK*8Gv|>e61_iK^s&z@SbsVeO2dOZf#;Id4Sfi|VhjaK~ z!$2}t)dmIV8}JIAA#rh*f`2_X#P7NS+2*1^Ii&A@n#EaSIyho8QqtZXaLWYk-1y>>||Y^)tTW8GPC6MJpotX?JMe7{cr`R223 zcnC>VTaMs+Y}d)IR$B@z!!aJp6!pP=hB_7PN{_JXan;#x#__D}ohhdlMJqfNr>+KC zGVs@bZJ`7gk#eF+Qr?d7)=jATM<1Yx^xTleS5TyUyEOW9yjw~{c8_Y9abU7|b?K$A zvO87BPeNWh?3e4ktR4mkhNI&9!WY<5Z>q5!Zar&^1wK0cD`8fiVx<R9R_zVC*4sS=06Z(qn4;Rz z67=i?MBNrE+a3hYD6pnA>OrtsQC3L)nDvL1mvE4aFICQAgknoJcY|3c{gK&SRqZH% z8?lY7>RS;27R8&pnjukdzhfxmbP-tK2E^+Xke6RA)~Aopn)&M;wo*+uCEi12xy+}@3W7QJ?fMbWDh`T&Ch zF3n)2j#|_Cd(nHC?e$zD1;pppEwb93sX9>3r(OouOX1)8Rc{WC!iqrriUNWJm+Zwy zCb}+=u+>Xvp~6*W(>?4=_n``phXLtr-}&FX8E1-Br09a6rYZW}di8gIpB}#FU!UFH zv-C}iX10Dkri>&HrxvPR_G}{63m`HMypr95Bi-{dbwc+!j|LB{Bc?-ZFc7|d^z8z& zNhk@RJYnl0+R9njRM01Zjs2gxJKi)fk{yOD`QB<)C-PupE0dvY1NokB#eNx9K`Ye2 z)+dz**|;FQZkmGH?K04R736vD8XR+kkFn~I2jo}qQjxKVk5>za$~ssoEyrtq^WFP* zOy|+jK;=^K zua#8|z~oS#Hgl{t&|gcSC6S&i{8W|l0O2J8p>CMHDp0P*;_38%m^Kdin)XfPeI8Ve z7l3D|o$zRlm{?xr^NL825Vb%B>s;=-7MpcN@TzkupsY>9uA#j=84(n;TNEzg!kbRo(_HNCQ+W!9jfpQgT&i4xh#cPwUgkjWk|o{Xq+BOv zB@Grh3D83QS5?A)oQi6a-43>{yABSk^BWnA3%Uf2I(r1nwKA}V8*twh+fIvmZXEoJ zRaVh~|45(|<{qFxDsvuQRpr9;j2?6EWG40G$I6I~( z8SeyI>gbLxQ>20W-bmK!kN;g-dH4P)#NW0S@b7Tii36s8wslZzl+8f?JJhGKG3#jB z={AB1sis0%RD%MiYVj0pJ>{Imu^PTky*h{UfJxmsu!If?1J<+zD<<|u%(?eY%7~78 z-JIE%ZWn&GY}lMHymXRVx5YX>yYlQAw9k92#6xeUlg;{2F`jqGffbb8XLF=swVw+Z z)K+yKkW{FDcA56z3Z+4%4sB#OQaT(CovvRk*EgR&JbWsThI1sW8+%S!fp~TPXKkGd$o%hSQRG1_#4l1*=c1+FeysE>aqa(|H}I zM%1BP)=rqb~*8ap{Y96^oHIO-{}-j+}O-N*i!cFzeRvHMXUxno+;mU+jP{eg#8 zf_qkCDp*N`$3xq^B!|LZHcDA)znaYi)xt8t5{d@z=l`7E=IB1@yy`QYevP;e{p{cbnPsp6)qZG8_Y%Xd zTj#1@;UMsn`;R_AX%3k2Xlw|mMi5rz>EXb>%}WI3Um<#kiE+aCnWO5MJP4ha&1@X{wt5(|BiW^_3j6uYm6Y zMY6z4a-Oy`>MQAvusm9S;<51tFFRNGJSk@^+MqOJ>h8!Lxrt5r`D*bhp4}^6G)n5C z?457cp1F6W9okjl{zPwr=RxSPS(O!2^I>r!-Z!(sofqPrA6z*winl{&E<2z&hnpjk zgap#m5qZy+U#!=GEjVoK-8x1EjNI6cSBAQdvQs$EAPKgLUc9B-profqzEk%HZn z=&AOVmn$gg=bd)2YGhw;cv7HlLNj1mwr;BJs!kiL!pjPgO;00OvO-|_{CvHB{Rkai z@Q;^++3`Nx)>p`4IejZa?}`I5H?odqe*!A-fDQl>fucn7ON*wq@@wdl7L z0N$hm?SS-JQSJ19lz#KDyiI5D2`R_6j@#C((Q?IbkvH*LLq1tOoFZ4?+9T@jd~8VXtaJHC+}> z?T|-1UC4}Dutn!U4*OU_NctxcZoD*5w53dZPC$QVJDW1Fae*X^l)Kke(=086yEVL< z*NW^BqA5>DY_P#^4ps2`RaheI>; z+4ibw*V2`zRjB*Eob~q~K0Lht;p1mI7}kG4=tDadrye+PMYU^-{E9a&Dh3xwftIBz zz#sayK|1Wi@K=c63d}a>iDPZ2#XumAn2pm>?Sh;7&w$2wd6BWI5zV31D!1JxeffqPP5Rk}&G|LXRUc*Q zJF?K5+1=uLD$nb+5~IDW<&B(|oidO+MUE6tc1M9XRcW#9c>`xewF=cqoJBN+ONPy8 zF*yMSUmZ1&$TfoshZ6#a5iUm$p)$gp!9{ltcXCj(KE7VB-~M-J#h#Yy#gr4_6hPvC z8nD5-?jGt(c00hl+_Pb*ddDfHyB^=!^skr&?nCSl_4_*aDwoOaLx^dhFvOrx|!{t1DEw)#Zp;98CSHwiubxI-FMiXcC_WuEYr+yLzEVyL-{l1 zD-(P2Vl~?(!-p+umAGgeWlup<45*8LigX8R(QX254D`ELz>W7_kdH>cAAkL!_eZa= z6kasLUwr<)=cL4n1_mq(0K^Lue&)1o(6UCI;##LKNVe&OK(E|PP`auBW?aWZN&9G0 zT&j{6r`-m}Nw}W&kPb)LcYT#2RB$wFy|vEtu`3yzG_lUYGW}tjIYf1*{??41d*z=O}q%4OmijJaR8yRrHw>zc*jTtn2ztlRRDwi ze(a~yTPlrU2v+RNIvYxyhf{}tRAzfr<&Ft((-jW5$RW9zUv=l@MEWcQ#~S`gK64sK z);Mp}g330a02{+Bi;>NRt<90}V_FE9OM;5~(4U3P30~88J`G^(n8VCOQMDJzkS_Fs7_UGE1d6@~Q>{5G;~^_rVoJp#XCy zK_4ouuTwH#0TVCQ=HDej4jp`wf@W$x>$$gC$ke85D5$-88P2iVz>v>tWt&O2dtQOM ze#%Z4&Cu&&bw~vVU~&^p)=i$D`61qKZHmKzVg{H+t*D;JnCrwu+4;6&BePTRHrdQ^ z51V<{)4}z&45tm0w7Fk@tG=Ae{+Tx`z(el3*!vF3atwi3FxVNH&sTF`KWvpwHbSx2 zl4BL+van914O)TN(%_XUjM4HI>ve)L9pL7at3*pwSpd|hq84EXsOWRCShc?S6hTN2 zpo7=9N)oZVgRMHm8Q>Zl2bySMhLdN1szMVa;n`cH!X&uVB&|$;p{7y#UfV~l+K>iM z4G0QNQ;myfvTL~jRgTE1usIv}vHrwb{c$|<#O;>Bg7M}T#vz*p1TIN=NRtk1f{JMDheqsrAnC1I)6df|A{8bfl6*^<0IpkA2admMxNqrFy7rWlHUDx-av1r;V$p|Ir582?VxLg}HI$ zPN#%Vm1*M?IKJ$C;ZQ0arww9|-i@TzV`>K*G+A*|%0DO#)?cmH@5+a_|L3>A{p|kY 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 diff --git a/metadata/md5-cache/app-dicts/stardict-cdict-en-zh-big5-2.4.2 b/metadata/md5-cache/app-dicts/stardict-cdict-en-zh-big5-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-cdict-en-zh-big5-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-cdict-en-zh-big5-2.4.2-r1 index 7a340ff71a85..3fe722d83b8e 100644 --- a/metadata/md5-cache/app-dicts/stardict-cdict-en-zh-big5-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-cdict-en-zh-big5-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Traditional Chinese (BIG5) -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_TW/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-cdict-big5-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=b27804f9c00f555874ac91a2cc2d10af +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=38d57e8d93925f0efecb7169336f31dc diff --git a/metadata/md5-cache/app-dicts/stardict-cdict-en-zh-gb-2.4.2 b/metadata/md5-cache/app-dicts/stardict-cdict-en-zh-gb-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-cdict-en-zh-gb-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-cdict-en-zh-gb-2.4.2-r1 index 5257486b781d..651b018cce66 100644 --- a/metadata/md5-cache/app-dicts/stardict-cdict-en-zh-gb-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-cdict-en-zh-gb-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Simplified Chinese (GB) -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_CN/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~arm ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-cdict-gb-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=7cf1a86197908a53e14f074524050611 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=ffc135ba89514ca2fb51c3621c59df8a diff --git a/metadata/md5-cache/app-dicts/stardict-cedict-zh-en-big5-2.4.2 b/metadata/md5-cache/app-dicts/stardict-cedict-zh-en-big5-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-cedict-zh-en-big5-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-cedict-zh-en-big5-2.4.2-r1 index 971dc158e409..583821022e3b 100644 --- a/metadata/md5-cache/app-dicts/stardict-cedict-zh-en-big5-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-cedict-zh-en-big5-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary Traditional Chinese (BIG5) to English -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_TW/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-cedict-big5-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=891f5b65ea0b6cb1d42656c5b507b5e2 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=447f8aa47a0ee9f379ea142656d25195 diff --git a/metadata/md5-cache/app-dicts/stardict-cedict-zh-en-gb-2.4.2 b/metadata/md5-cache/app-dicts/stardict-cedict-zh-en-gb-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-cedict-zh-en-gb-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-cedict-zh-en-gb-2.4.2-r1 index d60bfecff785..84f6f9826120 100644 --- a/metadata/md5-cache/app-dicts/stardict-cedict-zh-en-gb-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-cedict-zh-en-gb-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary Simplified Chinese (GB) to English -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_CN/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~arm ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-cedict-gb-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=8781b7bd1a819aa28b4d0dda3ece2467 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=7960afeb06ac3a4a84bae075fcf1e7b2 diff --git a/metadata/md5-cache/app-dicts/stardict-dictd-devils-2.4.2 b/metadata/md5-cache/app-dicts/stardict-dictd-devils-2.4.2-r1 similarity index 56% rename from metadata/md5-cache/app-dicts/stardict-dictd-devils-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-dictd-devils-2.4.2-r1 index a47edfb02d29..03d24c11b5c4 100644 --- a/metadata/md5-cache/app-dicts/stardict-dictd-devils-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-dictd-devils-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary for Dictd.org's Devil's Dictionary -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/dict.org/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-dictd_www.dict.org_devils-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=6553efd3bb653d96e87a20dbc672fbf0 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=7187ff9a2242a918f825103dca871828 diff --git a/metadata/md5-cache/app-dicts/stardict-freedict-eng-deu-2.4.2 b/metadata/md5-cache/app-dicts/stardict-freedict-eng-deu-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-freedict-eng-deu-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-freedict-eng-deu-2.4.2-r1 index 2d47c7ce72c0..22b1fd5bf281 100644 --- a/metadata/md5-cache/app-dicts/stardict-freedict-eng-deu-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-freedict-eng-deu-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to German -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/freedict.de/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-dictd_www.freedict.de_eng-deu-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=d4ea6aaa70784f2b4c4a8b837be3a102 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=4324d2c53b99be7321c62f30cebb56e2 diff --git a/metadata/md5-cache/app-dicts/stardict-freedict-eng-fra-2.4.2 b/metadata/md5-cache/app-dicts/stardict-freedict-eng-fra-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-freedict-eng-fra-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-freedict-eng-fra-2.4.2-r1 index a7b402ceef84..e55fb30e9f09 100644 --- a/metadata/md5-cache/app-dicts/stardict-freedict-eng-fra-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-freedict-eng-fra-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to French -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/freedict.de/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-dictd_www.freedict.de_eng-fra-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=167ed089d8f861a3c6b0e1bd2768f2b5 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=a8fc37621df6fff29ac1a4fffd9f941c diff --git a/metadata/md5-cache/app-dicts/stardict-freedict-eng-ita-2.4.2 b/metadata/md5-cache/app-dicts/stardict-freedict-eng-ita-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-freedict-eng-ita-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-freedict-eng-ita-2.4.2-r1 index 46eb180c5bfd..ee26bf813776 100644 --- a/metadata/md5-cache/app-dicts/stardict-freedict-eng-ita-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-freedict-eng-ita-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Italian -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/freedict.de/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-dictd_www.freedict.de_eng-ita-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=28b2b0c9762195146d5f615b77540fbd +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=52f69d2c7badcaf4233bd0b93b9a208f diff --git a/metadata/md5-cache/app-dicts/stardict-freedict-eng-lat-2.4.2 b/metadata/md5-cache/app-dicts/stardict-freedict-eng-lat-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-freedict-eng-lat-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-freedict-eng-lat-2.4.2-r1 index 2be1c8fc20b9..7a9f0289cd20 100644 --- a/metadata/md5-cache/app-dicts/stardict-freedict-eng-lat-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-freedict-eng-lat-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Latin -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/freedict.de/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-dictd_www.freedict.de_eng-lat-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=bff6f6eb8453f3ccd5dc482d0804fa58 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=ad491fa85ef0bdc2653392594277e8b6 diff --git a/metadata/md5-cache/app-dicts/stardict-freedict-eng-rus-2.4.2 b/metadata/md5-cache/app-dicts/stardict-freedict-eng-rus-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-freedict-eng-rus-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-freedict-eng-rus-2.4.2-r1 index 93b223f157c4..808f50e0ebfc 100644 --- a/metadata/md5-cache/app-dicts/stardict-freedict-eng-rus-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-freedict-eng-rus-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Russian -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/freedict.de/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-dictd_www.freedict.de_eng-rus-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=851bfd88ccacb5a0d66b215e0f79772b +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=b42605316096b0b1cbcdfe5894297069 diff --git a/metadata/md5-cache/app-dicts/stardict-freedict-eng-spa-2.4.2 b/metadata/md5-cache/app-dicts/stardict-freedict-eng-spa-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-freedict-eng-spa-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-freedict-eng-spa-2.4.2-r1 index 327ffbb52301..3f52c999839d 100644 --- a/metadata/md5-cache/app-dicts/stardict-freedict-eng-spa-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-freedict-eng-spa-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Spanish -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/freedict.de/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-dictd_www.freedict.de_eng-spa-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=35ea58343f3b102e44c1667d3af4e0f1 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=d1cea61f915a10b6d2a9ef8bb26ede05 diff --git a/metadata/md5-cache/app-dicts/stardict-freedict-eng-swe-2.4.2 b/metadata/md5-cache/app-dicts/stardict-freedict-eng-swe-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-freedict-eng-swe-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-freedict-eng-swe-2.4.2-r1 index 9155ca7d66a6..8a8e4dd5f1a4 100644 --- a/metadata/md5-cache/app-dicts/stardict-freedict-eng-swe-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-freedict-eng-swe-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Swedish -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/freedict.de/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-dictd_www.freedict.de_eng-swe-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=672db6a94b8fda0f91347a73c75e49d6 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=c01baee046658228a5ca347a1d87ba1d diff --git a/metadata/md5-cache/app-dicts/stardict-freedict-eng-tur-2.4.2 b/metadata/md5-cache/app-dicts/stardict-freedict-eng-tur-2.4.2-r1 similarity index 54% rename from metadata/md5-cache/app-dicts/stardict-freedict-eng-tur-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-freedict-eng-tur-2.4.2-r1 index 2993dad812ae..4b1bd011c3cd 100644 --- a/metadata/md5-cache/app-dicts/stardict-freedict-eng-tur-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-freedict-eng-tur-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Turkish -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/freedict.de/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-freedict-eng-tur-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=7670cedb6bc998376e224cd78f98b501 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=f2b2faba7ec827f8250781820c9cc3bc diff --git a/metadata/md5-cache/app-dicts/stardict-freedict-tur-deu-2.4.2 b/metadata/md5-cache/app-dicts/stardict-freedict-tur-deu-2.4.2-r1 similarity index 54% rename from metadata/md5-cache/app-dicts/stardict-freedict-tur-deu-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-freedict-tur-deu-2.4.2-r1 index 8ba185306db2..527efd0d146b 100644 --- a/metadata/md5-cache/app-dicts/stardict-freedict-tur-deu-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-freedict-tur-deu-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary Turkish to German -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/freedict.de/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-freedict-tur-deu-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=2d02b0caebd3009fa9448537f51b013d +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=e48cceeb454dd1c0670b358e4e1f5548 diff --git a/metadata/md5-cache/app-dicts/stardict-freedict-tur-eng-2.4.2 b/metadata/md5-cache/app-dicts/stardict-freedict-tur-eng-2.4.2-r1 similarity index 54% rename from metadata/md5-cache/app-dicts/stardict-freedict-tur-eng-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-freedict-tur-eng-2.4.2-r1 index 057cde6f328c..3663e25c02a0 100644 --- a/metadata/md5-cache/app-dicts/stardict-freedict-tur-eng-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-freedict-tur-eng-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary Turkish to English -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/freedict.de/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-freedict-tur-eng-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=cdcbfc281cc609eec42d27d3e610947b +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=a2d151695cf6ddd272c7aee5ccfec8a0 diff --git a/metadata/md5-cache/app-dicts/stardict-jmdict-en-ja-2.4.2-r1 b/metadata/md5-cache/app-dicts/stardict-jmdict-en-ja-2.4.2-r1 deleted file mode 100644 index fb7d891affd7..000000000000 --- a/metadata/md5-cache/app-dicts/stardict-jmdict-en-ja-2.4.2-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) -DESCRIPTION=Stardict Dictionary English to Japanese -EAPI=6 -HOMEPAGE=http://download.huzheng.org/ja/ -IUSE=+zlib -KEYWORDS=~amd64 ~ppc ~riscv sparc x86 -LICENSE=GDLS -RESTRICT=strip -SLOT=0 -SRC_URI=http://download.huzheng.org/ja/stardict-jmdict-en-ja-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=d862e33b42ef65ffacc31246cd489321 diff --git a/metadata/md5-cache/app-dicts/stardict-jmdict-en-ja-2.4.2-r2 b/metadata/md5-cache/app-dicts/stardict-jmdict-en-ja-2.4.2-r3 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-jmdict-en-ja-2.4.2-r2 rename to metadata/md5-cache/app-dicts/stardict-jmdict-en-ja-2.4.2-r3 index 8eec7483d595..7e29d485d0fe 100644 --- a/metadata/md5-cache/app-dicts/stardict-jmdict-en-ja-2.4.2-r2 +++ b/metadata/md5-cache/app-dicts/stardict-jmdict-en-ja-2.4.2-r3 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Japanese -EAPI=7 +EAPI=8 HOMEPAGE=http://download.huzheng.org/ja +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~ppc ~riscv ~sparc ~x86 LICENSE=CC-BY-SA-3.0 CC-BY-SA-4.0 RESTRICT=strip SLOT=0 SRC_URI=http://download.huzheng.org/ja/stardict-jmdict-en-ja-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=90871512befd3942b67336b327833208 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=92ebd2670f3e3acd3bf23cf43bbb5180 diff --git a/metadata/md5-cache/app-dicts/stardict-jmdict-ja-en-2.4.2-r1 b/metadata/md5-cache/app-dicts/stardict-jmdict-ja-en-2.4.2-r1 deleted file mode 100644 index e885ac62bab0..000000000000 --- a/metadata/md5-cache/app-dicts/stardict-jmdict-ja-en-2.4.2-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) -DESCRIPTION=Stardict Dictionary Japanese to English -EAPI=6 -HOMEPAGE=http://download.huzheng.org/ja/ -IUSE=+zlib -KEYWORDS=~amd64 ~ppc ~riscv sparc x86 -LICENSE=GDLS -RESTRICT=strip -SLOT=0 -SRC_URI=http://download.huzheng.org/ja/stardict-jmdict-ja-en-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=90a50f9ed90ed30a977184e40d03085d diff --git a/metadata/md5-cache/app-dicts/stardict-jmdict-ja-en-2.4.2-r2 b/metadata/md5-cache/app-dicts/stardict-jmdict-ja-en-2.4.2-r3 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-jmdict-ja-en-2.4.2-r2 rename to metadata/md5-cache/app-dicts/stardict-jmdict-ja-en-2.4.2-r3 index 3cb753af9c86..806b8d4ebf29 100644 --- a/metadata/md5-cache/app-dicts/stardict-jmdict-ja-en-2.4.2-r2 +++ b/metadata/md5-cache/app-dicts/stardict-jmdict-ja-en-2.4.2-r3 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary Japanese to English -EAPI=7 +EAPI=8 HOMEPAGE=http://download.huzheng.org/ja +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~ppc ~riscv ~sparc ~x86 LICENSE=CC-BY-SA-3.0 CC-BY-SA-4.0 RESTRICT=strip SLOT=0 SRC_URI=http://download.huzheng.org/ja/stardict-jmdict-ja-en-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=2ea76b630b781f5a2197ead34eaa7ae2 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=b1728f99c210c79a215fe6cd95b8d186 diff --git a/metadata/md5-cache/app-dicts/stardict-langdao-en-zh-gb-2.4.2 b/metadata/md5-cache/app-dicts/stardict-langdao-en-zh-gb-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-langdao-en-zh-gb-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-langdao-en-zh-gb-2.4.2-r1 index f5a8b0569917..be2c60ce0d3b 100644 --- a/metadata/md5-cache/app-dicts/stardict-langdao-en-zh-gb-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-langdao-en-zh-gb-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Simplified Chinese (GB) -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_CN/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~arm ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-langdao-ec-gb-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=84fdcdad00861e1011d1738727aebe9d +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=db2a9b00b405f60edeb8e04e3df9970e diff --git a/metadata/md5-cache/app-dicts/stardict-langdao-zh-en-gb-2.4.2 b/metadata/md5-cache/app-dicts/stardict-langdao-zh-en-gb-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-langdao-zh-en-gb-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-langdao-zh-en-gb-2.4.2-r1 index 456a1e2e9f84..1b8882336d4d 100644 --- a/metadata/md5-cache/app-dicts/stardict-langdao-zh-en-gb-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-langdao-zh-en-gb-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary Simplified Chinese (GB) to English -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_CN/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~arm ~ppc ~riscv sparc x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-langdao-ce-gb-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=83aedb3e853140628dd45ca831162da8 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=e238e47e3dff59a14402c798497e4fa8 diff --git a/metadata/md5-cache/app-dicts/stardict-mova-smiley-2.4.2 b/metadata/md5-cache/app-dicts/stardict-mova-smiley-2.4.2-r1 similarity index 56% rename from metadata/md5-cache/app-dicts/stardict-mova-smiley-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-mova-smiley-2.4.2-r1 index 121739bd282a..5d52b1083781 100644 --- a/metadata/md5-cache/app-dicts/stardict-mova-smiley-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-mova-smiley-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary for Mova.org's Smiley Dictionary -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/mova.org/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-dictd_www.mova.org_smiley-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=c2fecd728f80b4b5d7e7aea4dcbd243f +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=8bf9193f47e2d9a98f59a1a722235aba diff --git a/metadata/md5-cache/app-dicts/stardict-oxford-en-zh-gb-2.4.2 b/metadata/md5-cache/app-dicts/stardict-oxford-en-zh-gb-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-oxford-en-zh-gb-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-oxford-en-zh-gb-2.4.2-r1 index e9d6be1c0f93..c05301e0cae4 100644 --- a/metadata/md5-cache/app-dicts/stardict-oxford-en-zh-gb-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-oxford-en-zh-gb-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Simplified Chinese (GB) -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_CN/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-oxford-gb-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=d8cda67db27eeb8fb7c1c719bb59a5ee +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=a084075da568d4e68fad4304781b2f7c diff --git a/metadata/md5-cache/app-dicts/stardict-quick-eng-jpn-2.4.2 b/metadata/md5-cache/app-dicts/stardict-quick-eng-jpn-2.4.2-r1 similarity index 54% rename from metadata/md5-cache/app-dicts/stardict-quick-eng-jpn-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-quick-eng-jpn-2.4.2-r1 index 69dda16075e7..509a58a27af2 100644 --- a/metadata/md5-cache/app-dicts/stardict-quick-eng-jpn-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-quick-eng-jpn-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Japanese Romaji -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/Quick/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-quick_eng-jpn-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=67002377afcb859a83a5346a344422dc +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=9d27d64058f59bd8533cff882b8bdf90 diff --git a/metadata/md5-cache/app-dicts/stardict-quick-jpn-eng-2.4.2 b/metadata/md5-cache/app-dicts/stardict-quick-jpn-eng-2.4.2-r1 similarity index 54% rename from metadata/md5-cache/app-dicts/stardict-quick-jpn-eng-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-quick-jpn-eng-2.4.2-r1 index efd242bd330f..075132de3ac8 100644 --- a/metadata/md5-cache/app-dicts/stardict-quick-jpn-eng-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-quick-jpn-eng-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary Japanese Romaji to English -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/Quick/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-quick_jpn-eng-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=4e24fbf56d7ae13b4ef9562b735b7876 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=1bad6a968bfab72d6ad24c169c20e75c diff --git a/metadata/md5-cache/app-dicts/stardict-quick-ru-en-2.4.2 b/metadata/md5-cache/app-dicts/stardict-quick-ru-en-2.4.2-r1 similarity index 53% rename from metadata/md5-cache/app-dicts/stardict-quick-ru-en-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-quick-ru-en-2.4.2-r1 index b2a9e2ac5413..506072e3cd4e 100644 --- a/metadata/md5-cache/app-dicts/stardict-quick-ru-en-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-quick-ru-en-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Quick but still useful Russian to English dictionary -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/Quick/ +INHERIT=stardict IUSE=+zlib KEYWORDS=amd64 ~riscv x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-quick_rus-eng-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=033867ee93ce3149fc79167677d28f05 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=3bfcdcf173f80f14c61641ddaf727a75 diff --git a/metadata/md5-cache/app-dicts/stardict-xdict-en-zh-big5-2.4.2 b/metadata/md5-cache/app-dicts/stardict-xdict-en-zh-big5-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-xdict-en-zh-big5-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-xdict-en-zh-big5-2.4.2-r1 index 2c7c402bd931..ceafbccdb393 100644 --- a/metadata/md5-cache/app-dicts/stardict-xdict-en-zh-big5-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-xdict-en-zh-big5-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Traditional Chinese (BIG5) -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_TW/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-xdict-ec-big5-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=3ab4b348653c083e75e92e6bcd607cc4 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=1f2a28debe25228ac85fb3ec45e540b4 diff --git a/metadata/md5-cache/app-dicts/stardict-xdict-en-zh-gb-2.4.2 b/metadata/md5-cache/app-dicts/stardict-xdict-en-zh-gb-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-xdict-en-zh-gb-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-xdict-en-zh-gb-2.4.2-r1 index f776da7ac59d..1608e5c7825b 100644 --- a/metadata/md5-cache/app-dicts/stardict-xdict-en-zh-gb-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-xdict-en-zh-gb-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary English to Simplified Chinese (GB) -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_CN/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~arm ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-xdict-ec-gb-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=9755375ce9af1a93d29d1b9fc278064a +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=907c42dba57de6e347f6f8680f52b892 diff --git a/metadata/md5-cache/app-dicts/stardict-xdict-zh-en-big5-2.4.2 b/metadata/md5-cache/app-dicts/stardict-xdict-zh-en-big5-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-xdict-zh-en-big5-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-xdict-zh-en-big5-2.4.2-r1 index eff995545365..0fd572288e6b 100644 --- a/metadata/md5-cache/app-dicts/stardict-xdict-zh-en-big5-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-xdict-zh-en-big5-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary Traditional Chinese (BIG5) to English -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_TW/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-xdict-ce-big5-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=1842dae65490ea72ee016043afd62cc6 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=4180f82dd7a7bd2a3d4900391a002b9f diff --git a/metadata/md5-cache/app-dicts/stardict-xdict-zh-en-gb-2.4.2 b/metadata/md5-cache/app-dicts/stardict-xdict-zh-en-gb-2.4.2-r1 similarity index 55% rename from metadata/md5-cache/app-dicts/stardict-xdict-zh-en-gb-2.4.2 rename to metadata/md5-cache/app-dicts/stardict-xdict-zh-en-gb-2.4.2-r1 index 1e39ee008d2a..d060bffae921 100644 --- a/metadata/md5-cache/app-dicts/stardict-xdict-zh-en-gb-2.4.2 +++ b/metadata/md5-cache/app-dicts/stardict-xdict-zh-en-gb-2.4.2-r1 @@ -1,13 +1,14 @@ +BDEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv ) zlib? ( app-arch/gzip app-text/dictd ) DEFINED_PHASES=compile install -DEPEND=|| ( >=app-text/stardict-2.4.2 app-text/sdcv app-text/goldendict ) zlib? ( app-arch/gzip app-text/dictd ) DESCRIPTION=Stardict Dictionary Simplified Chinese (GB) to English -EAPI=6 +EAPI=8 HOMEPAGE=http://download.huzheng.org/zh_CN/ +INHERIT=stardict IUSE=+zlib KEYWORDS=~amd64 ~arm ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RESTRICT=strip SLOT=0 SRC_URI=mirror://sourceforge/stardict/stardict-xdict-ce-gb-2.4.2.tar.bz2 -_eclasses_=stardict d43f716f9a7f355ead783b3180783bca -_md5_=7a348df4d8fdc71507a9067ec36adccd +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 stardict 818dfb9a0d6af5ae84e6df1c66f1edb2 +_md5_=08c78f71cc13c6dcd0fb0e794ba6a8be diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz index 0d2de8442e2210e6896481cd62506889a8ea430b..dec547bbf2a09823d1311dcd8756f4628fbcbcd8 100644 GIT binary patch literal 22836 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 literal 22846 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 diff --git a/metadata/md5-cache/app-doc/doxygen-1.9.1 b/metadata/md5-cache/app-doc/doxygen-1.9.1 index 1cfb7c02353c..566c9813b5c3 100644 --- a/metadata/md5-cache/app-doc/doxygen-1.9.1 +++ b/metadata/md5-cache/app-doc/doxygen-1.9.1 @@ -12,5 +12,5 @@ RDEPEND=app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libi RESTRICT=!doc? ( test ) SLOT=0 SRC_URI=http://doxygen.nl/files/doxygen-1.9.1.src.tar.gz mirror://sourceforge/doxygen/rel-1.9.1/doxygen-1.9.1.src.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=7457bde654cee17e09a0e9bae41c2601 diff --git a/metadata/md5-cache/app-doc/doxygen-1.9.2 b/metadata/md5-cache/app-doc/doxygen-1.9.2 index 3b3fe4076846..846b1c08208e 100644 --- a/metadata/md5-cache/app-doc/doxygen-1.9.2 +++ b/metadata/md5-cache/app-doc/doxygen-1.9.2 @@ -12,5 +12,5 @@ RDEPEND=app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libi RESTRICT=!doc? ( test ) SLOT=0 SRC_URI=http://doxygen.nl/files/doxygen-1.9.2.src.tar.gz mirror://sourceforge/doxygen/rel-1.9.2/doxygen-1.9.2.src.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=d56723cfa80aee4399c395706844e434 diff --git a/metadata/md5-cache/app-doc/doxygen-1.9.3 b/metadata/md5-cache/app-doc/doxygen-1.9.3 index ae72a4cdf62f..9ce2821afecf 100644 --- a/metadata/md5-cache/app-doc/doxygen-1.9.3 +++ b/metadata/md5-cache/app-doc/doxygen-1.9.3 @@ -12,5 +12,5 @@ RDEPEND=app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libi RESTRICT=!doc? ( test ) SLOT=0 SRC_URI=http://doxygen.nl/files/doxygen-1.9.3.src.tar.gz mirror://sourceforge/doxygen/rel-1.9.3/doxygen-1.9.3.src.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=da744dc1a22ccd3f2b7905dda5a283a2 diff --git a/metadata/md5-cache/app-doc/doxygen-1.9.4-r1 b/metadata/md5-cache/app-doc/doxygen-1.9.4-r1 index bd5607a853c2..bf3fcfb0d2e8 100644 --- a/metadata/md5-cache/app-doc/doxygen-1.9.4-r1 +++ b/metadata/md5-cache/app-doc/doxygen-1.9.4-r1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=http://www.doxygen.org INHERIT=cmake flag-o-matic llvm python-any-r1 IUSE=clang debug doc dot doxysearch qt5 sqlite -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-2 RDEPEND=app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv clang? ( >=sys-devel/clang-10:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doc? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) qt5? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) sqlite? ( dev-db/sqlite:3 ) RESTRICT=!doc? ( test ) SLOT=0 SRC_URI=http://doxygen.nl/files/doxygen-1.9.4.src.tar.gz mirror://sourceforge/doxygen/rel-1.9.4/doxygen-1.9.4.src.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=5a02e9f29d07288e230423f70ae12146 +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=6fbb4b12af2edd48cccb8dc5903c1d88 diff --git a/metadata/md5-cache/app-doc/doxygen-9999 b/metadata/md5-cache/app-doc/doxygen-9999 index 2031ef56fb11..8b2a100ef872 100644 --- a/metadata/md5-cache/app-doc/doxygen-9999 +++ b/metadata/md5-cache/app-doc/doxygen-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv clang? ( >=sys-devel/clang-10:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doc? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) qt5? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) sqlite? ( dev-db/sqlite:3 ) RESTRICT=!doc? ( test ) SLOT=0 -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=e62422384bbc50ba0207084698ddadd2 diff --git a/metadata/md5-cache/app-doc/halibut-1.3 b/metadata/md5-cache/app-doc/halibut-1.3 index e5a358645690..b768070ca27f 100644 --- a/metadata/md5-cache/app-doc/halibut-1.3 +++ b/metadata/md5-cache/app-doc/halibut-1.3 @@ -4,9 +4,9 @@ DESCRIPTION=yet another free document preparation system EAPI=8 HOMEPAGE=https://www.chiark.greenend.org.uk/~sgtatham/halibut/ INHERIT=cmake -KEYWORDS=amd64 ppc ~ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86 LICENSE=MIT SLOT=0 SRC_URI=https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-1.3/halibut-1.3.tar.gz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=f9324bb6723c71e5c4993bdcbb0b2951 +_md5_=df0032791cab055bee41cf55b042c4dc diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index 2c9647eb8263efabfb769dbea3b78a5c9a96499b..4f477c2fca5e448d8128fba59d33214a39c684a0 100644 GIT binary patch literal 25520 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 DB{8Qk literal 25050 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/gtk-doc-1 ) dev-util/itstool >=sys-devel/gettext-0.18 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/glib-2.64:2 >=x11-libs/gtk+-3.22.0:3[introspection] >=x11-libs/gtksourceview-4.0.2:4[introspection,vala] >=dev-libs/libpeas-1.14.1[gtk] >=dev-libs/libxml2-2.5.0:2 >=dev-libs/gobject-introspection-1.54:= spell? ( >=app-text/gspell-0.2.5:0= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) python_single_target_python3_8? ( dev-python/pycairo[python_targets_python3_8(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_8(-)] dev-libs/libpeas[python,python_single_target_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pycairo[python_targets_python3_9(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_9(-)] dev-libs/libpeas[python,python_single_target_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_10(-)] dev-libs/libpeas[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_11(-)] dev-libs/libpeas[python,python_single_target_python3_11(-)] ) ) +DESCRIPTION=A text editor for the GNOME desktop +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Apps/Gedit https://gitlab.gnome.org/GNOME/gedit +INHERIT=gnome.org gnome2-utils meson python-single-r1 vala xdg +IUSE=+python gtk-doc spell python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2+ CC-BY-SA-3.0 +RDEPEND=>=dev-libs/glib-2.64:2 >=x11-libs/gtk+-3.22.0:3[introspection] >=x11-libs/gtksourceview-4.0.2:4[introspection,vala] >=dev-libs/libpeas-1.14.1[gtk] >=dev-libs/libxml2-2.5.0:2 >=dev-libs/gobject-introspection-1.54:= spell? ( >=app-text/gspell-0.2.5:0= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) python_single_target_python3_8? ( dev-python/pycairo[python_targets_python3_8(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_8(-)] dev-libs/libpeas[python,python_single_target_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pycairo[python_targets_python3_9(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_9(-)] dev-libs/libpeas[python,python_single_target_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_10(-)] dev-libs/libpeas[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_11(-)] dev-libs/libpeas[python,python_single_target_python3_11(-)] ) ) x11-themes/adwaita-icon-theme gnome-base/gsettings-desktop-schemas gnome-base/gvfs +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gedit/42/gedit-42.2.tar.xz +_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 vala 1c07e7167d9ef851ad187f5f3f02d34d xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=1970387bd91d234b3d211ccb8fde652b diff --git a/metadata/md5-cache/app-editors/gvim-9.0.0099 b/metadata/md5-cache/app-editors/gvim-9.0.0099 new file mode 100644 index 000000000000..ad6e4ceca6c0 --- /dev/null +++ b/metadata/md5-cache/app-editors/gvim-9.0.0099 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/autoconf virtual/pkgconfig 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-editors/vim-core-9.0.0099 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) 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] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 dev-lang/ruby:3.0 dev-lang/ruby:3.1 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) +DESCRIPTION=GUI version of the Vim text editor +EAPI=8 +HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim +INHERIT=vim-doc flag-o-matic xdg-utils bash-completion-r1 prefix lua-single python-single-r1 ruby-single +IUSE=acl aqua crypt cscope debug lua motif netbeans nls perl python racket ruby selinux session sound tcl lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris +LICENSE=vim +RDEPEND=~app-editors/vim-core-9.0.0099 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) 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] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 dev-lang/ruby:3.0 dev-lang/ruby:3.1 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) +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_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) aqua? ( !motif ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/vim/vim/archive/v9.0.0099.tar.gz -> vim-9.0.0099.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac ruby-single d832a35ebec5113ec8d275b948432e59 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=37ceaff96d4ced7a762e5ae907e13a49 diff --git a/metadata/md5-cache/app-editors/gvim-9999 b/metadata/md5-cache/app-editors/gvim-9999 index 264a4a6133f2..6e16ee6975eb 100644 --- a/metadata/md5-cache/app-editors/gvim-9999 +++ b/metadata/md5-cache/app-editors/gvim-9999 @@ -1,16 +1,16 @@ -BDEPEND=sys-devel/autoconf virtual/pkgconfig lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) nls? ( sys-devel/gettext ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=sys-devel/autoconf virtual/pkgconfig 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-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) +DEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) 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] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 dev-lang/ruby:3.0 dev-lang/ruby:3.1 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) DESCRIPTION=GUI version of the Vim text editor EAPI=8 HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim INHERIT=vim-doc flag-o-matic xdg-utils bash-completion-r1 prefix lua-single python-single-r1 ruby-single git-r3 -IUSE=acl aqua crypt cscope debug lua motif netbeans nls perl python racket ruby selinux session sound tcl lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +IUSE=acl aqua crypt cscope debug lua motif netbeans nls perl python racket ruby selinux session sound tcl lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 LICENSE=vim PROPERTIES=live -RDEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) -REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) aqua? ( !motif ) +RDEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) 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] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 dev-lang/ruby:3.0 dev-lang/ruby:3.1 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) +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_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) aqua? ( !motif ) RESTRICT=test SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac ruby-single d832a35ebec5113ec8d275b948432e59 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=5feec1f33a4950201deb00a142a4d092 +_md5_=37ceaff96d4ced7a762e5ae907e13a49 diff --git a/metadata/md5-cache/app-editors/moe-1.11 b/metadata/md5-cache/app-editors/moe-1.12 similarity index 58% rename from metadata/md5-cache/app-editors/moe-1.11 rename to metadata/md5-cache/app-editors/moe-1.12 index 764559c087e3..05724396ed74 100644 --- a/metadata/md5-cache/app-editors/moe-1.11 +++ b/metadata/md5-cache/app-editors/moe-1.12 @@ -1,13 +1,14 @@ -DEFINED_PHASES=prepare unpack -DEPEND=|| ( app-arch/plzip app-arch/pdlzip app-arch/lzip ) sys-libs/ncurses:0= virtual/pkgconfig +BDEPEND=|| ( app-arch/plzip app-arch/pdlzip app-arch/lzip ) virtual/pkgconfig +DEFINED_PHASES=configure unpack +DEPEND=sys-libs/ncurses:= DESCRIPTION=A powerful and user-friendly console text editor -EAPI=6 +EAPI=8 HOMEPAGE=https://www.gnu.org/software/moe/ INHERIT=toolchain-funcs unpacker KEYWORDS=~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-3 -RDEPEND=sys-libs/ncurses:0= +RDEPEND=sys-libs/ncurses:= SLOT=0 -SRC_URI=mirror://gnu/moe/moe-1.11.tar.lz +SRC_URI=mirror://gnu/moe/moe-1.12.tar.lz _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 697382d119fd3d195f110b7979184285 -_md5_=61d4aa4eef5a49b5a6576a0e21e779d9 +_md5_=9569419a0c481db5af2b3fdf3525e9f9 diff --git a/metadata/md5-cache/app-editors/moe-1.9 b/metadata/md5-cache/app-editors/moe-1.9 deleted file mode 100644 index 0a2a20f56491..000000000000 --- a/metadata/md5-cache/app-editors/moe-1.9 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=prepare unpack -DEPEND=|| ( app-arch/plzip app-arch/pdlzip app-arch/lzip ) sys-libs/ncurses:0= virtual/pkgconfig -DESCRIPTION=A powerful and user-friendly console text editor -EAPI=6 -HOMEPAGE=https://www.gnu.org/software/moe/ -INHERIT=toolchain-funcs unpacker -KEYWORDS=amd64 arm x86 ~amd64-linux ~x86-linux -LICENSE=GPL-3 -RDEPEND=sys-libs/ncurses:0= -SLOT=0 -SRC_URI=mirror://gnu/moe/moe-1.9.tar.lz -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 697382d119fd3d195f110b7979184285 -_md5_=661cef3a72d6b1aa18608f54ad40360a diff --git a/metadata/md5-cache/app-editors/nano-6.3 b/metadata/md5-cache/app-editors/nano-6.3 index a508e79ccb16..c8d5149bde7b 100644 --- a/metadata/md5-cache/app-editors/nano-6.3 +++ b/metadata/md5-cache/app-editors/nano-6.3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Basics_Guide INHERIT=flag-o-matic IUSE=debug justify magic minimal ncurses nls +spell +split-usr static unicode -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-3 RDEPEND=!static? ( >=sys-libs/ncurses-5.9-r1:=[unicode(+)?] sys-libs/ncurses:= magic? ( sys-apps/file ) nls? ( virtual/libintl ) ) REQUIRED_USE=magic? ( !minimal ) SLOT=0 SRC_URI=https://www.nano-editor.org/dist/v6/nano-6.3.tar.xz _eclasses_=flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=5baf439fa5591f8678dd92bd255e4f12 +_md5_=f2e4c07e87662d15c19964f8df9e9c39 diff --git a/metadata/md5-cache/app-editors/vim-9.0.0099 b/metadata/md5-cache/app-editors/vim-9.0.0099 new file mode 100644 index 000000000000..b9c829de839d --- /dev/null +++ b/metadata/md5-cache/app-editors/vim-9.0.0099 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/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.0099 !=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 dev-lang/ruby:3.0 dev-lang/ruby:3.1 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +DESCRIPTION=Vim, an improved vi-style text editor +EAPI=8 +HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim +INHERIT=vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single desktop xdg-utils +IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=vim +RDEPEND=>=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.0099 !=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 dev-lang/ruby:3.0 dev-lang/ruby:3.1 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +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_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) vim-pager? ( !minimal ) +SLOT=0 +SRC_URI=https://github.com/vim/vim/archive/v9.0.0099.tar.gz -> vim-9.0.0099.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac ruby-single d832a35ebec5113ec8d275b948432e59 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=55221a15ae23763c64eb95eabab7c49f diff --git a/metadata/md5-cache/app-editors/vim-9999 b/metadata/md5-cache/app-editors/vim-9999 index d32ac3ea9222..2e3709916353 100644 --- a/metadata/md5-cache/app-editors/vim-9999 +++ b/metadata/md5-cache/app-editors/vim-9999 @@ -1,15 +1,15 @@ -BDEPEND=sys-devel/autoconf lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) nls? ( sys-devel/gettext ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=sys-devel/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-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9999 !=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 ) virtual/rubygems ) 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 !=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 dev-lang/ruby:3.0 dev-lang/ruby:3.1 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) DESCRIPTION=Vim, an improved vi-style text editor EAPI=8 HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim INHERIT=vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single desktop xdg-utils git-r3 -IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 LICENSE=vim PROPERTIES=live -RDEPEND=>=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-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9999 !=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) -REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) vim-pager? ( !minimal ) +RDEPEND=>=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 !=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.7 dev-lang/ruby:3.0 dev-lang/ruby:3.1 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +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_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) vim-pager? ( !minimal ) SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac ruby-single d832a35ebec5113ec8d275b948432e59 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 1542e649be915f43f6908a9e93909961 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=02410246c16b51c57d40d83a6058ee6b +_md5_=55221a15ae23763c64eb95eabab7c49f diff --git a/metadata/md5-cache/app-editors/vim-core-8.2.4586 b/metadata/md5-cache/app-editors/vim-core-8.2.4586-r1 similarity index 97% rename from metadata/md5-cache/app-editors/vim-core-8.2.4586 rename to metadata/md5-cache/app-editors/vim-core-8.2.4586-r1 index c7cb50c5a822..7bcfaafa0224 100644 --- a/metadata/md5-cache/app-editors/vim-core-8.2.4586 +++ b/metadata/md5-cache/app-editors/vim-core-8.2.4586-r1 @@ -12,4 +12,4 @@ RDEPEND=!! vim-8.2.4586.tar.gz https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vim-doc f088862726f2bc672c57b1063b81ec52 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=d0437afdfffc9cc4140f1852cd61f342 +_md5_=93e47ed15848748638de5fe20933d928 diff --git a/metadata/md5-cache/app-editors/vim-core-8.2.5066-r2 b/metadata/md5-cache/app-editors/vim-core-8.2.5066-r3 similarity index 96% rename from metadata/md5-cache/app-editors/vim-core-8.2.5066-r2 rename to metadata/md5-cache/app-editors/vim-core-8.2.5066-r3 index 53cafd2ae4a7..b135fb57588a 100644 --- a/metadata/md5-cache/app-editors/vim-core-8.2.5066-r2 +++ b/metadata/md5-cache/app-editors/vim-core-8.2.5066-r3 @@ -13,4 +13,4 @@ RDEPEND=! vim-8.2.5066.tar.gz https://dev.gentoo.org/~mattst88/distfiles/vim-8.2.5066-gentoo-patches.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=f910dd1f42eee0f68dec8c23971ea316 +_md5_=2592ae8a03fc5a8e614113dac86f26b9 diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.0049-r1 b/metadata/md5-cache/app-editors/vim-core-9.0.0049-r2 similarity index 96% rename from metadata/md5-cache/app-editors/vim-core-9.0.0049-r1 rename to metadata/md5-cache/app-editors/vim-core-9.0.0049-r2 index ccdefcb3fb74..f72345e64def 100644 --- a/metadata/md5-cache/app-editors/vim-core-9.0.0049-r1 +++ b/metadata/md5-cache/app-editors/vim-core-9.0.0049-r2 @@ -13,4 +13,4 @@ RDEPEND=! vim-core-9.0.0049.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=098bcd7344160d7469d01cb1fa7da851 +_md5_=12848f638006f14b3dffd92631debea3 diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.0099 b/metadata/md5-cache/app-editors/vim-core-9.0.0099 new file mode 100644 index 000000000000..85cdf4152991 --- /dev/null +++ b/metadata/md5-cache/app-editors/vim-core-9.0.0099 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/autoconf +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=sys-libs/ncurses-5.2-r2:0 +DESCRIPTION=vim and gvim shared files +EAPI=8 +HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim +INHERIT=vim-doc flag-o-matic bash-completion-r1 prefix desktop xdg-utils +IUSE=nls acl minimal +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=vim +PDEPEND=!minimal? ( app-vim/gentoo-syntax ) +RDEPEND=! vim-core-9.0.0099.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=12848f638006f14b3dffd92631debea3 diff --git a/metadata/md5-cache/app-editors/vim-core-9999 b/metadata/md5-cache/app-editors/vim-core-9999 index b0db0801624e..4490b6263fdb 100644 --- a/metadata/md5-cache/app-editors/vim-core-9999 +++ b/metadata/md5-cache/app-editors/vim-core-9999 @@ -12,4 +12,4 @@ PROPERTIES=live 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 diff --git a/metadata/md5-cache/app-misc/acdctl-1.1-r1 b/metadata/md5-cache/app-misc/acdctl-1.1-r2 similarity index 58% rename from metadata/md5-cache/app-misc/acdctl-1.1-r1 rename to metadata/md5-cache/app-misc/acdctl-1.1-r2 index cbaa35b80312..c3cd6678ee92 100644 --- a/metadata/md5-cache/app-misc/acdctl-1.1-r1 +++ b/metadata/md5-cache/app-misc/acdctl-1.1-r2 @@ -1,11 +1,13 @@ -DEFINED_PHASES=install +DEFINED_PHASES=configure install DEPEND=virtual/libusb:0 DESCRIPTION=Apple Cinema Display Control -EAPI=6 +EAPI=8 HOMEPAGE=https://web.archive.org/web/20090725222711/http://technocage.com:80/~caskey/acdctl/ +INHERIT=toolchain-funcs KEYWORDS=ppc LICENSE=GPL-2 RDEPEND=virtual/libusb:0 SLOT=0 SRC_URI=http://www.technocage.com/~caskey/acdctl/download/acdctl-1.1.tar.bz2 -_md5_=a7c1b21a717baabc3848a76d71405737 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=f700216a5654cf1bde2c992c710e1d01 diff --git a/metadata/md5-cache/app-misc/astrolog-5.40-r3 b/metadata/md5-cache/app-misc/astrolog-5.40-r3 deleted file mode 100644 index 3a9638942609..000000000000 --- a/metadata/md5-cache/app-misc/astrolog-5.40-r3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile install postinst prepare unpack -DEPEND=X? ( x11-libs/libX11 ) -DESCRIPTION=A many featured astrology chart calculation program -EAPI=6 -HOMEPAGE=http://www.astrolog.org/astrolog.htm -INHERIT=toolchain-funcs -IUSE=X -KEYWORDS=amd64 ppc ppc64 x86 -LICENSE=astrolog -RDEPEND=X? ( x11-libs/libX11 ) -SLOT=0 -SRC_URI=http://www.astrolog.org/ftp/ast54unx.shr -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=7f220666147fc29b69eab88011b879a3 diff --git a/metadata/md5-cache/app-misc/bfr-1.6-r3 b/metadata/md5-cache/app-misc/bfr-1.6-r4 similarity index 84% rename from metadata/md5-cache/app-misc/bfr-1.6-r3 rename to metadata/md5-cache/app-misc/bfr-1.6-r4 index 73124423c145..3d13f824f487 100644 --- a/metadata/md5-cache/app-misc/bfr-1.6-r3 +++ b/metadata/md5-cache/app-misc/bfr-1.6-r4 @@ -1,7 +1,7 @@ +BDEPEND=dev-lang/perl DEFINED_PHASES=configure -DEPEND=dev-lang/perl DESCRIPTION=General-purpose command-line pipe buffer -EAPI=6 +EAPI=8 HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage INHERIT=toolchain-funcs KEYWORDS=amd64 ~ppc ppc64 sparc x86 @@ -9,4 +9,4 @@ LICENSE=GPL-2 SLOT=0 SRC_URI=http://www.glines.org/bin/pk/bfr-1.6.tar.bz2 _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=acacd30700a2eb99b1298e6c0d2b0c32 +_md5_=6dd3a58f73ce04662b8a61ddc5d581d7 diff --git a/metadata/md5-cache/app-misc/binclock-1.5 b/metadata/md5-cache/app-misc/binclock-1.5 deleted file mode 100644 index 51decd15bd43..000000000000 --- a/metadata/md5-cache/app-misc/binclock-1.5 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install -DEPEND=>=sys-apps/sed-4 -DESCRIPTION=Displays a binary clock in your terminal -EAPI=6 -HOMEPAGE=http://www.ngolde.de/binclock/ -INHERIT=flag-o-matic toolchain-funcs -KEYWORDS=~alpha amd64 ~arm64 ~ia64 ~mips ppc ppc64 sparc x86 -LICENSE=GPL-2 -SLOT=0 -SRC_URI=http://www.ngolde.de/download/binclock-1.5.tar.gz -_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 5ca4e49abed8e3a2f7b56920eadee157 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=701c857f2817686c73fe9a612683f189 diff --git a/metadata/md5-cache/app-misc/binclock-1.5-r1 b/metadata/md5-cache/app-misc/binclock-1.5-r1 new file mode 100644 index 000000000000..ee2dc4049e9c --- /dev/null +++ b/metadata/md5-cache/app-misc/binclock-1.5-r1 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure install +DESCRIPTION=Displays a binary clock in your terminal +EAPI=8 +HOMEPAGE=http://www.ngolde.de/binclock/ +INHERIT=toolchain-funcs +KEYWORDS=~alpha amd64 ~arm64 ~ia64 ~mips ppc ppc64 sparc x86 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=http://www.ngolde.de/download/binclock-1.5.tar.gz +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=3b33c96fb995c2a4c2d38bdc47e771a1 diff --git a/metadata/md5-cache/app-misc/pax-utils-1.3.5 b/metadata/md5-cache/app-misc/pax-utils-1.3.5 new file mode 100644 index 000000000000..d4f049ca537f --- /dev/null +++ b/metadata/md5-cache/app-misc/pax-utils-1.3.5 @@ -0,0 +1,17 @@ +BDEPEND=caps? ( virtual/pkgconfig ) man? ( app-text/xmlto ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) python_single_target_python3_8? ( dev-python/pyelftools[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyelftools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install setup test +DEPEND=caps? ( >=sys-libs/libcap-2.24 ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) python_single_target_python3_8? ( dev-python/pyelftools[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyelftools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) +DESCRIPTION=ELF utils that can check files for security relevant properties +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities +INHERIT=meson python-single-r1 +IUSE=caps +man python seccomp test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=caps? ( >=sys-libs/libcap-2.24 ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) python_single_target_python3_8? ( dev-python/pyelftools[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyelftools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) test? ( python ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://dev.gentoo.org/~sam/distfiles/app-misc/pax-utils/pax-utils-1.3.5.tar.xz https://dev.gentoo.org/~vapier/dist/pax-utils-1.3.5.tar.xz +_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=0f49b2fc55f666d2a617cf43d45814c9 diff --git a/metadata/md5-cache/app-misc/pax-utils-9999 b/metadata/md5-cache/app-misc/pax-utils-9999 index 5508e55507cc..68713010b5d0 100644 --- a/metadata/md5-cache/app-misc/pax-utils-9999 +++ b/metadata/md5-cache/app-misc/pax-utils-9999 @@ -13,4 +13,4 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_ RESTRICT=!test? ( test ) SLOT=0 _eclasses_=git-r3 b9ac6f96d2a88edb5b351df634dc5e53 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=33f1ae6dc7904a547bbe8288a6e05774 +_md5_=ce4650d10d154b087030ff382db6237e diff --git a/metadata/md5-cache/app-misc/pdfpc-4.5.0 b/metadata/md5-cache/app-misc/pdfpc-4.5.0 deleted file mode 100644 index 24d277b96806..000000000000 --- a/metadata/md5-cache/app-misc/pdfpc-4.5.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=|| ( dev-lang/vala:0.50 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=app-text/discount app-text/poppler:=[cairo] dev-libs/glib:2 dev-libs/json-glib dev-libs/libgee:0.8= gnome-base/librsvg net-libs/webkit-gtk:4= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-plugins/gst-plugins-gtk:1.0= media-plugins/gst-plugins-cairo:1.0= ) -DESCRIPTION=Presenter console with multi-monitor support for PDF files -EAPI=7 -HOMEPAGE=https://pdfpc.github.io https://github.com/pdfpc/pdfpc -INHERIT=cmake vala -IUSE=+gstreamer -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=app-text/discount app-text/poppler:=[cairo] dev-libs/glib:2 dev-libs/json-glib dev-libs/libgee:0.8= gnome-base/librsvg net-libs/webkit-gtk:4= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-plugins/gst-plugins-gtk:1.0= media-plugins/gst-plugins-cairo:1.0= ) -SLOT=0 -SRC_URI=https://github.com/pdfpc/pdfpc/archive/v4.5.0.tar.gz -> pdfpc-4.5.0.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vala 1c07e7167d9ef851ad187f5f3f02d34d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=2ad243d798546c01c21bfcc60cac2f07 diff --git a/metadata/md5-cache/app-misc/pdfpc-4.5.0-r1 b/metadata/md5-cache/app-misc/pdfpc-4.5.0-r1 index d8f5475cf3dc..7b6dd5d05212 100644 --- a/metadata/md5-cache/app-misc/pdfpc-4.5.0-r1 +++ b/metadata/md5-cache/app-misc/pdfpc-4.5.0-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://pdfpc.github.io https://github.com/pdfpc/pdfpc INHERIT=cmake vala IUSE=+gstreamer -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3+ RDEPEND=app-text/discount app-text/poppler:=[cairo] dev-libs/glib:2 dev-libs/json-glib dev-libs/libgee:0.8= gnome-base/librsvg net-libs/webkit-gtk:4= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-plugins/gst-plugins-gtk:1.0= media-plugins/gst-plugins-cairo:1.0= ) SLOT=0 SRC_URI=https://github.com/pdfpc/pdfpc/archive/v4.5.0.tar.gz -> pdfpc-4.5.0.tar.gz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 vala 1c07e7167d9ef851ad187f5f3f02d34d xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=e99107f4d81617512dc119c3c99218ed +_md5_=554c704ee5c2a75532339b55bf94b305 diff --git a/metadata/md5-cache/app-misc/rlwrap-0.42-r1 b/metadata/md5-cache/app-misc/rlwrap-0.42-r1 deleted file mode 100644 index c29a1d923c02..000000000000 --- a/metadata/md5-cache/app-misc/rlwrap-0.42-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure -DEPEND=sys-libs/readline:0= -DESCRIPTION=GNU readline wrapper -EAPI=6 -HOMEPAGE=https://github.com/hanslub42/rlwrap -IUSE=debug -KEYWORDS=~amd64 ~mips ~ppc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-2+ -RDEPEND=sys-libs/readline:0= -SLOT=0 -SRC_URI=http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.42.tar.gz -_md5_=f878d8c40f9f130fb344f46a09dfb5ee diff --git a/metadata/md5-cache/app-misc/rlwrap-0.43 b/metadata/md5-cache/app-misc/rlwrap-0.43 deleted file mode 100644 index fcbbc10d06eb..000000000000 --- a/metadata/md5-cache/app-misc/rlwrap-0.43 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure -DEPEND=sys-libs/readline:0= -DESCRIPTION=GNU readline wrapper -EAPI=6 -HOMEPAGE=https://github.com/hanslub42/rlwrap -IUSE=debug -KEYWORDS=amd64 ~mips ppc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-2+ -RDEPEND=sys-libs/readline:0= -SLOT=0 -SRC_URI=https://github.com/hanslub42/rlwrap/releases/download/v0.43/rlwrap-0.43.tar.gz -_md5_=98c0d6b8c226ba274355cb4ba722c7bf diff --git a/metadata/md5-cache/app-misc/tmux-3.3a b/metadata/md5-cache/app-misc/tmux-3.3a index ccaa23660b08..1f465c0ad1eb 100644 --- a/metadata/md5-cache/app-misc/tmux-3.3a +++ b/metadata/md5-cache/app-misc/tmux-3.3a @@ -6,10 +6,10 @@ 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 +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.3a/tmux-3.3a.tar.gz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=b89d34e659b3942cd693fbc7454b888a +_md5_=6e3877048352a9053e6b6596373b3308 diff --git a/metadata/md5-cache/app-misc/tracker-3.3.2 b/metadata/md5-cache/app-misc/tracker-3.3.2 index 7c0381eb6b7f..75dad47cfcbc 100644 --- a/metadata/md5-cache/app-misc/tracker-3.3.2 +++ b/metadata/md5-cache/app-misc/tracker-3.3.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/tracker INHERIT=bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg IUSE=gtk-doc +miners stemmer test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=GPL-2+ LGPL-2.1+ PDEPEND=miners? ( >=app-misc/tracker-miners-3.3 ) RDEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspection-1.54:= >=dev-libs/icu-4.8.1.2:= >=dev-libs/json-glib-1.4 >=net-libs/libsoup-2.40.1:2.4 >=dev-libs/libxml2-2.7 >=dev-db/sqlite-3.29.0 stemmer? ( dev-libs/snowball-stemmer:= ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=3/0 SRC_URI=mirror://gnome/sources/tracker/3.3/tracker-3.3.2.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 linux-info dcbf4f67bc38bee48e9d69a4344e8059 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 vala 1c07e7167d9ef851ad187f5f3f02d34d xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=2cd7304a8cfee751482873a28d67e597 +_md5_=b58faa07c60ef442800a54124c41ad76 diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index c7170707eb15cecc00b55be32b085be3b0265ffa..099328980d3ef74bb6558f965da1399c610c4389 100644 GIT binary patch literal 18761 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 E03gR(LjV8( literal 18594 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 diff --git a/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 b/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 index a405accbfa76..9565f6bf5790 100644 --- a/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 +++ b/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/mgorny/diffmask/ INHERIT=distutils-r1 IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm64 ~mips ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~arm64 ~mips ~riscv ~x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=sys-apps/portage[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/mgorny/diffmask/releases/download/diffmask-0.3.3/diffmask-0.3.3.tar.bz2 _eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=6d6399854666b30f56707bc61b4f1493 +_md5_=f7645125e422914659905023b3b083fd diff --git a/metadata/md5-cache/app-portage/distpatch-0.1.2-r2 b/metadata/md5-cache/app-portage/distpatch-0.1.2-r2 index 9b4d1499c8b1..64b77612bf7e 100644 --- a/metadata/md5-cache/app-portage/distpatch-0.1.2-r2 +++ b/metadata/md5-cache/app-portage/distpatch-0.1.2-r2 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://github.com/rafaelmartins/distpatch INHERIT=distutils-r1 IUSE=python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=GPL-2 RDEPEND=>=dev-util/diffball-1.0.1 dev-python/snakeoil[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=sys-apps/portage-2.1.8.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) SLOT=0 SRC_URI=https://github.com/rafaelmartins/distpatch/releases/download/v0.1.2/distpatch-0.1.2.tar.gz _eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=c00d543e68a8adc333d0660c79200a84 +_md5_=78e000e75611675c8da2f55a14af2fe7 diff --git a/metadata/md5-cache/app-portage/eix-0.36.2 b/metadata/md5-cache/app-portage/eix-0.36.2 deleted file mode 100644 index 08d7ea812489..000000000000 --- a/metadata/md5-cache/app-portage/eix-0.36.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/xz-utils virtual/pkgconfig nls? ( sys-devel/gettext ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=configure install postinst postrm prepare setup -DEPEND=nls? ( virtual/libintl ) sqlite? ( >=dev-db/sqlite-3:= ) -DESCRIPTION=Search and query ebuilds -EAPI=8 -HOMEPAGE=https://github.com/vaeth/eix/ -INHERIT=autotools bash-completion-r1 tmpfiles -IUSE=debug doc nls sqlite -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-2 -RDEPEND=nls? ( virtual/libintl ) sqlite? ( >=dev-db/sqlite-3:= ) >=app-shells/push-2.0-r1 >=app-shells/quoter-3.0_p2-r1 virtual/tmpfiles -SLOT=0 -SRC_URI=https://github.com/vaeth/eix/releases/download/v0.36.2/eix-0.36.2.tar.xz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=6df3a064b163ea0f4e80b0caa3100d7a diff --git a/metadata/md5-cache/app-portage/eix-0.36.3 b/metadata/md5-cache/app-portage/eix-0.36.3 index 575f7283204c..fe0fb624f45e 100644 --- a/metadata/md5-cache/app-portage/eix-0.36.3 +++ b/metadata/md5-cache/app-portage/eix-0.36.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/vaeth/eix/ INHERIT=autotools bash-completion-r1 tmpfiles IUSE=debug doc nls sqlite -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-2 RDEPEND=nls? ( virtual/libintl ) sqlite? ( >=dev-db/sqlite-3:= ) >=app-shells/push-2.0-r1 >=app-shells/quoter-3.0_p2-r1 virtual/tmpfiles SLOT=0 SRC_URI=https://github.com/vaeth/eix/releases/download/v0.36.3/eix-0.36.3.tar.xz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=f567e8cf00a10c298b021d97e97a39ad +_md5_=6df3a064b163ea0f4e80b0caa3100d7a diff --git a/metadata/md5-cache/app-portage/emerge-delta-webrsync-3.7.6 b/metadata/md5-cache/app-portage/emerge-delta-webrsync-3.7.6 index 0522d911ad7d..4be97b1e6208 100644 --- a/metadata/md5-cache/app-portage/emerge-delta-webrsync-3.7.6 +++ b/metadata/md5-cache/app-portage/emerge-delta-webrsync-3.7.6 @@ -2,9 +2,9 @@ DEFINED_PHASES=install postinst preinst unpack DESCRIPTION=emerge-webrsync using patches to minimize bandwidth EAPI=7 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage -KEYWORDS=~alpha amd64 ~hppa ~ia64 ~mips ppc ~sparc x86 +KEYWORDS=~alpha amd64 ~hppa ~ia64 ~mips ppc ~riscv ~sparc x86 LICENSE=GPL-2 RDEPEND=app-shells/bash >=sys-apps/portage-2.3.69 >=dev-util/diffball-0.6.5 SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/portage.git/plain/misc/emerge-delta-webrsync?id=829623eadbeda97d37c0ea50dc5f08f19bf4561b -> emerge-delta-webrsync-3.7.6 -_md5_=aaea2d361b86fc1a42b5474a4308533c +_md5_=fac68f3d1b419616ce5b5a3c7af87bbc diff --git a/metadata/md5-cache/app-portage/epkg-0.4-r2 b/metadata/md5-cache/app-portage/epkg-0.4-r2 index 9105ffa2504c..e40d0e3e8556 100644 --- a/metadata/md5-cache/app-portage/epkg-0.4-r2 +++ b/metadata/md5-cache/app-portage/epkg-0.4-r2 @@ -2,9 +2,9 @@ DEFINED_PHASES=install DESCRIPTION=A simple portage wrapper which works like other package managers EAPI=8 HOMEPAGE=https://github.com/jdhore/epkg -KEYWORDS=amd64 x86 +KEYWORDS=amd64 ~riscv x86 LICENSE=BSD-2 RDEPEND=app-portage/eix app-portage/gentoolkit sys-apps/portage SLOT=0 SRC_URI=https://github.com/jdhore/epkg/archive/refs/tags/epkg-0.4.tar.gz -_md5_=678b78d0641ce5e639bf7e96823bfffb +_md5_=005a8f3753edb01bbbcbf6633ced7eb8 diff --git a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r2 b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r2 index daf8a8622a70..2e3288116464 100644 --- a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r2 +++ b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r2 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://github.com/hartwork/fetchcommandwrapper INHERIT=distutils-r1 IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~ppc64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 LICENSE=GPL-3 RDEPEND=>=net-misc/aria2-1.10.2[metalink,xmlrpc] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/f/fetchcommandwrapper/fetchcommandwrapper-0.8.4.tar.gz _eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=11d1b9e3521f8fc5d5545a5c8eae1367 +_md5_=b428ab3e7dbecc11dffd17e1f06be75d diff --git a/metadata/md5-cache/app-portage/g-octave-0.4.1-r7 b/metadata/md5-cache/app-portage/g-octave-0.4.1-r7 index f0f7b485b869..c3b80062eff7 100644 --- a/metadata/md5-cache/app-portage/g-octave-0.4.1-r7 +++ b/metadata/md5-cache/app-portage/g-octave-0.4.1-r7 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://github.com/rafaelmartins/g-octave INHERIT=distutils-r1 IUSE=doc python_targets_python3_8 python_targets_python3_9 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=GPL-2 RDEPEND=sys-apps/portage python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) SLOT=0 SRC_URI=https://github.com/downloads/rafaelmartins/g-octave/g-octave-0.4.1.tar.gz https://github.com/rafaelmartins/g-octave-db/archive/bdf02cbf0a8d017c6c1bddeffd6f03d5d90695ed.tar.gz -> g-octave-db-bdf02cb.tar.gz https://dev.gentoo.org/~rafaelmartins/distfiles/g-octave-patches-0.4.1-r7.tar.xz _eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=c7a7c79a7a17c5040fab45061c493004 +_md5_=f380f24262f206f81d5f0450fc2a1557 diff --git a/metadata/md5-cache/app-portage/gander-0.0.1-r2 b/metadata/md5-cache/app-portage/gander-0.0.1-r2 index 4130d3b608cf..260fb7e43516 100644 --- a/metadata/md5-cache/app-portage/gander-0.0.1-r2 +++ b/metadata/md5-cache/app-portage/gander-0.0.1-r2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/mgorny/gander/ INHERIT=distutils-r1 IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=BSD RDEPEND=dev-python/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-apps/portage[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mgorny/gander/archive/v0.0.1.tar.gz -> gander-0.0.1.tar.gz _eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=0a6f66b4b1a439628b71d4cbad68c404 +_md5_=b2b87c6a5e38ac6cb5139d069d001e96 diff --git a/metadata/md5-cache/app-portage/gverify-2 b/metadata/md5-cache/app-portage/gverify-2 index 9af53ea2330a..7a7387b008e7 100644 --- a/metadata/md5-cache/app-portage/gverify-2 +++ b/metadata/md5-cache/app-portage/gverify-2 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://github.com/mgorny/gverify INHERIT=python-single-r1 IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=BSD-2 RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) app-crypt/gnupg sec-keys/openpgp-keys-gentoo-auth dev-vcs/git REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) SLOT=0 SRC_URI=https://github.com/mgorny/gverify/archive/v2.tar.gz -> gverify-2.tar.gz _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=f9ba98af72077b9e461e470de5f9d59f +_md5_=15c8614323025310cb4f3bf478d803d3 diff --git a/metadata/md5-cache/app-portage/hackport-0.7.2.1 b/metadata/md5-cache/app-portage/hackport-0.7.2.2 similarity index 94% rename from metadata/md5-cache/app-portage/hackport-0.7.2.1 rename to metadata/md5-cache/app-portage/hackport-0.7.2.2 index 8ae699f9ce97..fcbf46622661 100644 --- a/metadata/md5-cache/app-portage/hackport-0.7.2.1 +++ b/metadata/md5-cache/app-portage/hackport-0.7.2.2 @@ -11,6 +11,6 @@ LICENSE=GPL-3+ RDEPEND=>=dev-haskell/async-2.0:= >=dev-haskell/base16-bytestring-0.1.1:= >=dev-haskell/base64-bytestring-1.0:= >=dev-haskell/cryptohash-sha256-0.11:= >=dev-haskell/echo-0.1.3:= >=dev-haskell/ed25519-0.0:= >=dev-haskell/edit-distance-0.2.2:= dev-haskell/extensible-exceptions:= >=dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= >=dev-haskell/network-3.0:= >=dev-haskell/network-uri-2.6.0.2:= >=dev-haskell/parallel-3.2.1.0:= dev-haskell/quickcheck:2= >=dev-haskell/random-1:= >=dev-haskell/regex-base-0.94.0.0:= >=dev-haskell/regex-posix-0.96.0.0:= >=dev-haskell/resolv-0.1.1:= dev-haskell/split:= >=dev-haskell/stm-2.0:= >=dev-haskell/tar-0.5.0.3:= dev-haskell/xml:= >=dev-haskell/zlib-0.5.3:= >=dev-lang/ghc-8.4.3:= dev-util/pkgcheck RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://hackage.haskell.org/package/hackport-0.7.2.1/hackport-0.7.2.1.tar.gz +SRC_URI=https://hackage.haskell.org/package/hackport-0.7.2.2/hackport-0.7.2.2.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=1eea83100174dfc732496cb562fc56df +_md5_=1da393b33e47c11bbafae42026ab14dc diff --git a/metadata/md5-cache/app-portage/iwdevtools-0.11.5 b/metadata/md5-cache/app-portage/iwdevtools-0.11.5 new file mode 100644 index 000000000000..717fbb131cbe --- /dev/null +++ b/metadata/md5-cache/app-portage/iwdevtools-0.11.5 @@ -0,0 +1,15 @@ +BDEPEND=sys-apps/help2man || ( sys-apps/util-linux app-misc/getopt ) test? ( app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1 dev-libs/libxml2:2 sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst test +DESCRIPTION=Small tools to aid with Gentoo development, primarily intended for QA +EAPI=8 +HOMEPAGE=https://github.com/ionenwks/iwdevtools +INHERIT=meson optfeature +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +LICENSE=BSD-2 +RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1 dev-libs/libxml2:2 sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ionenwks/iwdevtools/archive/refs/tags/v0.11.5.tar.gz -> iwdevtools-0.11.5.tar.gz +_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 optfeature 1a2157392a869265b2afcb63a26c12ac python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=d97c806050dcf3be85ebe63af3f67d82 diff --git a/metadata/md5-cache/app-portage/metagen-0.7.3 b/metadata/md5-cache/app-portage/metagen-0.7.3 index 6a5363ad43ca..a712acd4ef65 100644 --- a/metadata/md5-cache/app-portage/metagen-0.7.3 +++ b/metadata/md5-cache/app-portage/metagen-0.7.3 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://cgit.gentoo.org/proj/metagen.git INHERIT=distutils-r1 IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 ~arm64 ~hppa ppc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm64 ~hppa ppc ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-apps/portage[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/m/metagen/metagen-0.7.3.tar.gz _eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=4daa620414de65cb1f08e69f7deaa35f +_md5_=bbe07c70c2f3fe04e42c94d873a0dfce diff --git a/metadata/md5-cache/app-portage/metagen-0.7.3-r1 b/metadata/md5-cache/app-portage/metagen-0.7.3-r1 index 727db9dc2f2c..7bd35ce0df8e 100644 --- a/metadata/md5-cache/app-portage/metagen-0.7.3-r1 +++ b/metadata/md5-cache/app-portage/metagen-0.7.3-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://cgit.gentoo.org/proj/metagen.git INHERIT=distutils-r1 IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-apps/portage[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/m/metagen/metagen-0.7.3.tar.gz _eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=82d11a28975a1253f1a4e39195321bcf +_md5_=31857d6714693f9ee9f65d21f062a3ca diff --git a/metadata/md5-cache/app-portage/mgorny-dev-scripts-24 b/metadata/md5-cache/app-portage/mgorny-dev-scripts-24 new file mode 100644 index 000000000000..ad80ee8e2401 --- /dev/null +++ b/metadata/md5-cache/app-portage/mgorny-dev-scripts-24 @@ -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=BSD-2 +RDEPEND=app-portage/gentoolkit dev-perl/URI dev-util/pkgcheck dev-vcs/git net-misc/wget sys-apps/portage x11-misc/xdg-utils !dev-util/pkgdiff +SLOT=0 +SRC_URI=https://github.com/projg2/mgorny-dev-scripts/archive/v24.tar.gz -> mgorny-dev-scripts-24.tar.gz +_md5_=b0e72ae6229ed2fc7c229891080a8e70 diff --git a/metadata/md5-cache/app-portage/overlint-0.5.3-r3 b/metadata/md5-cache/app-portage/overlint-0.5.3-r3 index 8c4db25a702d..67d6da45f9e7 100644 --- a/metadata/md5-cache/app-portage/overlint-0.5.3-r3 +++ b/metadata/md5-cache/app-portage/overlint-0.5.3-r3 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://cgit.gentoo.org/proj/overlint.git INHERIT=distutils-r1 IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 arm x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ RDEPEND=sys-apps/portage[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) SLOT=0 SRC_URI=https://www.hartwork.org/public/overlint-0.5.3.tar.gz _eclasses_=distutils-r1 17847def14400dd2ebac1ede4e941c5a multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=8939851082f0c4db659b08375d5de372 +_md5_=bc281ebca34d2266a295dd42f7dc8487 diff --git a/metadata/md5-cache/app-portage/porticron-0.7.1 b/metadata/md5-cache/app-portage/porticron-0.7.1 index 8985b231f268..bba4af582bf3 100644 --- a/metadata/md5-cache/app-portage/porticron-0.7.1 +++ b/metadata/md5-cache/app-portage/porticron-0.7.1 @@ -3,10 +3,10 @@ DESCRIPTION=cron script to sync portage and send update mails to root EAPI=6 HOMEPAGE=https://github.com/gentoo/porticron INHERIT=vcs-snapshot -KEYWORDS=amd64 arm arm64 ~hppa ppc ~ppc64 x86 +KEYWORDS=amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv x86 LICENSE=BSD RDEPEND=app-portage/gentoolkit net-dns/bind-tools SLOT=0 SRC_URI=https://github.com/gentoo/porticron/archive/v0.7.1.tar.gz -> porticron-0.7.1.tar.gz _eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 vcs-snapshot eab6d8533446763c2e9777d8bbd1594e -_md5_=42d2219c61365ec1b4220102a6d6be4a +_md5_=84cdeeeb5565dccfe1b9c8ee91a2d4c3 diff --git a/metadata/md5-cache/app-portage/portpeek-3.2.2-r1 b/metadata/md5-cache/app-portage/portpeek-3.2.2-r1 index 88ec5381ab31..ed8d230acf51 100644 --- a/metadata/md5-cache/app-portage/portpeek-3.2.2-r1 +++ b/metadata/md5-cache/app-portage/portpeek-3.2.2-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/mpagano/portpeek INHERIT=python-r1 IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86 LICENSE=GPL-2 RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=app-portage/gentoolkit-0.6.1-r1 || ( >=sys-apps/portage-3.0.31[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/mpagano/portpeek/releases/download/3.2.2/portpeek-3.2.2.tar.gz _eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=64ae907cbe7956f9f96d72eeacdcc7c1 +_md5_=2f7be8d99582231d1682348246271678 diff --git a/metadata/md5-cache/app-portage/repo-commit-0.4.1-r1 b/metadata/md5-cache/app-portage/repo-commit-0.4.1-r1 index 3c76e1dc7d05..0930080ebd52 100644 --- a/metadata/md5-cache/app-portage/repo-commit-0.4.1-r1 +++ b/metadata/md5-cache/app-portage/repo-commit-0.4.1-r1 @@ -2,10 +2,11 @@ DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A repository commit helper EAPI=7 HOMEPAGE=https://bitbucket.org/gentoo/repo-commit/ -KEYWORDS=~amd64 ~x86 +INHERIT=out-of-source +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=BSD RDEPEND=sys-apps/portage SLOT=0 SRC_URI=https://www.bitbucket.org/gentoo/repo-commit/downloads/repo-commit-0.4.1.tar.bz2 _eclasses_=out-of-source 6dc5829f04ddee3f91b9bb274a701fdb -_md5_=d0af1a4931894f669fdb242c268bf292 +_md5_=8302d3d71c788c773acf2472d93d147c diff --git a/metadata/md5-cache/app-portage/unsymlink-lib-20 b/metadata/md5-cache/app-portage/unsymlink-lib-20 index 8ab3de8bfeac..a44294f008d7 100644 --- a/metadata/md5-cache/app-portage/unsymlink-lib-20 +++ b/metadata/md5-cache/app-portage/unsymlink-lib-20 @@ -4,7 +4,7 @@ EAPI=7 HOMEPAGE=https://github.com/mgorny/unsymlink-lib INHERIT=python-single-r1 IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=amd64 ppc64 +KEYWORDS=amd64 ppc64 ~riscv LICENSE=BSD-2 RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_8? ( sys-apps/portage[python_targets_python3_8(-)] ) python_single_target_python3_9? ( sys-apps/portage[python_targets_python3_9(-)] ) python_single_target_python3_10? ( sys-apps/portage[python_targets_python3_10(-)] ) REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) @@ -12,4 +12,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/mgorny/unsymlink-lib/archive/v20.tar.gz -> unsymlink-lib-20.tar.gz _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=e4d8a0a229998e52c96791dc3a429446 +_md5_=9dc6a43769b7a7173698dc73ccea7da8 diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index 3d1fe06aab7123400209fa6b4cdccea61b32936a..ad3841e8d7b41c285ae5553937ac365080ea6e20 100644 GIT binary patch literal 15715 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/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys- SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz mirror://gnu/bash/bash-5.1-patches/bash51-001 mirror://gnu/bash/bash-5.1-patches/bash51-002 mirror://gnu/bash/bash-5.1-patches/bash51-003 mirror://gnu/bash/bash-5.1-patches/bash51-004 mirror://gnu/bash/bash-5.1-patches/bash51-005 mirror://gnu/bash/bash-5.1-patches/bash51-006 mirror://gnu/bash/bash-5.1-patches/bash51-007 mirror://gnu/bash/bash-5.1-patches/bash51-008 mirror://gnu/bash/bash-5.1-patches/bash51-009 mirror://gnu/bash/bash-5.1-patches/bash51-010 mirror://gnu/bash/bash-5.1-patches/bash51-011 mirror://gnu/bash/bash-5.1-patches/bash51-012 mirror://gnu/bash/bash-5.1-patches/bash51-013 mirror://gnu/bash/bash-5.1-patches/bash51-014 mirror://gnu/bash/bash-5.1-patches/bash51-015 mirror://gnu/bash/bash-5.1-patches/bash51-016 mirror://gnu/bash/bash-5.1-patches/bash51-001.sig mirror://gnu/bash/bash-5.1-patches/bash51-002.sig mirror://gnu/bash/bash-5.1-patches/bash51-003.sig mirror://gnu/bash/bash-5.1-patches/bash51-004.sig mirror://gnu/bash/bash-5.1-patches/bash51-005.sig mirror://gnu/bash/bash-5.1-patches/bash51-006.sig mirror://gnu/bash/bash-5.1-patches/bash51-007.sig mirror://gnu/bash/bash-5.1-patches/bash51-008.sig mirror://gnu/bash/bash-5.1-patches/bash51-009.sig mirror://gnu/bash/bash-5.1-patches/bash51-010.sig mirror://gnu/bash/bash-5.1-patches/bash51-011.sig mirror://gnu/bash/bash-5.1-patches/bash51-012.sig mirror://gnu/bash/bash-5.1-patches/bash51-013.sig mirror://gnu/bash/bash-5.1-patches/bash51-014.sig mirror://gnu/bash/bash-5.1-patches/bash51-015.sig mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016.sig verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ) https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.1_p16-patches.tar.xz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f7758a4d2a439cff881d3c1eea13571e +_md5_=596eb8bead8e809c31fba466a986661a diff --git a/metadata/md5-cache/app-shells/bash-5.2_rc2 b/metadata/md5-cache/app-shells/bash-5.2_rc2-r1 similarity index 96% rename from metadata/md5-cache/app-shells/bash-5.2_rc2 rename to metadata/md5-cache/app-shells/bash-5.2_rc2-r1 index 96d59474df7a..604eada407d5 100644 --- a/metadata/md5-cache/app-shells/bash-5.2_rc2 +++ b/metadata/md5-cache/app-shells/bash-5.2_rc2-r1 @@ -11,4 +11,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.2-rc2.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.2-rc2.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.2-rc2.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-rc2.tar.gz.sig ) _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6aad104079e96d7d042ae83d9eef7807 +_md5_=950004caf25ceee519894d89560d6b65 diff --git a/metadata/md5-cache/app-shells/bash-9999 b/metadata/md5-cache/app-shells/bash-9999 index 6ad5d7b8383b..f5a73a1e4223 100644 --- a/metadata/md5-cache/app-shells/bash-9999 +++ b/metadata/md5-cache/app-shells/bash-9999 @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) SLOT=0 _eclasses_=flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 -_md5_=c399385fbb892071ce2063bc6c8ae701 +_md5_=9c35a4e937c79f1d2b539b0e2b3a9750 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index d51abf117adf3638e66a335ac3f54ecff73e080d..ec42229a2df2882d4a2fb5082f3417caf15324bd 100644 GIT binary patch delta 72287 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 delta 72100 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 zB@bI-xOgE=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=install prepare -DEPEND=>=dev-lang/perl-5 app-text/docbook-dsssl-stylesheets app-text/openjade dev-perl/SGMLSpm ~app-text/docbook-xml-simple-dtd-4.1.2.4 ~app-text/docbook-xml-simple-dtd-1.0 app-text/docbook-xml-dtd ~app-text/docbook-sgml-dtd-3.0 ~app-text/docbook-sgml-dtd-3.1 ~app-text/docbook-sgml-dtd-4.0 ~app-text/docbook-sgml-dtd-4.1 ~app-text/docbook-sgml-dtd-4.2 ~app-text/docbook-sgml-dtd-4.4 sys-apps/which jadetex? ( dev-texlive/texlive-formatsextra ) || ( www-client/lynx www-client/links www-client/elinks virtual/w3m ) -DESCRIPTION=Shell scripts to manage DocBook documents -EAPI=7 -HOMEPAGE=https://sourceware.org/docbook-tools/ -INHERIT=autotools prefix -IUSE=jadetex -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2 -RDEPEND=>=dev-lang/perl-5 app-text/docbook-dsssl-stylesheets app-text/openjade dev-perl/SGMLSpm ~app-text/docbook-xml-simple-dtd-4.1.2.4 ~app-text/docbook-xml-simple-dtd-1.0 app-text/docbook-xml-dtd ~app-text/docbook-sgml-dtd-3.0 ~app-text/docbook-sgml-dtd-3.1 ~app-text/docbook-sgml-dtd-4.0 ~app-text/docbook-sgml-dtd-4.1 ~app-text/docbook-sgml-dtd-4.2 ~app-text/docbook-sgml-dtd-4.4 sys-apps/which jadetex? ( dev-texlive/texlive-formatsextra ) || ( www-client/lynx www-client/links www-client/elinks virtual/w3m ) -SLOT=0 -SRC_URI=https://sourceware.org/pub/docbook-tools/new-trials/SOURCES/docbook-utils-0.6.14.tar.gz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=c172cca99072640302920296df724ca1 diff --git a/metadata/md5-cache/app-text/docbook-sgml-utils-0.6.14-r5 b/metadata/md5-cache/app-text/docbook-sgml-utils-0.6.14-r5 index 8d7d3e65b786..ee563631414f 100644 --- a/metadata/md5-cache/app-text/docbook-sgml-utils-0.6.14-r5 +++ b/metadata/md5-cache/app-text/docbook-sgml-utils-0.6.14-r5 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://sourceware.org/docbook-tools/ INHERIT=autotools prefix IUSE=jadetex -KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=>=dev-lang/perl-5 app-text/docbook-dsssl-stylesheets app-text/docbook-xml-dtd:4.2 app-text/openjade app-text/xhtml1 dev-perl/SGMLSpm ~app-text/docbook-sgml-dtd-3.0 ~app-text/docbook-sgml-dtd-3.1 ~app-text/docbook-sgml-dtd-4.0 ~app-text/docbook-sgml-dtd-4.1 ~app-text/docbook-sgml-dtd-4.2 ~app-text/docbook-sgml-dtd-4.4 ~app-text/docbook-xml-simple-dtd-1.0 ~app-text/docbook-xml-simple-dtd-4.1.2.4 sys-apps/which jadetex? ( dev-texlive/texlive-formatsextra ) || ( www-client/lynx www-client/links www-client/elinks virtual/w3m ) SLOT=0 SRC_URI=https://sourceware.org/pub/docbook-tools/new-trials/SOURCES/docbook-utils-0.6.14.tar.gz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=2e030a06bbbe9b8592864a2da678e4c7 +_md5_=63de5b2fae7bfcb8416812f85084166b diff --git a/metadata/md5-cache/app-text/dos2unix-7.4.3 b/metadata/md5-cache/app-text/dos2unix-7.4.3 index ad1d09a47427..22b96650174c 100644 --- a/metadata/md5-cache/app-text/dos2unix-7.4.3 +++ b/metadata/md5-cache/app-text/dos2unix-7.4.3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://www.xs4all.nl/~waterlan/dos2unix.html https://sourceforge.net/projects/dos2unix/ INHERIT=plocale toolchain-funcs IUSE=debug nls test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris LICENSE=BSD-2 RDEPEND=!app-text/hd2u virtual/libintl RESTRICT=!test? ( test ) SLOT=0 SRC_URI=http://www.xs4all.nl/~waterlan/dos2unix/dos2unix-7.4.3.tar.gz mirror://sourceforge/dos2unix/dos2unix-7.4.3.tar.gz _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 plocale 7ce00136a77130df46fbbd5966f98a61 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=ff3523f5734e539de9e90d3463919432 +_md5_=9c31d71150769c40d08d2ae7780913ea diff --git a/metadata/md5-cache/app-text/gspell-1.11.1 b/metadata/md5-cache/app-text/gspell-1.11.1 index 7b2c5db2a4b3..16ffaec36b78 100644 --- a/metadata/md5-cache/app-text/gspell-1.11.1 +++ b/metadata/md5-cache/app-text/gspell-1.11.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gitlab.gnome.org/GNOME/gspell INHERIT=gnome2 vala virtualx IUSE=+introspection +vala test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=LGPL-2.1+ RDEPEND=>=app-text/enchant-2.1.3:2 >=dev-libs/glib-2.44:2 >=x11-libs/gtk+-3.20:3[introspection?] dev-libs/icu:= introspection? ( >=dev-libs/gobject-introspection-1.42.0:= ) REQUIRED_USE=vala? ( introspection ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=mirror://gnome/sources/gspell/1.11/gspell-1.11.1.tar.xz _eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2 4f729d9211b2e3c00a285d6301a557e1 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 vala 1c07e7167d9ef851ad187f5f3f02d34d virtualx 975d49ff3b3f451efe7a95f230532135 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=1aa276514ff050a0e59fa17618ef6a3e +_md5_=48fe10e56c99de2a1f4ca5ef482e9127 diff --git a/metadata/md5-cache/app-text/pandoc-2.18 b/metadata/md5-cache/app-text/pandoc-2.18-r2 similarity index 85% rename from metadata/md5-cache/app-text/pandoc-2.18 rename to metadata/md5-cache/app-text/pandoc-2.18-r2 index 3e450a952bf1..a5d443f440ac 100644 --- a/metadata/md5-cache/app-text/pandoc-2.18 +++ b/metadata/md5-cache/app-text/pandoc-2.18-r2 @@ -1,17 +1,16 @@ BDEPEND=app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/aeson-0.7:=[profile?] =dev-haskell/aeson-pretty-0.8.9:=[profile?] =dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/base64-bytestring-0.1:=[profile?] =dev-haskell/blaze-html-0.9:=[profile?] =dev-haskell/blaze-markup-0.8:=[profile?] =dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/citeproc-0.7:=[profile?] =dev-haskell/commonmark-0.2.2:=[profile?] =dev-haskell/commonmark-extensions-0.2.3.1:=[profile?] =dev-haskell/commonmark-pandoc-0.2.1.2:=[profile?] =dev-haskell/connection-0.3.1:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] =dev-haskell/doclayout-0.4:=[profile?] =dev-haskell/doctemplates-0.10:=[profile?] =dev-haskell/emojis-0.1:=[profile?] =dev-haskell/file-embed-0.0:=[profile?] =dev-haskell/glob-0.7:=[profile?] =dev-haskell/haddock-library-1.10:=[profile?] =dev-haskell/hslua-module-doclayout-1.0.4:=[profile?] =dev-haskell/hslua-module-path-1.0:=[profile?] =dev-haskell/hslua-module-system-1.0:=[profile?] =dev-haskell/hslua-module-text-1.0:=[profile?] =dev-haskell/hslua-module-version-1.0:=[profile?] =dev-haskell/http-client-0.4.30:=[profile?] =dev-haskell/http-client-tls-0.2.4:=[profile?] =dev-haskell/http-types-0.8:=[profile?] =dev-haskell/ipynb-0.2:=[profile?] =dev-haskell/jira-wiki-markup-1.4:=[profile?] =dev-haskell/juicypixels-3.1.6.1:=[profile?] =dev-haskell/lpeg-1.0.1:=[profile?] =dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/pandoc-lua-marshal-0.1.5:=[profile?] =dev-haskell/pandoc-types-1.22.2:=[profile?] =dev-haskell/pretty-show-1.10:=[profile?] =dev-haskell/random-1:=[profile?] =dev-haskell/safe-0.3.18:=[profile?] =dev-haskell/scientific-0.3:=[profile?] =dev-haskell/sha-1.6:=[profile?] =dev-haskell/skylighting-0.12.3.1:=[profile?] =dev-haskell/skylighting-core-0.12.3.1:=[profile?] =dev-haskell/split-0.2:=[profile?] =dev-haskell/syb-0.1:=[profile?] =dev-haskell/tagsoup-0.14.6:=[profile?] =dev-haskell/temporary-1.1:=[profile?] =dev-haskell/texmath-0.12.5:=[profile?] =dev-haskell/text-conversions-0.3:=[profile?] =dev-haskell/unicode-collation-0.1.1:=[profile?] =dev-haskell/unicode-transforms-0.3:=[profile?] =dev-haskell/xml-1.3.12:=[profile?] =dev-haskell/xml-conduit-1.9.1.1:=[profile?] =dev-haskell/xml-types-0.3:=[profile?] =dev-haskell/yaml-0.11:=[profile?] =dev-haskell/zip-archive-0.2.3.4:=[profile?] =dev-haskell/zlib-0.5:=[profile?] =dev-lang/ghc-8.10.1:= lua? ( >=dev-haskell/hslua-2.1:=[profile?] =dev-haskell/hslua-aeson-2.1:=[profile?] =dev-haskell/hslua-2.2:=[profile?] =dev-haskell/wai-0.3:=[profile?] >=dev-haskell/wai-extra-3.0.24:=[profile?] ) >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/diff-0.2 =dev-haskell/tasty-0.11 =dev-haskell/tasty-golden-2.3 =dev-haskell/tasty-hunit-0.9 =dev-haskell/tasty-lua-1.0 =dev-haskell/tasty-quickcheck-0.8 =dev-haskell/aeson-0.7:=[profile?] =dev-haskell/aeson-pretty-0.8.9:=[profile?] =dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/base64-bytestring-0.1:=[profile?] =dev-haskell/blaze-html-0.9:=[profile?] =dev-haskell/blaze-markup-0.8:=[profile?] =dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/citeproc-0.7:=[profile?] =dev-haskell/commonmark-0.2.2:=[profile?] =dev-haskell/commonmark-extensions-0.2.3.1:=[profile?] =dev-haskell/commonmark-pandoc-0.2.1.2:=[profile?] =dev-haskell/connection-0.3.1:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] =dev-haskell/doclayout-0.4:=[profile?] =dev-haskell/doctemplates-0.10:=[profile?] =dev-haskell/emojis-0.1:=[profile?] =dev-haskell/file-embed-0.0:=[profile?] =dev-haskell/glob-0.7:=[profile?] =dev-haskell/haddock-library-1.10:=[profile?] =dev-haskell/hslua-module-doclayout-1.0.4:=[profile?] =dev-haskell/hslua-module-path-1.0:=[profile?] =dev-haskell/hslua-module-system-1.0:=[profile?] =dev-haskell/hslua-module-text-1.0:=[profile?] =dev-haskell/hslua-module-version-1.0:=[profile?] =dev-haskell/http-client-0.4.30:=[profile?] =dev-haskell/http-client-tls-0.2.4:=[profile?] =dev-haskell/http-types-0.8:=[profile?] =dev-haskell/ipynb-0.2:=[profile?] =dev-haskell/jira-wiki-markup-1.4:=[profile?] =dev-haskell/juicypixels-3.1.6.1:=[profile?] =dev-haskell/lpeg-1.0.1:=[profile?] =dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/pandoc-lua-marshal-0.1.5:=[profile?] =dev-haskell/pandoc-types-1.22.2:=[profile?] =dev-haskell/pretty-show-1.10:=[profile?] =dev-haskell/random-1:=[profile?] =dev-haskell/safe-0.3.18:=[profile?] =dev-haskell/scientific-0.3:=[profile?] =dev-haskell/sha-1.6:=[profile?] =dev-haskell/skylighting-0.12.3.1:=[profile?] =dev-haskell/skylighting-core-0.12.3.1:=[profile?] =dev-haskell/split-0.2:=[profile?] =dev-haskell/syb-0.1:=[profile?] =dev-haskell/tagsoup-0.14.6:=[profile?] =dev-haskell/temporary-1.1:=[profile?] =dev-haskell/texmath-0.12.5:=[profile?] =dev-haskell/text-conversions-0.3:=[profile?] =dev-haskell/unicode-collation-0.1.1:=[profile?] =dev-haskell/unicode-transforms-0.3:=[profile?] =dev-haskell/xml-1.3.12:=[profile?] =dev-haskell/xml-conduit-1.9.1.1:=[profile?] =dev-haskell/xml-types-0.3:=[profile?] =dev-haskell/yaml-0.11:=[profile?] =dev-haskell/zip-archive-0.2.3.4:=[profile?] =dev-haskell/zlib-0.5:=[profile?] =dev-lang/ghc-8.10.1:= >=dev-haskell/hslua-2.2:=[profile?] =dev-haskell/wai-0.3:=[profile?] >=dev-haskell/wai-extra-3.0.24:=[profile?] ) >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/diff-0.2 =dev-haskell/tasty-0.11 =dev-haskell/tasty-golden-2.3 =dev-haskell/tasty-hunit-0.9 =dev-haskell/tasty-lua-1.0 =dev-haskell/tasty-quickcheck-0.8 =dev-haskell/aeson-0.7:=[profile?] =dev-haskell/aeson-pretty-0.8.9:=[profile?] =dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/base64-bytestring-0.1:=[profile?] =dev-haskell/blaze-html-0.9:=[profile?] =dev-haskell/blaze-markup-0.8:=[profile?] =dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/citeproc-0.7:=[profile?] =dev-haskell/commonmark-0.2.2:=[profile?] =dev-haskell/commonmark-extensions-0.2.3.1:=[profile?] =dev-haskell/commonmark-pandoc-0.2.1.2:=[profile?] =dev-haskell/connection-0.3.1:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] =dev-haskell/doclayout-0.4:=[profile?] =dev-haskell/doctemplates-0.10:=[profile?] =dev-haskell/emojis-0.1:=[profile?] =dev-haskell/file-embed-0.0:=[profile?] =dev-haskell/glob-0.7:=[profile?] =dev-haskell/haddock-library-1.10:=[profile?] =dev-haskell/hslua-module-doclayout-1.0.4:=[profile?] =dev-haskell/hslua-module-path-1.0:=[profile?] =dev-haskell/hslua-module-system-1.0:=[profile?] =dev-haskell/hslua-module-text-1.0:=[profile?] =dev-haskell/hslua-module-version-1.0:=[profile?] =dev-haskell/http-client-0.4.30:=[profile?] =dev-haskell/http-client-tls-0.2.4:=[profile?] =dev-haskell/http-types-0.8:=[profile?] =dev-haskell/ipynb-0.2:=[profile?] =dev-haskell/jira-wiki-markup-1.4:=[profile?] =dev-haskell/juicypixels-3.1.6.1:=[profile?] =dev-haskell/lpeg-1.0.1:=[profile?] =dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/pandoc-lua-marshal-0.1.5:=[profile?] =dev-haskell/pandoc-types-1.22.2:=[profile?] =dev-haskell/pretty-show-1.10:=[profile?] =dev-haskell/random-1:=[profile?] =dev-haskell/safe-0.3.18:=[profile?] =dev-haskell/scientific-0.3:=[profile?] =dev-haskell/sha-1.6:=[profile?] =dev-haskell/skylighting-0.12.3.1:=[profile?] =dev-haskell/skylighting-core-0.12.3.1:=[profile?] =dev-haskell/split-0.2:=[profile?] =dev-haskell/syb-0.1:=[profile?] =dev-haskell/tagsoup-0.14.6:=[profile?] =dev-haskell/temporary-1.1:=[profile?] =dev-haskell/texmath-0.12.5:=[profile?] =dev-haskell/text-conversions-0.3:=[profile?] =dev-haskell/unicode-collation-0.1.1:=[profile?] =dev-haskell/unicode-transforms-0.3:=[profile?] =dev-haskell/xml-1.3.12:=[profile?] =dev-haskell/xml-conduit-1.9.1.1:=[profile?] =dev-haskell/xml-types-0.3:=[profile?] =dev-haskell/yaml-0.11:=[profile?] =dev-haskell/zip-archive-0.2.3.4:=[profile?] =dev-haskell/zlib-0.5:=[profile?] =dev-lang/ghc-8.10.1:= lua? ( >=dev-haskell/hslua-2.1:=[profile?] =dev-haskell/hslua-aeson-2.1:=[profile?] =dev-haskell/hslua-2.2:=[profile?] =dev-haskell/wai-0.3:=[profile?] >=dev-haskell/wai-extra-3.0.24:=[profile?] ) -REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-3 ) ) +RDEPEND=>=dev-haskell/aeson-0.7:=[profile?] =dev-haskell/aeson-pretty-0.8.9:=[profile?] =dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/base64-bytestring-0.1:=[profile?] =dev-haskell/blaze-html-0.9:=[profile?] =dev-haskell/blaze-markup-0.8:=[profile?] =dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/citeproc-0.7:=[profile?] =dev-haskell/commonmark-0.2.2:=[profile?] =dev-haskell/commonmark-extensions-0.2.3.1:=[profile?] =dev-haskell/commonmark-pandoc-0.2.1.2:=[profile?] =dev-haskell/connection-0.3.1:=[profile?] >=dev-haskell/data-default-0.4:=[profile?] =dev-haskell/doclayout-0.4:=[profile?] =dev-haskell/doctemplates-0.10:=[profile?] =dev-haskell/emojis-0.1:=[profile?] =dev-haskell/file-embed-0.0:=[profile?] =dev-haskell/glob-0.7:=[profile?] =dev-haskell/haddock-library-1.10:=[profile?] =dev-haskell/hslua-module-doclayout-1.0.4:=[profile?] =dev-haskell/hslua-module-path-1.0:=[profile?] =dev-haskell/hslua-module-system-1.0:=[profile?] =dev-haskell/hslua-module-text-1.0:=[profile?] =dev-haskell/hslua-module-version-1.0:=[profile?] =dev-haskell/http-client-0.4.30:=[profile?] =dev-haskell/http-client-tls-0.2.4:=[profile?] =dev-haskell/http-types-0.8:=[profile?] =dev-haskell/ipynb-0.2:=[profile?] =dev-haskell/jira-wiki-markup-1.4:=[profile?] =dev-haskell/juicypixels-3.1.6.1:=[profile?] =dev-haskell/lpeg-1.0.1:=[profile?] =dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/pandoc-lua-marshal-0.1.5:=[profile?] =dev-haskell/pandoc-types-1.22.2:=[profile?] =dev-haskell/pretty-show-1.10:=[profile?] =dev-haskell/random-1:=[profile?] =dev-haskell/safe-0.3.18:=[profile?] =dev-haskell/scientific-0.3:=[profile?] =dev-haskell/sha-1.6:=[profile?] =dev-haskell/skylighting-0.12.3.1:=[profile?] =dev-haskell/skylighting-core-0.12.3.1:=[profile?] =dev-haskell/split-0.2:=[profile?] =dev-haskell/syb-0.1:=[profile?] =dev-haskell/tagsoup-0.14.6:=[profile?] =dev-haskell/temporary-1.1:=[profile?] =dev-haskell/texmath-0.12.5:=[profile?] =dev-haskell/text-conversions-0.3:=[profile?] =dev-haskell/unicode-collation-0.1.1:=[profile?] =dev-haskell/unicode-transforms-0.3:=[profile?] =dev-haskell/xml-1.3.12:=[profile?] =dev-haskell/xml-conduit-1.9.1.1:=[profile?] =dev-haskell/xml-types-0.3:=[profile?] =dev-haskell/yaml-0.11:=[profile?] =dev-haskell/zip-archive-0.2.3.4:=[profile?] =dev-haskell/zlib-0.5:=[profile?] =dev-lang/ghc-8.10.1:= >=dev-haskell/hslua-2.2:=[profile?] =dev-haskell/wai-0.3:=[profile?] >=dev-haskell/wai-extra-3.0.24:=[profile?] ) RESTRICT=!test? ( test ) SLOT=0/2.18 SRC_URI=https://hackage.haskell.org/package/pandoc-2.18/pandoc-2.18.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=aaa1164972e15724a251f3295fcfa8a1 +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=b7cf0a4e77e8e69975ebefba3543b2c5 diff --git a/metadata/md5-cache/app-text/poppler-22.06.0 b/metadata/md5-cache/app-text/poppler-22.06.0 index a93030c8469a..7a24fa85fc22 100644 --- a/metadata/md5-cache/app-text/poppler-22.06.0 +++ b/metadata/md5-cache/app-text/poppler-22.06.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://poppler.freedesktop.org/ INHERIT=cmake toolchain-funcs xdg-utils verify-sig IUSE=boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils verify-sig -KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-2 RDEPEND=media-libs/fontconfig >=media-libs/freetype-2.8 sys-libs/zlib cairo? ( dev-libs/glib:2 x11-libs/cairo introspection? ( dev-libs/gobject-introspection:= ) ) curl? ( net-misc/curl ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) lcms? ( media-libs/lcms:2 ) nss? ( >=dev-libs/nss-3.19:0 ) png? ( media-libs/libpng:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtxml:5 ) tiff? ( media-libs/tiff:0 ) cjk? ( app-text/poppler-data ) RESTRICT=test SLOT=0/122 SRC_URI=https://poppler.freedesktop.org/poppler-22.06.0.tar.xz verify-sig? ( https://poppler.freedesktop.org/poppler-22.06.0.tar.xz.sig ) _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=57435170191a6bef583ed0d1ada53a64 +_md5_=76e0c74571b2d70b9e1bc3b16af4a301 diff --git a/metadata/md5-cache/app-text/sigil-1.9.10 b/metadata/md5-cache/app-text/sigil-1.9.10 new file mode 100644 index 000000000000..1bfb1dafbe9c --- /dev/null +++ b/metadata/md5-cache/app-text/sigil-1.9.10 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[tk] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[tk] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[tk] ) dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[tk] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[tk] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[tk] ) app-text/hunspell:= dev-libs/libpcre2:=[pcre16] python_single_target_python3_8? ( dev-python/css-parser[python_targets_python3_8(-)] dev-python/lxml[python_targets_python3_8(-)] dev-python/six[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/css-parser[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] dev-python/six[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/css-parser[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 sys-libs/zlib[minizip] plugins? ( python_single_target_python3_8? ( dev-python/chardet[python_targets_python3_8(-)] dev-python/cssselect[python_targets_python3_8(-)] dev-python/dulwich[python_targets_python3_8(-)] dev-python/html5lib[python_targets_python3_8(-)] dev-python/pillow[python_targets_python3_8(-)] dev-python/regex[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/chardet[python_targets_python3_9(-)] dev-python/cssselect[python_targets_python3_9(-)] dev-python/dulwich[python_targets_python3_9(-)] dev-python/html5lib[python_targets_python3_9(-)] dev-python/pillow[python_targets_python3_9(-)] dev-python/regex[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/chardet[python_targets_python3_10(-)] dev-python/cssselect[python_targets_python3_10(-)] dev-python/dulwich[python_targets_python3_10(-)] dev-python/html5lib[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] ) ) system-mathjax? ( dev-libs/mathjax ) +DESCRIPTION=Multi-platform WYSIWYG ebook editor for ePub format +EAPI=8 +HOMEPAGE=https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil +INHERIT=xdg cmake python-single-r1 +IUSE=+plugins system-mathjax python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ Apache-2.0 +RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[tk] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[tk] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[tk] ) app-text/hunspell:= dev-libs/libpcre2:=[pcre16] python_single_target_python3_8? ( dev-python/css-parser[python_targets_python3_8(-)] dev-python/lxml[python_targets_python3_8(-)] dev-python/six[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/css-parser[python_targets_python3_9(-)] dev-python/lxml[python_targets_python3_9(-)] dev-python/six[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/css-parser[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 sys-libs/zlib[minizip] plugins? ( python_single_target_python3_8? ( dev-python/chardet[python_targets_python3_8(-)] dev-python/cssselect[python_targets_python3_8(-)] dev-python/dulwich[python_targets_python3_8(-)] dev-python/html5lib[python_targets_python3_8(-)] dev-python/pillow[python_targets_python3_8(-)] dev-python/regex[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/chardet[python_targets_python3_9(-)] dev-python/cssselect[python_targets_python3_9(-)] dev-python/dulwich[python_targets_python3_9(-)] dev-python/html5lib[python_targets_python3_9(-)] dev-python/pillow[python_targets_python3_9(-)] dev-python/regex[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/chardet[python_targets_python3_10(-)] dev-python/cssselect[python_targets_python3_10(-)] dev-python/dulwich[python_targets_python3_10(-)] dev-python/html5lib[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] ) ) system-mathjax? ( dev-libs/mathjax ) +REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) +SLOT=0 +SRC_URI=https://github.com/Sigil-Ebook/Sigil/archive/1.9.10.tar.gz -> sigil-1.9.10.tar.gz +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=481ea063d74d62d0ec7b9d51a6f5a064 diff --git a/metadata/md5-cache/app-text/tree-2.0.1 b/metadata/md5-cache/app-text/tree-2.0.1 index b3db1943a673..c38260805b56 100644 --- a/metadata/md5-cache/app-text/tree-2.0.1 +++ b/metadata/md5-cache/app-text/tree-2.0.1 @@ -3,9 +3,9 @@ DESCRIPTION=Lists directories recursively, and produces an indented listing of f EAPI=8 HOMEPAGE=http://mama.indstate.edu/users/ice/tree/ INHERIT=toolchain-funcs flag-o-matic bash-completion-r1 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=GPL-2 SLOT=0 SRC_URI=ftp://mama.indstate.edu/linux/tree/tree-2.0.1.tgz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=7bf54acea4b4888a0a8f1672799c1e8b +_md5_=13dfdb11ef102728db408028bba3e296 diff --git a/metadata/md5-cache/app-text/tree-2.0.2 b/metadata/md5-cache/app-text/tree-2.0.2 new file mode 100644 index 000000000000..7361a7d577d4 --- /dev/null +++ b/metadata/md5-cache/app-text/tree-2.0.2 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile install prepare +DESCRIPTION=Lists directories recursively, and produces an indented listing of files +EAPI=8 +HOMEPAGE=http://mama.indstate.edu/users/ice/tree/ +INHERIT=toolchain-funcs flag-o-matic bash-completion-r1 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=GPL-2 +SLOT=0 +SRC_URI=ftp://mama.indstate.edu/linux/tree/tree-2.0.2.tgz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=7bf54acea4b4888a0a8f1672799c1e8b diff --git a/metadata/md5-cache/app-text/xhtml1-20020801-r6 b/metadata/md5-cache/app-text/xhtml1-20020801-r6 index 2c0e61203619..c86eb5330da9 100644 --- a/metadata/md5-cache/app-text/xhtml1-20020801-r6 +++ b/metadata/md5-cache/app-text/xhtml1-20020801-r6 @@ -4,10 +4,10 @@ DESCRIPTION=DTDs for the eXtensible HyperText Markup Language 1.0 EAPI=7 HOMEPAGE=https://www.w3.org/TR/xhtml1/ INHERIT=sgml-catalog-r1 -KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=W3C RDEPEND=>=app-text/sgml-common-0.6.3-r7 SLOT=0 SRC_URI=mirror://gentoo/xhtml1-20020801.tgz _eclasses_=sgml-catalog-r1 5d1d74baed1e6235b9a698917e954236 -_md5_=11f8ba26c6473d4e9114bec8a8a15605 +_md5_=2c0b63ce4182f0930d633cf5a0b8b237 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index e19aa24568fe0dcbedad137b22ed4719d9a910b6..a96df4c53732dd9bc719d1e591f9c5001c44cff4 100644 GIT binary patch delta 16424 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%0AV#D0&1f|&|{I;U{A(!=uuh4Ew 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 F002KH>Tdu5 delta 16316 zcmV;tKSRK^sR5Lz0kCZnfA0|W+iySo<;(o?>kom|3Z6o~+z&iD2<3bT;eSK$(-}?X zHkdad9X3bEo=OHEh~5G0=|Tyb-2bc>X0QvAvOVwhddU)aZgMfQqpEc*O;?~Wn~mCy0ArTaY6^v z##KROye3x*7zpk}e^}H7to_}vB=l1@2(Hf#%^98%qdV^bpJZJzizoR+h(_f>N{BQ~ z5a_N}LdfEPRuA3b7$i42Sc1`Tdu9sJ{Mwf@+@{PubL zp(7rjV)~Haggjrc%()PyX&#y2a+!u!mF@akS=0A656#u2k+ z7fB%nS9>Q{eL;EG-FdC69h$e-qP(O|*9|b(%EBFmfryx)SV%H++7L zP>|s6dKtTrvd1jgia9aNH{T1}K%d{xGY_}Y7!oHI)q^cWEf#RWYM{P558}<;x0>V5 zSbi^xJ|Ozre?qMHN41tJ)&Mnc#EEsOxxfL(bFN@+4&PcC;&i{KrB3)Z zpIstrIgqTxup3u_ zoEf>aOh)oN@H@Z|xVXVRIDS!i>n*GO<2p5+ul?y1W{D)c3hNH|E~_S>3LW8yQJdjO z0|kygKxRVh5q2AQt>!ALH68#Q4{#u|_qtpPkJ`_1ROk(u)=%Y;^2(F@xE^kMLl@v( z=Zl`3f766WgEc5duom|+vnzpH1blZ3WawBKzi?c4#t>mqQ#w%L z(+y;bc<$u`oL=x}%EyF{g z=E%BPivqVohTT{xFtph%K zLib|JVJ@5oo$9gHsr*gCf1U3P{b~dR5E(R71c4>IxT`!pZ-#k#ZjLtaAdyF1Y+frZ zvAPFlLGV($^H{iW20Mx-#>r( z;W;a=AJTW&0Jb#n@Du@b@NwVB%U;nB2#8KN=>lU!`eVxtatq^rs3&|CDuu)f>jY!d zan*}hY=H`#kHCE)abfv~RI;N^N@R&|m^9ltF!o*R`yw4gkr5OKK!;_4@M~noe|^^- zfN4VJC|7$9RSi&ce>WMCkeSmz%x8Iqs@gxb{lbIR_Ka8n&(RS>Kr^*~$+ z@RwCl;6$kF+aldxK7an36)owl~hW^6Z4r*&8HgVh?dn6@wH+vz8*H=%VX~|z{Viie<+pH=MW@wzcyQ04`svriUCbqKvLXp$c+CteI*I1^)YTW0yo8ftJH z6@W6zmzRw-!23ijKo|&uqgp?}YJ14phWX5iM<0>M>d7iVbj5fdZJZ_Eu!?95MiEYw zM8NnFW$Z7;ft0Z*uH8sIe^j%%#v#>1Ni`L@x#jbp*jRPZLU6f0WMBY2T=>kM|9H}< zNB|^YO6zKvO<&d;z?e?>&lSdK>p5byc7->;;gc0gjwRp@fF53nj;nA=-kz6T^q-n-70*k-UeTT?@TSo{U?hkpzC%mu(SfrwemT@0gdoc*W$%P*h5{QI{$ zvnR6`KCuz64CsZ-yf5@R@up+0CWGVEi4ko*@(YBh#1eQ(90522K*MF}OM(WVTuLT7 zK#)$8ws#8XF803Se@m=Y3Phx7nsyN1%@7`$gae=PW}p64Q+c=CJ&gdU-Z zaM<&efn8|F1O&Gs z65f}pAL$5i{5H&X3RPicE*!T}iWj*nSQqL<8vpi@#L5hA`V9_GK9zAWx zB|5)Mj`Hp-v`@4bA5FCA7VX?7 zG^e#H*E?&+40b-uI}u)pg|T@&g_j-`Dht9`eqCW*4(Q>qEi;G-=2kyV0JrIej=yIS} ztc{w(5+tIFyq~AZAg5;{d0dtzt-%_9qZ&K0m)FkE@go>C?;P3b1ld&;HObjL0dLk5 z5jmc^Bu`oqv&b}--x{V6-o(vMpMSod!{qZsEvJuZg$d!G!{cNRB9Gy5_jLKsY#YLH zKy@rJ9V})>&|ZW+ez@g3dd$Gj;t-Jf<~d|&DE)1f0$dh4HAlu%8X>k@j$bT)@xY>P zcd#Oi5RmWnohQI;)d+Y~{9MaD3BD+u**2jO1HI8Fkb#Qev1$Qrg))Wa0Dn;X3>qa+ zn>PaWr-_?8f-05(H6I0D)KC=3wuOWMJ%~ZDX;(evzgwtksS7ytvMB2;p+gq7wOSA? zsIU--=52O3lWhy|lxWpzd=%+_X|~r>UmqII3(>+6`E7HRfd|3gdq=k3=8cC1Ug^S4 z79X@0z?XC*DYKb=q#(Hh<<=q zLRu7d^)ycfyWG}HR%k>~KBfTj&n9UApPoAR>ft<(0KJEOjq5uZ{mC+a*r2reL}dPu z{*2QSV|ASEy@i>}Vrc)jj;Yk`)WL79n(G>j~k-RMJT0;7=+V=a35Ai_ejjP zhzhdh7xv!vpKa;^U2e6ILV59)#T(2{m__ z#On%m*bkCsaMT1=AXA77tLd`D8kifMhg8gC3f<$6v^paUG>RS>=22_ec)AD@=^^{&Ah&DAf5OkG?$@ zt{9SwfDwT})#Acwmsuyg6CNY{j6FTD8;|8-3We?T>;N%PVPAL07JEO5MeHgZ3Bd_x zLDc|%TRodKIxG=FgtPj^7Ox2xnBi4CWhJCVj<@p5R6BeLo>)(<%C^U1!PGEY5cwgi z9FZ^B4uPp{n2Ws~Q<&vZi)S8iB;p-$n#coji2H!g!zX%YiwJ?h5UjRHW6tn>mEOu0 zj~|PUM=Wh0>JpZPF;9*5X+_FLyuzwj61EV3`Frq5fZ;fCA0Fp?9H9bsmECaB#J2^R zS=i;(+rkws^hdfLH~@5pUyk7^nZvHG5KmBLLzyi8f3L_(#h%IuI4>|n`drZ_^NQ0~ z3fI#;v<40g6m$<1E`Cr^6zUijUz$r1K`r^IYk}|sJqM$>iJZ}F)ltHez&Ti{I~U@A za)y>37dW^-E>(7^&QEg1_jRhWU@KjSx3}fqFdd6oPEZwCy;mmAl+CV&!;lDRkgABT z2W%%Hu`r{PV2%AYXf~^560`3d01Z_NB00$Lj~!~h z;0c7H&_QLmXBZ6)`u%9;+d3Uj)gol*g-?7*Ab@sw?!zCuN41_0^Fv^bH$jeh!=tkOS_Je<0MdzzRPcYoR5UrC3CNWfb_k z##`7kd#m_`rc}_Jmpq;d@(HuDGJ>6og34`vKw^#hT-Rk^-Z@ZwfD*0}PO#O}yGh`+ z5}eHi+mRkBn|gHwGOU(>VNDYLImDj#W%~N%-+rI_fBwAx{V}ZA-un4sda(tV81g4# zl;zCOO@%_@(~`^^HINKjHX@*<8;JGgO!!(_}o!%P+wdoY1v zS;39q;8S=xNykJ}0?hX45m>MHG6iI>|8C$_R>LscTYALL3_74a)j7Pz^8rDAW3_HUnm zAAkMf{`vF%`nRut>|dVNK1*`KhgOi7Bpk5}qa2Ln=A%H~VOu9W=PGwJrfopfgo&Lg z;MMi5!2<__DdAtsV{cC>Z6~kA+R?u3p`S6LO6OIc6fa~JAv8TY_uLBudPy1}4f%Ok zUz{N*a}sm_Fi<7}|IGw{PTOcY8$}7;&E7&_?Y8p8qrPci-Bms@)fm%)$MQY_?Mr5`pdtMzrjS~`F3KHK2%*NLUpoZxON%_JP|1CJhIeMd#5QKa1j-_OPP5Jdv0#he1$}H2H31hRezrkOL?6e53YtQ&QTQJg%Ti)i>g9iQBvii$ zPC)lTT!DeyQUOSmS$y6HXuZZeeCa?0o0?~{zUG8~T^OjDOPr5g8?GIy`BIekg7`cP zZyw3<;K&?&9pw^o&S=>&?X%5x0hmMb?0I6S>*iyb9{2*sZcG*#{q3ccR`G|hk^1e3oeR1 zVGrfRE@7v-Np8@8MPkiNhsUp0j;snKzOBvp_E0SquAEs$oEX zdNZ*9q-M7hbZ#eU6am$o(Nh$50~HvLDXyo@6DJ+^w7rSt|L^OUUt6 z!rFxEHW7z^5VR~AkOuU!j*|$Ukn{Itf{G1urxTQBlknS$>W5s`C%!_vEfGOL-O6Qx z)_|H3ijG+f;LtAK7{thg(Xfd#ElpSse}&RVn-x~?_K;`T1TDWrxWe-7MJBv|Tc*E$ z`RiZ5e3dKw7``1ggpa3K!9FUdh193k?5rUztIN%QhBX^khBGO;?H+IFOl2^3rEY+Fn9ysA$qif?_sr%+Vlf1= z6lb6uV0+zV6}ApbMTZd|5L^U9R7$ZQJQ)_Ed$(-!LG&3pqlHsyqkST;@7eW1*0)-w zv`%$@b|GqSCw9CQ>3#nBn!o(~^+{BHD@{-5$GWpF+3)5)iXhe(79s1*lmHovbLi_tS?DuEO=Bb^8#F0EdA~wa#Wf%_Ylju`_#r zkbQ^^3j}(vxqevNVQHmRxh2^O012?lYa+9d4rrO;yo+L<6;6&N)l>;*DD)DE)7asC z6QeCe#mEumW?jI!Z8mY>_>I@VyKxSuG{7m$9#5O0-q%T_`r-HA=F_hozom*%aIYeD z56R319mtNnf*{?IbfshLFj;72;>pl|zaE;T>9MXb4xNT`^G&52W;~!pFD02Cv7tEt zg1~~q@EYb6oEU}P)E@W)%tn{IcawE9#*ws@+z zZyP_;U0poW3u%un6|sb_=cfU$LZ_aVGAwvm%|ir04qT8F`mfqHFBx3ymiG_;oGtJm=rA9dT?X4E_m4I#UkCqPMDK_gQuMkv-=>3hw8k45%@?!*3}@| zy&ok5*U~P}WeMY;3LntfbPwQHcS?>iX5JMGbzlP$@URe$9m8ou>G_4|LZS}Fc%wVVK9jX|<4E{wBz;%cwcC22H= zXxEXQhTTU;PG>OmjyCmwJF}#niXhZ-BQjQFBzEqhEAZJ`@W^FYKYL)CDj@T2*paD+ zS@vrVj^*#&Q}yX#|9ujb?Ipk-`ye8t**%DcoE7U4(sWkU#Z%h_IZREVq`F$M4a?$c zyDclW*B|FO)?KY$pRT_Z7sy8&S^9Mr>^u`x{Lj#V;6WKEWoC#5n%}lPF9v94+e3@voN+j9z0sV@ULZ2%6ZJZvSrJVFH_@? zl)ZSVi%%OKFBtO9J`vo>5D!+p3bTiW<O;{oRY6FIIGz?HOT-znPt$I*zOg0c3w*;g++YVl5Sukw=WoiHM%jXC2 zk6=Me`h@$uco&c6;&jWSoP<_DQu{Swn%Pko$%1((qm^KUZfU;s9O4KKS^T&|;o1yV zEAm(?C##fy`!hkNJJDh~NyPCG$XbG#9cxB3NOT;?x%ZP)@ChTGyfD0_C}>9X@Z%B6 z(=4QYr0^KF6|EYaFk}y2bzIJk=t;`kh1j}rMacXG$GZs4GQzlO!da$+`Z`qTnRay^ z&JUZuz?uJUwVpPv=j1Eb*J9yvtW^cRhdE`y2_s{FXQ$-NLRJrM4}|g(gFSvcSX~en z5JQ0RS_(Fs*QNmhY`|-gA^1|Uqs1oAz0C4d;u0|xCV}3*>-!!@f9o;k#n6;k7&95%`V6^OSJZ#4+u8I^wZMz>2U?Vf~4E$Q_(vt z4B?f3=5Syoa09(RqGPna2gs*I>0kckS*-fQ@7Wfm4@}hxVJlT@$+m678qkh7JOR1e zP&RY6)D}l{dXxhXcuS%vKn&Ear^X4555ikRdYY75jzmJZC<%#nhJ@ldR53GdQe(}& z5)^Ol_+k?w0x)PO&pQi0K!mWj5P6Qg?8lmaYGOiwwOWfWKK-CgARgw{(OJjQc1K~Z z=LE1caM+PTfrzy(N6I-zSs0wU4Y-1xoi?U((>SFGz%KUuZ&GAckA*8rv< zsAnTSvUTaQjzCcikUC{6NEohX7*D)Pg}tIZOmxl5KSi>f7NcCsTU!KAVnT&7=k3XV z`LS2=TnEL=lcFe{yHRXs8!weuEfvPJpl8-)^Z7VXbIt{F6yfevuiFtF<#zN&msS7) zj{phfI_rvu<$4y_cvgP*+aWm?;pA4VWY{;}%-h;QUL23(cs-&SBs;!Uv;XqT5A(|} zzrg9uJsh9~UQ@ zNw8=^HDq4Z#ujI!hP;Xe%xv1WVD{(+CKlEMpw5bz5{)TaeE}7+^s0igJZwgP$KAo~ z-ALxm?WB2Isjol$^!4+%+{53sc{>HFjBJ%lbr4;d&*H=>lLlCxX^6@Mu|;UIU=vZ8 zwJwA=Y@kS9GT3??Fp8RNW`|-s`^>5mNCiyQ0s~^1qg~;vgvDaZ(YxfiqpeWR7zhqJ zg3X{lJ)Z?};Zz|3G*>qE-$Y4&Q>0x2((TfwTn$<`EfYKJ zqC^9&G6{e4>CWx_a_)t*Aa~br*0~LKPG%zrf)L`KQ!B1ItDr{pmE_rmg-rY4Q-Tx zBj(V?ATpnbypi_}|0mC^QL<-_rPmHzGjcHY^4?@wdylf`QJ13&?L zHjFul*v`%3^fIDBvJe{b6oUtG#D?h~)TaVxIf!@?towTE#M+douuV=tb4sV>zJLbs zJ3L3hzyM1e^@xrWbylD~_dUe+o}3v(ynJ8o#kT#pIJGd@A$P$)J&SU{E+Wr^dw|mF z;M=3*hsP|*o+sgdR=I<#ceQ$_`7@}UZsvzzW&2w^o5IQ6LaRFXQ5!4upR85>^s#=g z5I)uza^Z6q58|vzyDXN$c2&u>*i&GUltvL8pCYqO25?~GcxvpDC5fk%hv1?KL$I8{ zrUrH>+&C>M@Ngv&%$*a&o*?$pYq|-3=%x`H`)vfV!SR59@PbZQI^pa#b(*v) z-ihhcr|R5l`(}S9uF>I}4gYhd4G|MMV;*v~ZV(^U(M(T!I0P&ZfQqAK^7`{a{l5=L zMdZu};hY^vGP4GY=kY+-5JA zCsEB}kAB)+Lp-wE$FkmJndLKU$$2-3=;L-sO@|X+r;!y=?`D;&I$*Ur^eZOgjd_Ry zukf*docJZVxro*p=v5tf)$g2>tpjhC_3M{E=D%TDUmuQM{(RJ&K@bxcgxgE%8cs*^ z0Txe>U9eBO*cRc;wRE4JI}yxA14Do#o^DQpi&ItVbQoZ^I$)>f#F`b&nt%&PhIYe> z9JSn%)!B$V<6L}C$vi!NP>>?xAGi4!r#|q1{qvbeyG}dRJc=x0J@TzKfD3gH51!Gc zhJJz{%T5uV&q=(&MxF`li=N)`z>ch+H#!^&!hgeUiU~VMbADT@FTd?y|Ja{5ME&=_ zy(N?LTLH+&LmkJ%k7vvzOT%MKr{?PXU=JWs=Q*EgdUj`d-hA(gK^+nb&-%{W&av}< zsSqnx%Q|+)3BA_=6&j8Wu!#$3b{wzumEdiMN)Bft$5+)13>1>P(+z1%_iWA^s|S($ zSa=cOY60I=JMQH4egc9gGDWJ5{F5R%(Z`Vi>pseO>Td7njLdP1%L%gDM@|l}u80(9 zv~?ncul(K_@y}N6Nx^?yGK*N;Q>ZY1&+No%UYM2NEXq_YLvgDER2_o9h{O?n3-dIw zk`!;_X|uA(kUvEkU&W&vOd-Skg69y?fdKeBK{XM*?QI1eO;5qv-p_Uds{BGimI-IC zd>4`!eL5#xxR3tyn)4qEWX^nLfZo~S__|~7yJ-yU6UxqhpZsqg3Rmr({gz~ZN^V&= zcG@g#Qs3ED1OUgsV#l$*ok0IKe*NjoQ{;C%GxyF9lZS8>mfto%r?_4~xc#N~NST;& zII#yTgiYO!3bBL;iuF{~b;tglvx6qcy6g}OQ&k9!F`anike*-_?Ls;g%ckzQozQ+@ z&yGVd=kw~F$sQu0968AAtY}iaL6{>H%U08`}9K*u9%O9)(}`LeoVsF zVENz#BoVV1I}d|Uu#5{Hm$UlIraG(P3FW+Gvv_rnzh9{$cX#^R%MA-KUYb+9_`iLe zay94VuERRlKxhOZ{ivl-5!m93Qvbfn(K+E zR{lR?WIH4m#iNvt(ERu80#qY7r!fYrORI_f`zbO@EjkkFnfDbvSehP{*&5F~A|SI9 zOikJ!N=eAEgM5QEzC+I4oqnKE-}APw&*@?pKNxKfK%qlct(kjUsh{VUCn7$W_38M) zNiSQ%Zs*Au`3)7682WAtQE1O&_KP{x+IdQ5GpVOkdbp;~!q@CjdGnK8}n*m}pq z9X9OVHeneJ4=ZRiLcr~`OTwmW`zx+jwRYcpN_}ce&$;0m(KBQsmF4}8;dPkV>0Isu z6&9Umn`$J86D=Zc%{g-U~ks`wYPyD zzy10X7!`g@KlV@Q!&v8~UV|G?t3umaFmj+2q>`8h!a&?q3oB#|z z>_b_-J3TlpheR07P*~O(@Egtp&b+#<3MQF&t1Ec~4TxX5`THs%j1X3}!-nDiX*+PM zIP(JxNtW<}#tyQ7K$}jYHagh$i{a%j4iZ*rcZ5xw+wr34(&(9ycb7Ou$D9$qy&PA6 z*zN=!KE37zJzz+EqYb}(`R%hKW}hMbFV+s&B#6?9_8d=NkLlpWOWC31kP4@TltLGZ~!>PxcUn-x9o?0eshTYJr-A37ofoHTwMv%-}Ek-@d+a197~6IC3Vu z?tb=)bKQxZ34m4g9+iI1Q;JJqg)|Y+?uT_oCz(1qpJ&H7@JnaS9+K(HtBnS{%*uVW z+7y-?wKQenx03=dFU-KNqS<3M{MC=^pon3g-a#OM$MH>hn`j+S2@jn4c=@qF9Vuu5cMl5Xe%NX54JHumV>*A%5vVm^ zp(Ia2SL@~)JwPyA96oDShGN=QFm{21;I8!I&`V>s>Xo2e&u9K;8%@WqA1o z?01XGv05&AIKp{jj|U5pw^L#GBKvRCXz1}aC*boiE>AUJ!p@*%@7a`~SZm zW(zLOXLvl&tQ2@#sK2pNKmY2*D-eW#w>q^Ci>2V-9*K2phvHZSGRG}?Y=Q@P=%ve8 zWM>k0dO1~aB=C0H-(@M1G~;ZpI1lf2VFxC2d4St-T(4W1(Q9RF9Ka2fi`NMrTc7^! zgsALM*a?Sp5FBv$z3rhSs6{vthGWA90ujdGd4wYbP))r!`WC11ijiAVN$5a-S@)+1 z*$$X2c|VAD;estf>~Tm(Y7>@D$3Efw?~|T?AHS|Izu*Sn=JLX(KHRg#Qo(c4wx@dG z$@WCA*=XJlFikcg0t5DP;5GNtxr^A9Ms#NY6Y)o7)l37!tfOVB3zgwD8|!Q`A4ket zfnU9rBE#9d0tL>4Ktw*h(hI78TXxuTeIh$g!_po$;)B-xIp{`B-B#f6lg9xSh*oCX zM(|XX5_kq21YfYD%ZqmW5ty6vf~+2}mbhV398O4{3axfj`4a*omR&LkxIW&PW!ytgpY8*_N&9K1?@1vY10!e!g= zMGUlRmVGG>`pxh=5L+CXi>D)#EypBCOO9>G6DF* zVOra?xAn!h^?`s#aKhEKdEIJ31(X2>Zwxr_po)~o!O+65VRBDp$ay{N#L;jtV91=;PGs2fW{Dz5XqPXaPK8(#N%ow zQ}&{n)K~{-Cr`>loCprw$bnZ+f{mC~on>g>HZ}j{2dx!#3(}t^10Y zc`fPDWf~FEfv<*t{Y596!>FMC*TemQ8obak2tYtSC!rZ40>QG78gPPau56#>r4A|r zu}QCZR*XBLcA)j$dc1d=`t9fSxADv8r%B$D+7A~U;2JUGJ5eonVOS2ZySO&m8O@bY3xXGDJ;AL<`z`HxJ0fB3e ztWAsB18_-XB({Ks1XUZRpPp+Az!ZzAjQjZtJG`EMu2hJuH!1-&l8ca?5ah}5^(1HP zXE<$GH0AMe*?t+nJ+1Q@V)gPxA_B22J1E_T_a(&KUS5e-IGkg1+QZ$vX7MO^=+&3? zVh)VQX)Yp6bmU$zUDb2-IyNUC;Z#o(uzh~5t5=Dwflp_r z+(t)#>k`|Y@d^@e+^It-4PZyJI5t08(HC9*B!pk;d`yrH&NJM1nXWN;#OzLE$_^1va|TDeAe6Z&gWJG z(8cLpUU9dead0CGB8#&u+G&xRS43PvL0Le5UF?iiJYvTQK`&2lHm2t#G~gm{$Frm4 z_Ih1llbuhbAqZsYrJI9 z(hV>lT?$2nhirVu`Q5t9)tx@$SW|RT@rsvk3-xtf3Y>rW7fh^CNs) z3?@5KreKo?af4Nkkh06#8kCT2yMSt~yBQ(qCueXELuU|eVo97+;b(9aQblQ#uW!V9& z&Q6SX()4mVYqt3S{tkj73!x&{VL?4Oe`PNQbkrccSL--!WFR1&UWDNEX~zgbV=R@M zm|1u_cH`-7PcU#)z7uq=SM;;Y#QU)9)Ido(n}hYYnh?@Zw;;8>Kyy1a3ld}8P6v+3 z!4VD_@`kX3#d2Ex%^|lf4>xDfyr_0wkFmh8C@P>S_KdMfzp@!?LXoJ|%cr|sAi$p1(T0=YZ>RTa{yoFQjH@(o2m0nKeE#T8?ZukjH=(WX( zWxMjLd%il4$BT6IHXAO8__w#+1)SeoZbEk`IT^cnV@@S|siL><*n<@NF6&A?V^KtC zuiCeA5Ell5+HTE7gFDG%NU-gc!{Ndab|FZ|= zwCxAy!{IPR-c0h;| zWWBOwZubaEJ0OW3Pme=i)?cN6zElilY2=of975LhDLi^t3Srqzuup}{JZXFtMkX!h{M}319szFJFww7O!wCH?onIx z{#_Vm;%&{jd*R73y>&e==Tm#Zgm(&h`9bzptkWyOOj?HLoB;D|-Y#shLU77U4NeTf zx7OyF=c_PV>H~~D_rwEC(OW^IvtqDom|u1%AzCHde^h!q*Vd8Kh#AO~+V%8oq&t9t z!1SD9G^cPN0lLGZsz;n&WrUa7;OAhxh!O|~;K29qzgwtB-GFp2pt7F~o_6L_|97UP zuf05Lw4((|HJ;K8w&#GWv0Br4=Lt)%=-?rk=KGHXZw$P2iMv zAin|EfBbOs?HzWnI$G~YUl#H^V*&l^$O0$FB8WRN!}J@`+m!b{&8K-=?y>H4)Ng< zQ)Q#0`O)J%?07=)W$SsaPKJaW*dz!v!lS@2e{a?x2HVNNA62i1iYVVYt=Q<;^Kp2A zt?CM@0iZ+uSUOvZ`fxxfYz%E^#YMI8@%oxTkJKA-XM_@Hxwx2^fI1?o~5p~ojxD~U(a!of0xZ=)2wERkP^qSo?F!&$p>6vT+180o*SnC zx#ol!L>xMQ{M|a0@3Ug+E5Cktv6=Ooh|C3sr?xyv0wj{fp636X&DTy`(aJq?30_qL zNa`L))P6z?p3=hFzZETvRj-P(IOm{6Gh8g>mL@yxx29)`m&HQqUHW-=Tu*2Bf7}kw z^MXpR!9}QpfZM5&#qV6K(Zsbp>yjivgvSv)H7iv<+Pt|aj_fU<*D$MKL8e7mtgUlK zmJ>@5e>ptj^y(j2v-7r>Gn*HfYOr%2zqnMLEp9<3EC^6} z%@RMoFxKM6AXAJtzw%6xcIK5mNNb~wpq5VG#WWqW$8Kb+|A*tH4Zlu(?cQqXIqR?^ zc7Q$h=gZ))aC?BW?AY%<@b+>P`1PLOr(piEfB$8E`TWJI?D#Z9d>F--f1IucdUmJi zPdj1v!S-boLt1PBGzRyycNQnD(`%TL&pnC6D|bf$n1KR_qqoR7&Gz;h!wa%g zp5|BrXJrGPQKRz zD`2ub*A(UEnBTIdBXtgse+Gj$o3WwZK3poS&VukZZCA2rh3AW{U*93>_q|OKS0M8> zG!0ZMHW2hH!2)6R-gmW~Mq*kT6SjxG*is99K@9&yE%5bxXTI-6o$Ei}P=AU*=AT&IO;f2Tv*i6@veqz*ck z9Mg|PzqgDJVg)#2ov^2!yh8{4N>&|P!xyc^;3fKPIX5JcCvDFt0iu&Ly@?6gE0*Hh zNzK2HzkMFRuD6n^7!WYw!>E{5?!$|Df(eDgMkpu!wmu<>{3k|l2|k>?1bvJf&#&FD zv)si?!tsKLk<42$e|0AJ%PS(1x2zowTOi7LIriGm^_sU3YDq7SIQM&{Y;0aEGRjbj z*|3B#1}cO1oH>H9TgG;E>n!glqhqSo8WfLhtH(QNE{EJf)FGt!zNw8f@K9hQq7Dje zHre5SOCi&(in=YSMoXOkbg9}WGg~jKf}dSpH2~l}Q#q0Ff720??SiAR9BpQHGq&{% z-l?8Lir+T*J7m^Otv6Lep#*?zw6#3kjyZIx6~GS4H4hEs*-7Sg)j%ha;U-kQ8b@#t zKn0XD^SZrF5#ec9j2WStVX zV*S$X#l$e0LqZ1y3g#A1C%gj0n1N#u)AzR0*HXRJR(-e--f2q#`R&2G*|1^&#l}#V z_6;9io#HE2T+Q|{TZ5mD@Zrf>D;YnBg{Yrhi@AZR8g#_VIaC$dJ zKyEre_t6>z!7Xbdn>8;EqHn6gxC1&e-CyoIE7pyxFl?;BYY9ng!1AzdTR}5 zv*GFVVh;i)0toQ(l0O?9Ubj+j7Pf7t7?&y3*@NcPr+D-X{i;+S^o3=~K9a!(+Y0Jp|zZOJqdW8M#H=WN(s-UQ6Q@9XQA`Pco& zf8&461aT-IrW)V!a5xVuLgdHooaTD#fk+Y*8s_W(PVmXA0B3Oe-^Z>`QAiuA11RACb`CRK4tc5=j^Si54k=Z1wB1f%tJ>vZFZ@>D~gY= z*#X1~u)EWl^~ZMl{gME=p0>^{URdtspQkg= yKnBb(I74!?Y`uHAymH4e9vNVnLw_6#bOy_x9ep=%5I*MefBgR}XNPKcl>h*AzK-hv diff --git a/metadata/md5-cache/dev-libs/miniz-2.1.0-r3 b/metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r8 similarity index 52% rename from metadata/md5-cache/dev-libs/miniz-2.1.0-r3 rename to metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r8 index d692f700d8a4..d98867e24e28 100644 --- a/metadata/md5-cache/dev-libs/miniz-2.1.0-r3 +++ b/metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r8 @@ -1,12 +1,14 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=doc? ( >=app-doc/doxygen-1.4.2 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A lossless, high performance data compression library +DESCRIPTION=High-performance, full-featured text search engine based off of lucene in C++ EAPI=7 -HOMEPAGE=https://github.com/richgel999/miniz +HOMEPAGE=http://clucene.sourceforge.net/ INHERIT=cmake -KEYWORDS=amd64 ~x86 -LICENSE=MIT -SLOT=0/2.1.0 -SRC_URI=https://github.com/richgel999/miniz/archive/2.1.0.tar.gz -> miniz-2.1.0.tar.gz +IUSE=debug doc static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=|| ( Apache-2.0 LGPL-2.1 ) +RESTRICT=test +SLOT=1 +SRC_URI=mirror://sourceforge/clucene/clucene-core-2.3.3.4.tar.gz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=855fee5410c214087ea02bd1fe319d18 +_md5_=1aef8bdc7ac2cbc6ec2232f913f80fda diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 688cd95ce48822f4aac3c2741134b7ce95edb0f0..0345a93d64b71f75de19d3930edfb81c4ce10975 100644 GIT binary patch delta 13220 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 delta 13531 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 V{4FMf=7rh+_=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postg REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) SLOT=11 SRC_URI=https://ftp.postgresql.org/pub/source/v11.14/postgresql-11.14.tar.bz2 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=c0bca74f531b18e49041ee0d3e3ea04f diff --git a/metadata/md5-cache/dev-db/postgresql-11.15-r1 b/metadata/md5-cache/dev-db/postgresql-11.15-r1 index 43f3d6438324..f8ea3ff9c048 100644 --- a/metadata/md5-cache/dev-db/postgresql-11.15-r1 +++ b/metadata/md5-cache/dev-db/postgresql-11.15-r1 @@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postg REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) SLOT=11 SRC_URI=https://ftp.postgresql.org/pub/source/v11.15/postgresql-11.15.tar.bz2 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=7718ac3439a0f4f0c601ad6afd5faa6e diff --git a/metadata/md5-cache/dev-db/postgresql-11.16 b/metadata/md5-cache/dev-db/postgresql-11.16 index 4c9cdbe4e91d..05cbf92b5dea 100644 --- a/metadata/md5-cache/dev-db/postgresql-11.16 +++ b/metadata/md5-cache/dev-db/postgresql-11.16 @@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postg REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=11 SRC_URI=https://ftp.postgresql.org/pub/source/v11.16/postgresql-11.16.tar.bz2 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=e2b4bb84594be1393028dfb3b1d1c488 diff --git a/metadata/md5-cache/dev-db/postgresql-12.10-r1 b/metadata/md5-cache/dev-db/postgresql-12.10-r1 index 822f86f0a3ff..8e0fb4d6abef 100644 --- a/metadata/md5-cache/dev-db/postgresql-12.10-r1 +++ b/metadata/md5-cache/dev-db/postgresql-12.10-r1 @@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postg REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) SLOT=12 SRC_URI=https://ftp.postgresql.org/pub/source/v12.10/postgresql-12.10.tar.bz2 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=2273e207ea64e65c210c412a58ab0cfc diff --git a/metadata/md5-cache/dev-db/postgresql-12.11 b/metadata/md5-cache/dev-db/postgresql-12.11 index 103e6d73b0f1..86414e5baa9d 100644 --- a/metadata/md5-cache/dev-db/postgresql-12.11 +++ b/metadata/md5-cache/dev-db/postgresql-12.11 @@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postg REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=12 SRC_URI=https://ftp.postgresql.org/pub/source/v12.11/postgresql-12.11.tar.bz2 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=ef7ec7e98779edd4a8b78d8583f2dd37 diff --git a/metadata/md5-cache/dev-db/postgresql-12.9-r1 b/metadata/md5-cache/dev-db/postgresql-12.9-r1 index 2d63b7e2706f..5c7acc30bac0 100644 --- a/metadata/md5-cache/dev-db/postgresql-12.9-r1 +++ b/metadata/md5-cache/dev-db/postgresql-12.9-r1 @@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postg REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) SLOT=12 SRC_URI=https://ftp.postgresql.org/pub/source/v12.9/postgresql-12.9.tar.bz2 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=7c2656361a2b0cd6af9a643b226dce20 diff --git a/metadata/md5-cache/dev-db/postgresql-13.5-r1 b/metadata/md5-cache/dev-db/postgresql-13.5-r1 index 412791123a8e..8af655348c43 100644 --- a/metadata/md5-cache/dev-db/postgresql-13.5-r1 +++ b/metadata/md5-cache/dev-db/postgresql-13.5-r1 @@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postg REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) SLOT=13 SRC_URI=https://ftp.postgresql.org/pub/source/v13.5/postgresql-13.5.tar.bz2 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=7bb8a7b528761549b3671969894336f4 diff --git a/metadata/md5-cache/dev-db/postgresql-13.6-r2 b/metadata/md5-cache/dev-db/postgresql-13.6-r2 index 5f32f4a784ab..344b9fb448a6 100644 --- a/metadata/md5-cache/dev-db/postgresql-13.6-r2 +++ b/metadata/md5-cache/dev-db/postgresql-13.6-r2 @@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postg REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) SLOT=13 SRC_URI=https://ftp.postgresql.org/pub/source/v13.6/postgresql-13.6.tar.bz2 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=582a3760e7f37dabbb134e0992b7c1f2 diff --git a/metadata/md5-cache/dev-db/postgresql-13.7 b/metadata/md5-cache/dev-db/postgresql-13.7 index 793ca0ebefeb..6fc8734b36dd 100644 --- a/metadata/md5-cache/dev-db/postgresql-13.7 +++ b/metadata/md5-cache/dev-db/postgresql-13.7 @@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postg REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=13 SRC_URI=https://ftp.postgresql.org/pub/source/v13.7/postgresql-13.7.tar.bz2 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=e43d923af24ae7fac568ecf7c5a3c0d2 diff --git a/metadata/md5-cache/dev-db/postgresql-14.1-r1 b/metadata/md5-cache/dev-db/postgresql-14.1-r1 index 4efd47cb7742..f45d174e09ba 100644 --- a/metadata/md5-cache/dev-db/postgresql-14.1-r1 +++ b/metadata/md5-cache/dev-db/postgresql-14.1-r1 @@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postg REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) SLOT=14 SRC_URI=https://ftp.postgresql.org/pub/source/v14.1/postgresql-14.1.tar.bz2 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=e62c2ae4635d890d65280e7281bf4390 diff --git a/metadata/md5-cache/dev-db/sqlite-3.39.0 b/metadata/md5-cache/dev-db/sqlite-3.39.0 deleted file mode 100644 index 29d756eccb51..000000000000 --- a/metadata/md5-cache/dev-db/sqlite-3.39.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/unzip >=dev-lang/tcl-8.6:0 sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=sys-libs/zlib: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(-)?] icu? ( dev-libs/icu: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(-)?] ) readline? ( sys-libs/readline: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(-)?] ) tcl? ( dev-lang/tcl: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(-)?] ) tools? ( dev-lang/tcl:0= ) test? ( >=dev-lang/tcl-8.6:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -DESCRIPTION=SQL database engine -EAPI=7 -HOMEPAGE=https://sqlite.org/ -INHERIT=autotools flag-o-matic multilib-minimal toolchain-funcs -IUSE=debug doc icu +readline secure-delete static-libs tcl test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=public-domain -RDEPEND=sys-libs/zlib: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(-)?] icu? ( dev-libs/icu: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(-)?] ) readline? ( sys-libs/readline: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(-)?] ) tcl? ( dev-lang/tcl: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(-)?] ) tools? ( dev-lang/tcl:0= ) -RESTRICT=!test? ( test ) -SLOT=3 -SRC_URI=https://sqlite.org/2022/sqlite-src-3390000.zip doc? ( https://sqlite.org/2022/sqlite-doc-3390000.zip ) -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=79a3003ea5ffc99ac0510bf5926a21a3 diff --git a/metadata/md5-cache/dev-db/sqlite-3.39.1 b/metadata/md5-cache/dev-db/sqlite-3.39.1 deleted file mode 100644 index 35413fefee2e..000000000000 --- a/metadata/md5-cache/dev-db/sqlite-3.39.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/unzip >=dev-lang/tcl-8.6:0 sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=sys-libs/zlib: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(-)?] icu? ( dev-libs/icu: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(-)?] ) readline? ( sys-libs/readline: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(-)?] ) tcl? ( dev-lang/tcl: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(-)?] ) tools? ( dev-lang/tcl:0= ) test? ( >=dev-lang/tcl-8.6:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -DESCRIPTION=SQL database engine -EAPI=7 -HOMEPAGE=https://sqlite.org/ -INHERIT=autotools flag-o-matic multilib-minimal toolchain-funcs -IUSE=debug doc icu +readline secure-delete static-libs tcl test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=public-domain -RDEPEND=sys-libs/zlib: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(-)?] icu? ( dev-libs/icu: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(-)?] ) readline? ( sys-libs/readline: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(-)?] ) tcl? ( dev-lang/tcl: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(-)?] ) tools? ( dev-lang/tcl:0= ) -RESTRICT=!test? ( test ) -SLOT=3 -SRC_URI=https://sqlite.org/2022/sqlite-src-3390100.zip doc? ( https://sqlite.org/2022/sqlite-doc-3390100.zip ) -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=79a3003ea5ffc99ac0510bf5926a21a3 diff --git a/metadata/md5-cache/dev-db/sqlite-3.39.2 b/metadata/md5-cache/dev-db/sqlite-3.39.2 index 7f95d52b80c9..fb988fc6274f 100644 --- a/metadata/md5-cache/dev-db/sqlite-3.39.2 +++ b/metadata/md5-cache/dev-db/sqlite-3.39.2 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://sqlite.org/ INHERIT=autotools flag-o-matic multilib-minimal toolchain-funcs IUSE=debug doc icu +readline secure-delete static-libs tcl test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=public-domain RDEPEND=sys-libs/zlib: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(-)?] icu? ( dev-libs/icu: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(-)?] ) readline? ( sys-libs/readline: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(-)?] ) tcl? ( dev-lang/tcl: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(-)?] ) tools? ( dev-lang/tcl:0= ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://sqlite.org/2022/sqlite-src-3390200.zip doc? ( https://sqlite.org/2022/sqlite-doc-3390200.zip ) _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=79a3003ea5ffc99ac0510bf5926a21a3 +_md5_=9a200d9de08bbddfabe495b564226dd5 diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz index eaaae36aec10fbca1785838d0eae3d06d83a341b..9261f422b4a1aedaf60ca55e0e017d8b77360e72 100644 GIT binary patch delta 344 zcmV-e0jK`iX4Ph}2Qq)ZY{g5n-~s}Yzv3n9!ldcAWOsVQrSoVQQf!;%6<9A#2WSpN zDG>E~JiQ%40YrXz;sf_qsTCaqH$o2uVn^xJP@J?EmL$pEs@k>9o7kq2r_x5CCXRlTeF#qca%`#e)hs=IS(8 z>6bPv(TzuEKgjh6lo4fj_T{vAkgbzeTre!XOJoDNdU;tE-O9e9@z?dP9CW{1to8lX z9C{lbs>=crmxNH$$rruCgFmbFz!PE%tD1K#-LWy63kTIeE{5w!FXnPFuNzvIAf-rV&I!H169rVAsh0(vc;^ zcF>g5Swl0SQB);f=~-50>0N|oXi&XbP~8dq0Is^~Tmd?{w+VlFqkQ604-E%BtKJNW zHT6Sn)P23D$bn>(DiD1#p66pk=>L4}^QP55opyIRbeuE-0syUP5^7OzbS7h=cu)by zT%G1B{nCadp*cGH!AatXT#3kW$@(JQD)HVUb|idr;ft-m;Vbr@7qWbTL1vyOs}>8 diff --git a/metadata/md5-cache/dev-embedded/xa-2.3.13 b/metadata/md5-cache/dev-embedded/xa-2.3.13 index cf1f4f6b3f55..5c355b982fed 100644 --- a/metadata/md5-cache/dev-embedded/xa-2.3.13 +++ b/metadata/md5-cache/dev-embedded/xa-2.3.13 @@ -3,9 +3,9 @@ DESCRIPTION=High-speed, two-pass portable 6502 cross-assembler EAPI=8 HOMEPAGE=https://www.floodgap.com/retrotech/xa/ INHERIT=toolchain-funcs -KEYWORDS=amd64 x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=GPL-2+ SLOT=0 SRC_URI=https://www.floodgap.com/retrotech/xa/dists/xa-2.3.13.tar.gz _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=38f905e51be30b6d049c423262ca99e3 +_md5_=fc04a7a865dc2f964043c6426e8dd57b diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz index a0d56255bca8f42e7771e9653551e214c6d52db4..f207bc8d3b07f49c3619f7851d9bd0b3477f4442 100644 GIT binary patch literal 9965 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 ksL9bbc}!kg*4V0R=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=app-arch/libarchive:= app-text/cmark:= dev-cpp/json11 dev-libs/tinyxml media-libs/freetype media-libs/giflib:= media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= net-misc/curl sys-libs/zlib:= virtual/opengl x11-libs/libX11 x11-libs/libXcursor x11-libs/libXi x11-libs/libxcb:= kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 kde-frameworks/kio:5 ) webp? ( media-libs/libwebp:= ) +DESCRIPTION=Animated sprite editor & pixel art tool +EAPI=8 +HOMEPAGE=https://www.aseprite.org +INHERIT=cmake desktop ninja-utils toolchain-funcs xdg-utils +IUSE=kde test webp +KEYWORDS=~amd64 ~x86 +LICENSE=Aseprite-EULA +RDEPEND=app-arch/libarchive:= app-text/cmark:= dev-cpp/json11 dev-libs/tinyxml media-libs/freetype media-libs/giflib:= media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= net-misc/curl sys-libs/zlib:= virtual/opengl x11-libs/libX11 x11-libs/libXcursor x11-libs/libXi x11-libs/libxcb:= kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 kde-frameworks/kio:5 ) webp? ( media-libs/libwebp:= ) +RESTRICT=bindist mirror !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aseprite/aseprite/releases/download/v1.2.37/Aseprite-v1.2.37-Source.zip https://github.com/google/skia/archive/3338e90707323d2cd3a150276acb9f39933deee2.tar.gz -> skia-m102-3338e90707323d2cd3a150276acb9f39933deee2.gh.tar.gz +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=c6b65168102d17ee1765692b480e452b diff --git a/metadata/md5-cache/dev-haskell/Manifest.gz b/metadata/md5-cache/dev-haskell/Manifest.gz index a9029ed4208478fc6dd2b026be56e74d2987f1ff..b8ab965fddda418fe0f9a238a9302b40c7394815 100644 GIT binary patch literal 139516 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

    yEti82L3U{(b-c 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 diff --git a/metadata/md5-cache/dev-java/apiguardian-api-1.1.2-r1 b/metadata/md5-cache/dev-java/apiguardian-api-1.1.2-r1 new file mode 100644 index 000000000000..0ca26117b314 --- /dev/null +++ b/metadata/md5-cache/dev-java/apiguardian-api-1.1.2-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=@org.apiguardian.api.API Java annotation provider +EAPI=8 +HOMEPAGE=https://github.com/apiguardian-team/apiguardian +INHERIT=java-pkg-2 java-pkg-simple +IUSE=doc source +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=0 +SRC_URI=https://github.com/apiguardian-team/apiguardian/archive/r1.1.2.tar.gz -> apiguardian-api-1.1.2.tar.gz +_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple cc510ad15292e222d436a547adffe6a9 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 +_md5_=44109a7cd644463737dc67e35d39ecca diff --git a/metadata/md5-cache/dev-java/commons-imaging-1.0_alpha2 b/metadata/md5-cache/dev-java/commons-imaging-1.0_alpha3 similarity index 92% rename from metadata/md5-cache/dev-java/commons-imaging-1.0_alpha2 rename to metadata/md5-cache/dev-java/commons-imaging-1.0_alpha3 index 358ea055003e..99277974f629 100644 --- a/metadata/md5-cache/dev-java/commons-imaging-1.0_alpha2 +++ b/metadata/md5-cache/dev-java/commons-imaging-1.0_alpha3 @@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~x86 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 -SRC_URI=mirror://apache/commons/imaging/source/commons-imaging-1.0-alpha2-src.tar.gz +SRC_URI=mirror://apache/commons/imaging/source/commons-imaging-1.0-alpha3-src.tar.gz _eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple cc510ad15292e222d436a547adffe6a9 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 -_md5_=56c127c95cb5d5d1dabb2a4f10e036b1 +_md5_=f45b2c70456dad769a00122939de99c6 diff --git a/metadata/md5-cache/dev-java/gson-2.9.0-r2 b/metadata/md5-cache/dev-java/gson-2.9.0-r2 new file mode 100644 index 000000000000..76ff744967a1 --- /dev/null +++ b/metadata/md5-cache/dev-java/gson-2.9.0-r2 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=Gson JSON library +EAPI=8 +HOMEPAGE=https://github.com/google/gson +INHERIT=java-pkg-2 java-pkg-simple +IUSE=doc source test +KEYWORDS=amd64 ~arm arm64 ppc64 x86 +LICENSE=Apache-2.0 +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=2.6 +SRC_URI=https://github.com/google/gson/archive/gson-parent-2.9.0.tar.gz -> gson-2.9.0.tar.gz +_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple cc510ad15292e222d436a547adffe6a9 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 +_md5_=f64163ed033262aa955db9062ca93b29 diff --git a/metadata/md5-cache/dev-java/hawtjni-runtime-1.18 b/metadata/md5-cache/dev-java/hawtjni-runtime-1.18 new file mode 100644 index 000000000000..a1479bad0489 --- /dev/null +++ b/metadata/md5-cache/dev-java/hawtjni-runtime-1.18 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=A JNI code generator based on the generator used by the Eclipse SWT project +EAPI=8 +HOMEPAGE=https://github.com/fusesource/hawtjni +INHERIT=java-pkg-2 java-pkg-simple +IUSE=doc source +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=0 +SRC_URI=https://github.com/fusesource/hawtjni/archive/hawtjni-project-1.18.tar.gz +_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple cc510ad15292e222d436a547adffe6a9 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 +_md5_=3d6e9588c7e33e7a80e5c27fbc9f06d7 diff --git a/metadata/md5-cache/dev-java/jackson-dataformat-yaml-2.13.3-r1 b/metadata/md5-cache/dev-java/jackson-dataformat-yaml-2.13.3-r1 new file mode 100644 index 000000000000..d9d0f271862f --- /dev/null +++ b/metadata/md5-cache/dev-java/jackson-dataformat-yaml-2.13.3-r1 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=~dev-java/jackson-core-2.13.3:0 ~dev-java/jackson-databind-2.13.3:0 >=dev-java/snakeyaml-1.30-r1:0 >=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=Support for reading and writing YAML-encoded data via Jackson abstractions +EAPI=8 +HOMEPAGE=https://github.com/FasterXML/jackson-dataformats-text +INHERIT=java-pkg-2 java-pkg-simple +IUSE=doc source test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-2.13.3.tar.gz +_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple cc510ad15292e222d436a547adffe6a9 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 +_md5_=4e9fb5b34b090f2fdcdee32036d221d8 diff --git a/metadata/md5-cache/dev-java/jdbc-postgresql-9.4_p1206-r1 b/metadata/md5-cache/dev-java/jdbc-postgresql-9.4_p1206-r1 deleted file mode 100644 index 5967806c1903..000000000000 --- a/metadata/md5-cache/dev-java/jdbc-postgresql-9.4_p1206-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install preinst prepare setup test -DEPEND=virtual/jdk:1.8 doc? ( dev-libs/libxslt app-text/docbook-xsl-stylesheets ) test? ( dev-db/postgresql[server] dev-java/ant-junit:0 dev-java/hamcrest-core:1.3 dev-java/junit:4 dev-java/xml-commons-resolver:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit -DESCRIPTION=JDBC Driver for PostgreSQL -EAPI=7 -HOMEPAGE=https://jdbc.postgresql.org/ -INHERIT=java-pkg-2 java-ant-2 -IUSE=test doc source -KEYWORDS=amd64 ppc64 x86 -LICENSE=POSTGRESQL -RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=test -SLOT=0 -SRC_URI=https://jdbc.postgresql.org/download/postgresql-jdbc-9.4-1206.src.tar.gz -_eclasses_=java-ant-2 5cf479aa9e0ac9cc55899f2762c2aaa0 java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=6f4b6dc80f28d8073c0562723c667463 diff --git a/metadata/md5-cache/dev-java/plexus-classworlds-2.6.0 b/metadata/md5-cache/dev-java/plexus-classworlds-2.6.0 new file mode 100644 index 000000000000..2843bd9b85c8 --- /dev/null +++ b/metadata/md5-cache/dev-java/plexus-classworlds-2.6.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/commons-logging dev-java/xml-commons-external:1.4 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=The class loader framework of the Plexus project +EAPI=8 +HOMEPAGE=https://codehaus-plexus.github.io/plexus-classworlds/ +INHERIT=java-pkg-2 java-pkg-simple +IUSE=doc source test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/codehaus-plexus/plexus-classworlds/archive/plexus-classworlds-2.6.0.tar.gz +_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple cc510ad15292e222d436a547adffe6a9 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 +_md5_=3912be623f9fd1e20d5e7569731055d8 diff --git a/metadata/md5-cache/dev-java/poi-5.2.2 b/metadata/md5-cache/dev-java/poi-5.2.2 index 8a5e27e3ed21..4d93b2e85ca3 100644 --- a/metadata/md5-cache/dev-java/poi-5.2.2 +++ b/metadata/md5-cache/dev-java/poi-5.2.2 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://poi.apache.org/ INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://apache/poi/release/src/poi-src-5.2.2-20220312.tgz _eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple cc510ad15292e222d436a547adffe6a9 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 -_md5_=e73bbe53f22b86f95ae4a8cec689095d +_md5_=d1678473db1ae9929d74db69973545b7 diff --git a/metadata/md5-cache/dev-java/reflections-0.9.12-r3 b/metadata/md5-cache/dev-java/reflections-0.9.12-r3 deleted file mode 100644 index 457a7ed89446..000000000000 --- a/metadata/md5-cache/dev-java/reflections-0.9.12-r3 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile install preinst prepare setup test -DEPEND=dev-java/tomcat-servlet-api:2.5 >=virtual/jdk-11:* dev-java/dom4j:1 dev-java/gson:2.9 dev-java/javassist:3 dev-java/slf4j-api:0 dev-java/slf4j-simple:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) -DESCRIPTION=Reflections - a Java runtime metadata analysis -EAPI=8 -HOMEPAGE=https://github.com/ronmamo/reflections -INHERIT=java-pkg-2 java-pkg-simple -IUSE=doc source test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 -LICENSE=WTFPL-2 BSD-2 -RDEPEND=>=virtual/jre-1.8:* dev-java/dom4j:1 dev-java/gson:2.9 dev-java/javassist:3 dev-java/slf4j-api:0 dev-java/slf4j-simple:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ronmamo/reflections/archive/0.9.12.tar.gz -> reflections-0.9.12.tar.gz -_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple cc510ad15292e222d436a547adffe6a9 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 -_md5_=3934a0fde540feee9e1d61371cbf0ab2 diff --git a/metadata/md5-cache/dev-java/snakeyaml-1.30-r1 b/metadata/md5-cache/dev-java/snakeyaml-1.30-r1 new file mode 100644 index 000000000000..21ee39a625f9 --- /dev/null +++ b/metadata/md5-cache/dev-java/snakeyaml-1.30-r1 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/velocity:0 dev-java/joda-time:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=YAML 1.1 parser and emitter for Java +EAPI=8 +HOMEPAGE=https://bitbucket.org/snakeyaml/snakeyaml +INHERIT=java-pkg-2 java-pkg-simple +IUSE=doc source test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://bitbucket.org/snakeyaml/snakeyaml/get/snakeyaml-1.30.tar.gz +_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple cc510ad15292e222d436a547adffe6a9 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 +_md5_=fba1377ff88b2088f88a3205f5f84c02 diff --git a/metadata/md5-cache/dev-java/zstd-jni-1.5.0.5 b/metadata/md5-cache/dev-java/zstd-jni-1.5.0.5 new file mode 100644 index 000000000000..121f19f627bd --- /dev/null +++ b/metadata/md5-cache/dev-java/zstd-jni-1.5.0.5 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 +DESCRIPTION=JNI bindings for Zstd native library +EAPI=8 +HOMEPAGE=https://github.com/luben/zstd-jni +INHERIT=java-pkg-2 java-pkg-simple cmake +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 +SLOT=0 +SRC_URI=https://github.com/luben/zstd-jni/archive/v1.5.0-5.tar.gz -> zstd-jni-1.5.0.5.tar.gz +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple cc510ad15292e222d436a547adffe6a9 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=2e68b39559ffae96f221ff7f5afc2580 diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index e1865c3f8748911eb78a0c41d35b63d73b602310..1d8177f22ffbeee0f3dcddc99537e265c065ba9a 100644 GIT binary patch delta 39420 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�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 WzS&=$vx^G(fBZj++=zgCA^`x0yEJ crystal-1.2.2.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.2.2/crystal-1.2.2-1-linux-x86_64.tar.gz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=15a01a24bdd270aaba855d1d673df3d4 diff --git a/metadata/md5-cache/dev-lang/crystal-1.5.0 b/metadata/md5-cache/dev-lang/crystal-1.5.0 index fc9244f83ba2..cb922c72547b 100644 --- a/metadata/md5-cache/dev-lang/crystal-1.5.0 +++ b/metadata/md5-cache/dev-lang/crystal-1.5.0 @@ -11,5 +11,5 @@ RDEPEND=dev-libs/boehm-gc[static-libs,threads] dev-libs/gmp:= dev-libs/libatomic RESTRICT=test SLOT=0 SRC_URI=https://github.com/crystal-lang/crystal/archive/1.5.0.tar.gz -> crystal-1.5.0.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.5.0/crystal-1.5.0-1-linux-x86_64.tar.gz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=3a7680df6d712b411545a41f5aa60e93 diff --git a/metadata/md5-cache/dev-lang/ghc-9.0.2 b/metadata/md5-cache/dev-lang/ghc-9.0.2 index 299c30eef574..7b69ab7ec6fa 100644 --- a/metadata/md5-cache/dev-lang/ghc-9.0.2 +++ b/metadata/md5-cache/dev-lang/ghc-9.0.2 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/9.0.2 SRC_URI=!binary? ( https://downloads.haskell.org/ghc/9.0.2/ghc-9.0.2-src.tar.xz test? ( https://downloads.haskell.org/ghc/9.0.2/ghc-9.0.2-testsuite.tar.xz ) ) !ghcbootstrap? ( amd64? ( https://eidetic.codes/ghc-bin-9.0.2-x86_64-pc-linux-gnu.tbz2 ) ppc64? ( !big-endian? ( https://github.com/matoro/ghc/releases/download/9.0.2/ghc-bin-9.0.2-powerpc64le-unknown-linux-gnu.tar.gz ) ) x86? ( https://eidetic.codes/ghc-bin-9.0.2-i686-pc-linux-gnu.tbz2 ) ) _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 ghc-package dbe1a8d17cacb390a3df7bbba6617679 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6a9cef8ea7648834f7992caad170d282 +_md5_=12c3e0eee49fe1d47f3afcd27a1e8fc8 diff --git a/metadata/md5-cache/dev-lang/gnat-gpl-2020 b/metadata/md5-cache/dev-lang/gnat-gpl-2020 index 0cff188ab787..0f31775a86c1 100644 --- a/metadata/md5-cache/dev-lang/gnat-gpl-2020 +++ b/metadata/md5-cache/dev-lang/gnat-gpl-2020 @@ -13,5 +13,5 @@ RDEPEND=!sys-devel/gcc:9.3.1 sys-libs/zlib virtual/libiconv nls? ( virtual/libin RESTRICT=test SLOT=9.3.1 SRC_URI=https://community.download.adacore.com/v1/649a561ec6de9e476c54b02715b79f7503600ce5?filename=gnat-2020-20200429-19B04-src.tar.gz -> gnat-2020-20200429-19B04-src.tar.gz https://community.download.adacore.com/v1/e6b6a3e318e13248456bd37b758435e602b367da?filename=gcc-9-2020-20200429-19AA7-src.tar.gz -> gcc-9-2020-20200429-19AA7-src.tar.gz https://community.download.adacore.com/v1/c7a97636b31f3575df85f1eb0965462a353630dd?filename=gcc-interface-9-2020-20200429-19B10-src.tar.gz -> gcc-interface-9-2020-20200429-19B10-src.tar.gz bootstrap? ( amd64? ( http://mirrors.cdn.adacore.com/art/564b3ebec8e196b040fbe66c -> gnat-gpl-2014-x86_64-linux-bin.tar.gz ) x86? ( http://mirrors.cdn.adacore.com/art/564b3e9dc8e196b040fbe248 -> gnat-gpl-2014-x86-linux-bin.tar.gz ) ) https://dev.gentoo.org/~soap/distfiles/gcc-9.3.0-patches-5.tar.bz2 https://dev.gentoo.org/~sam/distfiles/gcc-9.3.0-patches-5.tar.bz2 https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-9.3.0-patches-5.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-9.3.0-patches-5.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-9.3.0-patches-5.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-9.3.0-patches-5.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-9.3.0-patches-5.tar.bz2 mirror://gentoo/gcc-9.3.0-patches-5.tar.bz2 -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain eccf486f1d6fc9b9ccc7a21320b6df93 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain dfe2acdb296b1ba7a25aaa193e3eabb2 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=9204bdac5e41aa901db39c4a1f328db2 diff --git a/metadata/md5-cache/dev-lang/gnat-gpl-2021-r1 b/metadata/md5-cache/dev-lang/gnat-gpl-2021-r1 index e16d1f5b7d00..e9b0aa81af9e 100644 --- a/metadata/md5-cache/dev-lang/gnat-gpl-2021-r1 +++ b/metadata/md5-cache/dev-lang/gnat-gpl-2021-r1 @@ -13,5 +13,5 @@ RDEPEND=!~sys-devel/gcc-10.3.1 sys-libs/zlib virtual/libiconv nls? ( virtual/lib RESTRICT=test SLOT=10 SRC_URI=https://community.download.adacore.com/v1/005d2b2eff627177986d2517eb31e1959bec6f3a?filename=gnat-2021-20210519-19A70-src.tar.gz -> gnat-2021-20210519-19A70-src.tar.gz https://community.download.adacore.com/v1/44cd393be0b468cc253bf2cf9cf7804c993e7b5b?filename=gcc-10-2021-20210519-19A74-src.tar.gz -> gcc-10-2021-20210519-19A74-src.tar.gz https://community.download.adacore.com/v1/8ace7d06e469d36d726cc8badb0ed78411e727f3?filename=gcc-interface-10-2021-20210519-19A75-src.tar.gz -> gcc-interface-10-2021-20210519-19A75-src.tar.gz bootstrap? ( amd64? ( https://community.download.adacore.com/v1/6eb6eef6bb897e4c743a519bfebe0b1d6fc409c6?filename=gnat-gpl-2014-x86_64-linux-bin.tar.gz&rand=1193 -> gnat-gpl-2014-x86_64-linux-bin.tar.gz ) x86? ( https://community.download.adacore.com/v1/c5e9e6fdff5cb77ed90cf8c62536653e27c0bed6?filename=gnat-gpl-2014-x86-linux-bin.tar.gz&rand=436 -> gnat-gpl-2014-x86-linux-bin.tar.gz ) ) https://dev.gentoo.org/~soap/distfiles/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~sam/distfiles/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-10.3.0-patches-3.tar.bz2 mirror://gentoo/gcc-10.3.0-patches-3.tar.bz2 -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain eccf486f1d6fc9b9ccc7a21320b6df93 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain dfe2acdb296b1ba7a25aaa193e3eabb2 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=fa8fd8a43d3d6b6035abb3fd96dd4496 diff --git a/metadata/md5-cache/dev-lang/gnat-gpl-2021-r3 b/metadata/md5-cache/dev-lang/gnat-gpl-2021-r3 index eb812b0b0cfd..23475fb97f6e 100644 --- a/metadata/md5-cache/dev-lang/gnat-gpl-2021-r3 +++ b/metadata/md5-cache/dev-lang/gnat-gpl-2021-r3 @@ -13,5 +13,5 @@ RDEPEND=!=sys-devel/gcc-10.3.1* sys-libs/zlib virtual/libiconv nls? ( virtual/li RESTRICT=test SLOT=10 SRC_URI=https://community.download.adacore.com/v1/005d2b2eff627177986d2517eb31e1959bec6f3a?filename=gnat-2021-20210519-19A70-src.tar.gz -> gnat-2021-20210519-19A70-src.tar.gz https://community.download.adacore.com/v1/44cd393be0b468cc253bf2cf9cf7804c993e7b5b?filename=gcc-10-2021-20210519-19A74-src.tar.gz -> gcc-10-2021-20210519-19A74-src.tar.gz https://community.download.adacore.com/v1/8ace7d06e469d36d726cc8badb0ed78411e727f3?filename=gcc-interface-10-2021-20210519-19A75-src.tar.gz -> gcc-interface-10-2021-20210519-19A75-src.tar.gz bootstrap? ( amd64? ( https://community.download.adacore.com/v1/6eb6eef6bb897e4c743a519bfebe0b1d6fc409c6?filename=gnat-gpl-2014-x86_64-linux-bin.tar.gz&rand=1193 -> gnat-gpl-2014-x86_64-linux-bin.tar.gz ) x86? ( https://community.download.adacore.com/v1/c5e9e6fdff5cb77ed90cf8c62536653e27c0bed6?filename=gnat-gpl-2014-x86-linux-bin.tar.gz&rand=436 -> gnat-gpl-2014-x86-linux-bin.tar.gz ) ) https://dev.gentoo.org/~soap/distfiles/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~sam/distfiles/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~tamiko/distfiles/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-10.3.0-patches-3.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-10.3.0-patches-3.tar.bz2 mirror://gentoo/gcc-10.3.0-patches-3.tar.bz2 -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain eccf486f1d6fc9b9ccc7a21320b6df93 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain dfe2acdb296b1ba7a25aaa193e3eabb2 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=c354ac5fa7f6f003792af2ba1a9b5549 diff --git a/metadata/md5-cache/dev-lang/ispc-1.17.0-r2 b/metadata/md5-cache/dev-lang/ispc-1.17.0-r2 index e7fa43220d3e..545e01414af1 100644 --- a/metadata/md5-cache/dev-lang/ispc-1.17.0-r2 +++ b/metadata/md5-cache/dev-lang/ispc-1.17.0-r2 @@ -11,5 +11,5 @@ LICENSE=BSD BSD-2 UoI-NCSA RDEPEND= ispc-1.17.0.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=087097f46568f022346440bd424cb2c7 diff --git a/metadata/md5-cache/dev-lang/ispc-1.18.0 b/metadata/md5-cache/dev-lang/ispc-1.18.0 index 55f84f66c899..6d3ffc4595c2 100644 --- a/metadata/md5-cache/dev-lang/ispc-1.18.0 +++ b/metadata/md5-cache/dev-lang/ispc-1.18.0 @@ -12,5 +12,5 @@ RDEPEND= ispc-1.18.0.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=8a3cad780fb091feb651526c8818558e diff --git a/metadata/md5-cache/dev-lang/ispc-9999 b/metadata/md5-cache/dev-lang/ispc-9999 index 9cdefd6b3ae9..bb423ded2f1f 100644 --- a/metadata/md5-cache/dev-lang/ispc-9999 +++ b/metadata/md5-cache/dev-lang/ispc-9999 @@ -10,5 +10,5 @@ LICENSE=BSD BSD-2 UoI-NCSA PROPERTIES=live RDEPEND==dev-libs/libpcre2-10.23:0=[jit,unicode] dev-libs/mpfr:0= >=dev-libs/libutf8proc-2.6.1:0=[-cjk] >=dev-util/patchelf-0.13 >=net-libs/mbedtls-2.2 =sci-mathematics/dsfmt-2.2.4 >=sys-libs/libunwind-1.1:0= sys-libs/zlib:0= >=virtual/blas-3.6 virtual/lapack SLOT=0 SRC_URI=https://github.com/JuliaLang/julia/releases/download/v1.7.1/julia-1.7.1-full.tar.gz https://github.com/JuliaLang/julia/commit/1eb063f1.patch -> julia-1.7.1-llvm_13_compat_part_3.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/f8c918b0.patch -> julia-1.7.1-llvm_13_compat_part_4.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/63303980.patch -> julia-1.7.1-llvm_13_compat_part_5.patch -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=fa2454b230eddd136883e9d604029ece diff --git a/metadata/md5-cache/dev-lang/julia-1.7.3 b/metadata/md5-cache/dev-lang/julia-1.7.3 index 8613df95090e..c106e295a7d2 100644 --- a/metadata/md5-cache/dev-lang/julia-1.7.3 +++ b/metadata/md5-cache/dev-lang/julia-1.7.3 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=system-llvm? ( sys-devel/llvm:13=[llvm_targets_NVPTX(-)] ) app-arch/p7zip dev-libs/gmp:0= dev-libs/libgit2:0 >=dev-libs/libpcre2-10.23:0=[jit,unicode] dev-libs/mpfr:0= >=dev-libs/libutf8proc-2.6.1:0=[-cjk] >=dev-util/patchelf-0.13 >=net-libs/mbedtls-2.2 net-misc/curl[http2,ssh] sci-libs/amd:0= sci-libs/arpack:0= sci-libs/camd:0= sci-libs/ccolamd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/fftw:3.0=[threads] sci-libs/openlibm:0= sci-libs/spqr:0= sci-libs/umfpack:0= >=sci-mathematics/dsfmt-2.2.4 >=sys-libs/libunwind-1.1:0= sys-libs/zlib:0= >=virtual/blas-3.6 virtual/lapack SLOT=0 SRC_URI=https://github.com/JuliaLang/julia/releases/download/v1.7.3/julia-1.7.3-full.tar.gz https://github.com/JuliaLang/julia/commit/677ce6d3.patch -> julia-1.7.3-llvm_13_compat_part_1.patch https://github.com/JuliaLang/julia/commit/47f9139e.patch -> julia-1.7.3-llvm_13_compat_part_2.patch https://github.com/JuliaLang/julia/commit/1eb063f1.patch -> julia-1.7.3-llvm_13_compat_part_3.patch https://github.com/JuliaLang/julia/commit/99d4e655.patch -> julia-1.7.3-llvm_13_compat_part_4.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/f8c918b0.patch -> julia-1.7.3-llvm_13_compat_part_5.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/63303980.patch -> julia-1.7.3-llvm_13_compat_part_6.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/julia-libgit-1.2.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/julia-libgit-1.4.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/julia-system-cblas.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/julia-hardcoded-libs.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/make-install-no-build.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/julia-libunwind-1.6.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/julia-libblastrampoline-4.patch https://github.com/JuliaLang/Downloads.jl/archive/refs/tags/v1.5.3.tar.gz -> julia-1.7.3_Downloads.jl_1.5.3.tar.gz -_eclasses_=flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=125ffd075ad424bd381e482279685303 diff --git a/metadata/md5-cache/dev-lang/rust-1.59.0 b/metadata/md5-cache/dev-lang/rust-1.59.0 index b24ece101c57..67a12ab0c434 100644 --- a/metadata/md5-cache/dev-lang/rust-1.59.0 +++ b/metadata/md5-cache/dev-lang/rust-1.59.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=test SLOT=stable/1.59 SRC_URI=https://static.rust-lang.org/dist/rustc-1.59.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.59.0-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.58.1-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.58.1-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.58.1-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.58.1-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.58.1-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.58.1-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.58.1-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.58.1-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.58.1-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.58.1-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.58.1-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.58.1-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.58.1-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.58.1-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.58.1-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.58.1-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.58.1-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=db94ee45d6a3c81c3e53fcb82e873d8d +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=0aef8c5733ee5a281c0805bac6118b89 diff --git a/metadata/md5-cache/dev-lang/rust-1.60.0 b/metadata/md5-cache/dev-lang/rust-1.60.0 index b5b8a84421f4..65dc744c366d 100644 --- a/metadata/md5-cache/dev-lang/rust-1.60.0 +++ b/metadata/md5-cache/dev-lang/rust-1.60.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=test SLOT=stable/1.60 SRC_URI=https://static.rust-lang.org/dist/rustc-1.60.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.60.0-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.59.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.59.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.59.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.59.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.59.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.59.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.59.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.59.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.59.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.59.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.59.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.59.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.59.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.59.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.59.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.59.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.59.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 -_md5_=ee91421595c6bbd174642ccb7a0c5ac8 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 +_md5_=c51fced2bca68a90d1bf4aa7e32720a3 diff --git a/metadata/md5-cache/dev-lang/rust-1.61.0-r2 b/metadata/md5-cache/dev-lang/rust-1.61.0-r2 index 48a98dba6229..c49209f84bc0 100644 --- a/metadata/md5-cache/dev-lang/rust-1.61.0-r2 +++ b/metadata/md5-cache/dev-lang/rust-1.61.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=test SLOT=stable/1.61 SRC_URI=https://static.rust-lang.org/dist/rustc-1.61.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.61.0-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.60.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.60.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.60.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.60.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.60.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.60.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.60.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.60.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.60.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.60.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.60.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.60.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.60.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.60.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.60.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.60.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.60.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 -_md5_=1a546fcfc3458a6d3bd9293b076141a5 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 +_md5_=23f2c4003c759ba9641183e303d9e170 diff --git a/metadata/md5-cache/dev-lang/rust-1.62.0 b/metadata/md5-cache/dev-lang/rust-1.62.0 index 4cfc27f85d63..5b38c92381fb 100644 --- a/metadata/md5-cache/dev-lang/rust-1.62.0 +++ b/metadata/md5-cache/dev-lang/rust-1.62.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=test SLOT=stable/1.62 SRC_URI=https://static.rust-lang.org/dist/rustc-1.62.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.62.0-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.61.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.61.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.61.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.61.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.61.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.61.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.61.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.61.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.61.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.61.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.61.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.61.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.61.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.61.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.61.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.61.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 -_md5_=5edca382857627f32634435164ed3aa5 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 +_md5_=3aca562d95f07c16d5535c1784c7f7e1 diff --git a/metadata/md5-cache/dev-lang/rust-1.62.1 b/metadata/md5-cache/dev-lang/rust-1.62.1 index c4f6ad43a3fd..3cad9e48668f 100644 --- a/metadata/md5-cache/dev-lang/rust-1.62.1 +++ b/metadata/md5-cache/dev-lang/rust-1.62.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=test SLOT=stable/1.62 SRC_URI=https://static.rust-lang.org/dist/rustc-1.62.1-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.62.1-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.61.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.61.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.61.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.61.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.61.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.61.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.61.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.61.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.61.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.61.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.61.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.61.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.61.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.61.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.61.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.61.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.61.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 -_md5_=ef1a5dbabe8611427cf4a3dc481f04fb +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac rust-toolchain 9e3a9f96182f7084ca9c6e173d2f2f5c toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 +_md5_=3f52a5945b18c1400e358737a8f6200a diff --git a/metadata/md5-cache/dev-lang/smlnj-110.99.3 b/metadata/md5-cache/dev-lang/smlnj-110.99.3 new file mode 100644 index 000000000000..4e3a26e79215 --- /dev/null +++ b/metadata/md5-cache/dev-lang/smlnj-110.99.3 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile install prepare unpack +DESCRIPTION=Standard ML of New Jersey compiler and libraries +EAPI=8 +HOMEPAGE=http://www.smlnj.org +INHERIT=toolchain-funcs +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=BSD +SLOT=0 +SRC_URI=amd64? ( http://smlnj.cs.uchicago.edu/dist/working/110.99.3/boot.amd64-unix.tgz -> smlnj-110.99.3-boot.amd64-unix.tgz ) ppc? ( http://smlnj.cs.uchicago.edu/dist/working/110.99.3/boot.ppc-unix.tgz -> smlnj-110.99.3-boot.ppc-unix.tgz ) sparc? ( http://smlnj.cs.uchicago.edu/dist/working/110.99.3/boot.sparc-unix.tgz -> smlnj-110.99.3-boot.sparc-unix.tgz ) x86? ( http://smlnj.cs.uchicago.edu/dist/working/110.99.3/boot.x86-unix.tgz -> smlnj-110.99.3-boot.x86-unix.tgz ) http://smlnj.cs.uchicago.edu/dist/working/110.99.3/doc.tgz -> smlnj-110.99.3-doc.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/config.tgz -> smlnj-110.99.3-config.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/asdl.tgz -> smlnj-110.99.3-asdl.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/cm.tgz -> smlnj-110.99.3-cm.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/compiler.tgz -> smlnj-110.99.3-compiler.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/runtime.tgz -> smlnj-110.99.3-runtime.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/system.tgz -> smlnj-110.99.3-system.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/MLRISC.tgz -> smlnj-110.99.3-MLRISC.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/smlnj-lib.tgz -> smlnj-110.99.3-smlnj-lib.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/old-basis.tgz -> smlnj-110.99.3-old-basis.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/ckit.tgz -> smlnj-110.99.3-ckit.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/nlffi.tgz -> smlnj-110.99.3-nlffi.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/cml.tgz -> smlnj-110.99.3-cml.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/eXene.tgz -> smlnj-110.99.3-eXene.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/ml-lpt.tgz -> smlnj-110.99.3-ml-lpt.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/ml-lex.tgz -> smlnj-110.99.3-ml-lex.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/ml-yacc.tgz -> smlnj-110.99.3-ml-yacc.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/ml-burg.tgz -> smlnj-110.99.3-ml-burg.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/pgraph.tgz -> smlnj-110.99.3-pgraph.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/trace-debug-profile.tgz -> smlnj-110.99.3-trace-debug-profile.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/heap2asm.tgz -> smlnj-110.99.3-heap2asm.tgz http://smlnj.cs.uchicago.edu/dist/working/110.99.3/smlnj-c.tgz -> smlnj-110.99.3-smlnj-c.tgz +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=bd34abca8f39174876d92457f47fa8da diff --git a/metadata/md5-cache/dev-lang/spidermonkey-60.5.2_p0-r6 b/metadata/md5-cache/dev-lang/spidermonkey-60.5.2_p0-r6 index 18140423cf2e..623009a15e79 100644 --- a/metadata/md5-cache/dev-lang/spidermonkey-60.5.2_p0-r6 +++ b/metadata/md5-cache/dev-lang/spidermonkey-60.5.2_p0-r6 @@ -3,7 +3,7 @@ DEPEND=>=dev-libs/nspr-4.13.1 dev-libs/libffi:= sys-libs/readline:0= >=sys-libs/ DESCRIPTION=Stand-alone JavaScript C++ library EAPI=6 HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey -INHERIT=autotools check-reqs toolchain-funcs pax-utils mozcoreconf-v5 +INHERIT=autotools check-reqs toolchain-funcs pax-utils mozcoreconf-v5 flag-o-matic IUSE=debug +jit minimal +system-icu test custom-cflags custom-optimization KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 LICENSE=NPL-1.1 @@ -12,4 +12,4 @@ RESTRICT=test SLOT=60 SRC_URI=https://dev.gentoo.org/~axs/distfiles/mozjs-60.5.2.tar.bz2 https://dev.gentoo.org/~anarchy/mozilla/patchsets/spidermonkey-60.0-patches-04.tar.xz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e ltprune 97143780d341cc8d8f1d4c6187a36d29 mozcoreconf-v5 5c5854abb425b22d77b3f6eea04881f9 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 preserve-libs a8e50acee31b5759b4df1f7707cae54b python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6b75c79eb7d0c8325651bab50ff1cf9e +_md5_=0aef497b0c07409e2cfc4453442a2b3d diff --git a/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 b/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 index fae04a3d8f72..ce8881449c76 100644 --- a/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 +++ b/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/icu-67.1:= >=dev-libs/nspr-4.25 sys-libs/readline:0= >=sys-li RESTRICT=!test? ( test ) SLOT=78 SRC_URI=https://archive.mozilla.org/pub/firefox/releases/78.15.0esr/source/firefox-78.15.0esr.source.tar.xz -> firefox-78.15.0esr.source.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-78esr-patches-19.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/firefox-78esr-patches-19.tar.xz https://dev.gentoo.org/~axs/mozilla/patchsets/firefox-78esr-patches-19.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-78-patches-04.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/spidermonkey-78-patches-04.tar.xz https://dev.gentoo.org/~axs/mozilla/patchsets/spidermonkey-78-patches-04.tar.xz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=6713a607bc3c9f0f1a54ee7d4082fe2c diff --git a/metadata/md5-cache/dev-lang/spidermonkey-91.11.0 b/metadata/md5-cache/dev-lang/spidermonkey-91.11.0 index ea0af4aa7d09..cad1a419264e 100644 --- a/metadata/md5-cache/dev-lang/spidermonkey-91.11.0 +++ b/metadata/md5-cache/dev-lang/spidermonkey-91.11.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/icu-69.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib RESTRICT=!test? ( test ) SLOT=91 SRC_URI=https://archive.mozilla.org/pub/firefox/releases/91.11.0esr/source/firefox-91.11.0esr.source.tar.xz -> firefox-91.11.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-91-patches-04j.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/spidermonkey-91-patches-04j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-91-patches-04j.tar.xz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=6c309a68554e5bd585eca6c45865c6df diff --git a/metadata/md5-cache/dev-lang/spidermonkey-91.12.0 b/metadata/md5-cache/dev-lang/spidermonkey-91.12.0 new file mode 100644 index 000000000000..e1bcfe9649bd --- /dev/null +++ b/metadata/md5-cache/dev-lang/spidermonkey-91.12.0 @@ -0,0 +1,16 @@ +BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10[ssl,xml(+)] >=dev-lang/python-3.9.12:3.9[ssl,xml(+)] >=dev-lang/python-3.8.13:3.8[ssl,xml(+)] ) >=virtual/rust-1.51.0 virtual/pkgconfig test? ( || ( ( >=dev-lang/python-3.10.4:3.10[ssl,xml(+)] dev-python/six[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9[ssl,xml(+)] dev-python/six[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8[ssl,xml(+)] dev-python/six[python_targets_python3_8(-)] ) ) ) || ( ( sys-devel/llvm:14 clang? ( sys-devel/clang:14 lto? ( =sys-devel/lld-14* ) ) ) ( sys-devel/llvm:13 clang? ( sys-devel/clang:13 lto? ( =sys-devel/lld-13* ) ) ) ( sys-devel/llvm:12 clang? ( sys-devel/clang:12 lto? ( =sys-devel/lld-12* ) ) ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) ~sys-devel/autoconf-2.13 >=sys-devel/libtool-2.4 +DEFINED_PHASES=compile configure install prepare pretend setup test +DEPEND=>=dev-libs/icu-69.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib !!sys-devel/llvm:0 +DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++ +EAPI=8 +HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html +INHERIT=autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs +IUSE=clang cpu_flags_arm_neon debug +jit lto test +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MPL-2.0 +RDEPEND=>=dev-libs/icu-69.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib +RESTRICT=!test? ( test ) +SLOT=91 +SRC_URI=https://archive.mozilla.org/pub/firefox/releases/91.12.0esr/source/firefox-91.12.0esr.source.tar.xz -> firefox-91.12.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-91-patches-04j.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/spidermonkey-91-patches-04j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-91-patches-04j.tar.xz +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=5f9f4951443104f1296b6655a2263ffc diff --git a/metadata/md5-cache/dev-lang/zig-0.9.1 b/metadata/md5-cache/dev-lang/zig-0.9.1 index da5a2874aa4f..f5df176dfa09 100644 --- a/metadata/md5-cache/dev-lang/zig-0.9.1 +++ b/metadata/md5-cache/dev-lang/zig-0.9.1 @@ -12,5 +12,5 @@ RDEPEND=sys-devel/clang:13 >=sys-devel/lld-13 =sys-devel/lld-14 =sys-libs/zlib-1.2.12 RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=b8434520ec10ec0acb606eb736b838b3 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index a00a3ff05f7f922fb7056922cddca992e2483c3e..d8d725a916d39dc94c914a2f9ff1bb89bbeae55e 100644 GIT binary patch delta 139295 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 delta 139731 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

    alv2cCx}p zUt)sJlxjJi)}6^3+K1r9rM7ik;A_Yzi`inXMmvJUTf>3Ajb!=+7SrFcYzd^nq3>#H z-*%Admw9`AK2&pnv9JjC_lp^A!6!ZQEUJJxpJS&dFzbJUc9#CfA_wzf;A-|Ekb$KEQISe45G1|8$|^6P*Ak(8Y5!3-I_a7+ z)Brk(C7fa~r$&UKxZ+NV##?LBdLL1h5fF_okFT-n>vvnnis$dxo}}?~SWHV^1CnPP z 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 F1OQKDeb@j1 diff --git a/metadata/md5-cache/dev-libs/gjs-1.72.1 b/metadata/md5-cache/dev-libs/gjs-1.72.1 index 98eb0ad6f750..1973b7e91809 100644 --- a/metadata/md5-cache/dev-libs/gjs-1.72.1 +++ b/metadata/md5-cache/dev-libs/gjs-1.72.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs INHERIT=flag-o-matic gnome.org meson virtualx IUSE=+cairo examples gtk readline sysprof test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 ~arm arm64 ~ppc64 ~riscv ~x86 LICENSE=MIT || ( MPL-1.1 LGPL-2+ GPL-2+ ) RDEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.66.1:= >=dev-lang/spidermonkey-91.3.0:91 cairo? ( x11-libs/cairo[X,glib,svg] ) readline? ( sys-libs/readline:0= ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gjs/1.72/gjs-1.72.1.tar.xz _eclasses_=flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnome.org 429073e99d7067d3462e875bf5c6e14a meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 -_md5_=645fae79d649b649acef7ca6fb237562 +_md5_=070660b08bd9da36f9edd5403eecdc6f diff --git a/metadata/md5-cache/dev-libs/glib-2.72.3 b/metadata/md5-cache/dev-libs/glib-2.72.3 index 538ca1c2ecc6..2fe5b17201d9 100644 --- a/metadata/md5-cache/dev-libs/glib-2.72.3 +++ b/metadata/md5-cache/dev-libs/glib-2.72.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.gtk.org/ INHERIT=flag-o-matic gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg IUSE=dbus debug +elf fam gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=LGPL-2.1+ PDEPEND=dbus? ( gnome-base/dconf ) mime? ( x11-misc/shared-mime-info ) RDEPEND=!=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libpcre-8.31:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] >=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] kernel_linux? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elf? ( virtual/libelf:0= ) fam? ( >=virtual/fam-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/glib/2.72/glib-2.72.3.tar.xz _eclasses_=flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 linux-info dcbf4f67bc38bee48e9d69a4344e8059 meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=4050c8f823437164a914e07c5a47c0ad +_md5_=b0265d509ac781e37065ca38753ea3e9 diff --git a/metadata/md5-cache/dev-libs/icu-71.1-r1 b/metadata/md5-cache/dev-libs/icu-71.1-r1 index 8cada38fcb13..39171241a48f 100644 --- a/metadata/md5-cache/dev-libs/icu-71.1-r1 +++ b/metadata/md5-cache/dev-libs/icu-71.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) sys-devel/autoconf-archive virtual/pkgconfig doc? ( app-doc/doxygen[dot] ) verify-sig? ( sec-keys/openpgp-keys-icu ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) sys-devel/autoconf-archive virtual/pkgconfig doc? ( app-doc/doxygen[dot] ) verify-sig? ( sec-keys/openpgp-keys-icu ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install prepare setup test unpack DESCRIPTION=International Components for Unicode EAPI=8 @@ -11,4 +11,4 @@ RESTRICT=!test? ( test ) SLOT=0/71.1 SRC_URI=https://github.com/unicode-org/icu/releases/download/release-71-1/icu4c-71_1-src.tgz verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-71-1/icu4c-71_1-src.tgz.asc ) _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 -_md5_=b95bd239ebb410bdbf5f59ad8f7699e1 +_md5_=d919d7708f8d051b3d87e2096fc48401 diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-22.23.23405 b/metadata/md5-cache/dev-libs/intel-compute-runtime-22.23.23405 deleted file mode 100644 index 251e49f3a428..000000000000 --- a/metadata/md5-cache/dev-libs/intel-compute-runtime-22.23.23405 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/intel-metrics-library:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-compiler-1.0.11061-r1 >=dev-util/intel-graphics-system-controller-0.2.4:= media-libs/mesa >=virtual/opencl-3 l0? ( >=dev-libs/level-zero-1.7.15 ) vaapi? ( x11-libs/libdrm[video_cards_intel] x11-libs/libva ) -DESCRIPTION=Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver -EAPI=8 -HOMEPAGE=https://github.com/intel/compute-runtime -INHERIT=cmake flag-o-matic -IUSE=+l0 +vaapi -KEYWORDS=amd64 -LICENSE=MIT -RDEPEND=>=media-libs/gmmlib-22.0.2:= -SLOT=0 -SRC_URI=https://github.com/intel/compute-runtime/archive/22.23.23405.tar.gz -> intel-compute-runtime-22.23.23405.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=a4f8721cbcefd7ebad434ccb6f6b43b3 diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-22.24.23453 b/metadata/md5-cache/dev-libs/intel-compute-runtime-22.24.23453 deleted file mode 100644 index a478afeb5f50..000000000000 --- a/metadata/md5-cache/dev-libs/intel-compute-runtime-22.24.23453 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/intel-metrics-library:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-compiler-1.0.11061-r1 >=dev-util/intel-graphics-system-controller-0.2.4:= media-libs/mesa >=virtual/opencl-3 l0? ( >=dev-libs/level-zero-1.7.15 ) vaapi? ( x11-libs/libdrm[video_cards_intel] x11-libs/libva ) -DESCRIPTION=Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver -EAPI=8 -HOMEPAGE=https://github.com/intel/compute-runtime -INHERIT=cmake flag-o-matic -IUSE=+l0 +vaapi -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=>=media-libs/gmmlib-22.0.2:= -SLOT=0 -SRC_URI=https://github.com/intel/compute-runtime/archive/22.24.23453.tar.gz -> intel-compute-runtime-22.24.23453.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=aab5c12f80bcaeb0735a7058a1e9e176 diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-22.25.23529 b/metadata/md5-cache/dev-libs/intel-compute-runtime-22.25.23529 index 36e829356803..bae2ff230820 100644 --- a/metadata/md5-cache/dev-libs/intel-compute-runtime-22.25.23529 +++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-22.25.23529 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/intel/compute-runtime INHERIT=cmake flag-o-matic IUSE=+l0 +vaapi -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=MIT RDEPEND=>=media-libs/gmmlib-22.0.2:= SLOT=0 SRC_URI=https://github.com/intel/compute-runtime/archive/22.25.23529.tar.gz -> intel-compute-runtime-22.25.23529.tar.gz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=aab5c12f80bcaeb0735a7058a1e9e176 +_md5_=37282a3122e8309c20947aba6dff2e05 diff --git a/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.4.2-r2 b/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.4.2-r2 index 7c78c2ab31a3..c51e89a688f2 100644 --- a/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.4.2-r2 +++ b/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.4.2-r2 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-libs/libxml2:2= sys-devel/llvm:14 sys-libs/zlib SLOT=0 SRC_URI=https://github.com/intel/vc-intrinsics/archive/refs/tags/v0.4.2.tar.gz -> intel-vc-intrinsics-0.4.2.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=4f1f39f85b0fe12ad3eec52c78dce291 diff --git a/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.5.0-r1 b/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.5.0-r1 index 3202da0ff7bd..15d3b4f507b5 100644 --- a/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.5.0-r1 +++ b/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.5.0-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-libs/libxml2:2= sys-devel/llvm:14 sys-libs/zlib SLOT=0 SRC_URI=https://github.com/intel/vc-intrinsics/archive/refs/tags/v0.5.0.tar.gz -> intel-vc-intrinsics-0.5.0.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=4f1f39f85b0fe12ad3eec52c78dce291 diff --git a/metadata/md5-cache/dev-libs/jemalloc-5.3.0 b/metadata/md5-cache/dev-libs/jemalloc-5.3.0 index db0de5c79f0f..ba130bef3f66 100644 --- a/metadata/md5-cache/dev-libs/jemalloc-5.3.0 +++ b/metadata/md5-cache/dev-libs/jemalloc-5.3.0 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=http://jemalloc.net/ https://github.com/jemalloc/jemalloc INHERIT=autotools multilib-minimal IUSE=debug lazy-lock prof stats xmalloc abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=BSD SLOT=0/2 SRC_URI=https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2 _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=32c52147aac434ac8e477ffe81adf05d +_md5_=7836b850ec1b96644910f6409c6f8c26 diff --git a/metadata/md5-cache/dev-libs/jsoncpp-1.9.5 b/metadata/md5-cache/dev-libs/jsoncpp-1.9.5 index 1ad32e31e555..d27601cd722d 100644 --- a/metadata/md5-cache/dev-libs/jsoncpp-1.9.5 +++ b/metadata/md5-cache/dev-libs/jsoncpp-1.9.5 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) doc? ( app-doc/doxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) doc? ( app-doc/doxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DESCRIPTION=C++ JSON reader and writer EAPI=8 @@ -11,4 +11,4 @@ RESTRICT=!test? ( test ) SLOT=0/25 SRC_URI=https://github.com/open-source-parsers/jsoncpp/archive/1.9.5.tar.gz -> jsoncpp-1.9.5.tar.gz _eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=9ded3434c67017b2e0a9ac2940cb1601 +_md5_=6faa018a42c22e152d9cccf63dc9eaa2 diff --git a/metadata/md5-cache/dev-libs/keystone-0.9.2-r1 b/metadata/md5-cache/dev-libs/keystone-0.9.2-r1 index ca15d024cdca..6cd7265e8744 100644 --- a/metadata/md5-cache/dev-libs/keystone-0.9.2-r1 +++ b/metadata/md5-cache/dev-libs/keystone-0.9.2-r1 @@ -12,5 +12,5 @@ RDEPEND= keystone-0.9.2.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d distutils-r1 17847def14400dd2ebac1ede4e941c5a flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d distutils-r1 17847def14400dd2ebac1ede4e941c5a flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=d642c45a1572c9c12e30438a6cabe153 diff --git a/metadata/md5-cache/dev-libs/keystone-9999 b/metadata/md5-cache/dev-libs/keystone-9999 index b8fad7a498e7..dacb62c65863 100644 --- a/metadata/md5-cache/dev-libs/keystone-9999 +++ b/metadata/md5-cache/dev-libs/keystone-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND==dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_ARM llvm_targets_Hexagon llvm_targets_Mips llvm_targets_PowerPC llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_X86 ) python? ( || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) ) SLOT=0 -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d distutils-r1 17847def14400dd2ebac1ede4e941c5a flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 llvm 6f88d422e49b917bf254b2594f3d903c multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d distutils-r1 17847def14400dd2ebac1ede4e941c5a flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=d642c45a1572c9c12e30438a6cabe153 diff --git a/metadata/md5-cache/dev-libs/kweathercore-0.6 b/metadata/md5-cache/dev-libs/kweathercore-0.6 index fe61b961ca56..6013fa91765b 100644 --- a/metadata/md5-cache/dev-libs/kweathercore-0.6 +++ b/metadata/md5-cache/dev-libs/kweathercore-0.6 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kde.org/ INHERIT=ecm kde.org IUSE=debug doc test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~arm64 LICENSE=LGPL-2+ RDEPEND=>=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtpositioning-5.15.5:5 >=kde-frameworks/kholidays-5.88.0:5 >=kde-frameworks/ki18n-5.88.0:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/kweathercore/0.6/kweathercore-0.6.tar.xz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 542fb4c59adc3702f566140a9bdf49f8 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 kde.org 34ddb6baf66ca3c9fba554b0c7c31cb4 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=4e17a5b73cbc7202d13d14f3bda4c969 +_md5_=1d44b7d16ffef4aaf266a4463db4a9ae diff --git a/metadata/md5-cache/dev-libs/libclc-14.0.4 b/metadata/md5-cache/dev-libs/libclc-14.0.4 index 288c4d13dae5..8f68c20d00e0 100644 --- a/metadata/md5-cache/dev-libs/libclc-14.0.4 +++ b/metadata/md5-cache/dev-libs/libclc-14.0.4 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=|| ( video_cards_nvidia video_cards_r600 video_cards_radeonsi ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-14.0.4.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c llvm.org 4ee4693d2d62d4d139db503211355873 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 llvm.org 67f55755cc49864ddaddee8d3c7bb68d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=0cd8b8ef047d3afcc2408f25f41c8d30 diff --git a/metadata/md5-cache/dev-libs/libclc-14.0.6 b/metadata/md5-cache/dev-libs/libclc-14.0.6 index 4eb01512c843..22c4a671e587 100644 --- a/metadata/md5-cache/dev-libs/libclc-14.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-14.0.6 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://libclc.llvm.org/ INHERIT=cmake llvm llvm.org python-any-r1 IUSE=video_cards_nvidia video_cards_r600 video_cards_radeonsi verify-sig -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=|| ( video_cards_nvidia video_cards_r600 video_cards_radeonsi ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c llvm.org 4ee4693d2d62d4d139db503211355873 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=3d0d9669ff1ac2ee9699d7e441b97db2 +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 llvm.org 67f55755cc49864ddaddee8d3c7bb68d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=0cd8b8ef047d3afcc2408f25f41c8d30 diff --git a/metadata/md5-cache/dev-libs/libclc-15.0.0.9999 b/metadata/md5-cache/dev-libs/libclc-15.0.0.9999 index 2e6d06dae115..02e0abd7a2f1 100644 --- a/metadata/md5-cache/dev-libs/libclc-15.0.0.9999 +++ b/metadata/md5-cache/dev-libs/libclc-15.0.0.9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) || ( sys-devel/clang:15 sys-devel/clang:14 sys-devel/clang:13 sys-devel/clang:12 sys-devel/clang:11 sys-devel/clang:10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) || ( sys-devel/clang:15 sys-devel/clang:14 sys-devel/clang:13 sys-devel/clang:12 sys-devel/clang:11 sys-devel/clang:10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=!!sys-devel/llvm:0 DESCRIPTION=OpenCL C library @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) PROPERTIES=live REQUIRED_USE=|| ( video_cards_nvidia video_cards_r600 video_cards_radeonsi ) SLOT=0 -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 llvm 6f88d422e49b917bf254b2594f3d903c llvm.org 4ee4693d2d62d4d139db503211355873 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=6616a807d965be2df520886010952156 +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 llvm.org 67f55755cc49864ddaddee8d3c7bb68d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=f2851c04e2af32f344d76afa7b84d4a0 diff --git a/metadata/md5-cache/dev-libs/libevdev-1.12.1 b/metadata/md5-cache/dev-libs/libevdev-1.12.1 index 30f1129844b1..47af7230a4fe 100644 --- a/metadata/md5-cache/dev-libs/libevdev-1.12.1 +++ b/metadata/md5-cache/dev-libs/libevdev-1.12.1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) doc? ( app-doc/doxygen ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) doc? ( app-doc/doxygen ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=test? ( dev-libs/check[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Handler library for evdev events @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.freedesktop.org/software/libevdev/libevdev-1.12.1.tar.xz _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=e63e4a7a6b9beea285e4b1d586ad7579 +_md5_=8daa8ee502950c82b394d4861101b66d diff --git a/metadata/md5-cache/dev-libs/libevdev-9999 b/metadata/md5-cache/dev-libs/libevdev-9999 index 97e68c3fc191..3890382d1de0 100644 --- a/metadata/md5-cache/dev-libs/libevdev-9999 +++ b/metadata/md5-cache/dev-libs/libevdev-9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) doc? ( app-doc/doxygen ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) doc? ( app-doc/doxygen ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install setup test unpack DEPEND=test? ( dev-libs/check[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Handler library for evdev events @@ -11,4 +11,4 @@ PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=ff97f092c664c1b8586694e6b5cdbf07 +_md5_=a08752ed6d8e6f50ca80ab372b5aba36 diff --git a/metadata/md5-cache/dev-libs/libgpiod-1.6.3-r1 b/metadata/md5-cache/dev-libs/libgpiod-1.6.3-r1 index 6d9d832bf1fc..a9fb7a1c3f8e 100644 --- a/metadata/md5-cache/dev-libs/libgpiod-1.6.3-r1 +++ b/metadata/md5-cache/dev-libs/libgpiod-1.6.3-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/ INHERIT=linux-mod multilib-minimal IUSE=static-libs +tools cxx python test dist-kernel abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv x86 LICENSE=LGPL-2.1 RDEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/libgpiod-1.6.3.tar.xz _eclasses_=linux-info dcbf4f67bc38bee48e9d69a4344e8059 linux-mod 6ff232574f0bcad33767903505553e8d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=5dfd76245a9cf77c24b6e86f8b6d3fcf +_md5_=c1abee0a2d5e31a337346aa051d64223 diff --git a/metadata/md5-cache/dev-libs/libtraceevent-1.5.2-r1 b/metadata/md5-cache/dev-libs/libtraceevent-1.5.2-r1 index fdf6abf36854..1b0ec634a2e6 100644 --- a/metadata/md5-cache/dev-libs/libtraceevent-1.5.2-r1 +++ b/metadata/md5-cache/dev-libs/libtraceevent-1.5.2-r1 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/ INHERIT=toolchain-funcs IUSE=doc -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=LGPL-2.1 RDEPEND=!=dev-libs/libtraceevent-1.3.0 SLOT=0 SRC_URI=https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/libtracefs-1.3.1.tar.gz _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=74b526cd83f4e5992a1c80788e2dc7a9 +_md5_=5ccc62c2b0f3b2a8d8690d1d91ea1f73 diff --git a/metadata/md5-cache/dev-libs/libusbhp-1.0.2-r1 b/metadata/md5-cache/dev-libs/libusbhp-1.0.2-r1 index bbaa09082ae3..ed4baa2016c5 100644 --- a/metadata/md5-cache/dev-libs/libusbhp-1.0.2-r1 +++ b/metadata/md5-cache/dev-libs/libusbhp-1.0.2-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/pkgconfig DEFINED_PHASES=configure install DEPEND=>=virtual/libudev-147 -DESCRIPTION=Usb Hotplug Library +DESCRIPTION=USB Hotplug Library EAPI=7 HOMEPAGE=http://www.aasimon.org/libusbhp/ KEYWORDS=~amd64 ~arm ~mips ~x86 @@ -9,4 +9,4 @@ LICENSE=GPL-3 RDEPEND=>=virtual/libudev-147 SLOT=0 SRC_URI=http://www.aasimon.org/libusbhp/libusbhp-1.0.2.tar.gz -_md5_=1296b20e0987785edfdffa4785b9839f +_md5_=b5833c717dcd17c37355975865f796c9 diff --git a/metadata/md5-cache/dev-libs/libwacom-2.4.0 b/metadata/md5-cache/dev-libs/libwacom-2.4.0 new file mode 100644 index 000000000000..5382dacdffe3 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libwacom-2.4.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( || ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) || ( ( >=dev-lang/python-3.11.0_beta4:3.11 dev-python/python-libevdev[python_targets_python3_11(-)] dev-python/pyudev[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.4:3.10 dev-python/python-libevdev[python_targets_python3_10(-)] dev-python/pyudev[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 dev-python/python-libevdev[python_targets_python3_9(-)] dev-python/pyudev[python_targets_python3_9(-)] dev-python/pytest[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 dev-python/python-libevdev[python_targets_python3_8(-)] dev-python/pyudev[python_targets_python3_8(-)] dev-python/pytest[python_targets_python3_8(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=dev-libs/glib:2 dev-libs/libgudev:= +DESCRIPTION=Library for identifying Wacom tablets and their model-specific features +EAPI=8 +HOMEPAGE=https://github.com/linuxwacom/libwacom +INHERIT=meson python-any-r1 udev +IUSE=doc test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=MIT +RDEPEND=dev-libs/glib:2 dev-libs/libgudev:= +RESTRICT=!test? ( test ) +SLOT=0/9 +SRC_URI=https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.4.0/libwacom-2.4.0.tar.xz +_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 udev f3a0a3964e2028a140c181f00eea9712 +_md5_=927a234ffcc96f656383d3361cc0cb6b diff --git a/metadata/md5-cache/dev-libs/mimalloc-2.0.6 b/metadata/md5-cache/dev-libs/mimalloc-2.0.6 index 901e0a980778..e534bbcad59b 100644 --- a/metadata/md5-cache/dev-libs/mimalloc-2.0.6 +++ b/metadata/md5-cache/dev-libs/mimalloc-2.0.6 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/microsoft/mimalloc INHERIT=cmake-multilib IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 ~loong ~x86 +KEYWORDS=amd64 ~loong ~riscv ~x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://github.com/microsoft/mimalloc/archive/refs/tags/v2.0.6.tar.gz -> mimalloc-2.0.6.tar.gz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d cmake-multilib 7f8d0fb6ae10906fe334997f977e838b flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=0484ce695141c706f9c1c5c0e6b7a099 +_md5_=c72ecdc8748a367125cad19f6d91617f diff --git a/metadata/md5-cache/dev-libs/ncnn-20220729 b/metadata/md5-cache/dev-libs/ncnn-20220729 new file mode 100644 index 000000000000..564a80d9a380 --- /dev/null +++ b/metadata/md5-cache/dev-libs/ncnn-20220729 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=tools? ( dev-libs/protobuf:= ) vulkan? ( dev-util/glslang media-libs/vulkan-loader ) vulkan? ( dev-util/vulkan-headers ) +DESCRIPTION=High-performance neural network inference framework +EAPI=8 +HOMEPAGE=https://github.com/Tencent/ncnn/ +INHERIT=cmake +IUSE=tools +vulkan +KEYWORDS=~amd64 ~x86 +LICENSE=BSD ZLIB +RDEPEND=tools? ( dev-libs/protobuf:= ) vulkan? ( dev-util/glslang media-libs/vulkan-loader ) +RESTRICT=test +SLOT=0/20220729 +SRC_URI=https://github.com/Tencent/ncnn/archive/20220729.tar.gz -> ncnn-20220729.tar.gz +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=bf96cbb852d49d498c3d9830af440b75 diff --git a/metadata/md5-cache/dev-libs/newt-0.52.21-r1 b/metadata/md5-cache/dev-libs/newt-0.52.21-r1 deleted file mode 100644 index 529674e27c38..000000000000 --- a/metadata/md5-cache/dev-libs/newt-0.52.21-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=compile configure install prepare -DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-libs/popt-1.6 =sys-libs/slang-2* gpm? ( sys-libs/gpm ) tcl? ( >=dev-lang/tcl-8.5:0 ) -DESCRIPTION=Redhat's Newt windowing toolkit development files -EAPI=7 -HOMEPAGE=https://pagure.io/newt -INHERIT=autotools python-r1 toolchain-funcs -IUSE=gpm nls tcl python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 -LICENSE=LGPL-2 -RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-libs/popt-1.6 =sys-libs/slang-2* gpm? ( sys-libs/gpm ) tcl? ( >=dev-lang/tcl-8.5:0 ) -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://releases.pagure.org/newt/newt-0.52.21.tar.gz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 7b65c41111cd80a4d4a0921e8d4a310c python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=9e39174142637a46b937bb8fbcc71c76 diff --git a/metadata/md5-cache/dev-libs/nwjs-0.65.1 b/metadata/md5-cache/dev-libs/nwjs-0.65.1 index 9b7913b4304c..2a54f337b37c 100644 --- a/metadata/md5-cache/dev-libs/nwjs-0.65.1 +++ b/metadata/md5-cache/dev-libs/nwjs-0.65.1 @@ -9,5 +9,5 @@ LICENSE=MIT RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libglvnd media-libs/vulkan-loader media-video/ffmpeg-chromium:102 net-print/cups sys-apps/dbus sys-apps/util-linux x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst x11-libs/pango[X] SLOT=0 SRC_URI=amd64? ( https://dl.nwjs.io/v0.65.1/nwjs-v0.65.1-linux-x64.tar.gz ) -_eclasses_=chromium-2 fe5bb568da464344d16c90acb1c6e91e linux-info dcbf4f67bc38bee48e9d69a4344e8059 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 linux-info dcbf4f67bc38bee48e9d69a4344e8059 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=53f8d65ae634e285cf18c7642e440573 diff --git a/metadata/md5-cache/dev-libs/oniguruma-6.9.8 b/metadata/md5-cache/dev-libs/oniguruma-6.9.8 index 43c10f9ec51f..2a3fb9756e47 100644 --- a/metadata/md5-cache/dev-libs/oniguruma-6.9.8 +++ b/metadata/md5-cache/dev-libs/oniguruma-6.9.8 @@ -4,9 +4,9 @@ EAPI=8 HOMEPAGE=https://github.com/kkos/oniguruma INHERIT=multilib-minimal IUSE=crnl-as-line-terminator static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris LICENSE=BSD-2 SLOT=0/5 SRC_URI=https://github.com/kkos/oniguruma/releases/download/v6.9.8/onig-6.9.8.tar.gz _eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=00f0a22f36ec1b0ccc073128b1041391 +_md5_=44d3d5ac018a7635a0b1383e5acd73f4 diff --git a/metadata/md5-cache/dev-libs/opencl-clang-13.0.0-r1 b/metadata/md5-cache/dev-libs/opencl-clang-13.0.0-r1 index 8aea5b02083b..078302f63d6b 100644 --- a/metadata/md5-cache/dev-libs/opencl-clang-13.0.0-r1 +++ b/metadata/md5-cache/dev-libs/opencl-clang-13.0.0-r1 @@ -10,5 +10,5 @@ LICENSE=UoI-NCSA RDEPEND=dev-util/spirv-llvm-translator:13= sys-devel/clang:13=[static-analyzer] sys-devel/llvm:13= SLOT=13 SRC_URI=https://github.com/intel/opencl-clang/archive/refs/tags/v13.0.0.tar.gz -> opencl-clang-13.0.0.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=24e096e3fc9325ab9e189dfe2978f62e diff --git a/metadata/md5-cache/dev-libs/opencl-clang-14.0.0 b/metadata/md5-cache/dev-libs/opencl-clang-14.0.0 index 366fa5b05d8d..d55efe736216 100644 --- a/metadata/md5-cache/dev-libs/opencl-clang-14.0.0 +++ b/metadata/md5-cache/dev-libs/opencl-clang-14.0.0 @@ -10,5 +10,5 @@ LICENSE=UoI-NCSA RDEPEND=dev-util/spirv-llvm-translator:14= sys-devel/clang:14=[static-analyzer] sys-devel/llvm:14= SLOT=14 SRC_URI=https://github.com/intel/opencl-clang/archive/refs/tags/v14.0.0.tar.gz -> opencl-clang-14.0.0.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=1f462019c269d57e6140f89a1ff041ef diff --git a/metadata/md5-cache/dev-libs/pocl-1.8-r2 b/metadata/md5-cache/dev-libs/pocl-1.8-r2 index 5b44880f12c4..7408bcaf3fd0 100644 --- a/metadata/md5-cache/dev-libs/pocl-1.8-r2 +++ b/metadata/md5-cache/dev-libs/pocl-1.8-r2 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libltdl pocl-1.8.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d docs 8ed2a8a28ff109e7a3582c9abb7fe327 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d docs 8ed2a8a28ff109e7a3582c9abb7fe327 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=37d62c530542ad89e53055a6b356bed4 diff --git a/metadata/md5-cache/dev-libs/pocl-3.0 b/metadata/md5-cache/dev-libs/pocl-3.0 index 6b84c1cb28f6..80ab52c6e22c 100644 --- a/metadata/md5-cache/dev-libs/pocl-3.0 +++ b/metadata/md5-cache/dev-libs/pocl-3.0 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libltdl pocl-3.0.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d docs 8ed2a8a28ff109e7a3582c9abb7fe327 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d docs 8ed2a8a28ff109e7a3582c9abb7fe327 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=85075fb5339341c9c54b3c54c043252b diff --git a/metadata/md5-cache/dev-libs/raft-0.14.0 b/metadata/md5-cache/dev-libs/raft-0.14.0 index ca9993862594..2a00759d3610 100644 --- a/metadata/md5-cache/dev-libs/raft-0.14.0 +++ b/metadata/md5-cache/dev-libs/raft-0.14.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/canonical/raft INHERIT=autotools IUSE=lz4 test zfs -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=LGPL-3-with-linking-exception RDEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/canonical/raft/archive/v0.14.0.tar.gz -> raft-0.14.0.tar.gz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=b3f424b63d8bb4317317b246a01fd1b3 +_md5_=61c61e7790ee042e4c8c9caa96f77fc1 diff --git a/metadata/md5-cache/dev-libs/redland-1.0.17-r3 b/metadata/md5-cache/dev-libs/redland-1.0.17-r3 new file mode 100644 index 000000000000..5a760f51151f --- /dev/null +++ b/metadata/md5-cache/dev-libs/redland-1.0.17-r3 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20170815 +DEFINED_PHASES=configure install prepare test +DEPEND=dev-libs/libltdl:0 mysql? ( dev-db/mysql-connector-c:0= ) sqlite? ( =dev-db/sqlite-3* ) berkdb? ( sys-libs/db:* ) >=media-libs/raptor-2.0.14 >=dev-libs/rasqal-0.9.32 postgres? ( dev-db/postgresql:* ) iodbc? ( dev-db/libiodbc ) odbc? ( dev-db/unixODBC ) +DESCRIPTION=High-level interface for the Resource Description Framework +EAPI=8 +HOMEPAGE=http://librdf.org/ +INHERIT=db-use libtool +IUSE=berkdb iodbc mysql odbc postgres sqlite +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 GPL-2 LGPL-2.1 +RDEPEND=dev-libs/libltdl:0 mysql? ( dev-db/mysql-connector-c:0= ) sqlite? ( =dev-db/sqlite-3* ) berkdb? ( sys-libs/db:* ) >=media-libs/raptor-2.0.14 >=dev-libs/rasqal-0.9.32 postgres? ( dev-db/postgresql:* ) iodbc? ( dev-db/libiodbc ) odbc? ( dev-db/unixODBC ) +SLOT=0 +SRC_URI=http://download.librdf.org/source/redland-1.0.17.tar.gz +_eclasses_=db-use 867a9246a45efc09934e0f8e3380c813 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=f21465087367892877b0698e7807819f diff --git a/metadata/md5-cache/dev-libs/serd-0.30.14 b/metadata/md5-cache/dev-libs/serd-0.30.14 index 7ec2d95c2530..178f88f701fc 100644 --- a/metadata/md5-cache/dev-libs/serd-0.30.14 +++ b/metadata/md5-cache/dev-libs/serd-0.30.14 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=http://download.drobilla.net/serd-0.30.14.tar.xz _eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=346057da7b40911df19a3f9a2222ed29 +_md5_=0dd771f271d001a3be74aa3fdf159c65 diff --git a/metadata/md5-cache/dev-libs/sord-0.16.12 b/metadata/md5-cache/dev-libs/sord-0.16.12 new file mode 100644 index 000000000000..894954563266 --- /dev/null +++ b/metadata/md5-cache/dev-libs/sord-0.16.12 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-libs/libpcre dev-libs/serd || ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] >=dev-lang/python-3.10.4:3.10[threads(+)] >=dev-lang/python-3.9.12:3.9[threads(+)] >=dev-lang/python-3.8.13:3.8[threads(+)] ) +DESCRIPTION=Library for storing RDF data in memory +EAPI=8 +HOMEPAGE=http://drobilla.net/software/sord/ +INHERIT=meson-multilib python-any-r1 +IUSE=doc test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=ISC +RDEPEND=dev-libs/libpcre dev-libs/serd +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=http://download.drobilla.net/sord-0.16.12.tar.xz +_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=e958cc38e2ba028420bcb9f036e2d178 diff --git a/metadata/md5-cache/dev-libs/sord-9999 b/metadata/md5-cache/dev-libs/sord-9999 index a112a0b80f1d..b7f854db866c 100644 --- a/metadata/md5-cache/dev-libs/sord-9999 +++ b/metadata/md5-cache/dev-libs/sord-9999 @@ -1,15 +1,15 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=dev-libs/libpcre dev-libs/serd || ( >=dev-lang/python-3.11.0_beta4:3.11[threads(+)] >=dev-lang/python-3.10.4:3.10[threads(+)] >=dev-lang/python-3.9.12:3.9[threads(+)] >=dev-lang/python-3.8.13:3.8[threads(+)] ) DESCRIPTION=Library for storing RDF data in memory -EAPI=7 +EAPI=8 HOMEPAGE=http://drobilla.net/software/sord/ -INHERIT=python-any-r1 waf-utils multilib-build multilib-minimal git-r3 -IUSE=doc static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +INHERIT=meson-multilib python-any-r1 git-r3 +IUSE=doc test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 LICENSE=ISC PROPERTIES=live RDEPEND=dev-libs/libpcre dev-libs/serd RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 waf-utils e8ae5118de0d41a51336b4317cdcd2d5 -_md5_=cbbc607343aa0277e49f5d0beb024896 +_eclasses_=git-r3 b9ac6f96d2a88edb5b351df634dc5e53 meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=e958cc38e2ba028420bcb9f036e2d178 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-0.20.0 deleted file mode 100644 index 523e8e40f003..000000000000 --- a/metadata/md5-cache/dev-libs/tree-sitter-0.20.0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install prepare -DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing library -EAPI=7 -HOMEPAGE=https://github.com/tree-sitter/tree-sitter -INHERIT=toolchain-funcs -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -SLOT=0 -SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/v0.20.0.tar.gz -> tree-sitter-0.20.0.tar.gz -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=e4f85c986eb8be3b9e021080cdf97bf6 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.20.2-r1 b/metadata/md5-cache/dev-libs/tree-sitter-0.20.2-r1 deleted file mode 100644 index 7581ec618b22..000000000000 --- a/metadata/md5-cache/dev-libs/tree-sitter-0.20.2-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst prepare -DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing library -EAPI=8 -HOMEPAGE=https://github.com/tree-sitter/tree-sitter -INHERIT=optfeature toolchain-funcs -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -SLOT=0 -SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.20.2.tar.gz -> tree-sitter-0.20.2.tar.gz -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=8a69342da7c2d44886e3582d55daaabf diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.20.6 b/metadata/md5-cache/dev-libs/tree-sitter-0.20.6 index ef3468d933b4..5ffdc847137a 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-0.20.6 +++ b/metadata/md5-cache/dev-libs/tree-sitter-0.20.6 @@ -1,11 +1,11 @@ -DEFINED_PHASES=install postinst prepare +DEFINED_PHASES=compile install postinst prepare DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing library EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter INHERIT=optfeature toolchain-funcs -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.20.6.tar.gz -> tree-sitter-0.20.6.tar.gz _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=b4969d0d53889c03796df9fecd62484d +_md5_=f7470be8af1950ae5b1b37ea1a64c9f8 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-9999 b/metadata/md5-cache/dev-libs/tree-sitter-9999 index d9cacdbd5b1e..9d6ad87c0137 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-9999 +++ b/metadata/md5-cache/dev-libs/tree-sitter-9999 @@ -1,5 +1,5 @@ BDEPEND=>=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=install postinst prepare unpack +DEFINED_PHASES=compile install postinst prepare unpack DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing library EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter @@ -8,4 +8,4 @@ LICENSE=MIT PROPERTIES=live SLOT=0 _eclasses_=git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=07cbd9a14ca3a13160592645a44b638e +_md5_=677ea37e99ecc083f98d923d3ccb40d9 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0 index 1db1e0d79c99..6359b5de46f9 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-bash-0.19.0 @@ -4,9 +4,9 @@ DESCRIPTION=Bash grammar for Tree-sitter EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-bash INHERIT=tree-sitter-grammar -KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-bash/archive/v0.19.0.tar.gz -> tree-sitter-bash-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 -_md5_=bd079f8013044174b29fdf71aa8350cb +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec +_md5_=b71c11fad7c0cab874bae70021a85ec8 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.1 b/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.1 index 941f708cfe7a..dc4a24c2e8be 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.1 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-c/archive/v0.20.1.tar.gz -> tree-sitter-c-0.20.1.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=91765889d4c1c28d6adfbcbf22b14031 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1 b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1 index 1aa3e841bf2b..cf5b6818a1ce 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.19.1 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-c-sharp/archive/v0.19.1.tar.gz -> tree-sitter-c-sharp-0.19.1.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=17db7618b35eeddc8b6baff34a905aa2 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0 index 0905ba2409e5..cd302ef6bdd5 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-cpp/archive/v0.20.0.tar.gz -> tree-sitter-cpp-0.20.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=55ddbdb15dfc6936e48a9806552a55aa diff --git a/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0 index fd6c961c1967..80555d79c0b0 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-css-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-css/archive/v0.19.0.tar.gz -> tree-sitter-css-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=cff8fba25a235538f167cc21a603a4fa diff --git a/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0 index bcc06356d9be..8b41b5f75f24 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-embedded-template-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-embedded-template/archive/v0.19.0.tar.gz -> tree-sitter-embedded-template-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=4e3b93c9b375d5f57f4245306352cfa9 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1 b/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1 index f230704f049b..75c8bccdd8fe 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-go-0.19.1 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-go/archive/rust-0.19.1.tar.gz -> tree-sitter-go-0.19.1.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=23acbd29a27f3bf43befd4b49cc72f50 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114 b/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114 index b9467e3ac6e9..2c1f13ae9a41 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114 +++ b/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.13.0_p20211114 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-haskell/archive/d72f2e42c0d5ccf8e8b1c39e3642428317e8fe02.tar.gz -> tree-sitter-haskell-0.13.0_p20211114.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=3c210c5ee6b4fcbb1e9b4cb20a1b7296 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0 index 2f3f9440dded..bcde68fbf538 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-html-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-html/archive/v0.19.0.tar.gz -> tree-sitter-html-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=963675f7d47a8d3205825af45bbf510b diff --git a/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1 b/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1 index f43ea3bdb052..f8a429ee8e21 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-java-0.19.1 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-java/archive/v0.19.1.tar.gz -> tree-sitter-java-0.19.1.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=0d6302ae7fcb2ec8f431baa9c5a5e5dc diff --git a/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0 index 278ebdd919d6..6754d3ef554c 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-javascript-0.20.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-javascript/archive/rust-0.20.0.tar.gz -> tree-sitter-javascript-0.20.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=0c3064630953cd34497dcda6dfc6a650 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0 index 5579ca8840a1..0c0c84524f5c 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-jsdoc-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-jsdoc/archive/v0.19.0.tar.gz -> tree-sitter-jsdoc-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=8c506ccf738b09a4461eba758aac292c diff --git a/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0 index fc81f147c772..71b233b45f1f 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-json-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-json/archive/v0.19.0.tar.gz -> tree-sitter-json-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=e35e5ffe02b5b9ef49e17d3e19e25bb0 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0 index 875259a0d10c..e062ba33cec3 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-julia-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-julia/archive/v0.19.0.tar.gz -> tree-sitter-julia-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=6ff02d88437f2e83cbf83c335dde2267 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0 index 7bbc30c50765..1cbc577eb033 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-ocaml/archive/v0.19.0.tar.gz -> tree-sitter-ocaml-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=dff104e3037f5a91f8ffb133af5b4671 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0 index 0f1453abe111..2e4a3e561645 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-php-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-php/archive/v0.19.0.tar.gz -> tree-sitter-php-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=b965b5e3120f65200314c368964a9420 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-python-0.19.1_p20211112 b/metadata/md5-cache/dev-libs/tree-sitter-python-0.19.1_p20211112 index 9cbdfe8fdb2d..63666123419a 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-python-0.19.1_p20211112 +++ b/metadata/md5-cache/dev-libs/tree-sitter-python-0.19.1_p20211112 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-python/archive/24b530ca158d2782ea9046e756057a412e16b52f.tar.gz -> tree-sitter-python-0.19.1_p20211112.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=fb3ac12191efe4abd703775f8c1f0ac4 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-python-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-python-0.20.0 index 892dbd612334..862c292bec12 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-python-0.20.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-python-0.20.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-python/archive/v0.20.0.tar.gz -> tree-sitter-python-0.20.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=2a54e74dc69b0bea5f46546af0c09922 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0 index 442cdbfeaf52..71ab83c4f411 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-ql-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-ql/archive/v0.19.0.tar.gz -> tree-sitter-ql-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=1a5d5558aa9dc2eafb47463968a66156 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0 index 338f34290456..1ffc0a07fa57 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-regex-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-regex/archive/v0.19.0.tar.gz -> tree-sitter-regex-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=8a29e39bc6f02bf7c1f9973fc8debf94 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0 index cbd7d8ea902d..ee38957da985 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-ruby-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-ruby/archive/v0.19.0.tar.gz -> tree-sitter-ruby-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=b7cc1d79d8d724c03e151e4d960c9c6a diff --git a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.0 index ace966ac42e7..48ff5d20217e 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-rust/archive/v0.20.0.tar.gz -> tree-sitter-rust-0.20.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=82d5fa6c84a7dda48945e002e62baff3 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.1 b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.1 index 35c57be539d1..90b44e37eea7 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.20.1 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-rust/archive/v0.20.1.tar.gz -> tree-sitter-rust-0.20.1.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=0e30100cfcd35b83dc1783a8671a9a7b diff --git a/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0 index 6b48c403e5ee..98d6e0ee5f35 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-scala/archive/v0.19.0.tar.gz -> tree-sitter-scala-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=b59c0a8a5773768787245f939afc7d77 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0 b/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0 index c005f3ec6033..06a2d56595a2 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-tsq-0.19.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-tsq/archive/0.19.0.tar.gz -> tree-sitter-tsq-0.19.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=38f1d4aed3bd2379096e86d9e6beccef diff --git a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.0 index faeaf34a8397..0f949b3adefb 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-typescript/archive/rust-0.20.0.tar.gz -> tree-sitter-typescript-0.20.0.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=3092ddc7cc0a81982e4c21a2256f5daf diff --git a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.1 b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.1 index 2c1f888529ee..9658a906f3db 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.1 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-typescript/archive/v0.20.1.tar.gz -> tree-sitter-typescript-0.20.1.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar a3a9088088917825fa24975b21938a86 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 tree-sitter-grammar 7ea5209555eb31addcb41eeacff59fec _md5_=1320bc9faed6e42f4951ace75abe2d26 diff --git a/metadata/md5-cache/dev-libs/utfcpp-3.2.1 b/metadata/md5-cache/dev-libs/utfcpp-3.2.1 index 6d99c14339da..3ceaca8b1968 100644 --- a/metadata/md5-cache/dev-libs/utfcpp-3.2.1 +++ b/metadata/md5-cache/dev-libs/utfcpp-3.2.1 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/nemtrif/utfcpp INHERIT=cmake IUSE=test -KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 ~riscv sparc ~x86 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/nemtrif/utfcpp/archive/v3.2.1.tar.gz -> utfcpp-3.2.1.tar.gz test? ( https://github.com/nemtrif/ftest/archive/1e14b77c2ab8489386fc7046a8bced696c0fc4d6.tar.gz -> ftest-20211106174116.tar.gz ) _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=90f4f91d901c4ca11f0f80cdc97ed677 +_md5_=bfe5930bc1bd60720424f9650eb7d35d diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz index ad56aa70a0eafded17f9a1786d981eddd6dce6a6..50f830bc7eadb970459eae8eda8fde62bee4d369 100644 GIT binary patch literal 5050 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 Qv;OXX0WHRQ$Pyy}0JxBW8UO$Q literal 5042 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 I<`N?S0O}`<4*&oF diff --git a/metadata/md5-cache/dev-lisp/c2ffi-13.0.0.20220626 b/metadata/md5-cache/dev-lisp/c2ffi-13.0.0.20220626 index 27ee833658bb..c32af466f430 100644 --- a/metadata/md5-cache/dev-lisp/c2ffi-13.0.0.20220626 +++ b/metadata/md5-cache/dev-lisp/c2ffi-13.0.0.20220626 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=sys-devel/clang:13= SLOT=0 SRC_URI=https://github.com/rpav/c2ffi/archive/bfa50485ffa86b886215c72ea1e43dbd3acaf940.tar.gz -> c2ffi-13.0.0.20220626.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=fe2c38f311939953fd19d299ec8692ae diff --git a/metadata/md5-cache/dev-lua/Manifest.gz b/metadata/md5-cache/dev-lua/Manifest.gz index cd49619d885835bbc373ef9b938e102c68b9d9df..e8750eb4fe809b3979f29d550ddc282ec02559f4 100644 GIT binary patch literal 8126 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 Yc9@A%cAkS~i|tSU3%`Eir%E^g0G_tB@c;k- literal 7966 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/luasocket-3.0_rc1_p20200328-r103[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-libs/openssl:0= lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) +DESCRIPTION=Lua binding for OpenSSL library to provide TLS/SSL communication +EAPI=8 +HOMEPAGE=https://github.com/brunoos/luasec +INHERIT=lua toolchain-funcs +IUSE=lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-lua/luasocket-3.0_rc1_p20200328-r103[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-libs/openssl:0= lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) +SLOT=0 +SRC_URI=https://github.com/brunoos/luasec/archive/v1.2.0.tar.gz -> luasec-1.2.0.tar.gz +_eclasses_=lua d5c7dbcaf69f3065f5d7ce3b172c2214 lua-utils e69ff116248d78546ae1a234c086fe80 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=e5c1ab0cac5083d674aacd6abe068163 diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz index 08c6721336814cd260880b9a943ce60c33f55b87..42b50f9bc0a25b0bae9cc9ce1b4ee9bf4f6b6418 100644 GIT binary patch delta 45623 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 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1 b/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1 index dadeb778b874..d6ee4dc5072a 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/13.0.1 SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-13.0.1.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c llvm.org 4ee4693d2d62d4d139db503211355873 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 llvm.org 67f55755cc49864ddaddee8d3c7bb68d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=b04617812b555ce0e0e1ac200222aec8 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.4 b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.4 index 69022358dee9..adbd1ba3e734 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.4 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/14.0.4 SRC_URI=https://github.com/llvm/llvm-project/archive/llvmorg-14.0.4.tar.gz -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c llvm.org 4ee4693d2d62d4d139db503211355873 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 llvm.org 67f55755cc49864ddaddee8d3c7bb68d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=fbae63c9b8e8f4c773111b71ce3e17ae diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 index b36603f89242..c083efd15e23 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/14.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 6f88d422e49b917bf254b2594f3d903c llvm.org 4ee4693d2d62d4d139db503211355873 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 llvm.org 67f55755cc49864ddaddee8d3c7bb68d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=fbae63c9b8e8f4c773111b71ce3e17ae diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.0.9999 index 65fa82dd8dbe..06cd02219440 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.0.9999 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.0.9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-15.0.0.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_DirectX] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_M68k? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-15.0.0.9999[llvm_targets_SPIRV] ) !!sys-devel/llvm:0 DESCRIPTION=OCaml bindings for LLVM @@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-15.0.0. REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_LoongArch llvm_targets_M68k llvm_targets_SPIRV ) RESTRICT=!test? ( test ) SLOT=0/15.0.0.9999 -_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 llvm 6f88d422e49b917bf254b2594f3d903c llvm.org 4ee4693d2d62d4d139db503211355873 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=4c70644f19a749a7a90ad8f70d17c0b7 +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 llvm 1c0b36f6ee2ff37bb9ab25cf23563030 llvm.org 67f55755cc49864ddaddee8d3c7bb68d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=1eacd359550806b0dba6f5a2997c3558 diff --git a/metadata/md5-cache/dev-perl/CGI-FormBuilder-3.100.0-r1 b/metadata/md5-cache/dev-perl/CGI-FormBuilder-3.100.0-r1 index 82906e893961..5d70fc17b4d8 100644 --- a/metadata/md5-cache/dev-perl/CGI-FormBuilder-3.100.0-r1 +++ b/metadata/md5-cache/dev-perl/CGI-FormBuilder-3.100.0-r1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=http://www.formbuilder.org/ https://metacpan.org/release/CGI-FormBuilder INHERIT=perl-module IUSE=test -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 ~ppc64 ~x86 LICENSE=|| ( Artistic GPL-1 ) RDEPEND=dev-perl/CGI dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/B/BI/BIGPRESH/CGI-FormBuilder-3.10.tar.gz _eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 -_md5_=635150b4e6119f5301dfa47df3a6d554 +_md5_=996b8b762126bdd9507d52dbe78f959f diff --git a/metadata/md5-cache/dev-perl/CGI-Session-4.480.0-r3 b/metadata/md5-cache/dev-perl/CGI-Session-4.480.0-r3 index dab575902196..2841c70dda13 100644 --- a/metadata/md5-cache/dev-perl/CGI-Session-4.480.0-r3 +++ b/metadata/md5-cache/dev-perl/CGI-Session-4.480.0-r3 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://metacpan.org/release/CGI-Session INHERIT=perl-module IUSE=test -KEYWORDS=amd64 ~hppa ~ppc x86 +KEYWORDS=amd64 ~hppa ~ppc ~ppc64 x86 LICENSE=Artistic RDEPEND=virtual/perl-Digest-MD5 virtual/perl-Scalar-List-Utils >=dev-perl/CGI-3.26 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/M/MA/MARKSTOS/CGI-Session-4.48.tar.gz _eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 -_md5_=2288317b7142ccd172cdc7d340c8397f +_md5_=2c733225ebcc8764634947b9c3c4a7c2 diff --git a/metadata/md5-cache/dev-perl/Crypt-DH-GMP-0.0.120-r1 b/metadata/md5-cache/dev-perl/Crypt-DH-GMP-0.0.120-r1 index 3ca6122d0396..a3590bbe4471 100644 --- a/metadata/md5-cache/dev-perl/Crypt-DH-GMP-0.0.120-r1 +++ b/metadata/md5-cache/dev-perl/Crypt-DH-GMP-0.0.120-r1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://metacpan.org/release/Crypt-DH-GMP INHERIT=perl-module IUSE=test -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 ~ppc64 ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=virtual/perl-XSLoader-0.20.0 >=dev-libs/gmp-4.0.0:0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DM/DMAKI/Crypt-DH-GMP-0.00012.tar.gz _eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 -_md5_=fad25297d010a827fb5b955a8dd45e54 +_md5_=c415592eb879290eaee942d1766e2a8e diff --git a/metadata/md5-cache/dev-perl/DateTime-Format-Flexible-0.340.0 b/metadata/md5-cache/dev-perl/DateTime-Format-Flexible-0.340.0 index 9efb7b9506b9..6b8c6e54a52a 100644 --- a/metadata/md5-cache/dev-perl/DateTime-Format-Flexible-0.340.0 +++ b/metadata/md5-cache/dev-perl/DateTime-Format-Flexible-0.340.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/DateTime-Format-Flexible INHERIT=perl-module IUSE=test examples -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 ~ppc64 ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/DateTime >=dev-perl/DateTime-Format-Builder-0.740.0 dev-perl/DateTime-TimeZone dev-perl/List-MoreUtils dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TH/THINC/DateTime-Format-Flexible-0.34.tar.gz _eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 -_md5_=2cb7782330ab21a46822f00c6914b681 +_md5_=567611f3375c5a81409e6a718a1920d8 diff --git a/metadata/md5-cache/dev-perl/DateTime-Format-Natural-1.120.0 b/metadata/md5-cache/dev-perl/DateTime-Format-Natural-1.120.0 index 7e0740a3a704..bf0e12df308e 100644 --- a/metadata/md5-cache/dev-perl/DateTime-Format-Natural-1.120.0 +++ b/metadata/md5-cache/dev-perl/DateTime-Format-Natural-1.120.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://metacpan.org/release/DateTime-Format-Natural INHERIT=perl-module IUSE=test -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 ~ppc64 ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp dev-perl/Clone dev-perl/Date-Calc dev-perl/DateTime dev-perl/DateTime-TimeZone virtual/perl-Exporter virtual/perl-Getopt-Long dev-perl/List-MoreUtils >=dev-perl/Params-Validate-1.150.0 virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Term-ReadLine dev-perl/boolean dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.12.tar.gz _eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 -_md5_=b7d79f09aade3ab389665847c3d15a2a +_md5_=34bf7c02a7e0803138135dea612b5a7d diff --git a/metadata/md5-cache/dev-perl/Feed-Find-0.120.0 b/metadata/md5-cache/dev-perl/Feed-Find-0.120.0 index d5973b590514..1b6556f272b1 100644 --- a/metadata/md5-cache/dev-perl/Feed-Find-0.120.0 +++ b/metadata/md5-cache/dev-perl/Feed-Find-0.120.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Feed-Find INHERIT=perl-module IUSE=test -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 ~ppc64 ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/Class-ErrorHandler dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/URI dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/Feed-Find-0.12.tar.gz _eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 -_md5_=42f4306ee60d80c1be7461dc62b77335 +_md5_=6cd58ed09f55d0ecaf0609ec0f846674 diff --git a/metadata/md5-cache/dev-perl/LWP-Authen-Wsse-0.50.0-r2 b/metadata/md5-cache/dev-perl/LWP-Authen-Wsse-0.50.0-r2 index 22ba7429c336..5eb271fe4161 100644 --- a/metadata/md5-cache/dev-perl/LWP-Authen-Wsse-0.50.0-r2 +++ b/metadata/md5-cache/dev-perl/LWP-Authen-Wsse-0.50.0-r2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/LWP-Authen-Wsse INHERIT=perl-module IUSE=test -KEYWORDS=amd64 x86 +KEYWORDS=amd64 ~ppc64 x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-MIME-Base64 dev-perl/Digest-SHA1 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/A/AU/AUTRIJUS/LWP-Authen-Wsse-0.05.tar.gz _eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 -_md5_=fcd6f3355a41a06a6a22f4a82789cf02 +_md5_=ce917bc517e7bde8246a3c28e2eb0a9c diff --git a/metadata/md5-cache/dev-perl/LWPx-ParanoidAgent-1.120.0-r1 b/metadata/md5-cache/dev-perl/LWPx-ParanoidAgent-1.120.0-r1 index bc39d4fa81e9..25ccffdb9594 100644 --- a/metadata/md5-cache/dev-perl/LWPx-ParanoidAgent-1.120.0-r1 +++ b/metadata/md5-cache/dev-perl/LWPx-ParanoidAgent-1.120.0-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/LWPx-ParanoidAgent INHERIT=perl-module IUSE=test -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 ~ppc64 ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/libwww-perl dev-perl/Net-DNS virtual/perl-Time-HiRes dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SA/SAXJAZMAN/lwp/LWPx-ParanoidAgent-1.12.tar.gz _eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 -_md5_=6c09e2b02ff0058397f9ed040ef1d37c +_md5_=6e40b89bc2db41931b8a80c21177b5f8 diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index 795b0b23919ff85fa8b7e1d75e27fc01800f4285..f84d2c37d812238a196527bb4deb09b10b909e73 100644 GIT binary patch delta 267909 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 v~I3sF9#x;xfdr5_yyqe;)q2y|0 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 >6dfkhS!``Yt?gbIJ^+$ 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 z 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%0D1ZvvDBOp1p&5_sTJBYMJW3chiD47K>J9!VyeHXN za`{2!HO!Pj3x7y6_UX8v^HBN}99rEg+2zci+-bG)w%UC6O{I-v-=j+IRCAFM+i5Yf z<4`)Jw@g^0P}fp@Q~X7Uzk35$zg)F{{_yGB`#;~!?%x~z`FtJdJlXD9VzL0RTtTG$?`^|@^bpdz-M*BsTHYvi+w_Sg$2<31R$(IbN0S$juwcpi;1|18h`}Q~M_NjgP zxBI7exwh52c=g#+kTdIC0AoO$zcHf|O*#|XP%5W7ReAX;g0_h`Y`+*X2$F--)XkDq zq^zCt`_BI;;K_HzxMmHrE*b1gbui_z6L9J+oIF%gi@NdgP0yBM>uez^5e2EqIzZ=x zpRg!V8Z_JzQe~ZEbFNNmT3Wu-T3#X^~_2e`z*qkC7pU1~zxflRhtNF^~inVGx^ zy_0+&>#lpKvwJ?L6}2UKAN0vNe?h9(Ll>x}^zvAOd&1(wA)TH0Q3d^~R_V7nNjIc? zX=-gOZRWI>`>6pNf7A7@_tv90g!yRfA6`&ML)J^PWhLrvqaQ!Agr(k}RH@O2x9Y(K z)=~*U0lVI)40gTa93q(t^v1lV10Je%=tfbXTnAgxY2M`TtUbD20>BQx`e^-Y?1MK?Dwm%wMM*5RJ z=z~};$1>=GDC5VJM1zBHm!rLM@}!ZK1r)X(oTsCHWW`<50r_r{PgG0zlty_;@0lm@ft27*a<;!- zhi*K&1F}n0f8g4Fe!-4q51}N_3vG*Y;hf`ngB}2s%?Yy8mX8j3s@~QXyw?Y5Q)kMK zbj&jn4AvEH(<7Ba_!zp~uy=MgJ+%!{+oE*pGjuu$Np|T$61f#jJA&=2`H1_@C{j%t z6+k?l{}5$2^^3{1v9f%c8iE)JnL0YL-5nMLvuvk@f2MYaB8;;7FT=Ti*1I*wjrfX5 z-KJuXj<0*zgEp(%>9r1LUEh;07wrFTfBx{{ZPmhO<^J*#^x3eW2x35W$IC6SdrN%g zg{gFCWBE9if}7KDWV*BrRBv?vSgq`kb?v*V%w#Kv!qf+IR3|Bvr-Xu*N5*;zehM*F zxaWCMf0owQU8WuKOu7|w`me44i%RtxcQ47qWqT7ymTWnhAiI61HXWi^g8VyqNM09E zvpQADq1<&knohRwx(XzFxzsPi-u5oT(UHudyit9>68WGW)Ia=gjSas;vKKk)O@@P) z&l=`{(E;+yP8&FNMNY^7Bc~#HR9Ug4zL}Z@e-6BXy8#2?1k=drIqDu&HqYW;0<7r! zIG1qel!KMB3XGKYl>jvq_s;y!V`zoaVH7nSmCCi4aC5RY;$w!o*&$*-^RoTY1d6a|HeDq`4($PBM|M`LbGn_`^SZ zf1ZMUlg53y{iZ}vMuxDSK-TxQoah1H1VrsQw4}|38^=?~fwgybG>NFN4Jm-dr{X{Z zhD=E>pbc*XjVU|n&Z}7+D8%NbyzQl3jlt&J=6v!VPR?!zTT+Tr=LXw{>TAkXUM{nI zja7%&N*l*tHCeUxbV?$gsk2Uq1o-!Cf5O_2N<_SZc7Uh$?fD`>Ikf74fZFYvW>y&% zca=i*j>A5D{Jwqq>L365ef#07zx&Tm^QVW~rPSE)(tV|-I}4|p

    fpmnvQNp_dmi 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%0A5z<$4|q$19SN|{Y+nw zg3t+^vjbn67v-dXHm7Rn$x3V7N=)un&y?eABzYV+SWDNSK&`@l<8|{PQW$QjCx`5W zMmU+8EbI;~U-l5^)k<_)y#p0)jXTOy{-SGLsi1c|ExgZFYBd7DrtMDz!IO~V@|_li zrb%Jcc&j8diDWwLu{i)$gv#i>=)J2>sGE{1^VL!9DRB*6Ke$ zevW^w#Y)bRzcv{FAM)Cj2nY6%cj|1rS8j4B=DZFnP9piP%47-ahR8npJ$>sWeMOE6 zpQnv#aFn7-QIn`vbXVK#6e#s{E`frs>DchDfgd8@KSkOUKTJvYA<$1RI)p1GZxNjA zpn~4{e6qY3#Im%bf<=d5dE32jJB>_-94SVmN)Wuj+LUxZ~}DM#=|?(Q<7`-=VX^Iu;+1%){ue1_|#!C)`-R5A8)^tGx`0<7l2!JwqNjpJB0 zP3+V_Xa7@5&d*WQ1r4cX_K~!!T1x7Z+Ur=IW?)Lt zk^7$@h7j?4OhYF#Jfw6>O z({$^;t$r@>)^zr90_*MLw+LLApi`|G`YjQGqpdX8b`O58xf#?+*_78JF5gn?iw`@U z)u&jWM8R#E19m_6h;k;c)A`qt53)7srcyJJ48W{}M zzZ5^pbUKS04>kE?$>h#X>66vy&o9Cksn<0*L5j%KxL!b9hB;~;FG?Sxq|2+63NtB5 zR2^#KyQ(MyIvFyJx^vi#&~yP1dzBR6HG)@P?0pYR?@GoJEx@}{SdRwKcrMo;^y*5FmqX1LiWKM^4BnbN1P*y+8W!|n$9tKu}k!B z7Yt6Rqino=poDJZ~QLo3wdJ#T9|^a7;r5*RMt(oER_J)UKa`t!C` zk>=m)bG055I*VHSn|dHGj#w;$cY!x`JHMcL9e4?#ZW&!Mvh)P)qNA@JDW(0EM9MBH za+elN;HkG#JfV4EXJ@UA%;w2n2FqtFI=DN`tFQq@|K&2P5B02Tyhxjk+NUTwuSKr6 zHSO@d6wRCDV{4R3y%*GtyqXeG&Li=CfXo|j#GzH4Yr$~d`YJqD*JaqLRkmawihhym zuGG2X(drL+M?OB5>i6+=$+{lvZt&#@249!@aN>qz7tCy=!$Zg45ElUfFxVUrs4-iK zRX6cXCL(jjDq_MdM>#)r;$GZmV70) zm1u+=dT59lTfU^~di9?P%TZS;u*$8K<`$3PSm$(lNUw6IILWLB-(;H2PkwS7O_t@* zmVhJ2J568&O+XAp`fg^=m3o^D<`kEZI;O&C7w|E%Tr;>YQmzJ zPuT&;<-?$qqCg;itX8CoB+n5s8_;Q|P-x9La6myK>tECBMrsqzV4?=s3mIIs%LSca zzm4=thKr_hO1oum7u02N9uwF({BshpeX6tbyd08cn8mx`YrYeZ|3k2{WxP8`@!Rn_ zC_Zm(Ol#IUaX4A5as6f;I;1toklW1Jno6A11?qM$vO;v;&vJ?Iaw&UcKcRUql65F_ z0AJnuvGF%0g4D7uo>}@_+NN-)=7sY)3lI*LU)$PZ9@&XN_Ieu$4@hYjt^pB1&IDw> zMwY$f=!sTQ@??h+VcSUiw!AYbq3w^VML7e-Eu{w-TA$md^u(#d7dRfY%O2_PL#qE7 zKfd(^K#$*!@KP{)86R$)5(npuEXD7lEO$J|JfS$1x<5ox<=~ETi(^hT;-tt<$5yvQ zcFLQ*d9B}xamo7&2cc@Vhro$jzL(4Dc;D`r21|VFnfRnx0ecls<~{KV((Yuv5~r%_ z5zbN1eml@I_oA$2laZo1h(v*?%=oU0C$+f*ea&x9q2}h*7sdRXf`%*lgpuFkMsXQvH70Rlk68MSFkXU?XF(40l zvDbj3H~2-(L%-0jNv31|zy_%pUI~v4+ubbQ?=0`>Y@OC$=?Skm=PG+2 zdJiX${S4mz$na9IL&LcWrVpLye6oAl=mQved6n(VVWn1Z&`>2bJ-b1eLvim@QOj{% zENTM>oyXh6#jeSpthL34JpRAs`lJ5%qu;C9pvLlXl-JQhXSfQ0_|Cp_EyM|j-D>){ zNzi8F1ag};M{fUyPNMsHgu81Weh`?wV*o_%mKzx;%^yms8~dTGm=J`pNaWHNH}Qdh z!l6Uynd6HZHN~+L0JYmEYsxhfEvvTy!y$3UJEFXbbPTq9W&Q25IGN49lkav?Q=E0V zlHCG}gSy5ce~MQ?1_za-MESn;Xw{ZO`>Fnd^|7tZlhXc^dY%iC&+oMS!D^MwgipAI%p=P@Ys5-?6exRe4SFu_Z? zXO7oU>3P%Hg8Bvw(wgvwxV|Z|O~O{{Q8Mo)FKylMa`bE3H8vCzF?nLH8FiWM~ zmm_I-QITcmw`wFmbY~!kopLY%0&?g}Rc(}7MEkoIrEO7ASGQFdLIF45JlI;WNee9t8TWk+hnUzST@ z(sdR|is$t*AZHVmwPtr|AEIs`=|+L9psODsx`mK^S-xAUbk;?A0<|K5C^>8Z?+til z3%+GQsp4})pF^vhoNxY?V-nZC>HK?nukX~B`kqeMe1xwaSv%n7t(#O{6X8a=rf6=8 zV{0m1Tp-=P@A|mN>?6v0EieYb3sBMhOb(@{jQmYo;N(u{v&dzJ!@=%52E`IcO&$P8 zc<*Wfj9-%C|NXIAGmm}sBDGoPDvxFCdk0b!K;{>KM#ie?uEUT;H6b;C%2umU2lM0x z0}{;&gmhxVv9YrxJ@B0BCu`_vb;~k}tz_c&61C~+fsGO{-6lYNHLw;Rx=V)_jA-hpy#W%}n;K8g$u#gdk&Hk0=n=X`^eyT+pn;BbaICSpEPee-52 zQkz566DIF^;!byXMXQ4{!{v`w^)1wOSPmi(@Iz18I}*tTXXIqDs?EhjzS*5f2i$0jv?uz6Qb_K*HWy`E*iU6pIXpz|WCjFhY2Brd!y#dby1^TN@4gjj12D@mmu*{= z?yB20sHiF9PR_Jyc*|My)J?Mlj;juH&h9mUw?0Q&)DC-dZ-M@QKL7ctes6z#{`Z6K zxBu!f-Il8w$R1F&DLcTfjH-akfU(X>6jjPQ3l@Q^j-HB!HS(OjceRA?t`{R$D<%oq!oS}KA?PwN9(Wzz@MS1vb*Rhs! z*fm}_0G`P{I=|itUSJdXfPh6|-4!RvUV{yTTQoU&Nv9n%0YGM#sYnt`S9@Y}Q@${fxkQJ+@Q`y=9QC#v9L0asVeh?Zec_@T!Q|sibq^yXblZQtP*O z3|fcDe8_4l5r1^2sL?hdD`Md+X-EfSuP#8Pnw6fHj344Md|FV;HUpTG9cUw{Ac;XO(Ue$l=y4%!0fYHWZ@Cm(ra%5q)}-&BE}dIOr0gD7sA zlPy9X`*`~4OIEH}iqo4z9BBiDUG3@@Y20L>!nr(im_upKS)LQ)hX_~A zAg{Nz)g|3+3TZB%P%1oXD0xF1-L}gD3~B<%4zQQFwUb>UQSj0MH)&h!k(U{j)J?s1 z9);wv2n&5E5H$c-5cN=Ae>oM`8lo(9vE>5dfH?KK=&KZVGlD6l!+t zhLzWA#g(TZ@F0BDK1wJP()74iqC2_rj;Gh9m#7!yt`ar{0;L$GY4IMss`uF4>Kx70 y<>0t&>eKNi73UzH%TcOg2?}K11KEx!n(JTxT%W?P z>6hcUu3!G!|Mf5b=l>r6+b>tB>n`VgpZDHvmC(<6mvOd!hgpwxt-NzN%b9mO*E#Mx zq+ZTY%T-H>A>L<*rGz{~Xjhu)8fhFg&ArxcHLQ5XBcA1$?d&_=>1@|(@!a!{YtQk^ z|NVdbOF7~%$5l!ysh;5o^-d$qHqROMSwhTrJbUT;INR=VuCeZOhu-F~Vn6C={v_4w zUVZmn&MWh$yY5=s-T21c%az6+YqS*eIzqq7;+6TZeTKPmI_m%S-~Y*K{aD|Be1BQ9 zeAc%$<5^}Y=Wch|=Y7>aj+kPfskA)uS|!eT?=z(qkGc1(drkgj?&r!!>iy#7ckahM z!)pB+wfZ(Z$a%GO)i!s`v!}DnT=Kkp=xg`0MQZ_taB*$$gS=3N=NUD zw@U2C%r&<>*Rjtw(u}#^XW6A3tmbjYYn-9De<@W~@VF{lT*EQ1HPXKCdhB}~rMBMM zdG|g_2w*&pqjYxQgT^zHbi*7CMqBaXe(;L&&IK}uLh8MC#rt~g=~ ztDa|AsgF5o?2$*xS6$@@o9C@9VxVOQ%;sw0uIbu&pBO>e`D#bsyx)ycC5&PAu-Jf9 z4*%sHvE!7_*Yz6M+tCk9aj$TUHddTi>M_$!7(}j}o!ZCjH>){(sC1^WYT-HV$>*MP z*NlRF0*a{xd<6=$w4z(35 z(`WgMT!88ST2~#a^E|g;4OzbH&92HJxn6ec-)ETXpQXFe3c2 zoU=yOW5(B|;=d*Qix*CD&DHs1zQgA4SgPZ~liRhA5^%qThT&nf`>z7aQSDi2XQjQYe z7K(-F9S|L*RMsoz(Ryfi=tstH;yhZr>jHfCap#a&$b!A`Rcv^<_K6>ioo}A5%zE)e z7vW$XIb)Iiyx7BVE*!bE?$h5Fm<8IM?bzYW;ccO=5ob8=`<}cMPT8*BdM+$+zcAXK zPaZ9tH`cWGokGQ=H&2~Q#EOn_oIJ9ob%fTAc9c$N0`~wSe4d}|y>5Jg<&MB9*p+bT zbhtWimzcw@8tYB4S)HdmX9FC8?<@6s5sK0teY98r_Vc_B)+dE# zh>v*11s=3L&WxGxqcdUzDY75@K9)ao23pVS#|Lv8_ zMX*1?4nhbJ6E44mC&c1QZbXkZp#?+(;=#n)Q>h33LqLLRgexQ+Yy$UpxQJB*%ll3@ z*kJT&i8UBl0m1RWAMo(<&K`Kdib=B74NK(%LkfE(?L8*8G&IBWk)avjdOR~0RWWuV zG3b;*M-cZ&;BMWK2$YGC#`uv5k+?Cgw-z2tJUx3LbY90IOotoO=L0{k)*s*2j~{=- zyzXbU%KZ-T1$4OwyoD!Zo8pBXWr$A36xIS)N^1EEW#f536)(Zxg@%zsh(IJ*$lT)w zUTOw%38%EfsfY;}MDf%vTHnc4`~QLZD$#4?_VpC92Z4we=wp>2b@N6;Q)Ik4Wg zA|4H0o3rALix@K^xYngwgo%sb2ydt`t(sU1+?6OAaI}OG@|TdAzLTHKkBL2jh{_Uf zt&niIVSSZP{J2{G`mfJQ!LZ5)hIPX~&a1Ds;88&K#Tx|TQ6l(;0F&GBJ7RB#Tw-Mx zuSt|i5WWIv5Oj}w6De;(!nI=U7r0u+f@792D*Sh+46YH9ttO-EC#_tUkoZ)6`ey-GS>pwoFU*oSAi~%EfM=MaF?wOzp2QfmC!9f_Ll>>-6L6*Wcvq znUy-;$<@B#uhHFz1h~X|g9>cpgfWdiD_aO+wFtq3g+fxxQQ2almZj(wKfglbBeChV zal1`?N3lTquov8e=i-^*^93Hhi3%H&>#@TCc%?Vrs|6&RunE|7msLPsZ~WHPg(LD5 z9Zrx6#s#;6(Kb<$AB-zT7znoCp;C#(JvvC32;JC=mMCi_R05d;&`S4#n`Z(T(GiXn z*ogZL*MIxoh=bo0gaueXjDrWE<=wIdmNePSTv-py=xTh%f~{W|8rlt!*2b8qJV;$@ z{Om*y9?-*-B`rJ)p($b$xgMZ38Vn|Oz)vAaVctrpSYTHRGEr`{Uu=*~_I4N4#T&!A zAnb6BSnst0F`=h@&D3f<0ptxEKvz`cDIYPg^|U7IG%Dmd--S5Df9sWqhX1xi5ZEj% z&vp(hslw%g^ozhgZ#FcC&TC+agTL%>jQC-_e*gR*>qX%NHT3y`xD&-5(~cENn|X-y zgcX;o4I&Q23*iPGFLNU+(6m?|Jctm0l1&nbg2zBUp|U`}@tF{DtidZ*+?ThL%czYv zNX;K^;HE(r$_fO%x3!uRtiD|S8!e)kiL!`@M2F~WG2u)F9Iq2FUHro3kK9r1`ETSt9JyMt>u{D^K(jEu`hY9mCWhgWI2|EVDQi51qkRbe)2!k8ng9l1V zKKzu8gEibGMwG~cMu1LG`xAvTL%j%$h~|Ygjar9gtb96%P`D#EL)|J>Hcd18o5kv4(taC?e~JTDyoB zKiBEYm#;tCk2OF2`)?@1Z=b)&NiU4+{($fVofHeZ7cxM)bv$%TNlVR#&yPA!VhP?9 zH(m!Il_eEw=$-2rXMt4T3&=H35~ZhD{DEU0A%>VE5DKS1Aw2FrFV5+@w z1_{wdUPZJA#Eclha}m%{7hnS1@4(ZLb{8?bKG0VB*NFautuKHD!htG8rK94p$n!Nn^X2>JPe0bT-#>q8zp+}!V`IeU_k7lc zlqIZX_k{R|sEgs^g%+e8G{tcsqO*cnP&v~92#lGC1E_mobfXY!?(sm6B~>P&JEDK? zj3D2@HqUM@qY5VdNnzD?Vz~egqT?+$!?q*I?}IM2l6ND&8pJ&}2)(Mcd|0oK z=5@+RkCNVVGeLCjpdWY;BkHRIJ24~nDxv|Z!`Br&2ICfuAAY2!JU&3(U;|YC!-2jt0ktCWH#BU@xJ($VzDLBhXMG znZF+3;VaJn@sh+ke!VfP`<;;Tyc0Ff`oedyalE?|qL-!vNEJvj3al8NSTsHv_D6_9 z-yuED3ZGf1GF39D$LfYS-B?5;JpTsyBKnKfhCgC<$(+Svq3;gHqs!mSYA>aDAh6*t z5Texf$+E!adt!mXf`TRiPchJ}LLs=^K!3vnn!JhVbFgRwCJ(cVNzI7u9N6!rvWIC6 z_|O$hs#MdYP-u7`R@UKKKbPs-Us$K_Kciv(<&N(}t3cn{b*q-~A_yQ6X@C)}f!Ht% zA~8`IG)}%Z9~=#TK>N}4$6zd9tTq9=n-SX=YK*ObDPN)HCq)1}p_OF#frrAq=lQ~M z;L&f?{QzEwF04SFI4rCYX15_6z{Q45O)$rV1dItiskLD+z?!Kn9Lt|zCKJh?CD60A zrJq3b2!tjVQ4JVVBUXs2SS_>}j|QqutGuq%=O2Il{p)9KO8tEN0vzRcv*N3d0g9B8 zde$L;Yy^5fMj4P(7ZTY-e9D7}OdMF}(3Y?JBzkV+S4Tny^hh*KSCDRSK!_2N2|8U7 zf~evOZJb9|2qB+frsxI`c)c!`p&WS&ch#SfgT%y!mV)K@$r}v~c|i{lkH>}e5pLjR z4ODA~{A47fe0$f67aEz_JzHH#>gmy9MFw@qqK5?cq&3b2Z#cwkceXm zyT=ndp95H22q%E)L@X|d8{be`Le2oc3rf9JBJ0hnuxM}w_`)Z{IB*Q2BnFcUAvb~G zA@D3L0DpI-Xm)aKi~^#LNEROxssUD4GWr4;-C{~SaWmDh-O!3ZLqNnXiP1>tQ}i7{ zKhWt$CO3$&5hNGRznlxg&x4E?E zp$ImCr$nto6;~ss6GWlp7!cZF_S?J_pLLpy<~N{?d2Y0x#6O;%%M4Hpdby#lgWX|) z_ggj@l8|9NA?*{u#N826;STIx9{MM?$6h8lnb~DTB3d4`1H}Sw=St~98?j3WDK;5f z!rC*>a`ME)BuFjF25#mNR^Uk>muR5IM+KnvHS_oV%kgP_8DHn;FMnad>aQo$~)_}zUGMDeq@I00}%ll)KI(4r~~2R`!EcmlaC0}@!#5(SQ3VEEeTV- z;5j_ih!|Vp75Wm=h>%SVZ$9VA6THR2mN13F!s078CJjBliEq#Z{C`xKCE=sP(N;iQ zAoJ5BI0H<91uY(cxoUNEC?7Vwt0II48(~3v;5NwRi_P%Uq4EI3rIIC3@y9oScex&j zf7Ys?4dXkjD6G6DGjrPAd9pdhA`Nu0mQ{{ z^OEdVMya5tuVc;tz2r6UBIs`$p3=c;o^QMn5^bp`Ct?Ufnjy~WTu2F$5KuIOM7U{) z@QYty17J8G*6PRK{#ZX95#n&(A2OuCG)$53a_ED=H=HpB5Ed4HVQE_f4rVkrpKnT! zJ%xIPOBu$-@f+t^l`L`8s(tVa7#C!DnM6PE-E9txJtqL*Q32%*{RN@khyzd!&O*~b z0YscR=TPu|_zVsWS#3nETOAC%W5{R6BB~jsiXN4Zum&svpK!mc^0t1^U46)5Og};0!|Xj z0DmC=mUZGptV9F;*|nPxWY&zx5+{hzU)U-fd+{)k@ERmMkOwn_h+*hAa9>lM+myv+ z8uLBf07IIB?pD>r06rtN)=9v?X+uVhqP$~ohq*tb)Zxi!D{MonMH>U<0)d6d%wFW> zIST@d_|l;65S4ajp7`n)9|*y#=86jJ8*(vT6UpEI_GO@i zVK1=}l^~?-R@d>1XfudBRMvFaI|ntPf_t-iu$Kv3LfuVIp=pT;=<-{_J0r#hdr`o3 z_&V0@vGbV@!pFb>3V4k*PgWT<$tIyw3&0C^S}=bC7U(%n93OWhKEYYXK{)-nOh3N< z{&_$bKL7spkMB>qJ^unRddH}n9ml=kpcmE{%4z{(-LGJ+#bHv#lPuQGm4LiMaZXf7 zXHyftl@;i$2n^nX27Gh!sAf>Fz;d&{=LOAf9vK&SI35X)x_~QiwSLgd*>o?T2gn!j z=3vDMN?``Tg#~8&637Xh->Brw+7ahdt&ixc$Gs%;@m}zqTq~g(#6)fvNFzje?{j(X ze8PobIVV)x6u{-NBGL&scwMd^U!Tx7B<-f%J)HQMbO&frmp}`6f)|0(71$APQM>3c zVW~i>Q27_j#eTDJX`3G^_W{e_IOQ@C)J*!aAJbZ}iZl z?v=&*aJLLUxfhZC&9tyV6q*$z;L#KX;Kn<%ArH-lbOHfb4CLyH$h!Mnxu3vw#^(Vc zBzn*0JJIDwLK_hrw`aL6w*xjnkYbVBc|XMlI83adJ8GpYLGd5fYJB}N|NQ*p+K5OO(A*ow-;nGGEA$MGbD)#K z<(gT0c*DFQtvu-sK?o;+w+=IqCK91m2OKD_7`OV1cSQ#h9H4TZVxkU;bvKZW6Xf5# z20U!He^|5i<>J?@ zmCcxZj0YavLVP`Dl+<0}F)?@PKOGXIX&6 zfeo5++~>vX@q99Y+C2}s_dhJ#=kH%Z?Bk(b{IAtnNBmGsLyYF3EF6=9p2z}gqDIHH z_@45l-Pu3Xk-7DW^Ik}!e4NCjxNhi9IRZY)lE@~HUN#aRmd0CG)Ftc8Ld|+ySSYZ6 z@-IDfzw0&$bHCAfqR4^6VG$K)P8JuUUJw4O*@-i$hMVU<17#fuRse`<>S|^v5CbX0 z(uvB~hOm}>d%|-$39)68IB}Rwzzg)QJ(JLb69oZy62b;O1 zJh9+BW)&~tj=v4vvn2DrH~}Q7fY6ON$zrdBl!Vw^5#@VW4+&+3vF6KyyUCJR1YxS? z0_VcrPl5qVyW(w#Em)kj8*il#l>orTVU{q$ix98_LFIrQB&2e(x@`d{Xzk@82mgFo zAz0e53hydcFGY1I%w9$VPnAMGK|G{JMcJd$&l5(77Q)cs;|hGM7m)w2#Qx78e_daG zd>-w`V!aZQ(Ww7^LkB67Tk_+yMi<&4LW{P94pa|=V437~ec3PmaYrU~V{$ZOpE^)B` z1zA$jJuw%}dYcj&c+;MSQ9>G0t?u_#`}*n6Kcu2wX#Lf_ATar~Rw}N5sM}W#SRu%O z#0Kin=-o>!745KJ*TO+q%uYi2;CxCIES!9>lZM)*|PF7YFEoKnRzr8_AFi zbooZs1rL*Ysvhw1kqc(o-v}VhSSWOLpTXck-TLyv*0wwaLe;)Ys_I; z5;EQvE8dokBkp(_BIJp6i$gp&v?>fxAY~l3S$u@O8{z zDc3(;EJNZQ-WRJJCt9rXrJEQu&B}m-#FYCa^q_c3E0=|Rsu8!&eJi2Ca#=54&=Vcc zW$+Ln;?9;xc1Tphyz+CN4h!+rLnpG70jIn-y6&hgthb0LK}kq36l6RLaUq>;bv~)I zgtvHXXYt>qU)7<$LFHR@$8KAx9E=-$t{IRMW?PE&;ju~6?#tzkh`zG|H>jqbP2#;& zO7O?^+DhC|j% zfGJ5Z8$&qF6AyT)j@QBl8PNhYTUw5tLZ9$iNst&;FJuXpGpy$gbKgid%Sg>rMq4^q z6l($>oLkYnI={|DSbx7+C&r!hw(U(ts2*{T>BXNQ$){)%xJea<>JZ zp6JTH;{X{F-&@^bXwhaBVQ#QVKsjQ&xJj9?^@6g5rSskxzg6k(u?6t>{SA>ip{_tr zep|Ny4Q=*oUOV!eO9z9_DO(YeM){RvCux?+z{_$=7_UBxmvZ;%Jw5->MWHj2L zJ-LMg_5|GXC_|LJu=lt;Z8TPF;=tw|7TAtILMaHM03A_P8bP4!$XeKZtr@i$Wzqv= zIhx9-TjBzRz`StjqUeVLYv5lK=I4pNYLKS||CK}t4z`GnX(Gw zU)z`0tk}WVz5Au-!B7^|>A?fz-Sr&cm*u&s^VG!n6GdsYK@Vvz%W~p4;&m&9B7)YV zX($K=ZtdRUXXkltT)f?oi-Im=wr?iAM zOx_Y6SPX(D|5vMZdj9gBas^kBIIzK6o=K3!!nWsU@F@5)C>Eas_ngB;FyKcEiH-N| zLChQYpjFT4(tz0z+K&5#%pEn}asdp2g~m+5l@0-hxmtZ_uMKqZJl;j5OyWo)IK~l88KZh!CW#jaP=< zATdyXdcf3)T=xxo0!YgFVXf&CXjX=E2i3{AA)B4+{B1|HA4C zLXz=h+IkZF!5%1^BDP(GFJ$8e#^QOG+ToP2qEbzkTR(MW&l8|(hyb%imos9-Gii5I$J)v?K>aB@Ga~Y<3b6iIF20&`WSC8?AlU zjC0%xvx>Hr7%SA5*_`J{vI4LkHq8877u+S04YmOb7xz>AAnbioMs~YES;j0jt zQq9nGwuWb$2Y!*psKUm9e~AW?Rm2gSMr`KmZEllh(UvjE!CU1Tf%$x6A(G<^R%C4-U+7_Phj~eqb~ssC`Pz=@C9Vqxl`gO-lCi$-}`4kLP8HuqgO2 zWd9u4OnS@Zpqh{vIhk67@_Y1PQRbOvs^+e6M3%3Pr&Sq6b2odjn|s)AmI)?YW3S65 zH^Rw{-FH6eY2yU=TL)ND!UiB1LW`%s{H5;M&i^>ky`C197+Tv+o|$VV9C1Q)L={WbFW% zeq?FheGsSP?JtkR#@g#5d?B;a5pm6GR^NKQC(TxDaU*tiNDB&YH|)vCjS{&o8@r8? zx4GdPu)?fZCx2;O)&Sz$Cz7R@_9)hWL36F=c|)sFll5bkR|M3h1!NYNd4ip~TzBHK zn<%+KQ3y=Ii>-GSn9@Xrq=*dS2Nt=QS%qSamHF$Zw~v6cv8ip*SLNlVx)0}^I1em6 z{9LNf+rHti-@bn;zZUVzR`+-Eg|^NJ_k3CV-Qb^=S_8geTKG5!cijW%&I2xErOg^V zGO%&tSgsJ=0a8u-y@YvAbt@DMdri-Y$ElnqOLBAn% zs9*@@ESaamT~Y7J0~X@^>tcOr-(GqZ^}vrOwSkP;)Kn#@(&Aj+o2KPMRnAOKzdW(R?9+sVL}-4-hlHa z;^FWc0c2GLf5CEX6BiptWBYIdVq+sD@lV;I4*7G=0-QZmKq+~8fSKcnd5RB2LO9*g zHvt>U@J357i;nognPj~{8h;LlC)Qzs&qGs&gjv3it-(d?SlGprVw`da49zb7)7A`p zV%n)y;X$AXhQDGz?WIM5qY0egAagB{BWMl|a{t{zeg5+ONBc6?_n!po_$7U;V`9^Z z*AP4$Wcf1I!91N9-G^_`a`gQ~E_eVAMyc&ftcH;Wsaf)>V_ULxd-y_}Ae5RRL?K#Q z8?gAN0uUMkg(R34Obv|PEbBeqJ7JwmfHZA3u@(t@Jxt4Alkj)na}#aPXbWAj`}msA z8G;C25pfVFVh9|^;T#8Rdp)hD9$)o_9RX`l8_zHHi8Ud8oG zoj9@YJsM_dKqFWHidYgpfP-Hc4lt9GU5NOHt&*1NMg$fdAF@oyk~?(!ae2LVA%BOC zkUX}*Uop_UP>%j{^wZcTm_`|haf0DJ4yz84&2K5fD_P}tI!)n@17VIOi)?(g=PVXc z6%gXw*vx7J6FMZRx3o1}IPSDGi06UMb@v4tmL=2Su-7(&QLH<#0zpSZN{3V4CrM$>EbP690z?7#0UGPEpBLoiYznBsQBcK~4T2yjd3&(DB zTrofGRG1qWFi(r+><8Qhu&tdyg+svzZ5Cve1O8B-X$B}dJ}5>9~2~DUnLXKqdi{Om>ccc&_V`wi3SNb%qcim=E(=Jij|v#K689d000mU=?Fp~<#e7VArq2F>a*gzOkNtYuzrj5I(Q zJSBy6+C7GbTh5%h%|=?=7W+m^wV4ChcQ4D)6vFYck{%i?>Az-#KXn!>rx?JG133s1 z9z+(*;Jk5qd(`p9WT(4@nh?KjY2w>D?FMLl`l$!QhjZAu@Y|Hd@E{R@zZI5YSiunO zOh2wI$w9|b|XOd!HSHIG~|fvb4_e&u$BR-DX&Y_K8p0Btwa5a>BgRDlZCd*BlM zi(G`s@;(&8OzaKv3sfCkA{u*mWI=K?YGJlK9t(Ng=G*Kh^H)R7QQCg;lH83!R7tP^Vh=8?YZX+oJK~R*=Fm&mEjNb!O;tgZW@l ztR*kHt&sDy!KIqiLQ#%Rp8%SY~2x(T@ZVv{~qLwG0x9avP^@&QCbqn3< znPPUT&S$(0gz+|MKlgA7LP1&LEJQPt`{BJ_X%Qu`@9>nM2jYD>E%~*$3-7LZ?|M8m z`PRhD)Y^uCUUz&&Ha%;WVc47c(1sIAlx;p@liO+0;Ni>{gJ&|6j&q)>5#r62``c1| z|Mas`)wN1L%aqxr3wUkm}+qHC9R_w$foOL@pi&bN7?jy}@ z7(kv3HJSBl#e-Of8NqX$fp#fg*1eqk5^bnpTZwK^wsZk4Z=4}I5Q)EJ%6|`gAPo>O)UFlKJlVCMMq^gko<4L0 z58_ab5j|3Y5WcO~zkmL|-sly0^`WT~yhQ-Q*gZBG2wzKz{6N`MJO|OLCePK^72)8v zD5iC8I2WpLS}>DreePT^Bj% zZFL&d<$%;c7;594hmDZ9>9wHE5M+ECwghv5VFFGt0PMvBm5>oUAO}kmL=R+yymun8 zkMo&D#!e5MII*>@ZRAcUA%e=U$@t&e|6HH?pPzr5Psd_@DY=9UzT4J{=qCpTXj0B? zvL$fbsT_&D!PYPJ3fi?}eCvXg-`MYIKSn`(RdY3Pjb&GBt-dXM8U^0kt>yEs9zSkr z5Fr%|H*-Yjb~*@4{oa{QOh^Km-I$<&O)6Hx9n~^#Xj5;qI%>*EUtwEjka=(-qCJvG zJC^ZOzvGXnkSh}=GOmfh$US%*VPtYYQO2rE z4LFInp2+VLfQDw@w%pBiXladj^c#@$|GEbPXcO;H}w(UMPKg4F^ zAUPkAWm*T25A+iIJ$87GTe_uALlqyf;J54p4u3`au7J0NT!J2BR>}4`e(?w}r(%8z zH3K_s4r7FE@+thwqZTm2nIO|q8Tce%2sB`FwM+{y2#BXWM45mPtyJzN9-Oh`h>cbL z&N2V`3sIE;tL+5(GK9 zy>bROj~U*Qfh(Ga=VKBpJhLU#@IP4S?J3D5j$lO>29BnQ3#UDuU1Fm=TX8`^2rWQU z9ZuY87NWuZlLJ-v>FBB3d2FXq0x4&m$3*9u-*84-du?R=C+l@9579SEr z5C=#(OF*X`inF-`TkW|I&~-p2A@oR6P-U6Uj$19k67Z$ObD)rbWIq*7(j0yPhFD8dKIr=rhu29d&clIFnrw(CQHoUF5X9G`9ho{FG zl}APvpqY7wa$&e_TILo_Z}OYPIXsx`;lh^?R7UU`LcUWc?3O$7$MyQL{^Q4=&oGks zlUJM{4ib;8EP>HPhm|2gTT{!UvkKxFdU*7GUGPn$Yqt%$Zs;q@fA-rZ0p~3t(o40E zC?x;EV0AV!DI~EDbX-~Dc_f>WZgban7;QfN`){1p+?rKRSAV9G5&a1+comv_TEjUU zR$(haz7hd>6`!+0q_#Ciraq?GK@AclgZ!8jWRGvNlO7scl{cMCazEp-JX0|z;w)5_ z>~+Due*Jxa{_O`rGQKn;{Bl5)KGZum$L*99BIp7adTM1aTm!XtTm7%{X&$0Q=qu#Z zsYKnGPTjspi#9gw)-x>V*)y)LSsGw7{Ps+=2lfBW6Xs_+Pa#@3Ei@ug-oxYYkPGa} zlAK_D2wbXKZTs}GJ?+C*MiJ^TPT{*?I4X`M=|&iUGB(BDwifXuah!W1BOT8QC0-B_ zT-~8JIQn7kBxVUOgs{)>3iw~Y{ns9(&~mSOvO_o zpkY7F{GMP{o)e9T&pq=lL4o`n1ni7ZdF}1*U;q3v*BpOkt&X2VQ0w)MTHD^`W-%^$ zmECRxR!Gi05N$@K1S>QKIcEc{gF=P_5{roPwq%C{Q>yTEhvz!TjF{T(n>y@wzip*> zD!0c|zP4;8umG5s>MgT7Z>Rv+}yz!;#L4L?J{(C>)|_EgR=78z+JnQ$k3Q_BvO$fBlb_ddgqR zFZJ(iYT9p;;0UXuX%y|~52*aQb}-Xu>j)9W^DqL@g7-g%qG!hQ?PNiHg+CmnD(f5-HNQ|XS|$9K zZQlz4AvN1GF%%;5EGX&Z@J>`Qm|pM|+}1KId*>PfFkVmce47=7Oe1HiV`$$FsXN^L z4yN*)lJlZHZCcolohHB!TiVKz3Ch;pdzunVJk~bs#t0dM8U)2PcuWkTdkDEh@t6iK z-92;7>3(|N0W#>RXYThQ2#)!hY5v=f)%tHQ%^3$S_%0U_tv720`Zgyu6Kli7*kqP4 zRpcAgVL%9j;|hV}`*38!B!Xp&6N-Q67BV>-$!e(EL$qZwU}-*!wT zxt3W*b-WeS;JQRN%WLtd?95_EQ2~s=^x=EM`r>Vib9PQxa|%GUspW9)tK$KkH-Q2m z-bI)za-#&9eRrtK6GO_Af;WI4c9__~{nSL5w%YFtHUIqm577#){GMlasBGO%GTM&X zOW~QK^h`}n)?z!>En7gviaA;U_Ixbs-BvseK!;6ny_sc0{2<1fN5 zOx0>XLjQb9HsG)XHYomkiYqsDr_(~$wi^=0iY7X+3)BrvJa|sBEa8uiQDGtY^bn4y zpaHa;KS6}8jT5r(eYGfG`DJz9)$DzD!@gsi=>iuJ@rt zD`JLV`N^tW1?gc-19qOGV#|@o0c-M*-|`fI6RL9=Ra&k28Ju{-AI|A)0oy!}2q_Ai zct}*m&@F`Sw%5W7^9@{`L`aqfOv#?^zR%T|YP$8(;{i26v0l#gwjz!&J#Ci0QP9hj z5|PCz^QTqOx8tL;?PS(E+z>fLhr=j`qhExEH=NZy?^$VB<)(#ExzM5%Dr~dDPjf* zW3_W(epscKvcLD_*72frqzoU%y%Fu~WJwNnMTdI23ZmLNVUY{O%VB=oDaFZ-S+<;z zX%k{{+G<9bn&xJco!5NZccKxk=MId9;U_EQZzs{&+H%5KyVE$k z$2A;py&FGpIFplR0e=fX|6$$WSo0^shi8ORdY|Ef22UriVp`G;-|XDQ3kB4l2s}LZ zYyp*ZJ0%!F0y7bYgMH$cQ}h8kb_<$(RND+xAKR0DbpLYx?+uMcUl4CuwLS@*un3~p zWg*C0*7;aZStbtx{6HI)fd$19ZA`=TVOGPs+h__2A7b|$o8xH4RuzOEBb)@cKAcW` z@H-GzmdHuWJ(3*NAVq?zO+38XCPX0FQQ-&=OWs3DA7*gg_c8ym>=|D4+M{w zA~`wI&hBdTEvr%*BnWjFfVq1(i{dT_`n-zs%|V4Lzc-qBus<(5GY+WfMVzsP9~)vr zku)jt3oII^0#bj6{!(>P!M zndSqbY~4}F%@ekvTU*_Xoo~dxlNG{rx*u`P;R=L0UIh*SqJim712A8EzvpW*rkT$W zucw8Z{{iulr@*dAJE=WPd3Z(e<#KXQJc>E0tN#M-(Rl6 z2;H=a8(_MRy&O0mi0LfCG3vcMKCRZ(dyfYk&Y9hodsx#XBLJufM~?HbL5_{yhBs$9 zytPF=x0t|mVHwy9^aH!FFW7r;vVE9`Q$)SCV>r9zDC%jXgDnilB-FI%{WTU?qIYX( z9$4442pgy4AI(fWtv>j8kSc*`2qt!6SPu4|m+3Z{^}+3&tn2L>Aj|cX=5z}_J;AZX z0}zKfPixEIh}IplQ-`f(Af7cEp3QD}r@fyZT4;KxjT0ZXa2@WT`Fk+dO%4uAsqXk< zD$uj{ia?vzg8kVzYcns1T_cP7GP9j*nRcT3{fx*vtN?~Ccw_)Y#mMIf_L9K8)|5=h>kaB13SW`mvJKJ+R zW7>YCR-|AAL#V5Dh3xd@a}l;yLv1V&4;u6w5M}ES*gH$8i?bf_^;!_eU%~&+ zc6qT6Dy0_$4!h^5l9alKSj*cC5N3GFTXF`1n_Ij*Z-XH%r2BND^~`pT0R+&_+j)R! zMs&J4H-IHrK45K|Rnk@?KBw3$tU?<3H-ZVvkWrW`5^UH`%nBiXqLDmdYtC-X=Nr>{ zS*ZDS7ziKPb3dkad^ohgU7f_Ko2}FIZ#6M8l&^gEn%4gU$O4xwCeq2l{?zDH5S1a4 zsaOpK3w0~2M?#jDIve&raT=2(bJBJkwKgk@#P&ScSd67r9N3^n!&4&8~fKx&sYS)Cp{Wf5>KoJ2IhEx3>5NSiRihUz4&yRd(+5S-p>%_1#PFfyDhY6 zKSvjr8^H|f+w+Rh%jao}z}%;eppx);9;UkibEO- zxWoXdR&z)M<^`)@4b#WfdWv&@djT(7gw>tz=H-ZLK(pcN@RS3_rndL~z1__j*?;J? z5#0Sigk$SZ1}+nWz3^ylK*K4h!*MM(krW{CkQG!XfG5R|gFj%dUO8w>+o;$l%#v+- z>rMo!n#0PREN_7!zGjb3>rbOGp~GHk{*UFXPL{zNZ__mVkj?GMnMKRN_74DCtN?7F zSq+0%?ZlD~skI<1htEya9l$h)00(|W4_ ztMqb247zzg!Fk$phm_t2iUgetS0`HEa0w#M(Z+S)!Km_ZJX7ldx$QACq0-AeGB(1# zRWmh&Vgv^$)}xp4IpP>?sCPs!OuHQnc=UYspRZYdjgUmI_+g^@ z)6vW8KaKJi$Q){xbz#x?Lu^jBwnUi_kvttkx=jxc(@Kw$<&AMyp41v*mMK~C;dxPn zBsxX7d2ixLl#E8K=J6`~k59<%-nglgi$1boFyf_zNJ6Bbh1-}&Mt4G8#zqD} zU#-A#r`9v8tXex|i8bn?IiAbfuglXsJcOqwHe;O@G;c2=Axt0L%mB`h1N|@843v!} zd|+Vc_Soh#)z1OZ$`(L^FFd_+f``s*gvU{^0dIle3$Uvv$pgTo=AcQWHSz+J1o?8` z*8O`teZc*Z*mHQH;z$-d5idvbyu>1vv*!2NE$46!SVs_Uz!atrdw^`O?GZ8W!6)1RyCp3rB8O$Djo{QA2_9vVM=>$t zz9L=@-s^ZMGXJIBFiz}PpacNt?0OHlu*7n zqF5CGF54^QSZP*0B{Tb$2`4+=%-nkAiX{^Fw9jxyM1|Kah$h~th=}DIFFmLZfMVG9 zmZa4$^8R+|UI(}Q{YpKIBA@S7Nqx%YqkVlu>(VWZZq~WNFkxIo%HcIjw)&mfwsdnS zQSwE^sg6*2iZMhud#GVusF3aTa)*k>&`xVOvd|`w&e%}a;pb7|6AuYeGjL4T1KGB z;Y|cR5#+WEXFONYUf#+JrEydmW&*)Gy2RHD8ojpz*1sK`VABH}I6*wvtKlroyE$OY zYw@C-#6I3&4HW{;!KK4%$t*d*H02pij-36UtkpAu{$nGC9MI|wZ|1>n&<`j2+@7=` z3qZ4af#LC7E_Xh=0xn`Ch@#Uo=`}5t^}e8)ywKIdV(98{j>EJA5tVWQZ@5o~oL1b& z`|@@f)}Y^SCG+Rwp{C0<)H$dkO@i!_>dZvFQ8tv}dVZ|{g@vj;xq zH6naYJG{B5q+5%K%dxu-ok2*T?p+9{IpM8!SuLx8da^{_3-XGU7)O1k)JvDFj|!nW z7x#4HbUB~d1(&m(0r`B+%4@wHk$F#*BiNU%FPW{d+2KO;1h4Ob*H{PlTn5~`1M~2q zXE6F@EliUc%F0<3XSuP(NEJi;DRuilLPZdfbZP}V&cIjr+JyoGc;ch}8sMy))? zGQB;C?;akpI--WPjLn{)mkRy9?1)1Bq*=#dVWs)V!-n!CGt1PH2bUHKo*o@Vhdo)Hx8!#7J$qAFb0?BnrfN%^ zmXp1DhWN*3I1I?CxA$eGZ8J&gv|wUnajwDT4G%jzq_pSiA^3IFE8C%GkB{m{@?RZb zXqAFjNIU%l80*;!0pEb@`}g*5?Ma)8@fL=@yJGgPTcQ*^vGA5xP;L}&XH1Uf^zy86 zJ;fW%5%rbrHdhO|FUl3ERF)VU0pTt4oxv8s?AhxICN3@BawM&H zcp8%IUkk`WX)5^aH5=!1Y0G@f{_?2mc%`Q6+j{ET%1@g0;U)<7#=0FuqSrr7YbZvH zvdlZRBb9msH#ebfdfPEP3`}e=6&0!%H=?A^t9kcog#8sy{pNG9Gf=W%uyv;PQJ?Ul z+gbg`Q~CzMedfBq9r@T1XS1AzCznIsPk_bi^wPE(*#VT+ygRF)If6TQ*Koroc1lO7 zD1z?AU+{bEg(r&1OJX51h$#Wr7~~D0{pEJTqGo8`Jn&qCQ~rLX{%wty5ykOmXU6fK zYW5`7!O`~Bs?3gV4fZqBBMvyh^>*)0C9(Z&i0VS~gAX23upT8kXu|;- zPPDqbPVaL1^$0n6t+e^E)5*yzN;&{Syt$lJ3J;8)=p65{Hcjaqz~*3m&=E-tTDJC%mfEy9(-x=Kj@wEEN33|MXV?W%};Pmt92nsuHomPtnInk+g zM}J<(aLF=Q^K+&C>PX@ruT6I^Nx_;v(9+VI)n(79aH0u1jyxEFDEuV z%^rBCvZIzjIxBZOR`_z)olbvwX^sa$&@z}u-zU28srfeRR?s${Ynm@3U}C;dw78FT zUXIsGcsX&?;tiC61rZXQU=KJX=xw#Wuiw_ceVXfE|9rjUwES`aRPWFgFYFktgyipD zUJY)V9RLubx4TtG8f>qQn{07>D%xW6s@MHYM?Ar8q;~`2yhgCWspE4pU#|=AhTvmX zwx-xhXa>b5fV7%J>-eNMPn5D{h`UL!qk5SYVg@z@uPVu@^c{mS+2Sp~qWYQ&L$45W zz;-wap=ye$(Jq`?z|_0%+i?0^O7AfJ{xntUN<63cVMW_;d9T-=PFL*nm%sF{KYo1u z{rfY)`S7a1GkiGH2qJSul-n1;Gh-rGwRgr$B_ePEtEfWT;-7M1e+hKlN>qhF|YRmMyrgWZx+UA zRq&^-A7v+_SqsO?g=NOUau)Prz$9fF)oS2i-yos{8NF>5!6`49n^zH3{9`!!FC32M z^h%sVg7>;&>$l&Y=BV(WZ)r(93QqDgVJ$BsJH5!RS+aF{EDo*$fy7Dv;PoKL1%fX+ zrX|4DGzG?V@BUmdJ@fQ{q~7+}TO?#A%gb73cWB&=lIqI1X(%(LQ{S9%g?#Lno2H!4 zRXbqiG<&w<8GKr!!-P(YOOM+@g83x8J{LOzK3*sFTt~PGs5g+ZPRtN3;emTU?LhSk zwQ3nA2pEqsosE6x)g1W-M|xeT&ra=sX+Rg{^M@$UpG0T`b6%4qPVkI5m*%9|T_F81MqS z;}g!e^t`r})JwbH{tx9{=tjw*i9RBkke_h``we>PD z&`Cd#@AnkozG=Cz<_9i&AY_;x{uFKoR=lit=j(J9MM+-Lyg|-3hO3Zikf~6A4 zh6y$iRlXf~0u8x6UzM`jpmsVAE>I859NKMOPh+2RN|Jlsn~W%%qB5Bo;Ctmw^N zSXOQQMFlJ@{<<8xA1&&(mZu=*li5k{m^1TnJBqMY8~L(K#yPjL)=t>Dr)|q^vM#|Q zcOs10l!)s%K(Kq!1SCz)8jsg{q@Qax+V4R9=auTRy>=1OHgJT?o@oFUh+Hr(S4l zcW`s=M@19yxF1xtv%}@xmxI==yC+`ARO54#2qFk8iC$WAfn>uX4A{@on9sG{hebv`+J%!hD9xJOCPwGw@B}KFUv9TNUy~4K59qIKJyox zp=R@nE!5})S<>`0Y1k$3mf^axSxkb4*W9|$UJ#b$eQ7w)62$h_x}KZYhI%X7+%~&{ z+K5VmwTA*n!f(9$^}f90jp%;a6AQMai>0@%$N_mQT6b!%w^~Nv_C!4W-CBJc`KhM# zGMgiPmAf>99q>$XtYt0f?IZ-@Nd3yp?{5E+Z8hcihV8)!ES-ZQ-Z z1@dWGLo9q?n=pdsUVAF5{{M#e7jEs`5IWV_8tyFS`r`^&srRF^)@aPM9 z1y6lls~_u+Z(qktOoW%l^5Jd~$6}buo=i8t*;L`H7vkgGfZQ!yMynQjNztie)xdG0PhqZq?eu8LERk5a=)bK1yu zmIBaWVOzE-0T4XBc_W_rAJ*#nC4Q{mVpXI*iZ3((MCn{klxFo(u@uIuAe>X^)w+-z zxmK9Z0Ey}N(E3cs3r>A)!t&{58AfjBH$_YCnpuix@*zsDIRH^gB+k+AY_7W*iSQ4PJ}sP4?+Lyz}T*Tv(?i$zgfTd>+f2AQLhC zMCkQ7ZP?X@_FI`LK?2_7RNi#@DbssuBOp+nCi%obP3G_($ph1Z;d?J6k-%XJ;3~}F zyosi8w#$2oj_hT{2(0FnEp6ORZI8qBoVn**3NgPBzznLdchhf;(+rc)Gx1L1j zY`ML25v=52-uE4O7ss{C=*WJ@JP{^vr#JS%T3^rI55ya*%fhxK9D@eHSP*G(Z;4PdNf5ry?fE76OZkHhPy_~?61)r^p39w5Z(elXX3mr z*w^P+?D8t>52G`R$7;%UVvdm%OLpOpo0;$;w_Zs?$Nevij!Qi##L2A?*~0lc%B_`-~~`hEdF1c-bwAm z)S-qg%893Y@0zUmv{7Ymhg=}(0Sw)AHWWLaw z5fkebe~w5R_M3ltxB`&!p)4?WIDmb!jg15`l3AnYQ1~uhVmj1MFU4Y@P<9}EP&Z6l zuAW|G6%a<$i3qmi*mu80c#pScu;lb9hjmgC4#0;%)2`&<===1^<@_Sq1gPXa#}5A> zWCH!r59H!7&LnR|gVHC@Y6nEBI?aD>XMA{nF7|4y^p;h4)JoMGq?=Kq3vbZt;GGoP z^0|XG9*3w3?7p3bJ&W|0{rjh%7m>veUU$QV0z2zDt}`Lmc*@+JlIGP4ywNlLyE1Qpf4#&lKZZwk9^~;l|yn-|T-(bpm z3P|>IvG;Siql2Jg4>knU=eFgLu-^3C&BPNIE3t~x+);hS`)DDpz$!@iqH=ND>>xtN zz<_`etz`qPClvRn#SfVbP2#_ zPmv$D)jj=k0&g^J8piO(BGiPjZJ$B0ys^Pp;Z#qfma}aLTE(i`Y$0mU$yneEg=X#! z3df)EKj-|y4ljCTAB+$bL7(j!$2RRVD9pAorLy>dwVbe z_eDeAYkKu(eQIRk_RYaorX-^nfuh0vZu|Mg!FE*`!N;oQNHOAWk>(}4D{^`hq z^z=->8x;HG$R}&byB%rZG4#btL@gwRsz8_bZAqF1FJ1x%K*zH`;bK`+NBB$4N_J$0 zC*vi}u3WC=X*f9@=iC?Q0Y|s9T=;+PSMvh4Hz?QeoJ8W)e-+wge~i~p?dO6EOqVqQ zg>Q-SiL$zFn^^V>hYRYv5KsLnIv882aW^YQ@?^Dd%Uhu=-40py^5mh8^bGtQj>Aau zidXgb_4nVue));#$BU+c;e2qv{p8z|Qxk^c@VgUgfb_Kv_R2a$>kXXIlpzplRj&{* zpX*o@?}D(a{`3}aOA65XUU3S(;$%+3Wb5m$Ru$bSRC{ZjwR713CNRGBhh=yih5|Yb zkB^grG`DWDAQMV4H?N}UBYDSHe7Uh_CyW@yI=$o42}ndmVNA5^&ee5UgbLMG1@OSf#($-xm$hmrCy7^_p|_r6vIf(uV^6Qx@-8YCuX48B?XH7~;ekKqq3L@#@+I3tS7YcpHJlh2~^w_Eqz z(69yc@gh5#Nv`)(tNfPrvrU(vce?*xI{+fF1~w60-nrqiR_ue1>(fG_ERZcP@q-GW z#YIX>dZua1?bUD9L0g_<09?adn!{WmZq6Zg4BG8nbKn(Y2ybN$|K-9ZEiQf-P3C<< z0EJikZ3iC`Cb4pqzIT5|WJM-CX4}2)^31BvUd{Tz)Ll z;JbpUfK-kPeJBoOTRTq?LqpPdKc*MX;OP#^vrE!?f4kWsW%i%BE_4r9CjVd4I0 zU*;pHe;((T`(wTo-;d(7!|bKJ9``JThL8Noj7baQKVs!Q@D53`cI>S)ycyyGfcSFJQFNXqO2%TuX04s`MTNefb z!UBNyEyj_~|J9;BGLb0$adx0xZcY{;;9ZJ=D^4g+cRs~kS3ND>pMoZQC|lp9Y7Iou z;Yb;t4Nd3`kk9;Kh&Ud5Rmx+$kC)mL)p#=XQ zU+1DF$8BWWU-1vnD-(~*#OEOKkU6GE4M};~e}DHzb$694-B~lsrln?AB@&1@fjDsv zdx-Elb);l*l05syzgF&twVPflU4lNs8<^(4h0fYR5KT1KRvsMGyF0sasw_BFufDa( z)8n{+Q#r0nm}0vnR#N$XEZVoPwSTfjef}*_{=KxQ@6&sILX54rT|r@sPMgCK+@XvG zp?)4q$4iu~c8+3kG}Fw^UJA#biz=9pTrgEHlI5SWiqCYyX2NEkAe9Xz2z z{U9-m-PCmBHJqH_^Gw8}K|T@L6vO?+Cas%y>PJ*u77U^r@fN(yP{N5aQ8sJyHqC)Q z9cd`(NIy#*t1C31@g(QIFTGM{`BfY1ALE-Z3w8Z%FE2Et=~W07Ou7O1M0e9t+_#ZW zEsv}8qn)+apbxN42|_tXtsyI;0)_%RN0!#Hs?)43mo;iqwvu>!`Cf^yC#c?yA@eHd zDb@NG5j}l!DG{dL-TBsQdOa^mHzds7!* z)1J+HGm3~rY#1C}UJiIV9?^Pmrb-~*^ zoac}Rt2Zenus3m4U0k)1_}y&YQdN8Si1!{U2|G>KA&n3Mkulk{}E4yX!jg*JS*hk4s35HT z-k0iY`~CZOY0O}X)!08Dc1OG4^`nE4`4*I3k{~SQ?N&^MAIas1aT!PygldQMEAw^I z(aC2B= zUm|5Ye-Zd1%V4hRv^e;1X2;T~;P@_0ujSNK_|SQxvRq_SQsA`g@A8!ivd$Aor%X!B zI+ZXr?u_@cq}dfSw&~S0eW}APH?93u4}ye2>6V;~GntWyoPbtjiyS-; zaQBte2|d}KSv4gk7nJ>11+t4dyvaYEq&a=jmZnovqChYz)Hoa*;+riP8>-i-*OpUh zms*znBjOtndQ%s+>`hNi_6N`F-FyYBMx~XU)>m+g)Ol0+DCb~@UY`s0_gn_T-nay3 zWG|h?OIDYI|CnhR?SW9JEqQ0jF>Q`VbShmA!N;P#3F$^*{_7>GY6DS%3~}?6VM?5l zt+6l7u(|vqZ9^T}%&U}_PM*{I+_D5ShhRF8ogJpv$xE`*-1?ZuiH9$?%UIJMFA}3%v9baedJB2M9V^_@n`mqk+N}TZ%DCmBE3^UN3xDw0#!Mw zalMygpLK=O+1F8N(b=Va-Lk;EKO^7y`}Q^5Rjwn7gUVkllyK{K5h+sw=%C_g9D3ye z*%F)=qR^2W;fmktTrAjLoFqN0DRi%F#cGWgJs~#j>)qRBaR(DQ?$ldSd9G5nY`Ze5 z(5xDY<2juE4HU^4$$hYAs2Nc zf7+4CGuy{vUlDC?^-beJNUv4#)kDi@9Wp4MH_O~;Q>{3M(d!?Vih!?;$nuHW7t`j| z8pE#`lzY8^SytZ_JRkvEH;>e0@<=!=NtgL{C@8S$g>&kb5VVJ7eQj}x=!fnKz~;*V z=J?RY-maUiIVH7n_$b^jQ@I1lPRx9)*{w7~*)Qv|UT@yokW3jIFCmNG00{QCOutlB z_uiJ6Q*vG^cmp8Zm`T17HT=y^2T6m~^x7TznO}sEs`~G3!<#~dMYQ1-h_$56{f}$* z2=|ZE7`Efd;wtAs_Sy4NY)X1Q$g7!7<`8Mx0l)#v^z0ozk5~g69QdHgM^iN~4ZTU( zfj6P;a2}(qz9hL4Xw;Yfw&z*Y9YA57*a+Tr5{v~Z9~Y}v0%Wmc+j0=}a-I;cAw0RJ zfquO2@`g-vAyNTH?Y`8bl;FKht(I><;$p~`VxW?{q8oPeieGq`lq&*3Ocs$HOZ|Fo zj*=YRrpCu|&CkEg&tJx;w_C71mlw)>e)Pu3h$mmSsQy2d4q~ejpcJeF-6zTwfbiaU zPx^HpyN4h|g4EO(O%W}iSvgE?Nx24=PLW2=1VJj!=7fLapfyKPfbR-hZs9p!E%o^J z(o7v~<&W|Z83aj4>P{KyDt}?=UffQrQI08JBhS7PeA)1~_7739X)-4NwyF)8Pr?IX zyrr&eOi@m(*<#jMX!u(if9rLve*az{jQRK&uU1TBdzr_eY~zgYTKA4M3As1wN6ldP zDDBU(%37ep;2un>l_s@gHgC(siH1w(Z|<@5!U>6OnfDy_cpViY_bX(;7xva+$#koT zIA>8#?H#K2n1OUu4kk_g7iZi!%hXT~DsU#dcwFNwRnpYM2g*@)>GJ|!0Gesnc@vDB zX?4JqU)2^}xD%xKRJ)Hu^+TX{v}CwtjUAfCeG}n5&WfB+Sm3nXC#0@wY?dZ8G{z9gGwr^+C`DSw5$(Osx(`^ zjrTE5VRhAtPNl1oHp%<52df^!y#<@xQiL5}1uqYhiLyUr;;FWk`9eb*exiGgIfEn9 z?OMQwEtmxOWbiIQx~w3=0V21Oj=EZwDps9r;Zt=+Wv%(t{eye@?duO>*5|K3S4Zg4 zv3?O8KEo*in2;RFvt5Gd<%mLaq@ijGNdgyHSJl(AJh(j+Dx=Yr8q~`=?N0B6-C4xy zjUL#v7lMQYja}W9U_TCgD_bdr<)>%iOiA&9w{{Zylng+8N^>lOf*{)}cvqbca*&F? zRaV1k6+7%7Ce6t74x)mde0Qz(G^yT|)oNGPYLahpX|$@|ZTCVzQyr>xFEe)et`r&{ zwD~`-R@4S5zJ&QLtx?btoQY4$)2r^GuIJv%I%qtXCYf;!is zFqf&ZvbsYfz$8;cQ7DRA2ZwkvezoyWMtRS15a>tC}L44E!nEY3K{tq%r7y zd0!TQ_V(P$)j3DIQd=OH+Z%BlU!p5Pf*l-AlC@Hwy!0#Rg`%+Zq0CO}MNL2cfoXIR z!p~<`WU>BLzkjY@e=h!rz^gnr7tgz^Ae65)8P_dmjyPl%kmmK3xgB29LY3&@4%d>JngENG&*xj+gnL~m?aL15;kfRW}WYA{n}FYg%L zXf*%K8p6sdb=01;>dtmxIJcBF*A*QeQb%9pJt$u-0BSf^8%Wbdet0d zTTXapJ6&>k<2gSVLm@H&V%(G zPt%9I-HOC{Wi2&Dc}pElny%+_J?hrk6&x|!wMS4IK$z!CmZ&H(oLvpR;+=OTU9Lvr z*9FK~jH!tm0Gy8@q^Y~S)*IjwZCSpo+qW;D9#>#rzI{`9(ILF6yohs=R2mp35q~si zCod7Ywb|7Bu9D|esNoD~d!GOuRAj_qKxw6pT2itq$*%#5sl4B=Xo<7UB3aw?UJ7wa zc1;e5cs96dkzI6_^wb23)or@kNZJchQ`iIz-s9(XcDIYKgCJH35Yt%Ncpa1>F;Z^> zq-IxsZBvri`=VQCRIrZv9V)U_?Wy%L;V^(xK~B1Uasrqc{qc^3E8x{=$iPdvCRfMIWolIlAKNT4qiUv?6=jn-b=hB zaMkca##%(lkggKDwx)*_5`I zwmUs7s^c7|lF@JL^xJR$u(S?~DyVzZ3%j`{$%ZBID~<{dScxAjs79Bn(uPQ;H>OydB5_IPl6j016mv_ZH??WMtvh7OMYb^{GOV2R_ z$KSP{C34MEW48y*JDBDwC(&ciAytyub|_HLBKexOtS{AGz#jHW(k-g9@A0AE4KdmHPhmm$xyNV=dJy5iUBA%iD9x4>)pq6A4NlOQ=8T z;X%qI0FG$~M<3A*08Eeo2h2;@URJ$AVOWUGJ7HcMhK&lGT~wXH>-$pk564B8l|H&z zJRb@kZBKJ=2^%^jb_t~3OGd@cIdhFn9V`kt*K99V=hXFxYJF1-p@OKr$SfSi)w$~W zAn1sq${F>V-zS5(B&)^}~ z3(<|N6XvYENK+hzLndi%>@~t33n?|hIw0`xo7ON&B%kEKccSk1&p*d^%R@odp*t=o z`h^8f1>>wHdBADXlX`wRweE@4W4rRp!uHAsNw=$aZI*cV0 zMnIvgbdj3C#Mp!UvJBtV8<&^7%$wwZwr9!H>#*m!G%;|1`#>)`8U;VUKZe6S7jqSFL^Lm>9Y0Ae2hy;#4F z`s4TSXZP>!R6}Y4MoU@nz01OUEO7MX{VcKa7Y2cN@(cg zLBXF0Tia|(4-xB^3jG;@tV#n#Rn%{uH4-TJAVSQh@u>sS%}(y~l1nqSs`av0>ykh& zm4^wwkz!eSvmz~GcQ}2`+);s2p}Iu2(hpJL1a7K$$7b(2EB~)j_F`lKd;zFwiN#VE z#HQg7C{i!&dX5j}pYQ+q?dP{oS_9^{dGzoyUCmmv6tbQ4a=eb)76q9?Qx6Y9S3B0J zKUGh3Z{D1zIax(Yp*B=(E{`UE!uHIj5A4u}#{G;oKofTOmq0R19 zhbocker!5@jVbF{tL#fFDN07A{ixxH8$?m^krSaH!Q9A?I!-7+tKxhjxG2q4Zmk{( zB#sDW4l_$XpJHXe59&mg{s^}RCYI$3+DMA_IRM~}3d@F8QbXk`RY@!Y!9HGYm>?vp zdmkK=w0;uZe#ypcYi4P?f(7NR5pnUFXE^&%*A4po(_*RVxvHMEzy2WEEckX(dk|L? zSabwzHpjxXPg9Le`OwGRLS&DtHxooa{J$>oz*n6#+ednT*g83f91OsqWLZKEu<6+ztj!;-y?l)bN-7hWzL zr~f(BQuRtzBlKuNJHTX*MCpJLob-}tlZ;4VHQ%XSs3nL3K_g=7pRi|}rshv&4RlGT z^e0h9C6mFrM%mqP3#@V|_R>EgtX^E;06p8XERnja<{|AKPDe{aoV%?`k}?PU)`jfi zWMA4ykJvxpT!UJH&kanlm|Mty3f%Yoda$mWV2vE=(_d!(T4k zhu&0CNBwvS{S+BD+ZkN7@lMnfI&?&=YGbuQLCIOnsPdQP5bzOjT^ zk_>XSkV0UO>^nesDqF9)Q>Az%M@c!jcY?jWnn-C*7!xll?sCfj$a||wez9-L*Z`FL zOi-Js{$bI+{{HJNvqX;9321$p>aS5{_*4FCRgT3m+r5EKoqL(i?>f9loZ{T(q}oqh z?tJ$e5uHw=_3-Y`9PKdhQdMwflMsqPn4~Q|Z%&!6RFbONDJ%j8xwNT$Pn8pp>Zp&? zZZjzdwNqYj8pm|9QwzY&8i6!(Cbc}+(qt>+S60u@H9A=|tr0@l)rAJmvi$)=oAcmz zVsBO_FM#5$RE3qJ5+ED#eEea(e*69Y=lIWBuFIRRClv>5M+}fYbrRy;R??CrgVT`h1Q+$PQ?aZKUspbeJM;jX_T_7%wzm^9I%S>`#tVsMleoa6RIqDS zR-MzaJ%@;?GFN42BGq3=k;>EQnhC_;>~OryYef;UBrleET=;ph3YDfU?O%CED^U~~1#Qs;y^?oLkNt1;11pUPS({7~h~#q*r{R4?}6aCas1rrp(WXi~}=$E+?=NLs@-=L*`|w`>*pUAH|>!cil2 z^9z^baLHO{#-+fS8nMtuYMFXj9Jd2KESw4)H=*|i)0}@q7~iE`{`wKZ_Lmkd%c6Os znt!SX0IH?Z-pPMnyp+z#TR#rqseSTA5awBBE$9?mGq1)nSrNFQB5!E=MY<^B?P9E!P8=J)}O5 z^1?CMhOhF7x02tWXKK5x<)Mp~Jiq>XmiUtkC zG^yq-P!~I1FPh3hHi6^VN?#aI)Pj|c^sJQhm^vugg3`tsTX;Xc=cTHZd5Jot&1LYx zs{sB*S?9;H{|ShhjI9yR1CAJI*}Z-dtI`B z)F1zNbkf*g@rCZCqZ{FxYNTj7!JcQU?8Q;M+tE5j4ppvJbc3_6Z1An_9ED3;0?i=x zB!NCE!LHpeTO{c~t-UkBEhu?7mmJW&N!HPU0;<6=Jsi=wS6v*xh8(qhUjFY0iT z7bz*MY=2s;ck;x;6wkZ2*L!HilbxHS8nZd>T%@`K=b*45Qe9Jz^p#Bq4|MPYyH@H7 zyt`NTTT^Csp~9hr8YLX`ys=T*#rj*&n!4T^FjE_<=fyWJtpM}3=ad!a#97d!i~H8Y z?Z^uOf2VAyW4X!ez$s0lD3(M`MKRmYE8kUmoYij894#w4MzP94v_>LAX(oQDOb6!D zLG|vW_B9PbsdSS^sJ#BXX6uh{<&xK|@kO06-A*!HPCmPbsLcwSox<8E0;s-OdvOr> zW8P7LG;;qqvg-K08;6&8FO(c!%JVJcoPcny!^tFxkGGDdq*x7ox|Z@K0Of#PN~bEW z{!pY*u91A=3ObE>#9g)SWteq#GxOE2KdsuYJwJ}-zCBtVFY`pIDlDR#Byw;+zlDZPE`eDKm$ z(I*Fc=CWM{2C&CszbWHyU0m8Oi+DG8Mw!(`Kl6(iS;n6h?Z-dr{$H!Mz4$Q-5IBrw z!3dt0)Tb#E*;!FTXLTcxD#5y(fU)SyH=bv_s z!o$uizG&4u&9iq2FvK8#b<_S=MyqiU|fOK1y;wc;_I z-=hwa#_!!HVNQ-n-?R^xHJwzxpctE*BZ^fqd&ODPYxpoOWRUDtgcXt3m`lKkv7rRaG#waq>|#k02IZEbv(1c~h$B`C|7`mSd6 zZBtn|P5hPJrl8@@Hs8f){LjUa(w__{-&du7o^pj=2K&~Kw@iAEo;18{fMKD9HG(v- z*?DNKQz_wWq}C}5q*oH4{8^>g*=yccIcTIEfCQihx-ObD0j4PJz$%3wAjGLYc7bg3 z9^YZ?j~}0Yj($INtf~lnh7S$e$Lmk^q`E;wX4s_(DPHllD zEzJw4=)$tU!I26bol)h>B14&trWk-4X+0_nMO@>A?uQ1)83eMio6_@Ik>_SP`6*t5 z0_ommDM`4o3+hAN>)0I2P77=whXROEg>|Zt>^*BHZgU37Hk?w{@;JreQzEe@- z154OwmG~WjF;qy6Us5?h{B#EHD^$)GBN*#h*_6InBP90JcgglgUjl1{Jx5()KNaiU z$cD1b8Z{PcM--9Zt?$`BFRK)1pr@^$HvqP@8rgy4$B#GB=lDmbV%|PqFiPT>4s3yX zl#$=v=ME~CzMV4rRX-ex+DyxRFWrelF5RJ5W*LNxSsZvcyf7Iy5DC|f<+^n=8f5=d zvSe_*c`I`8*bPq*p;XBVY9(j}LWxh%Q>+eBI`K~A++VExfx17ND`2b$!e;wC$!)Ua(M3lb@7Ik%B7 zwY9EHUu5+tyCX#qs4>f;)(WRn3ErT(&c=RnPOeQ~?bc6O?38DTC%TqxO=qp7LB~t! zVkZKncIy6CRpKE}S->TA;56lJ+It2ax>Gl0By|agf;p6$DjhWS9VtSVS&UJ)z6*=5 zMU%zz`E%rBBV=d4wH9QTZq(kufBhOrA0xMQ^2xD{XBo1xl?G6Y^Y%zo zLn>GwPDhBi?^{=bwsVm z^q<%3<=S`osauHgq04#>7Imq8-Ksa*`^r6{eOm7mavRk%%JPy2lv?7rNg$#G_hNrn@Z3anL z@+IXtd7+XORwM|?tgqK!EZTCS`btpybn7nh@O$3%6MwFra~ZlKOiC6aZ?mlDpphSQ zpB2knmW3&sPrkxa(OcnFyGAFlRf2a|wE||F=AyTOvgelMkwT z6*WUtMZ0ewtJnFreOezZFS6-HDZ$YhwQfzu?&23av#o&tSy(EN*CC$=xb4B#>`QTr z6zoB>Cnbb=S39po>Ea;(&ID^m^SvWZc10C%_b%xFTs`TC_4C(9pJdgS`wO93qoY%M zG4LUnU0%F5{OoAXhE`dw%s%q+C*ccf0z;9OvU&vyX{ozq?3G$JNU}tK;6Jtdsrr+% z%V}dR5 zYch@5TSAfb$OS^nGAvGw;)sZ9j2bqi@t4EyyG_-paVfDGSSl~%(19{>>QtdoGvC{m z`hTw8w=c3_TV1B@k0pE|18I?cCv_#gtqI=bTuutK#Vagi*RagMv)NxU+8szfG`%j~ z5bMS=RIjx-V#nR$lO_7gVw4>QlZpEGt6*3>7rRw5*^Z zeqD|eN}yC(no9E=&W*8}_Z9%K^NyC*jBZWuUEE$P`n?sMwP^UtP)h~rc+aeG;-`T5_AldgEti%lV=*P2mSpwTFMOi6fzvjV`; zJcOMlqg#6s8?2kU&IEii1qq8j&msgT|wt>+WzHQD~~=u5D*mkVs*e zGw0s7=e60P6xZ3*@o`>zltd`>>f_Lne5~xE)W@kz*N_r2s9+FDv!dH+hqg*;DShCg*& zwA*znIs$Ic`tSgy@5HE{bhZNF%_RbqHZ3P)jj&nNvjp_>e*yS*oFGWY(Knur=O({h zPHQXgHRND=qY2{wxXuRHkE%R3`{APWCIM31J3%g=Q99ExltfdvQUw>Al1+)ut;u(j za@i=YMAraa$A+8!Wu$z*bWzuU)XTT-dggdmWjzELA~|cI_Oe*tzQ4!(q_lvQ!IOr! zTGB2rK#W}^b*4ml;g=*z5|)=zhs7;h0oZgd08~J$zo9rMyKgXT-B;0Uvb2nlrVoZZ zHL#JBZsYviq(XLruopC5!abz!fbd>ue;{47N3JOM|xzj;B=U8K0(dJp*_vtLn zVM}@|BEjh`-oEQ>?)b7s5R<5R66$n;maSL4e9--6+Pf*h+Qc&MyHoU2(jU3>7%!l0 zd{t;?PfI{%4=?wyjxQ-q&681+@jQ-S9L`$v#!eO8g-%g_CEjAwJ26B)HWFaLH!ZP8 z$^ni$`ML`sDU_`Eam+&nTC-VOqh31}{3f1~RGJ@sNkDPjKL9Pck?1S4 zmHcuPfQr(xyLA`ocUv5fDz|lW{JiM=1>^_1tm(;}k3XvS!FN{1{E~{OAAoPpQBabS zqvuge2Qv%V@^bcC0br2)`xJAp|9T(wjxRT`m#%fdW3@56hQ71BHGXH){=vD#7`=>E z9$r`AqOR3R<;LM-aW5y+t4#l9Kjprt-3_116Pij+!gQfbUA_YkEf8usI8V;n&_aiD)7w8UF^JsqM0HwIF*;SPD$=H7Ol|zm?4W&H z(qW}oB3Zi1jcRt!mwv>)gi)QAep{sb_a6_ty@O?XnfXY^z>nV53{F%A)%f z`+PZ?oX*kM$3H2Dq&E#-EXDeLAA#rPGy%O%aK@$yYF2^C_Md__DxI^T zIpx5tz4!E=rNC99jr<^oNr(DSE_Tf&;JCdDpI&h5S)mfj4#*+u$7K{0)ov~v(*Zn= zYUrFK!l3uW>7@b*=isYp@}&;ip{eU_pP7RmDlz3fN{zPAr#EBgi#L0gVA3~mp?95| zZGk{ATCKKQ1HYXdONmAOsEMK`nCI!EuJLZ^v4SUl`t~***yBjHq*y|&Qs<-Xo9ZQ& z;+o6=)+8Y>QQrPk8SRMzR{prnr>gPkMp8K)kkkPu@0&if-YVW|d$TAUB+1(kYOowN z7gfpke*3!lzfFe)WtqTc3U@ksD{-r;_UR4J#=0srMGAjkr19I2@xPyb8I+5k+q=G@ zH`FhqGdu{taxW^&5e#()O#v*ftozjuyLYO}l7OOP)kN3A@w%5s1DA9_k zN3Y9{gZ-z~M9-Sbf;f3Gr@aGU257;V2CyF?Eh^H`@?scKb{=`$BWtB7yBaX0+!%1N zu#4W;?CX#5=?evR{r;(b`DNTok7$3a+wr34v1vD-ge{ls$D4wlY9T50DgAXnI}1p4 zdaMRfX_{Df#{;SL$T13{k@(2Yq@Dr>Rghx#P?Y!$hxA{kLVSGX7)fYJ;SW_q^`xx( z)1sXhxTXcYD><|XG68sdr1+Ue3*H2Hb9q@LR2M%xaegir+CZ%Kehy^6ORc{ZwHyxm zRQ1%(mJdN2h>(=U4wE*{8#ym;DT$Hq>-PQgzdnEcMH!Ue>d%M%c6#wCoc7Scft(cT z&B69Qd^rH1M6}qP6W|k^2O)%}P8HKOx%+u#U!tmWG7BjdO@!pq$d@6t>#@xi06Qrm z<`1efGxha3&tWT&ANxQKYR+;T*)a!DjpW)L<5NqDp9FWQC9J4aRV9k$B$=rF>L~7h zQ{r8@E7_+uWljbqaxNK2CgiE(m=|}Y$X(3yvgFj8K=$XQoo9R-_3odS-hy}5KmJj_ zyKo9K?}~)tH6Ei6lcd~iKKc{915gU*75hrO5mV# zU231soK8n3WrTJ|)vl(ZA(4$ZupPOpIH%r`<3TSjd@9DEJ}KvtegCsN{_Y)DNbK#3=zG%hWxt zINooqKhOCvNHgr07j0X&!EJp`RMKXgjHe^o?I`T#xZ&`Ic=SwhPgxbE?L5<1Wi|EDFwl{Bl1DRLlUCK@ZHtzFIH#yIyO+|vtc#70{?WWN+EZTM`^4$pq z#be1M#aBcmwO{Gzy#wT^L*B0OAS*J;y& zn6ya7n$jFV1>lPqoeTyKOs{~|&TZX^P%RB?ekb;*J!geJboU9WSb<7*-Q@HVyU1Ny zx>fIK*-#o5akRmN?<@7=pP%OUF+TnHt+tm-=~qEk;?+=BN4r>W$2mk)1g-E)(E+|h z)&h1_(C#D~5xSC$)ovsX#@kK%lg1{PL6#Pg&s(ic$K!PHqY@3YHqqfse_h+E*J2u9 zGkjdqtp4Sg0ujxDEe}o}*vSh}IZ-B*bS*1i8Fs+v+mXu4{k)oZzBrJkvXFA?h$y-= zs1Vt7SECq})uCbvCzm})^uO+n(#0uZ{`j$CKfiyze_yW9Z^NbMmR`a997?C?$VgZX zCpF$ava|)hj&l=nDSnaMHEY`lM-FN`byF_s7G9HkTTF8DYFz?zBH--u-)uN_6^ww( zUR3Xw!w5jDGpGZ=PWgyeS$ZNFFcYf%ETJ%k#MRvmJfb{ruXjOsyB_r3a5?>^l#L2X zQ@$`uqe-c@BG;j87jZsV2`o0ixUR%maHgKLl~26|f@JLU&OG_kYAvgU^g`Ga^2T)V z8^~93N-C8-OO$tSY?Y5!oR3|eD7ux+kdvbPM%uPj5A3&&+okK4)@63u=u_uUP+E#Y zGu5Fve?+aq-PSgUI+A|(=j^0_$jd~VNt=VOJPPG;v>9_91W$JN;eEz!L+K)4IBG&_ zb*hGB;P|2UtLj8DODPl?E{q;x5lX>h{hm$=xQItZ5t& zS$|!uFQ4zXNFV=3x_Mqb%$lO5KwjeQWL`@DHE86Vwjn?+!^_A{JXVP#6`I8;Us)&8p|7O~iTf=!81XE}^|H!Lj zn|M$Z|K7cQaiEw}#@EtpY6FIxM7zG40Ys>?2VZtk-j_lMgiV!pC(yW3;m=EW4z_4b zQn*~%?cB)B=dJm!2${UY-r74w&Au(Gm@zanvJ%pGj3Y>fJOQ&A6mqai3-c>z_psh} z5Ml|{15o&_B%HK#CUqN5*Xu$(n>`QPh20DI=P?XkLmHx!67Ej?B^j%?Mkb)|dRXCk zTS-W}mbmqz+itqus0gkt*F`XuJ5ULzfWKU)Q7hf&a9aUbWwELqo7qt^^p#PnZ6i^A z^cbh`D1}Akb=rpW#Ip^GvA~+O^RRO(XP=U`C;_akf}+i5$=XmwO12rjm{d!v#jd5^ z?M(&YbN5QkyYPeOshd;Kl^WpGZM}hP-X*U3*CmB)V87zaROIeFJ0*()71a03ue3Cx zxi3MNrhYExBcfsAHOryp0E)y?eJH9gM|8b=DT6kh%{DcamG|A0YH(;rYE2Ik2`UJL ziq8Qar#+w33+!0iTRcuu;#NB&P?3Y=lV!M54+8#E-O$Ze*bQC**T=qk9H;amEwq(m zK5|r#axaG}TP3T#cq;ztJWSX5U}+&!6gZAmx4E}Bj$HrNzSRGG`~ByeBA-&}FM^_V z-TJU~)I1%>st~{p1yI}^#0o?yig+S)lM7kb#Bg+CAT=B@;Cp_vEr5k$p$~ zQHnj5CCGm@+b`g%4Ip+=_c`T5b$5M`FiUr`OyzjVP=_XPm4!bRp)9xP9jK!)+nT0S zvVEwkV#8PdkhBOLSP$)Yi19`1l}pKeJ+?PnRvJ;ZRKg;Of%+ zXi6~YIUk)eP6x2;B$qW_!6YLF^=?0Q73fZx_EHtxP?ngN#6jxO^2E6!fL~tDGMr!K zRy&w3F4E~mz?LeYQo+T6=Z#c-ZTMDQ&#^<74PLoD9}OBR6_n^`Rh z+#M_uU7R22{f`TFxmvH0U3g}-_y3fnN z0dc4=c*zB{s#NM$YMWd!rF8Eh`xU6{9R&%C!+bc)ze!~#mG$=Q99GpOBDu6^k9x@5 zpH$15gR@svbMY>gD8m-g(!`m7zNV>ls6VJM93kHhxqbvlP1b^fMO1DTxmZtThc0Wq?a4>=i z=+f1PV9H;21YD6{%I7s7%ZguAui2AInDy)=Wd${`C#F$NI`TJPuT2#hDswTVs`@fL zD+xsX1sDUh0-u6@Ope-DFURDSah{XC)g!3?xM!(zq~fv6D55taw%o$K=>{q##K?8Z zGo=0}DT2zQ+zDsRU)E|tto;zS=a<=S>foX5Tgh5{+`3|Gr(&O*Qzc3#yUqh_Hyx_6-<^bw;N(+wP1EJtwhdJVp-lswp+GvZ!4c7#D=#zcQLpuV0AUE_ z)R&iXJ5OgB%yVeLJpmD(Y+0XX!x+aU;OqX0l+H<{U&-#~`U_ zpCh$Snl(MLy@ODQP_fHHu*5I5id;mT{*Yp~lXEyq$X6+sZe&G`Xex*vuAxR^S|+rb zU{ZX_#Umv7&Q-V4MNn;YJw!F>-uI6J=WV5atKaLFFXPKQ6}r5fLdr^Y6SDp5NV&Nx z5ssTSGhWDY%9T$du5s)M`)a@}j@NFNYpCJ0Ion88V}I4xu4)lqzAbUSBKJn!=9{Fr zoq9E#Efd&MlM?))eOx(c6jZwg8j>7Ny%L&^#UL3q3sUOdvlOpV`UOtXq)mt9K@8jY z=d2~CVq>w`qF~^7cWN=>nYya?5$z?CPpi_>yIZ^gr*(_)R^z>S`0aN!_a6Ft%T+b} z{cQ}H^YRSyUDk}ofTvo5-jV`o$9|o=dRGq9@x4ze8;1smx;TOqfuTp|(~ZJbYq@Ew z)g3~ozCA(o3f*^o58a0MR5QXkS)GcSU08M-sr+SrgW$Z|QolDVb?X7;HmOEdc?I4o z(P`S~S=ZWIeRq4a1LUHDx8@#Rkw>CfwFRW*td&=g_CStw4h@{^(cQE$N~@`xud8tY z-WKiq?d5y^d)7JO#ax`z&XHQW*{aE@`rJ1MkbwkyY?@;%L3h{KuP)UblDdmN35N<9qyzJj`C7Wn*ml4$jVZcTTPd3uAi-4sn%9|AA+ zeSDD%?d|uryAgH_ukZb0nV)e~_HsDc3aFlwgdSB{J%DP_iIPDlH zD01(*dSA-x?V2Jiebi2I1UwI{wbR}Bm;EB_uwu%bj?040o?oDG` zogvQ;mQnZ4=kS59zSua5wS_EehkXftWfy8HcpR$u+GJ&kWV*30G)hkUPGzpNJh*8K ziel{S8$)YZDGAKM1C8TQW%5=8*52}DV;6S$TR}KfW7*5Py3!{5dKquwg*!BT=H;P9 z-j|a>Jl*nEWYSzb@hPExZ|bM8CphF%3a6Gbcb(0f?&2tAR+>X%W6?-ryO)i)wd_60 zb{?815JaMGkd(X5=Cs zj1s5?P0c8-OL5R-t~QfSnf8lQ$@blqfk=E1M@B>A$`+}0N;tXm`$~QO@$IXV>vCrv zx@g(5bj`0md8W&VWq<9Al+P!7dG#d9ccn} zMqp^y1!98Ms8kXFeYc~)znt2JM72$UKMt;J@x`gidjn3$wxpg(EKS2;84ljhv(YT0 z^sF4pXOd9tmGvsG0Dv^?$;Q~SOe`vQ;In2A3V|z#Nk+Ipox_G;VppdqsOEL`-8&}! z`s-@7Z{NpSuJE>C$BS9q;(bizBFWj0ku$2#P9fJePM54DqJX}p1a5X}Y{pN!+rc$xvaeciFOcy}EWD zB=V@o8{p*5QJt%g1^fBQK85#vkJ$b$z879DNvHN@yOJOjn1oe@60Cl@_FcRPP8sPh z67R{1qn4rCag-K&iB`+9Jyi|v=G=@deoPJ-iVHVmd|!{K;y=J%E!0Yw+4!yG{rJ&_ z&bl`(qPIhmCxzryP|Z_`KB()gN|j|+X;*NvCCAw!3s{YUCQytrlWx! z3$R@Jo$_7&5_xo~v{;7ss{`;HI3$Ngr zBRe2U%M!DlmU)zA5;hj4cY?pVUf~WCQ@P&?ijZN77mcUP+bb*!mQ5XsvdgmpFFD4l z-Xr0aJ*Gj@r7yBZs8Xk9Vd+$xBHqpyf5JvVumRq;neCLS&o(KMY~T0gdQ8A3%=>r6 zH3x933Nk6Bmc8k+2ax~C8?7@ei%hSa4Ff?<%}a=Oc>w_IAvXbWwPKxMgm-ZI&tD$2 zkiYNw)A#dl`}t}ccW8XKfl~CrYC)kLF`scJk#sJpO<~Q?XLkf3)%z@JK=nB#zEd}o zu!eH9X9i?ZHF3%t$iQm`a7GqMUDc_BgM+9trE{4*Q5Jo`iA~`Gopm%fJ8wyJPLhEU z?A^Of8rf)HCUQEM3=Pm#lODij%1}T&(26ZJoiI|cgL5Cec#vG`sFp3=C4uc_E2xL} zJFMLf+Y05mR4Y9`Iyk9W)kpeYf8o8Fcmi6^df00C zCmOvJE)cF?q({Dm7xE7e6QGCGCSq9)ZScwVRut1Ev8YEi2}nX)$_ugnw(i08tuXs% z%}lcs)#?wsY^Ap6TK&(DZ(rYdArGC6{d~b*-j(`YA10q52LaN7uNVj6O7H?dly?M{jxMG+orVkz1Btx1%Bcj+A~>KPeQD7AVfT>Bmm02 zC3~U-`(5&v_i>8is5VdPrrez6c)J4}zt+!RKK-kH`Mh}X;eo&MAMYL%qfm!^RIuLE zkJP&LmPJ#va#FwHRK+M#!0LFK)u=x7O}$l#B{z_?Y}(byf$)Yt%F|F>#9Q5dIAN%% z)~4I8?#43KWlSB;e?F^fun7f#1DyI(2=A$Z*%~%vcqfI#>{iy*X>C4o^wPpPlN#t} z)3YWB1Z{##oWFO8v%6-0e63rh`CHMzq=zeOZi+5Z;hnv|@33FL{m@A()w2zvq!{#OK*D}~0N_uG|Kv1SK^k(zWmysyGId`Y1tc3o)t18bk?8-g`#cYfH zSmBmy$-Y;kzVC|G*hm#s$LlF}%yWVssW;d<#SJjQO_x^X{CH+p0Ai(*sSnrBuOc;B zJ6_J1>fK~g7VV<$CzR=V;X$Avbo`I-R;V94Wr>w1g}d@g!OM1{;ftUBp?<)zDfuz& zZ(ZGnm!b!oUMB=OFQ+q+igHq}>7}f>lLJn+Qd>vz{0W+JO0(;iwUm0iv1q7;zJ*fkbVt#V^tNPtWfh^|Kedj(7j$ZsqG4h{GQlFFI1J9t=DYnEx(+m&EA;K4{Ud@ ztTnI9CZzWfHx+o28lW@>&}U~izAx7Azm9ijz4Z66{n3a}|GB{jZJb6W6oNx(YD1jE z%ktG}iu}S#bPu(YN%^xLrbm?>%=_jMopDz6PWgQb-O9-#_SH?-6HSbBS;I&K9_4TD zrN6<;wg&uY^zayZCpYCehkCUnjB*;8x)zKSSaWM9mB(e%zFYE!y($f zEW}l|3?cL`-g=+io{vo`*4|ozPqAp@p*2NTFyS4P{_pRfNrvN5S4Xdxe=z&@j&?wI^+<{NRpnBfO{CsMC$E!BKo9)?Omvpls95^$Gix3 z!LgcnZkt9FTTI$9@f$Za?Wc9|$JkQ~gj}(d>a;{+Hks;;B$3n616CH$5M;`euP@0^ zN6AD1iiCQX>P0Fa&7b9gQwD*cSQk#`n2; z6>nyZXL%`gIQNGJbq8^iXh`Jb`%9xaZMqHZFQ%t%5OXzNS~N1HYn4-ApDO(zgePjy_d$8Ghq%*$)=uGBqxV4mZ#c{WK3W?JGzZiTO=E^!C^kfGH$B$ zCJkiivYrnfY&$p2x$f2Xkr3^KHan6`N7R$RvzR8N2kOl##lE^ByS8w8j)tr$2qENM z%XobM{_T6KU%q@A|NFtyda!E#%N5i?ENQG7*#WSleyO{29rtGI!j4$G$y~AbrcOhqSNxWsTw$qfh~tB4^L+6AgQ&LPBoQUH7A~NcU`MEi8L@ zHZRs7j6>x_C^3U4)rIw{~yk+e^N6!=iP zIj_PJA1!GyOIo^`ep*&}DJY=`Jbl;X9Y6l}_wi-?{Prm>=jRP<^XmNUVLJ|m<+fm1 zdTo@V6(}x?X0h0S57`^5!vgYF+bzksyL4OkVrcSCRigslFJ9zHJ-N&>cz67XSmSj% z#h^x9Wt&kUGEkU$p!?Iez7$*V3&!qLlZQ}~W4zqXy?CP1CpFt+4wovbV0caJZUt_x zor9r`DN$gfoK#L^Y_<&b7u4*5a$)pHo*-~)+qz2=i%PT2A@X=ztbf<`^V8Cl%?}1( zdSL*PFHXlreML%eQa9)#E`^aGpPDe7Y9neT%=Ye^67;cYp|mZTx1ErGl_U*mPa7Ni zvJTwsXm`+t(#%x0yA&_Y!jmpSby<;YUjBTvF`UPkoH5phdNXtW)FLafIYZBp+fOa7 zFWsFxXUp$bg44j0GAiHpu0ai;ld-R6l4Eb2^CXu7RL_TvgDrjYF#>W0)Z7RZO4pWezcF=$2IpYkmhw8|n5DJeTYj#wG`r}f>a$6=GDj68_)fLfh{`$D50s7weQXXlnau@_D zO#x&IaC(BNgc3+4jx}Xwr|=~E@(vx%A|6aN>O8iNGE%M+oQmSMfhx8;%ABWFS(DD= zSUCAYcf6|t*C=A%*K4%je^%T1ztx}rcnrI;#a=Dz!BZ!(T%8%VxLmMU)(HL$7=94$ z+0zcVM~wh=2B8|^*pjrSm`|PQnshzg^tpG+*()e2O(0j%U&^9?`DG+YVdt)|eOtg{ zk1v)u1^9hABHtaBiHD|n16W?wt|*$(=cKmwlr-;fl?PI|#FMiY%KHs9@s$?1sf(7= z1#$BP4_7ufsjKRScmc!+@v?viPfEoIa31d~_H%swu}la5xY-_p&)bXtAj>A`;**xS zJbAv7cz83(7T&cg#uB4G-cjc}$;7JM9$@9FiPYGZ#u!qd? z%G7`Fw!<;l1gE_7s)m=s>-};ncGG=Nxyz?ly_dpMa>4TbW{)WUTO481BpM_I)I6=h z^fe?3+^Y>h4X(Nb08aunXOEX+*S>sC^6=g~15*M$} zW%~X5c$+nke=Fsc38-FMRvWoU!pt^APy1|&LS1ahv1~UsNiDhL!W_I7|u0KpVn zScfXfhg_kH-L97TMyB6SpqY1vm!2cW_uQ0f8bGC;D${D_gXe9hiWkCJKFupJXqCGu zk3sm_33(1M$f~R1wzz5?#6&*tMGnMGIv$%O>+Vd5$^a~PmYgcxMHAV(%kT|@^6}Kg z!Q016J!b2Y^1f0(et!D$?U!H1_fPSGAL7emwYYi00g4=dy)&sbgL+9aytM=Ym^s3x z@>)+`du?sai;{_(_rL>iriS6R=9~1I=1{7W*whodW;QVhvw>N|~iJ$o} zTyf}7sT&bkPY2lGDA!e`pdAkWAN)5NndnPa#8P1H}iSKpF~*aH+o zeN@Q+RAnDA_s>wup^VK^h1lg zU8R|!Y_HQ1A1k$Vnm1=|D0H;c+4YqT>y&GIFuk263{wc#D<+$qn%G8VvdCi!Pk^N< z$ALFgj$v2BPrZI+)uRIm&JL>_zN;?21pJle458`d`L*F-qQ5|I?;~k7{dRQq$+!IS1Ea zPhS$mWTi>39y~VTx_~9*Q5%6p9FqM=eHm1D5?Acu*2wQ7VAdveGAoqOC68@OyiJFA zvTV8aqt^pY9z+~^aRYJ42^?;@Tk5HhqvRfLK^1tjud0X33vm_&I633Go9}O_PZ5uI zqR8K5;61NrD023?QGyW#byug#cM!8VP9?F%4s+cPMLIM@itID8u2fRH6keg()CX+= zEJ#{Wpbrqb6mhL`QvpZRjQz5#yZ4(~Cr8T2Ftr5x=u;4WGHbg(q`e<=XjnZ7Rg^-N7*&nUc&Aq=0%R>D+Yzm zFO`JeM^ff5Up{4(vz!>%U*>)N{S@0$hWcbk$F4*Dq}@ z)jaWN>vkVfJd5%R=~`wZUC(uC4b#aWHD}lo+mK|l%*>Vj*52K>W>i)38t^BL@B}SR z0?Va7{bqlML+s!|KA+1}zu%w1Q{Vsdo&g_>trvBE74|rT$C9AX;h|+a!RgX-n3H`I zZFcsO3r3-xtT@5V)b?KEQ8rffL4so4%KHHb6s;$wckv_dQQa00`=yNC?yMb)aj6oh zZc^`0GR-7ms-8|}kD8s3C6;b&mfENIcw5$>_X+|bTzL_7hgTyaj2Kn@9+_BO)I9@g zWj31=I@3;c)s`JJOjaY)dsp2Ka}mLh6#G_0FHY(Bl{5clFt{WO!ix#^kO;&{(?-Tq z$+vdS((B+Z3smJ<8}0lXCCJ)5G8tQvrJ~|{Qy&SS4%Q@+-wq&Er&Olgg|6^?PsD*EE$;S=qkr~P03*%A2x!=gV>_ziD~1ZsE(rW8_8S zA!KJd9T6I8w`@Ed0VyjMMikg~vY*wuLle8>CDsh;PLm~j(KWHH88-qCr|EFl)lF>$ z?J=!mZzq1WEm7N^9mcZVoZ~KhZ{f+GoGUD{=>h=O!F!T)-uu#VxE;WgCe60h8H4pW z@hy%A{{QFMWEVVt!fVx_p4teoEo!wc47;3+%O5@Ou zf*NXBVHR&)t)vIw6F8ruQ!2CeMxF%AkuupiT`h9{!R6GgWL&pElHZ!rXwESful~ou z3k>7AR=?J-pMP7(VGZ)^FT`Au6Zqvwv1mUX)y6v~$IDxv3KExw0M@C&Zb-5fp?z}I zo5U7t#_(3Yo`QGh*8*#uEuD(?49)1MKP-t-!at#yfOn`%u_m+U9iRN04}j55gV zHxEJD05t$6+AZn$(4l9ur{a8{*^Wy1>LjIGB?%`+3|W(ZGqlK+wS3K8qD6C1!wDJr zX8hRACg50}PTX3Z$a2lk#adT0_kSEySsFgOT`~KJk{-&7ESX7+@F0OL-Fh*r(HqP+ z&XkO3mt^lfIl^f>>>x+&7DP7{k$4Ia;6RBYiMujrJSltO);eazpIr%;%GTQ@Z0Kqa zE;?G_H(yWgcUqzxQ#rhcDgm3Eqe*SQ)R^_9B=~f7%euC%L^BS%gnagqu6|y~-^s3J zCPnTK7eZCnDLPMi*Rgrex&t$%$;qWv0`0J!SnD4a?&tXa^{uCGgXsmKM#snr>O-y& z*>O~r-{+<$%)YLkjtbPfbUKWSZ#ei_4(X*!`*{6Q!_7$+vNdb&_|mRV z>~%`m)o?HD!ov+*3mW~nbub)V_Vv26WYoBuQdtLZ1>DXS?OMmyI19LKc>BE>)Y;Mm zS*p)CkKr6$mS7gu!&ZKGWUaBrK2==3B}LmlyQS``HW$3R+jfx1%P#xz^Fi1;)`&`e zp_e+vO-@oAZJ%m)bSG5~d$^m;qg6O&8xiCXaubCXCE5+h>1$p(?$H`tDYV^}3{pDy z9h})EAz96Uj-ycd#<7#$BWIapNys2Ae>7YH3!LDok9p?w56u&;0PJoKDRxo47F`q< zUD*QL;U|%=Ns3&e>k^;zpn4y>p>qX>3If93#l9Sm2WT2OmQqS zwTwcpQSUnc4#-)b6w=uM5_-|b{%T$rY5}V_IjKfFoU43*E{b6Hr871Um*>FA_qwiV z=eEz?!Hk0huF?e=mEcG`*ZQ|uH*4ve>cJzNm8wbxnVKD1oR>?11g(9Ff@6bxML3lh z#rCH7RnmO#A4~Pi`2JJnqveOU&fxiCAf-hWhnQrlUyTHqYZ-oPqzMdg?prO;#ghW# zmF4oDa^krx_qXxm;Us5YY#OScJ_( zDe&1&ze1D58ogx`+ye%B)As^|YH6Olalbn6FM~1^u?M+KVOb5@T}I9r)f@42bHu6# z!S0lhlr&;dLSlgX_>vr~+&|LdzZW`$c4&eK`mPoP4XlN8`pGUa>K4CWuf{|xWY_H34COHSu zyM9}0RMkr`b$8Hzc~<9Q5vJYK{>G!3zrIPV6qo6`UMwjoGH;(F0|PxzUWneD4R4{Z z9E2vPzD*9elGB$00f1U17OKg8#%+t;seg(s^$-=@IyeAVRY+i~cTykwacOutzJ86{ zyJ5MW;bWQX(>OjCVh5NiULfm^@cr7hxW{SJaK5W{ z$I|Gzs8!~skGU5!CmZbJZnSpA;RAuYYm4TMe$~CS<7Ad!Xfk9OdA}(V>90bLaD{rPwxJ$>BO%Ii)QqN_j0KzvsD}O`kP%eva7Q71W zg94VgtihitR1{CL_qZN*>f!)=tLqHTqr~zCrtVZSj@q$_S@nJK%}&W9S*^j^ElI^Y z6k~tASWCR_HS5iywwcgIuXCQFYZ9g=NRcjZE<-x%aq*>uzspEQ@ZD5cIuFaVq=ccP zT%;C({%yVIxIE=XTYiEZZKZzLE%MdxBl9TyQ%6x=^u>5+eu>hCZlNWAcabcO$1j=V{8p7yi{$mILqx$GEfAvEJ3!H<2j_`__zRw0HuNxWwYYCRC83Q zO@9DBILuQuE|twQe)G zN#-pzr{KRE#6!?1z;1~d5)YDUUBzFGMveY+iYKCeR$`Cl8dpw2x^z5e4Rw4~JHg8)8 z2WV_bF!H9NOvkC*W1T=`3AFaQuf$=<`h@qLQfBF{%|nB0+lF^I_(D+)h;ga+Bri_2 zMz0dH8ZffVKIm8T$4f_Ib-IZ7uk+)9H>LDVwXB?Y6R}K);zQ# zvZcH!_zePOH<9(7a_8KD722+NPxo4G3qEPJ&mr~W1Woc;$C;b5#T*eyEz`_Q;BdHt zZLT9WamkCeAQ0BpbbD7)epBoI^r5J{>%`z4U&$|(pQb&OQ>?S>i!?QgeN@S8_v{S@ z)yq(XNP)#bdE2#^Ip^v>jS5nca;-tbatF)y>GTeeQrvj+_6^squ2#y2E_k4u)hq&s zevDCU%L(MnM_HH*P%`DQI8D&)9tPJeOdT*7lA}6y-_vtJd8JI8RFD zU#nxK+34o|LA&QR6i*Ygf<5{4>|4QCLIG` zRIt=G+%0L$7jd*d7|=NiwQeI`8qZUZ0n)(WhTOON?9& zfa)T?gn9NqJL^zIDp8Vf&X%n*J4a(2C+Zrdd9n-~Yh3VL7P0+(X=)PFA^#sx5gd9&hZO z1xwa%$F!uWF;W8XOZzHV9Y4I;aW?9ka=9ZPw+*;7K_k4!sj!{oQ(~MLNgvH}f>Za8 z6kKdMC!}*wxPOpnb{x4aG-WUD0NE#=YfQkU!BtUA+LUxGe?kxLK ztUq|C8eHpvNE&2cQ>d!!Lriyaj3vJAvMoBY_flS&mwBxL(0=b4_mJU$VK3ci&bxvr zvZ$6d?0JZej>@lehJlPs!sOB0acX`eS6&NGcBU4SV1}@?k$4qTk$qk6NYh>yNywM{ z*Eo-XY~sbTWK-gT1)9ZM{_~>!_Wj#$@+2zVep1H~0XJE)BNBM-Q>P%13U#Mx zPJL&>_eT|^MTvKROQn^NQ2^}+z*+*sX z4=>+hkeBSm2oFeDbezj;O`=wM61|K3+GO@n5`y;w0vV1*=u_Im6}xbT)tceMS%h0ZA5IEwCgq|rAt*)Z5xAD zs?lcNslb)egJ8zzqA9riTmAlnRl7_C;qSqt#UlJMe-0TcNe8PzP*ObG71V5-z~J@Q zq{KKJu~3fLA&V{OPe4%v+~-RJ^uJuW@$bjtvEhm~A@Swr`6fj2yJYpL z61|PgX^T{t>q=qwvYqNc(KO02R;vcRyMS7krCoCHLv6W`)Udj)hbx%A!FB=3?`#$w zYg@W&Qu)|Q`>vLK_A{T?V3Aj9=VAlhB`<3o_8Zx9zez#?mns^d2-tSEL|xYS#)oRL z^7a<4OpYhsYAosAtUTtj%scFVE01~r1Hf*)_0x8+g83Tv<#(q)m(3pIk9TW=@EA~h znU1=Mz%7ZM9a#ug&rR)%Kvv~-t7r(EIf(z>u{tD7lpw6K%786Eo8Es!uCzk;rc_SR zVcQF{TJ=~_k=ZGI$}3=(?cRBxIuSW$`;-hk>`Uu+G2J3%pZT@3(6F zm(SlG(f?Y$q-A?S8aJ@TcKogbm{TRkB3<(t^{`)X#@oi2!nLa-$GM|o0C;Q!CcZi$ zpVXhd;&bz}AuiSJoo-TlEvQy9WizY6Ahx_57g2>w9kQnq3$G`^h72<_OQM3Fen zH#XP~D#ffUt*$H@U9;6y0PjmH@nBa2Up32^TBP#`3f5BE5jc-))t$Mn=FPb@TG)+* zl3KDFhy8t>-jtaCcxj==3g_VgW0St=a15!F^i?tY>QlDG(G~=^0;~9 z1O*@XA{Ye@%W(KT@$rQmsLv9(?Eew=23T_3N|NnXv;p=B01*gaIS2qDaheo0B-O1q ztN-_+SeeQ9r1NLg>XuZj%s>F{W^i}2VX2^dm33+;bEZZfCtUJf_Dm+&?74S#pxRg1 zw2>yqrNfbycsj9h$CpL=bUQ;G-eiSe>SM~TuqP`lj$I{Qy21A+v8Sco$&leQ!NUMJ zT2vVYv;ZD_af`cKeA9a&|M9(TQnM2vfis$mYXZ!AEp`>L@~)ukrL@f&)5%Mbzh1< znISlNy2K)#tW?Bv)3aQyj5pCHj%k_-COUXYHtJphv2rH)&Fk!{x>-Z+nJk;n0qKqREk1VKODuQvAJ7E3-pb++!vR=~3*dbx-VY>yq#7^QA zEV53<=>i)VOejiPk4;bkFeI@Mo0Zrb<+-Q6&Nmyx@Jo4-K0239xUF7MFPs_8uK56Z zvJRKBN=o_>pp=5w_bR^|OsbbcKv|OsMfUfpp=t*@ zS}x6+U&I0tUC@Zc^qj2YfH?W-Ep@3D{Mm))(qn%}(>}{@<%4@4lkyuJPSZ|a@4yB?RHo*{?^46R zg%9q3U#8_ekYDwK1GKZKf?so77hF+{bLqEWE2c=PT-JC=Nr9|x<2)$@7_las=BcIc zrqw`G_1KBk=`dGajyd)+1Jt!}gZ0-N654p^qDrP!m52GE$}8mfb{saemb>K_|^N>O#@ulz1S?uZ{{$) zO5i{=uhE0pQ>>RrgxUA}d*1lv_ICrSsVSMo!+-fg8jM-q=Wj zJP)*EwPD%*m?k9ALNDApJ2UTS-Jt_`+sSE;^Pf(N$d0NK)Qv=$Hp}^9_BH06fd$v@ zSb`D;>Srm`Zcrw7>kji=sP8P(xfI8KAw@j_dEZohj`_ck#%&Kk zt{`YuOvbj}8tsaidOQ`!MYV^prQ+ULUAQxwLl5SCKUUA}=8{=7KD0ZwdH_8+wp-;z zr%`x3AQ(84e>D_Tw$RtqY1!DTK`Ep6h5G%^kK^|@UCFmb_?KFK-L<(_ZySs^RmasM z)7I|Mlz?+Iz)ao_L5cmGMNw?h-L0be>ZP-kb!Lke!((`6hc-5iKGjbkikwo%rm_!9 z2~3SO+q`7$?5XTP7K2O|TT)>O9n7{le-@PDZgYuVY~X_1ycnZ~Z#C>hsCe;SRN_-@ z7B~TZBz~9#bhLnuIdbj*V%Es&bkH<-`?qdRZeFS566LW}-#;yn)}M>`_Rq{Uns}vM z0cj9>yo-}$#_K*Dm-Z@l0>cR%XV6JD-3j9F2&5)-L@j4f^}Ps@qjru%li52@j$H7a2{It(eyguitLAhub)fC}e%JT4{qfuXeEfeO z)X`WH`pZxH#U(5Q@Kw!n81B4vJ5?5MQ)`I5+w~evL@_(u)Y)9aZ5A(_sk=$Vx3UHh zXv>!(zP8;!!CU(qvi7M+W>NwH0viZ8;M)z@ug(tGwS@=Zj57h)2V{yrYn7U%ws_@r z!WNpt_T{Qh?tzX@`!4`!x{ZxMiaEXc(E3~14&ZG)$uF=bOC@$eEVq?x55`Uo%&Sp^ zZ4<|v_V6_x>-FW&KfZh%%cSV%-uJ3QpfwCtC_A}MT2i#I^9ZSVm^?gMG_z%c9j%Qw zzGf_W+;K(cug+*MdnbKmZ7pEQsyOO}#A99jfy0?GBZ9N~%IhwWHRj{^+2t5UzHNU} z8Dg&f-_(RK^2~5cvy}o>_mktpS5aGx#U%njpCNw5>)Q1?TbUuS%xb z6~zCang>OV27~5CkGnk=>f5?*PoVLa{Y1R8B zhxICh_i?aD`a$a-1#GRhTtXM3`Z#rxJ_cuL+O-0O)UdLJ%R%zZON3=3$FkXwWRs!E z#1~9906%N|dx6d%{c0rKj-kZuJxYCR-#)FogY#z(R_Bboqp;GHEHU%IP7bSz;v^N2 z1Td^+p~|Ab6D8W%{jjK|U}pzn)}E#4S14h~YL*_}3qS|hjva28DQ`RLiq zo*&CZmeyfyDXx;e_N7T-xmy=Y9T4;CcD|M3gXR{voqCOMyab*Xq1&6oGB^G5c#Qz4 z1G;iJL3C(hLwtb_@~hz>k{ZtPdS_|t=ev%|uiw|e$??{R9A7Pc*|w_BUwhWvU@Byj zIY98LaQDLraK2N`YRF!O5OwC8BY;-(9HLca_3%ar+yc?anhzf!U~mz9)J~8T)I%m} zRz7RlAr`6Y#k;;906{4f;5u=3+l5+d#Ab7+lAq3{w^Y`pCu=>N=q;C0ZxOtqq?~#PM@a{R|yrT-pMAdI0C~l)IFMfI^vz43l)F+_Tl>T2z z-f7>`fr8M#dSwzM24BJn9DpkU&ogXO>85h$uKQOVOD95cSpatQ&LMYudwf`D;spRU zOGi5rcD1oLJBMQ2Z1LNxv+X(Q26Ie8@NzigRdK=}$Z7)?v3HJXgS^vj)l2!wOFbk` z#UO2`?-Hm!lP)|xtlrA$u(#Z#8o_l!(jJNwJN41vu`n0Y;Uka|wxff$CL2 z4r*qt9-kkDhu>QN@Am8b@NM=#zrI!PvsdZA0M%aHGQ;Sc?0Q72(cOV?pL18Fi%mk{ zQI%4paBAuVp^a+d!}M$P_L;D{2Oc6dwZ#BXfFnVMPOhnLRjYJ1uVztRpY%n2f`S*_ z+qb76NL>2qWZbS36AU8gcIz$QZ9I0+!`5DlJ;D2m=#{%n?`TTyRoHZvk`mu`aIgIl zHSJ2hsyNF=+hpL@?N8z(-?0_`+?vumc-!x5Hii>(VD`gns(pXCMkfH>Sye|eH0a8UR zLUT|93LIq1Avqado=xvJ`!v|@L{{MeNT6xTX-^Z(srF(}s-&xVqn8P}V09J+$NG-- zRx<0NxSXSzp*Hvy5wacxEcFNMmIE5ys#-3GykJFxCG0JSpBGAZh98RspnoaT6Q4rj z0Fq7!s&LP6bemU*=;y3U?ayB73H4$}IdsML&=$14DLt}52AdgN4d1xU6MG?-9Rw0@ zE7EmeUJf1VX2$0IcewT5Ab-tKo<}i}3TzdC5!%+6yWnGRHrZq_bq^R|>iN<|PF9Wx3}Scl~b_(;dymoEJscrh7c6bqYcV!b9UmkRKFc zI2EBjmzS}@7Wk_uJ>hgM=acVo=+!hFM%=sC@>v;6-Z2;+&I%K;+Qo(?fyR4{yDP*3 zILyX_aK?XHv9cEI#pl>!NJYa~Zmf@(zGA==`ro{FAT>>Ag1in^a7rLL(Hm?|sr3-@lj zxmA8&-J$;B`m;)>oXdb#>39e7_5t7DRj2RXY=F8ei> zwMt&JqbQkIMFu6X>d9e?`@G?-*KQ}?WeZkwP?h7^e-VV4&6p z33@Ci!|X7y{%5w<+alF%dpfW8?yTS1r~AW0&moi-Lm3C_3zVg)g)RHwv+VBgm~GX=0$k%Kk!8lhj2jFhnK(S<;~Lw>9X*&DW%$dg^pi@Ty^R_(>*Od$! z8*P`Wn~nBaIkoe?m-7j`8-h=AzYM$f7qZcAuOk(+;G5mH$=)~2aMKoe1RDq1>f3Y@ zb+^hfiE!G9?D0{8R~3-<7b%UM0b>Wn5lggZt@{(omqGl{8wYOR^z*2&YIVtA8YJai zPw@r?R7!~>;_)FCx-D<_<^wcMieq2ZYcD|r$@Vfl?R4xscgyt3Y{OeQVtY5 z+Pi0%E4ENWb$E_I^@OD)8Bj=2brQa+jj3IBn#bkpnsiMfR3JG;6k2BQ#>K9@Wv{1U zd;sjN!uWOay;af=+j2h-?+SvKgAlaogvw69JGE5@<-)CDo)2nxd7*k&1@1P2T(Hk< z*WcqV7C{s!u6x!lnXG!;n}#T=e6lX8aaC=u_t9-e&qW0&z685eY38D7kv4{xx+{rH zzFM(KmJqlu+J+>(FVxpRmNZCGFaJf*FL-97m(jY!6QL9))&-&3#JDL^#!2d``3kFf zZ$62xkZ?iE(??b4Ewg<>uizKXMe1oIgmZk=vcCu{N{j&p554Hvy;)Ya1k1xyO66XS z>6@Y=I*&QC>?lg(uK)IVSh>n|Q3=To&Cj#slQtvqAaVorj z*s0&tr>(1DTEBx^{eMo*t?ul2p!aXTErCsA)v2i8i!3nf0N_!OLTP*ZLkJKj==469 zDGd9lM1mME_j0Wq1-olKmRVq6tu##_@b21c9IDo{N|ne7Pr5hg9Fd}{_r2fx9h6ZL z`H2;@o}8ZT@0Y?}VC##Ny)N!|2?R$DXs!w(xuL0C!S+5KD`M4p&)3mye!T1w&yKRS zF0FOUsNL$+g}!EQRo6e2ZQL~G@vCnOdmMVt)&V~JkEPmI>wA6abR_<>kBWK*arJ#o z9e+6UbIBk_sV3*jmds*nl1(g|9WVT|e13H^WZiA{+${LT9jXYN;*l}|&O4g`&+f~i zk?^EqD+_GD{041%6eu|S99F0uE2TXMsqJhtYK6P*TV~a;w|eQxOBKay$Yl7lK7G5X zPK^+1_e~IgHr-)213|SiT~8>f&NOlz+XK2{FDiDZxAgD3>ifsf?<$CIrLXkjTMHQD zor4rFk_711RZ(VFP+kDYW9TYy=_Ivu11~QMw`dtJ97}NbVz;rqITAn|84)p6yRqg~ z8=S&MNAg7+HUN5|2d^fb*>K#SN{Hl$RH8EyAQZxmGGV!Ug_;Rhb8`&OL0wM5ZKTh( z%z7mZhknzPonE&zY+=SusCgm01%K<+ov|dq+~$dyO8p~ubGY& zFK#IEa&2jyKhUAny6~khiFc5<>6ee-^b{3=Y&_=Ose+wg&zEzhvn~D->}ahv&Rl%D z7DAVVBN9(kfw!eVIVpAt3#MkgquuqXJCjwR9&QhBVXwNcfx4!O%}F@$F3U^Q+u$6A zvXUC7YYop5M%jeEK+wvg4&cW!vCw!k+d`tlfl{wkZ9kP@z@ZwHD{aUV`y!r;wSsL~quz)%4zSIb| zjVKLJ+rb|r>3g}WCct4iS9eSSTd`-s8g?j>N^iI7<2Z_5Z*K&StkI>?4e&WSE4EEPi{o;5${%4~6WAzmS3)-d z@vk+Zs=HqTVL0Sjf}UW+61IeXwW?@%gnXj4S~j*>a= zusjCDT_{2#E&}G}{hy0ftV5?4Sus)})M@k9k`LQd4q{7rB=>uB6_4R;q$=4B&Tfyb z@+L(EkO))QfYX53o0m?+g`vh&NE#pnc#w)TQSDg~zejT{DRcD@Y`k&;>^XDd&4QCD zj>PrpH7s0nx4(thRrO^(y}aFAz@R@^mIIYx@0!$kBSZq`)o?icEvf`(ClHkg1pL?L zW>(w#==_^zi>JOG8{cWquS@mm!>9Szd^3L(YHhE!ti{WL8wzX-9_d37%zO3DSaniz z8XQ?9W01bQjzd;DW;proofipoUf$Ys62SzDssM54siTrpomvEEhjig@saG2amAeOH zp7mL*a3XW_4zt(x7Ny}cD`8|^c3JNhX7%=c<7Xw`GYXg?8Fnwg*sDEXQJXAS>fCR& zL%_hcKbJmqAn2BidlDpZMAUfg4sO9P|9-W8?qTJdeg?3NuBa6Y3s`8!)Wci?csiZDRgLvFP5|U(I&OV7yNy(} zh|dm(<RtNcRjT@EXWXCya#(u9hRYC_Z{bOu& zgLvLu7hh!w66D116|EO${S-in0NWxUWnr6C)=r8XuK!%F`PcW=u6?fY-Q?*ppN?`pC1KgC%29~zsq|>fc1rgD) z0b<8Z%-!@|18wLasTC{h!z+s0v(flXV{_N5I_OXSmNtna@qGeV1*c77$4M8-S zKNM;7uIJn|byR_I`R#$WYz#@a!(va{Om;4R_TI;#HRyH?Qo<&)(NYg++6I8H+x$XQ zDAE`$>YNu-4y1y7*+nFRDLo-C*c}NG3wKwCbl2DvkObT!Gu!sgepZI}g2r7(`iCX^ z^ZUn73*D@e*c9s-GE`e0AO!ok zla1^hB5ciNCY9RRzn6Z>x1)Uu4Uxx}C730|Eh+_R1A_`-h^%RbNVZQ+X55&;T5UuNY7G1A$3W&il3rbY5T;VgNHtQM#xFPT-!eqm)_ zLig{tMbYhaKrQjX&Dx|o(trnz)~9YcHYX>&m|#NW3_X;KorKj<>IsE<^o}T3C(}B$ zKfB6wR8GC8wyY+OUGEFa&o%DJjF27TBb9G@)!8p);pBq!6Xc65yzEcHxfYzafj#{atS@5i$L`r-4(-~U`)BgZf0MK*ZT+2gvka|0t) zjZKtoKO(;zvJPfZ#!=q}rF*nqB8>05t$9$ILuC-2UXyh;wL>C#Z~BOP2bvFsI^(5Q zNP^Vy&B$hJh`a~t-ZUc+frG0x470}KRF5-0!5L1DHi=DNt!+QwZzcK{V)t8nn=dbH zFXE)P)lQYWNof}`FYxPOLNN!$Tt$}EZi~Sz)fx1^RijfCZp{9IRAd?>&!~9guoc3y)Li2ln;f$ zX){H1Jrek=$*) z56}h^i^&mYUV@DuvMNrd+UmO(vnuTKNwzAJ9{W(%n=ln+MzxY%>U3u&H zp$@Yo|K(+!KL6|6|NXRxb@0|K-Wvi#^NSl{#ii|h`4mq6NJNcfKayxP&4JHe1JdSh6BN2G{#!r_WRh)`f zu0R^)f~NY(1iQQn;Ld&=S5%2@I&!X^jJ_ggP0AzB;XVcmIcv0pgV;=$DpAqoqz~~L zJsvvK1dW zpEvUIADIW+OcYox_LGtwW6(|GO$#}S(g>@1mvmMZ%C2m)Po|Y+ceL|r#OKYrmNHpS zxfS?}V}MFu)D@V4d?d4b`LoG#c&+UEmehFB&~~dNH_14`1;uzk#4dHqA1ZG~Jt;tp`6j7O)auIiUrAx=kcYW!p;>e%Q*oUHv z$}Sg&Y;IG%J*wflo~;i}E#Snn6hc679L5n;H8_`DuM-vbT)f!g8zh;JX{t*X{Zs_5 zw%|h|qrLgc?!q;yquk!qUe}UlhSc-hod~-?Sxax@;71DE@@2_btB>DjT0V#Azrs3_ z@x|XAv>u3(xBSjaS+%@^P465D@I$C-xe@|E{u(Kg`@vSHP7#|IW#TpEip#a5i>jw1EIp(Ds+XU{8hc@t{17f?L~xCgM93cUm!-Yt<^ zhq3^+FX3^`Ij*DGxw-6Uc)d0eX=1RtVVl0#QwAlHX0bRQgeMk-?f0VBV2@nfV4My9 zB%aYun*DnmfKcsUI7${;tUk}nx3K1^*4_i(@}GcSpdQBwE}L>#pN(aLN2x42*Y&&N*%1!i(6lfZqcmR2~TIRzihp@qeG?|dGNAo9BemjG64Pe zYH-+LE75q8ZHggHks~g(1Yz;SK0L6n?%HSA0fzox3y^ z3B;d0%i>G7f^iK#5+b&G;uL0aRM8niPIuiPjXPAA)K^p-tjbh5Od5!1q@m58c8!+H zxEGJMWnH@mht@Ql0rD%t@SYCmU+;$Quh;R#cdmgKTs&E`zmnq>>N)Q5Zje|&4XlIH zRGeUUAfglwg}u(a9G%9&S86%3(0ev$fF7=FBPEm*9IvzyJ71ESiaDAEoPc{i>p=uT zppGOjxs z7Nx7>yDRT=@=akCzKVl0nTS^GgJWKgHTt6|)DZ27|5*X5-a*KHK$&5Jgz;k2tQZ15 zl?cKrDBVsn4?8e-FIL!h@C;qRZ80wg$oeGf8LC)}d^lTb>S;={vM()mg9JDGOnHc? zRS6kfnchd?qVubiRoj77Wbge>`gmh1<1R#rqa4Ip||6aaXa-!v1Q8L z0c>A&yR75L+#R%WyodyIX3u6Mu)eR@ufKib zf4-|Q`QJ(b+8D27*7?$03NTc`QN?YJopo0T*fJo7&1s!$^IlSjGZ58dTUgn{xH+VF zuJCm0(y>ak$$rP46fNxM5JBw2KHNjW!*bp_?Cctc0c?oz>5&G(I=lVf*J)isN#(QK z3dPCZBshLl;lIK>?doefjq|j*#H>o*9oDQl5yWAg{o<@U@u|F9zBZfd^{>=t6o9x@ zi}^5IgK5n=A3iqOtF78b%GqBWMF)9*)4tOFC9o5FTb`(mB)fdq&n;U3@D{4KmQ-4E zio%vR-G%K{D4Gv@6>h7^Spkl!OE?*3s#aZsG@A?1v3gW_0wRt9`az<>p4yN)fpX1y zIO1VVP-}R_py90Ky6FAs1?EsIkr!l*iS&BgMYq|6qa&0}rA_B9cztI5p}Eo1xT|DP zlyBcAC;WC~L*q7Eh#rA!$;+Ip0q|u+%n5SmQ6S+QL1%Z^@N+Cv*b9s_op-7{qWw=c zn;lnP)3Ur#>zzf(eL$dbQx^_cHIUVYL|F7;95X9vkEMDjZ+z3PIgP}kkNiA=2eBLu z8BYx{VQ9L??@PW3Cd+Nn=a)A({T&Rp7V(^X>D;-+y$7>_12MVpE>lYpPc)i6Bl*XZ4Dr z!P}wmS-ce_)M{JNN>ae7;XJFu7XfALm%3z)=hwme-kKPTN4Yh$NE!iX8f0~=#y+)d zP|p6kl(?-=jpbmuGC6yvR}CoaOj?6@7bm(bGS19S?9zKJ*Q+EeWZiLD8xXywrgb$i zkSl=EQ9&Pp&{QRw(6>K7IWC`v*<>&R>)OeGw&?!8T<3 z7KpUXF%3JzHv6-tv#UabT>8P`9}t_y7j#;iI1R%+l;UX+E+>*%M)pmyyR_Jeq}^Ll z<4n~tuK|`-$=nDi4QfhBK!!Sb!dVTm z4yRoA9-Hlfq4sfk8^7FfV{`~%1v;dZu zar=wB%%S#iNW^2-W{^X9lu9T%Ev!XnIkX?oPN(jDWn4?ipn1Z>?OeOItDK54EdCop z!mX`NwzIh}2_&zU*sx>)>jX`Ihsqn)V6{GbZ%=iky$dse6BXm-@X~5CR13*YI|v^y zh}28MZhD`E1f@AtV=JH+V)N?PXsYdc)vRua9lx!3^#$Ij*58ViC%&bo5IG$>UqfNv zSL)mM-`i)~+19mHeG!4T4QF{=anh3={HFkpBX6Uvjv7k;auSu$zBmk3Tga@;3p9OK zi{=0`?aEye9yBP~bei4;N9^rOLl&gxD}k+Q`IeTbdy1%Eg&y_HG$V56P5| zp;nRosze}_;5I;T7o1yKId}i)5$&Rm!sMdK?d`a3)ZDRwWgHaj2OrUia>6VU9#guir_%0>)Zi~+)Gi|TE0+BBrLMYjk$^#>qq zoU(7Skil2AY=GvvaaQJDciEj+thpS?M;8OH#pmOS{f{5zny|g>B}H-}=co23`Z!me zOTjtS&p+*DvS;yZ1!Jc+E52AoguHK;8fMv)@*2R;88$&Z_ zeFf8Uo+Ifg-B6zmGjZ9K-9gLc+ZucqZk+e%Z`V7wSW?w3cR9~?7WILOmmmjUW?J}F zyvBM_b1b}B@hVH-)eHCOO}}tJ0ZOg2`)YO2xs*Kde!c$f!}am9$o%a?cIxZj#T!(3 z_rhqqILbDsEqkF|Ygn@Kr7@#&odoX<2Gz-H>T^2xysc&#K#oQYQaji_$w$1@wM|!; z^;Y!DO@1qLZco;>t!aXjTr|LGk1z#bvMEV@jASeAWR2`%8k%tfcdCitEUFR+IUqa| zm9A3XnY`J`5oW3k`W>^`P92{Kao}^Zg1{;Zsu@By)YbA7jP=_&jB@b5-yXD|XCS=32T_s?jqFN0sBPd4} z?atvqD^QmVc2Z*vy|i+2n@8aVd#I?wq;sdeoZ7xQ#;(;tkmE=8gtgefCOmHCRNpVv zzg_XSZ$C_->x(w#k|~E&b(O31i6Bv)uE$WXFDP?b41rM>zmPzAAgp0Oll=g`rKmZ4 zJkQlN%zk&qA*gygb#W`Fu+x^MF_vC32{syG_+!AzM|X@J1(`@wL1kL0z_|O+UwR~+ z7&+&f{Ao@nlwrX-bUcM#M_|MFJrX5-D~?|2MCQym5A- z*HLj|$q8K|XK+w6Jha%)8l5eI&x7oa>pGSd>H5k%yQ)2$a2aIP<$|cnVR@>md26{J zdtZ%Vb#>9wpZLq1v{-28Jon%S}ddx(m`rxn$AY(MM!Gf?0-|k zW$|#J+_dSm1B$2ed87ap&fXc!w;%5HOV02|1rUt#g3ps$ZO&@3_8fWpejWTai%pd+ zn&P*591PVioSYE8@!_httacZB_Uv#Ahq65+yX7~|&d{st2DP>*SK#fQdh>D=rUGr6 zEIcZJHkA>BZjFvf@`Of`+Y!NzYAMb}5I%x3I;u&Zj_QCy_}E}KPv2G3O?Ow_-%hN1 zFHlA=)T7FaacCo-)s|2h(vD9RY{{ZdCTe%~i0PmHY(HB1Y=C*GHwY#G2V_vM@Mkd9 zrgeqQj{%U3p9E7UqpnNwB7zs3+lwoGjzOtJ+?&|EpzFTB-5qz1h`n1%60pUVm$s5l z7R5oKyE@vylKVWLwdHyY)pw&y#Fw%(#d73&ISvD8^wQzYGU^;nV+?Q^zeR1IzSm{f zxp}+Kj`glcGaI#%t}#JT{e~TPzW44tFBsctoVzNHz>c2pnjr5BwPaUc1J$waykNv? z;pyIyb;z0`(3`LWk+Gdd8Da>zecPP&M5wr&!^vb1sIivwP>vumoA7dNo{K*5guJ+> zeq(|J62_Il*xc8Q}0C3Sg%emOi221U2G&%C- zO!qiVsUi_@0={oG$^uALj719P`+)PS9;f@Q5eU&DIIFXXv6kFW{&|^xIO^mVdl((O z0e@OB=>mJOdlT=qD6J4JirR{tc@ssAkE-%ih90?>r_>b66*!I@NH)Cp0zLslQGI_kuN3f?+3?Nh~19au{zIZyhzFT>^Y5FFvo$-f_>XH6I83!s|lCCHoQM zOOy7SpW&hGL*&oEad{Ax_Tz1Of+i_hvF)zOU?D8|5h$`duUIPTmNCh>PH#YZEqI0d z;Q1gRy11S;Q`8ek26)o0d@D-1-obY}pYh2$jc$2L&Jk>r{%EdEA)3K#$_hvJBU**r z_#V!3-(j_GE$soNsoBam1d42IXF}7ogWX%yI=zeO$j6Ev1+rfQXTT?_jYR3^Wr~Zw zgx6Zb4Sj~*ZkMJqjZgrgW}kL@sW}WrK7foym+Tz&+odMlR-9$?Z0kR@6Wd1DApTYl zS>Lk`(sU&CTGudIkz|(f_Q(klw@kiwF9*ADadub zE>oM|zWn~aSldejX!U;k)=tu)PcrHd=XWlh>S|-5tsw3=%`xEB$Nt2eDyZ%jaR9Wy2;Ixn8atuL zI>HT2g~CeEE4lHuqTYnof9+%-C~gJNP5Sl5;at~xje{2UaoT${K|;LV&R(3!UfwQ_ z))29cA*??pD;hgIVrl`2#OqVZg`*A?1y-Bgn+(M)a{Y!8g=6=ua0_&oy*hgNhUZ zUDGk#=HQ*SIJU>CPpS|w-?r-*PiiO@dia(K8p-I?IJK4QNbW3xOXBS3O`n$ulO)0( z3OF8qMMd5#r=1t8N%h|^*P5YEFEXrUdI1Oyj{;E=J%q(lAaQfr2>=bg&(#nd^`Ixl z5-oJ~+NGM?ZgsJ-g$P@>V)~>X#B7hyc9Et7Y3_PXgy%Z- zHUTfh<#Eq0*9E7%wSX(`c0wj&w4um`-9(}^Mrakxp;h(ApuG)p_&qhnCg#8wCtrNm zfvZTRz`WRg#>dM7kBarXPC<e`k>AbQlaZ|;vO+gl$9^}9 zOZ=w^niF_r1^*z=4n8Xq()37M7mZN;zgerbuRzq#+ZO;bai~;he+K!vu1+6EVR0DOGyu&Fh*sjI06wWMs00KtfClZ$Kw$aVRQOnQ%1}F#u9ySJQXQXis8fCg zVP8_}P`eH|ZN8O|SdUrc3tCGmnF$FywfTHqtIzH0x8K^QPgY2OY_I*L^F?*q9N?#r z(M{P@F#qAL6il!J(g^%1=5Y#O)Hk-sb;!zyEk!dgje*`|Ec>cDO!jM2c}i|~XQ*P< zCI;H2LeAwaW^rk0=ylPx>_QT8J2%WVZ zYUbb#^Qig;T3`Zgkpel*nrbHpWWY(W;Y^{n(3>`r2^0d&n@Uqo zZQes0njyB5bbSoj5y$BylQ(yo7i>zQ#;S_DrC&=x0mLy+QqNrC*}A~}v}9k#pP%N3 z@r9`WuP=Xo|IuU>h%V2lPjD5$0RQdrnoGom2aDdr)!v{m`CiJ>SotYW)$ z-?R-A0bllPRyuhO`0~*#Z|Tr+7)G><8j936JN+97uqph{M?NlS0Hcy{Z%E^wZLBo} zEaxWTkIpKZ7#AbjsX=>inCiCA9}N0-Jc$XL^NYpikJJ(gMoD!qLhYDTlS>PkvD`tn z?H0;50*}Hrf3t47W{9;Y{8UC$==xG`4q7K$UftFsp0Rh~^q|Pq6wJ|ejX=E>9 z+0WCVOUK~%`^caL6-5h^e|zLZbS9x_hZ*X zPbGg|KnB&r9*vgTIOps5r$u|4Sq)x&KWL-L-(;s9cu(sPwx2GZ}X-G+;aL9YVPQ`MUqK|z42L9|?cFmMQ zn%xq%@3~vPsorru@8Ze8{Cm@%6FFY|@|M$$-PfEHVO3f zI@umu^|(2Mu)d^Pl_lV<4zIZ(!Y6>p?l|kiWmo>9>Dom|hEn-ebKTS?{rRl*iM5q~P zp>{S2HeQ-<73UJpExN!Q)tpr<12$(3-Ly~TujF3NXF6?uas0| z0AmQ1o@GQdARbgwUCEY!S3rx^`lwpLcntnVOT|qoWSi>sALB{RR3(%1P{a%XWV0k3 zKuMLYsrbR+X7CdC%P59R6)E(jTYGv-QL8hV1e2ZNxlJ9zEeEzt^j`IudP*R!koZs3}BSnW?lXaM_kkaKl(~sKh2TvU)^i&rkIm3f_-&re78%(m8?_{U2$WZiDZ~Omm*_2%OohR%3nP@ z&Tosm8Ysb8i!<0be|Msx{*p>Fl^+HvaAjys%}DrAU5jRc^ys5ciYd?l5V!WMJb@j5p}*r zEV8HZck%3h=GSi@zx@7KwHN0?Sbsh3tcn_SX$aP}-88=uDZG2V6z)k530nC+?8NU5 zIbPdx9*HuS}h@QUTT|`ahjI@{}yi1sr_Z5-~f>w`sDFmLEer` z!zpF!r&ovi@DTKhrT~ZD>6hX@gKwv`L@FAjI5(;|M(al;)d6-LOWOC=*T}N^{i%#r9^uAvx`}yJ>w!v`b zb~&2o2tA;K6J%rUsa7K3SM33n!Mdcl>B?1RIbf3@56Jr9WnN}NRjWf*Jf{JX^`%u_ zJ6nFvY#*Ww=ggUKt?lb!QYhC`k2$KD$ftuH92-{i{k+w|I~70jUWqV3d;{)G4)0ty zh0se5e&#%@`Jz_Y4&S-e-5F(NmhRo-B=jBn7ZnMF7eICLD*(AX^lH_4H=Oy;1$*0J zFCcAhpfcj~9(9mA8_YJ?qd|56`)S&|IX44}upYUx(7o9}X`4yoOX*fWAR>xKlGYF1 zFLZ0Drgoa;R*ltr5P^;4$iSDqC*M`1FQ;yDxfU}G9r~h{j>p0z3)2lNHL76t2 z-tBoa^q@&{97yqLjeI;7 z?8_hX_ixMpBB+EH&bRsemqtr7Rj_B0gf#;(0E}1QaYO=EA?{+=ji5tBuf9EwNb!bm z@P5FcfTzUaEe-}14cOGt+YS|Fq7HdCe=xiKy`}_3OcfFIz{`4prt(-Z!ujM;yThLG z3To#PHaD_N*Dj$)mg+RXk;ZF5}VbE)i1;w~K-I!H`(pK4~i*%@Sy#uJSSRXF)i216r zrEG)LJtH6w?mup=G;C&_#BC>uAryL4-a}=_-HFL9O?#Q%dKm!0yv*I=2h7~&iSw>I z`RO2HYHkww0tAo!c+<923A<_%H`>q3RM*ANivlyW!xZ6XYZD&bHCKnCOl5H8-NJLI zlzie+w=H{5s851I+YZhx`>UZcriBdtVVDyk3{7fBF6U*JTg6^!CF`LIelaW!RF~;uT7N>Rzfn zDk-X|eAt$ZaN!}Rg?MZ4&R|J*z%n+&dkb_rTBVm?8fx^DV@YKaRcY}-`v$-;Mb{^@41)WZP&J60Br|EgAMf^#dNyK}mD zclvbIr2%x@4!rRmk7=gp;+!4`oe3}j%C&>vPVNGr-G5%Lb>r^|jN6N?5h!}sV<|_+ zF7;W+stiF_cT4%~TJzS%BX?UA94k~M@@$Gd+Sw@}RJ%Dgy}}Bi^zcS+#H1UjLL)^f z@XHdc%B@6@aTLuBdEn5Wfhua&Q!jPp2;q5o90MCR#}IqCavuxcIVa2;o8z*lI2luo zP{5HJJ{kS+d%&2Jr+3^%RcyVC~0_X<( zDf_~A>rF+JbE-4k_~>Q_L(pBKTbC3+Udc?v8EN_^Z>nWqc5$#L$_0Pf$nQY+uHa*4 z+vUj-*N5UD1^`t+s=opn_e_d|8x+-q&;BwtO_)|ad6(~Wxg9&3)56D%=u{ir!>0HI zCFgAr!e!A_IXs;WSt}q~W#_-Kf~ih~R>&2o=k2?~l%yO$c-MyG%1N2;CD1LsdtIyX z@mv3*ZuO7ozP*Ulz_n9a{R@W{QVL>4^$E(hG!+0|Ak*8}sIgg|US@;K97D3kbLrOu zdjoZy3X63CDWEZ|7pqPdoG6gd2)w#v@!-H3g1_!{_WC~7%UX3{MM%3!|BXfYNx#@=7&xu|8@`u^Pzav0E8P zmasuZ|6#q{U-d<*ChMuDNK{G12``U_zC%R5Xu-eR8!?vQr(Nkp2?$Uk9|K}ZJg38b z*V642>NVi3_C7_WTmrEQaXHP6*axrzYuSVd|FqxN8{4owufoo;Y)I^)U-J5=`zf0L z0+Gn>3~!(T$3#DNyCadj6+(7o*RTUQBHJMv$kv;u%ATwbSWdfweQ96jJCRhiVDS1x zbeRIVfCT;1a?QW^`y2K7_O3>`y(oTj{%(aK*;H+>dZk9*2%*x-d;pV*Bzh@VPYxP+=)o5EZlrh3<3K3%sj1c-^9Qmy;erjcM&3Ppt8{PqV5%Sm?z2UbLmpTSP?y$Kj>LH8 zEV`YcbiLoNHT|VUr-~bzF$4C^0)Mks^-bmHSv7JNf;T6G0(S&Jt1T$Kg5Y3MPTgIr z=h~uB3~MgZE-f(3N%Dbh8YD`ra-V;0B4*sL~x zvojx6BcgWJO8E-Wl&?obyPR(9B)xOlyC_+hQ~}bD?g**{t6pfUyDc=v5dHNuF!4LH z)q?&?dP5K?)8p5*2~*HqF<|~LZ!@DRM#P!| zsnWm)Tu>CV)#8NY2@-l>)J_f!YR2te|H-gHFC6-CK&_mX)xKqjkCsyQX3I2e%aKOq zO*9&<%T=CzYrmR>+OFipsjICc%k1Zy?`)^vPTYhXp7x^hhd^cNb;bU-eSC4{evzyp zS*>{9=bSbl03D8^;L_AXR?+&QqaWMahtmdeIN+-KU_ zoq+Sod(v3y{#IO19W|qumylqK7<_086$i+!Uo#4@9>nVlTdH&%ZP8?9}rC!Ot328g9a5|S8G|CtA<=Z}I&WOs!dPJ5z#QvV zpn5B+p`SJo0V))n{Ai@qWu9C0_enPP8}{MLP`IZDl(VPAnj>KOhol6+@PT8m~+$44-YRn zi1GH{ZdyR=44`=9?j?XeD7r22b*z*Cu0+Gg7V%POmb2#<#dMe)*cHiW1Hf+Vuq>Z3zSmmQP`Kdj4~U>nUj0WC|sbJR-F zh;C&+C{ISP+*B$9Jo7*5@F@sz+1D=W1J2J?%W&WMH4 zQaL7-0yaIS?N4z~%?@9i#;Z)y(ju8D9d=DbU9;hD>f-2H@SKHp%6?Wa)w93azFb&7 zhq&ldRgBN}T->mnuzAy>05Z? z3uOEN^_51w%$EP=Ok)mPn@p4%cYhT^p-IP82<=*(O+jxy$r<2R4 zUIcBZ<-0WYjxmX{D#sC`#u@^$#tOx=He+u6Nu9A1#bVU-RHafnT{VjMvs8Tqv&bQ`A1`+`f^x!zP};I!Ly zShYKee4af)K=;F=YLBiuPv9BwqE?gd3-+(}`At#ytw0uE9UYWUGvM7SF|XU~)lLdm zP_cmzQrj@!A;uW^t>gob`3&vtYoxWh6&~KucF` zB&GxtQBL`R-=}?J*Q#!^6K&v^Qz+SLgXMnQK7ugzJHNl69 zRzt{1-Msf*sS0l-pu>5I*%MfKH@k8wlitUCT9vdVRD~+Vob15_t zSRoFoxmUGw=GjdJnk%z62YEOeAT<@Kc0ww|e@)<(1-W!;h1gYv~kZU@>Nd{b< z~mgMMVJX9aV;ONkV&@_u|@l^7TWt=T2@V=Uqmx~ms(3(OI@5uf8 zQe9r6WGlG8_WE`X!fmT8+fgN72s0>#c$e0geN|)Ka!s@ZmTY5n1$q9=>NpV=Cg`)k zA1w-j1tR#`2^?Zl1c2Q(Tq}TotLVih*Z`T%*B^EaJ~$2me+80!t2ymXumF@`c9zw2 zehuN~2od@D8NIPi4!49bYEx%zpC!<1gr6F_%Ap+Ud}d`I)m~UPh6A9xas5m&U%n0btSvN1W!>K=0>o67m*(TNF zB0Kx=H%KDGP9ey1T|hxV*!s4bj0D;1N+Elz&h9@oRIsV2HqA)DrTht1yPt!4hYz6} zvVDjkRmeS5hy4rQ-uYrgC7Wn>y$USkdnwO+khS>nTf^V|Ta(X0PMQnUP%ZwL?> zYqQ@U;LaH&g*WeJc9;gIT-&a9{Qmv>A0IgCYw$BGV!FMs=QC@WqOyzq6)NSn`&3i9 z%dgI5@urZj^ByaG@U1PGa#jhS;ID&R#R^YpMsf(9upZ9KYn|I2=(O(zQOu4O>yGZ8 zx#PuiJg=5BSOB0f9N{``E4fu^w2Ul58+Of2MZn2|`gM&(IGXz0I^8YDlB~SrMjB!< zz2kQHpTz_fS(r*T>wCd-suu4&D!lu?m2wR5tAAgq{mqZyCta4NTJp6L8>FE+6VTP| zYCJ4&tdaK*FKX?cbhztMA5g~z4ngqRzgafl6$m7K#;r63Tea?ryK2JL$M>T9Yj!@x zKM^b!L*(j{I&)ffQ5;{~!58OOoEQZ0HrB33P+qudAugyaVldsw+uk->Z~;&;JY z6@Z*U4;9WXAD2cN4y|jfaoe?39PM)ufCuS{^6n0FDE$MZytMn7>P30C5kRwGD^7G!RDBeo zy3GQ6+{5yh_iCef!*e?1=RHjVoREc+<{|gtoc+BU(wsrrIl3B^sMC7fugmrQ`^}Tmaf9Z!^aUKqeW?-1Un$s)y2j1e$0Djmi z9Jg?(quN!2iVC0~gjiKy?0Y!s*fbr!_+sGc*zP5}dIQxD7M4Jq)kYo~ccg_(E!X*9!2dw(rLpW)?)Z3?3c*n*~gwCXWpONNUo9U##`0yq-Y9O!BXD$ zK$)Mz{w!|ObGwuHKngZ(!dM;h294;9qzV#1blYPG%?~4*omMP5ue*8UUxUJo-U=*m zMb-{bd}1$wLnT;V(qZOwKmxum5({=nlSBV=wcerE4{xaL1x^qTA-W_Kxk0+iyetWL zAYrr6DRpGLNc$1FLSBfmLu&c9Ue($l#T(2DDutn84t#)w7?$X_(u-QWZJTa0eTOT9 z6Y?(g=mhf@FV3u=Lk18~c6lHF@-kV#3TrUW0t)FCvIoa_q4phVs~`Z&-)62fP4e`s%q!|xo}^ncRBt0 z9IV{pko@RNy^L3(YisIfGkQdYQ0m1SjLqyv0^gNS3d$zIg-#pRu56!FCuC_a)k`X! zaHsrSgToQ|;mmsKK--4|L7@e(?%9@wAjwV@E+Sid8YpV2VbNWMMK`@U?!)sn3ltk^pmtAMt2mv5>NLl;{fceD8+Ix-$TGXAfs7jnQW>oZ^Gl#oFqft{hA!Pjc<(){ zquDr)1yHu6UwM~~__8JrP$tNpiW&(ptN4~o-s`94%pb=d9H`I+8~Xvw#&M=46YO_k zi)aqHX=Ik5LFdkIyv{)Im<~@7iRPQI9KrQm1F04w56+OPz;g!{dU|1a&YmbAwJWW= zTyf3`FfYj)Z|%CQi;w!#R{Qe#^SaF`Z(MSJS*~cqb~%)Q0>%vBHJO3n^d<;NEKW{6 z$YC9$ICdvrs+~2U$D0fmbfj9|9=dSxejz@~BX@q;{wI>V<^lE5C;=Tbsl4Wi*y&+=s@Stu#ORw0qK@upGa)QqY?8wi^R z>Gm;s@z)=BU+r=}TFoaYKG8y9zcB?=GNr;{~bwITU&%>tu z2%WOcrU9p-Y%foT&h>*7dLdGJ=907qg?d^ zD$B)wHa&xLStY4@b551wbpnP1f3MbHe)dos21XSK%eGC`>3zmAqh&WpH5vqP$I}@XPGCu;&v!zS=cdE;$D`5G1xm2ap3Lq zaxT%5Jx7#h-*TG{rC4aP_ry)B`Fu$8WqjLNDV7RQzA3xQ*oRc3I-^v(yL(EeeLrszIJ6vsHYu5u)Op z#~RY;96D7?nv1U4Lh#P|JZG-L0{)%NiAC`|%OB@OzTi8YlGI%(+G79j<~6sib@+hK3 zXF01z27rV;>C=*f~hSjiy>v;o5#U zH^h6*J*_+U-3y0RSglSGte$m0;$_VMU$cFF>w!D}%h{2a6A7rvhj1N+ui)*WaHckj zQD3Oz^0pyxXmu!J2P~~?Z?3fZBmM&@$WQU)F|ykuW(BG521wY8SC02Z)Y1VvDMY6x z!(|n=F55LQ*yElxDAx{ATT|DSu)k*MU?K*2c&b9x7MuXDgt1}^CP8737DR~)wcL(n zL*?Kg=S7s!Zpc!JGbIo_07D>OtApv}Y2itWVkpk(61!j4>-)d{m`h(aio5pk((!zB zZ{KtvXR(KUj?hNJxVo!KPz=C5(1&aUDFV`%klAqxDG)i?F}ek7m}q$(RtM$J7vEueN;>D!>9&19IgsfQ(gVs<5oUtj4seD8SSKIyoj= zIIi8%ji47r2cU#oZa+0969m+1D?RSuiPi+oj5^Qep#mR z;oEPE{k+|>!t-9-6PJl0(OUfia;vVdb{gw)9?!B&a^-8)qpg_$P>hYS+YHYFj)Pde zs4FOl4^Pf^Ifb#zqZK+}5%q>Xyim_UxfrbxG|#T?<>dXwyfeh?-n_s%I|DFYpTlLkG@r{$u;ULynxP& z0I001L#U$a})&&qTt$#Xy6+i-n^iEYoq89 zrgZ|Lba&?4(eHByQw*E-hl>A41CJ`a>D@xMKzLuE2YyD#p#o=G((MkPw1`BlE~ zxEw>fk7I*Km=e4yiP{<5`vrfy_kUlfHJ!MX?bQHqiw?Q6x;DQWL=Gjr?5w)H+XODJ zseQGkc~tL#wb!efwiAE=%Is~qzE)1~c@kq<4i39_pngGwe!DS+fSZSl@(*r%E0Xk}U5UZYOcZgv(_ z_a%if6+l>5I7uZ+CD2LDd|b9ZA2d7ou~2_~|4^3@ZzxWtKMx+kqX#W#^?{y!08~W6 zN-^C>ai)80!0SshjTy%fEo}VzRUOS+v*7`T9mR%w@~gq>WkG~%kJn|FGRYcllH7tWyH(o+VzF7-nN5^{GenqRdXrz~73kqp@(jy6$C1JsiYIZRcJ$z6kMKs~3x z{!V*!)!22&YPWw@Meg%Z7j}21Ofh2!r1g2Ylcq-Vp|Qt0_21f8K-UeKh5Ex@ zvczYn;B_V~mC3mBr_=h9A_9u+*iOy2xyowzfU_=FMcx#V;ZQIFOjB8O9-npJtCo~o z^u8eyL!75vXN1ssumvt&|IkJckaO%xj|6SA9%(SJPse=|qsT0zGV+u4(@TGe-g4j7 z+Ag5@TAyVQD`)yQmZdU*Wv%gf{8LH+MJ#Qx1pM}r5ubi?EJ9+mz z)cIVruk+XW*N4A8fBM#co1Yu2CPzGfQS0I*coF8kDhE)Lyf}CqPlZPS5xHE;5OJ=X zc{cpMB$>^=HX5-T09D6g9GXAdwZ>7q4)1h%ebU$pdH^16DNfxZh~M5^*;Xum2U|Rr z%@KFvXaaK#2gNL2w4gI;+#-+y(#qaZS;{d$M>8F+g;DIfd!M@dRi$HW4@>GlLNTn1 zY>Fssj`h|h#$+=h^q&A2TjdRoR5 zQlwh?>YLCjpycNmi{{&>X#n`LKE*|VjyfFyI?tE=&cHvCX0f2&001PUq+h@}4o+(K z7O<0a%4tWsle#)8*?n_6KQT|>hghPeWrLv#jvlzc*&h|OkG*}GzmN8HVXf_l{dsw@ zJzxQJmcGuUZ>kcgZD15b0|(R#<7vM0^8ob4N|WQF&7P{ZJL57g}FCd zD%9Nq-Kv&gIDvLf`)|5M%aD2k{U47|R`QaY0Iw;&$?q(;)>u;mAL8G^TO_?gwLxVz zbtFYxO0u&XkP6;YHh3tD?)B}VQ_~uuKj7`TA>(oj)&ry|R0vPR2C9gp8hXOCjb@f-&t%p?{ zf^yperj{|5Q2-eL89CO}Sfk96o#29Rv;CspIW`M{CaR6Xm!DrYl_xa~>48I6)kM+q zWw=J0U3EX!X?*;+1~Rn8wS@h|5NW$czntGXbgrYI~BzDxYhU|k0}T`weRclTrcYHb}I|12_}2sywpZe55Ph32Yv^+aVSQa zscST%ldV z-E5NaEhwbkvtIRQDfSf^ApqZFssHV@FQu%kNNfqV_Vd&%ATIz?b!X*#({=XqdiLsu z+4XHy+;j3daF{a}t$Ttqk!@{6*x;EQaEE+oxI_|GKKoX38F;9nJ-GrXAsODfibR(e z{o+6iP>OJaHM~dF8kbNp7tr6|wJtwSxZbg^s&#?lymX$HvuNzJ*%fO;Ym2rgk{nJ| zM{K+5qAd1sgDmFbo&+$PBZ{^*1&rDp#~K=Uun&o}hvUS$AeUs+7@N&Pxeende8qZ* z8SvH>@j-E%7gS@DFM1USLmdkH?5f0UUTVOWtF1JfP990t>43w!SWfl@5&;2Q!&`*n zE%)I&c5*pY=dUj!udzOY1)EkoW{0V8gL2$G{pfr9c+XGYR`2&)Am3iPlN_65*Eqg8 z(|S#yZ(!)A5umu;s$u$r8;CYVD_ew;vE-e%tScgjJ%P$Y$@u} zYF=+=%nZ)RIhNj>u09@#4_H?qe}Fsk?7B14WU^~_XIWHP0xe~tye2R`y+rG6jtuQ@(^|JuAE zZPzE4&9>&3LA$9RVo`F=7YG6c5_?q!{%}xQQC_E_)K@%+rFlt%ah4qai%yj#`!Do? z1TZwQkwf+NZjhgPCkvMUkFa+^ljBB~F1Ml$=zc)p5s2jg5r}TKC{jO3{e3m7pL38^ zl_{xv<~~|2KC&VafV(-|-0afpl%hxe`{^Aj^||-@7s2>>Im!o9$P&T3&Zv1|m}(EY z$Vs31zNyO{K5CBnZmQzXAwZz?S1-BB_yJnmA{JDgLDLy3JHwX^CXH@R>LB7Wd&>bW zjB-%I9=++>&bAFts-@J!Be7e$a{=K9 zO60GhZdE7%1KnlPM2p1RN*MKF6nx6$&)S^npR`l=+8Y30G|IJ}dS>0iTt$ZVGrG@! zap%5CRF^vG); zOUY{a1(z+WWoHc%tQ4;`c{;QiQW=!ioq|w2Wve<7XO79O(^DeT6Yiel zu(#?KVOv5Hn_d(re*^fTlC88s(8i%jnqo93bvvMXZZED0lQ0KdtKctP@3f&X0JnuPbc>Rq zK$#KgK%7bW;mhiF449@juyN6&6Z^u8^XRTYFi^_;1H{^$ z=j?BGgcES#*1oaYV%7I@S)*U7%G?g0Ub32cSE@aZ{ur;NI-w2$GsUUkGTWV{*?4_w zGbMa~q4`TtwAb#H&X$VW8l-%Q3iHL{(2T@${(OT1Qjgq)5Z z5B)hoJp6xgeBEhANxG6XNV=*kMK+Wwb{xsu>3;>gNF`DmsChx0AOj6+*bDl+d5g@E zds4hW7P~ICEP7D1%}VFC|4_>8dOdK&dK=6ArSOnKdaHWUEV=89UQt|XNm5t@C1_Q$ zavzb5ST3Ml^ImBu_)~pNmJKi**Vz3<`1|v^ef#?L$6B(Vju$%>`IkUpKMucJEiO>L5Q_GD|tJf5%pTXy*$)^ z`B2xgIC@1M<1~F-e^FfyGiN(SY&TCNRch<@jfRFC)JtBPkt2zVsyn8Zd37yRJ5I!7 zk4j8!Sr1N4D%C~5mn`N%_}FaFP$Dj!kjsF&7iumd`&75NKiBHpZ(rXgKp*$_Ila)w zy+@c$!vY236R3~fVuPTl>bC1Fa)|h~axh8qwaU)1G_Ezb8zHpiN$H{@6v?!$Ev5`U z8(+l?Dy`fO>h8y#H~6z?J~egZe2&cW4boKYUxu6JHpJK`rDPJ}WK+auS z<&uh>UaPYGlf(-)k%3~@xr7K4d^XwmrCGjd;79}kN^W(f*)DIp-GsIG#rnS-#J^~Ied1@_4{qk`jChz+LDH~ zgvht0`uahOh;|yKk<^#lFEV&iWzKO#Ee`>(H#@Z{kEtR}^P3W0v-D&_0Chh9lrxb+ zmGp2OP5UHH5Cxt?!E$PVzYhI(*58Z&)8@C*;Gy;542Q{l4EMuR5Me6+v9CAmOL_bT~Qyt7~08@No8t^5Gm4^RGy1B5Y!#LoV5+rgh_Q!Ni_Dn1IJ*lR+oB5 zG9=Vy9M_5Kq=IfJ}Wk=)lZ za<@jKtmXw-YOn|UvTs#5PQ9Zo_eR1=8&$#OIKDwv_hQ>-QhJgnQ2u(+f%BTn`9N?;OItfb+E*Av#p` zQNW&T2}9Yc_*Kehd*A#^&@&w%-8Eh#t#9&-`wgaWIK>++hsdtOI!_>lg!*m;+LKh zm-88i=S?HzO{1T%#M5(ID#N_lyc{Ey%h;j>w2L!A$S|^MMD03k^=P0v;(1OnP_-*0 zK_*u}r4si~=UpOy>S=pTB`tZ5fDmMgu?q*8mqWraQU#soO$<*dn@#a7&Lq=9(7Fa0@3?xI))}wBzi}TJc zZ{l*=&??d&acGLhM-lKwUN;x&t4Goi=YWb7yikvzF59lega)8({CT0&nR>aY*HU3u zR=23gtGcQfQhv}jbk60?9!0K{wynIU%x3o**BG;lDT%pRizaXGc{mH3wo}cu*_V?g zUs&c$mUmeRA#$!1Vykiz_wwxaldV9&mP0}Qf0o7t-1MH-+cu>NrYb?4v!L7fVZ-H? zB&A-b5Y~zPQ?pbMhNPRD;*rJOR~y~#anvtn5FQ*4q_{7t3 z5}-aUGVVi1@N84o3mnH?N(bBwA{(jo2^19h)>h6zOsA!(Op?2JNNgQjw2ffni=PR= zT5W1VwAysCq7J3gyyVr_s9n?(>bu*?9OOUM5qOZxK$bQQzo`4~MxAwW^tv}ak5&5D zr*Hk|e}DSrlg?DX{QlcAmCa6IKWpiO4|Bq)oq_tE>f&IhtfFRsY81!=1Q2xEZHNn+oOpvqU`t`OO)hG#x7eKVuc)M!;^9BGx94EFzHqBkC1mvM~6rrztfCbJ? z)W}n5G~$_V?7^aQ+a1USaVsWTtT{_|L$I}rGD=SH5PhZ-Z)_W>WW#Dq{RD->uHo!p z6CSFYLp+MWTCL1LIc?RoRP^)suPc_;iq+%A#>+h$#}O83hk9CDlg4|BB9gPfc9pYJViZ z<>pB2DB6ioqx92C5D<_j=;)v*E>(w;oLA=);B-^6MCF9Gtht{9W2C4=Afi}gWfeU- z@|_%Kmo`g)oQo&3_@XSbQ{op#@&LL2*A>glw(%tsQgM)-Yp_Hzsw;NF9tmq?I64^7 zR|n`8XEtr&=jk8N$sY6YEo&^wp9$tlpOrWk_+)AsUWYL*U z@6qSTk3$z6r;WNgdxa=9-{}oy<}Px)v`i%g>gv66()8R=UHeKZlm_yR^j}#4{0;%N z@d;$8W4$-h6eZVw0NK?;oQFEoyZ-e&;u!C^>R;b~zCVBcu_(=nlJI4rLQ?U6lRz*_ zT9X~BLRIi)bRz87bs*CPNNw zMYrtwZ1;)Gaj=Xw)HJyyGLX&H>ATE*)@pLAybmB&Ol@iu>2Dtk^{@Z)`~3FD&*|YA z9$o~e4!f72HGl!wLn6L6>-r3lY^8ZB39{`Z9oEll=S!n^)~v~8S~}KL6oZ}2HZZ_b z^{N{Sy5}gVvI&@RTq?S2Rqk)=vMX(?Zg~!052e7_E3p*8+7AAbkJ7ynTG@JS*X4#J zZEQ_&aju4{+Q&|q*QezsMS6deZ|89%*@F7)oJt&Ri(4EtN@aI;q65EtDzPeV9PdlD z=EtIq>lY>B<&?Y6rBbMYqQb*gx71VKyRV7wb1KL|LZwqb)ZZEhT=s_oC* zon|Fs9h5and9g8wbwuJzO}n9KuTDp-=dvCrkBqWERjzy6v^%0Q9~L#YKvtnuBA4(# zk~Y9ZD-~W!M^GPEmc(fmP8h(3lzT2`H|Nvx8U)ntS!rfPaCi%)57Y-0^pkGdU28Jh)mSi#K^@lNfztgZy)r05v*Oa+WiZ>mCfwbC9G zLC|gdkT#OsWGXN2wk^Z^eEKi_%g^(Ff6Oo6mjN;Fu+oIYuGs|xB9Oib} zwM~vYrjPSSR%9#8wv!$-OdQ+2q*%Q9Dmu*E&eV1}o`*^?#79tRE@65N5mGuhW*pl~ zVg4GrUS1#i-SzHIjg=& z+e%(hdBM6Z?NNY9N>YvDxh*%y<@80F?raA~ggCQFULu32^+C=McG>iKyFvckzx?C( z{*U?d=->7EJRUB*FUYD@HB@I&AblC9sbEIAL@k@vK)<~*fJ7qD6ByX>BwT>;;XJPx znvW9-D;*q`BJg4$r?7NRy`uoXd#$koo_O|_K{6%plD0lb5rn$VimM+2aPziyQ!3v3 zU2QR%YC%N?o5bx{L_;;|-08F-#muqkjYsyQZc9?;oAbN7+KN?Q7;m?Bb4E{!Hv)!} z=kieb>3VOsek|9y`i8sr?a%nGq`og=(_RiFOg7{k-%g?lu$8CI4vgQt-EI7fr|R{%6-!*L<{x_!1w@HGi#kh$zmW@ zn@_}Ehz6Bh;7CT$hlY|)r@fjMe{I*hQk6Ff8#b2;^WjdJLgnw_hv+;{^ zK+ss)`Kc=?m_TF>)5ia>R{LLV18qY!-nFCAdnUhELGiIJ#R(@`$>=v~YyL6`X$(e< zk)7<;fVH{0?aoT;QgU6VR^MtztIpRKzg_ZG(7*i%GpK924AUKGpDzYA1n#;tgw~XW z%AO}!l6}n%itCQBn-WK~3$qE_$pO)dfoSH=x6LL!(ZFrj+*^fvUsnycn$Jywk6Lz_ z{LK>b`D%;lRMWTgAJz)c{-ATc*dEFAj~ceIcL)W6J?x3Ua~;!eaFiIDc24~w;q4$U z?Gz{thz=@&wq<9ox;gONl2;|puy8wAbXUznjX~SN-XzTI41gl+&ig){V?ixo*~`H( zwo<-tFxygXyjP-$oXdlH>k@5hEJ%n@m4c^^R$6D1xzBD1!U-AF9CJy;)9OeDgl@jn zf#D)+@fLzZw`Qt#Y4rEEWBC31n`p-Ia+BronSzH~(8$y-X))(`S>!>|Sd2g^p*?y4 z`;m0XRCvbmTmB}?%=2goIp;DsQ6~lM9NOTyEEL+m#+%|Bc|YupI(w4go~pkr6l(4RyI|(1>j;= zDToqOkDZ(;DjLsj-ReM*4B723i*>D%a51>j3+?Sv>G9Nywq?GUcW=axu2OaFm)+=; z*zL_pld;a)tr-AGpYm+zfUIj1kuN%_P6-!!*QNNFO?d=k_U2kD*h-jJD3*6oWvNVQ zeNQ#deQ2Gn*V?cRtp_B9Og)c-oZ|rcSuE!_o{LyYM!YPK zLto>5yiG~k`m!jyd7e|t_)|+g#{jh_#$yX;*R5XD;)U}8HLGnB)zcoE7KOj0($F=0I3NyaZqk~8_Pf&i`+Zb!t%L~;cI!NC5Ugwb z>Ktb;vOq(1x?Hm_j*YI;$&5iFRJ-%giB^R_;u?UISixeYHF&z~g1-HAm;K}O@^5>i zIKSM%-;N11J%=Mvy*p1PvtMm!c9ZJwR2@A3T!YH_P#QqO{}SmYKY{f&t=i0Ix9a`d znyT+tU#=dlDBR{yk%jnZ8W;hmHD7f2KR?Iy6X7AVT{!15ww#clT8)5AjR@0FB}Xea zU(D1g>sod#DVwy9L=7jp3;ckRwYLZ0I=VLu@LtiY&MR?H57NL7@G@g8S91QuUnAH* z`}bew=g(sMZ~c7O66Z(wf0dm&E?pV&o>=?rZ0a)cBBSk249A*uNmRHUFC^UokhUF$Z=5UVosl%^``|mzo3F zWNXebgmdRO=@PD6W&kgS6ow|Lq=~|v2w-5WJI64!orqu zN8E~AI_raYpQ@DQtUg`Ryv15Ko01fq>f2DYuBeRzisTEb-c!?d5V!=4=Vjln-{<8YqeaF6mAlK+wFLtv*_*MUANv*XZ8K>1EFW z7;UUmj@3h1_AF{tzQb;U%BD$asOvB5rZ45PSX?bdg5|3a?{af43RWlG)fTqvavmkO`3~K0^M0$VxZR=0i^FOfY$URm#%GJb%xj}ehQtd>D0J5 zGAXXj_i^_ss*zNE|p>Ar-M4Olk@5tm8hAQ=BtW3D5cc)x*RJmV4@!J zm&zCS15@d!$Y}t3sj8iyq;U#G!rHDkB8Yu@HN#%fHc9fhbHC2-v!2@D#Y1xMb%Kw) z!8<^rQviPNN>FL3SB1ozGBK|NRz4q`;-b0hs zW9!;Rt?gto+?Bw8(2gP)U|%!PQR`4$N23h1sgh(}LgV}~;Xm1MBaQI%-ub_+*C~Ge zo8ib6TciMtDxEA9WVQ$y#9@BLr!FVvHUpY29r^<#AUW@sGNh^a)>O7oK~fi}#VGA3 zP<%K=9;A{OSXiIm(3cyxzrNpE-;pFawH!XoLz%oS>*@-e!RjhN%O5}UCRoretOIw?$`}Qtc z{CV~-@B2wVspHk>bW{DpW~X`+8lEYZ#LLjElO#-dFBUU*3f-Fr6_hu}5U64Ml1Nko ziu9w2&o}`2dbFG+d6P#lUmM@Cv2!S6)dt5db27EM1ekopt1?g7keYN7MY5A;p|d*# z(5#lmsm=#Ca&*%B6X@DzQkit6YPFJO0d1;=Uro7%8XQT}>I59YM*-3}BMJrsT3EE= z+|;5%>>sVN&-2UopR;I{Ed|s$UW7C#=lSYNFf;%}h{l!XjJ(`5jxzsCl&S=0^&L1V zItCn_lHj2)CUj6UZ*Cu9ngZf zb2y1D!%N|xLJ=-g2%rl7P?wWnthFBBH0uW1M0B^3+2>+4sD%&>Q(jL-M`G1Q+D|W= zF2ym!ruGQXrs~(~ za2u+Zf$@3EyFF(z-obZ>#GTj`DCXdWvSx7Ein{Nrc-1v@b``X41_Tre(8UK2Pi7m? zJZZO98?S{JtjC;uME$a_NBfn4wkEXG8&Q;~xGx>Ls_EQi!<{Il;^FB`r>ZE*2~(@o zFsXt-Pg&P)Mp@vF^n$T_P&gN7c0$P*11_{v3*a09l*lp?SK| zBv5|{VDDKk+YqvXA`~&FHpE3*6$J*TGTW=zRfV?eq$>f1#^o@mG~X7eSP6sWRG)gR z>1u~guM%YX#b9OE)_hy7XA&P&n;--PTi@elt?vHor_X;ZftE!1vp?kyoY^1{@LGm9 z(3@Gk=~M3guvg5T9i${6aEsi0C}S<*fgP}9F{{Wr=nDimh+5gzU7CVgM45d}x#^Xu zq#_Pw*Zd@%1P^jNhwK^BsR@^}IJ=6^NgBa!`=NaOT;2N^LEMr{KnHi{kv0`2Wu;Sb ztF2Z@$-5VI)UibCV6PM0mlu7E+MG<&z3Nmd>rP6AMiR)OGRN4`{rAOMrm&9{YcHJu zM?kp0Y64TyWl0HsX(J)A9Zu(S&m?Qu9P3z^KrSRgfEQoJxI={*g^QKx)X0vvG~|e~ z?RRQdzWNpU`zexlhq5I zw10SuFXQto(W_y|8~BW7koK=i@n-2G7_YV_lA+?TRxUnpYcEo$kwKmA^08 zkAFVAnIClT{9=tR_Xz0FoVg;YAL>M3!s`T>(05j`X?2p;FQpY0`4imejtE>m$2#OS|KP06Lz)4=L-aC^vlg3ugGK130w~V$VfXN+h(X!x=0tLj z5--^SEp`FfiV%@V<{)KnLMcKB%$;bF?G=uqziBD9Awf<&pm(Za>J-75e^MdN%+6*% zCH4Kq--cUWXc1Q$saaVuazm@yZ{(V73=LJxeg#mv{VE=`2)T0 z2T1aWqA;n=Y5BQuU?|# zj|(GcgJ7Q)fLgZ6o;IZno=yvUHWhGEe?m$%@`!xlbxk)e;8xO7C248{zNfCNDp)IJ z_8f}^zRFJ0SyIUgwqLvtc3E@UzH~M!Cwn?7x^Bqj?`^WaVYW?HtzCf%UwugG2q^K>RN z*aM*qx`zi#>DUi2Y9c1FHyw=GxOqvf#tyn)@|asxL)3t%T`zTgPTEDQA*eLrO|{>( zg;+FcZ7V1aG)tDdB!ncGIERu6_*WuC%gCGdm%ZhfwS279|1QU^_^_{j0*5M<7p$gh z9B<{^hf{1*e?Ndyw2Jd$rDpKxj9FYj+?dlz0t%Ph6h-0_6-_>u29=W#_5{ITbHya7 zH|BsfdT~cLlv*xoHx9Y$5ip=8>gLdgtvv9# z<*W&QyQjo$T`J9aBbL+DPAp@YblZCtIJ_-`P>>_3gwCMM(M(>2=%a9~`N^jS;TMp8 z9}1Xk@`PJg%F5Bt8$8YXbt0MbaW?jha$tQMecl?fOI7ia^^?<}kE79c{f+^eA8Yky z_@X&IeJjT*``}hJnW^y~O2 zU`H>yeDx(b1=i^#LS--5OX|Wa&MiFTw3;gv+KQA2PUHh`uDn^jd|W3d)p7Z*N~cy( zdjKQ^iB^S(LJ%MeP+HXpdLt!Ct595E0}9_ok3S_|)Rk$ZkX=7-b~sps<4z@@8s`m6 zJQb}?#jC%Ax|7u-PpE1%%X6*f^>hFJ$CvZrDjfc&>Xq?auzRsan(77WJ1S34VF_|i zHeWi``h5q746>vkFoL`UYGajjdp~r+n~OCGUTI|j393?&UD0?s4U@dCF?d{d4M8$) z(~LC9j^vboY_1uLif-Vk(p7|EbK7{Rq^ow7y&n?DyqMd=vKN;;$KEGgamqS{p4Qc% zI<3C02C^9xF^9(3U3ux?6`@|cM6qVePUSa^82lFek^i<}o6FT+#;190gofyyCEvDRuVz}c(G&V zGu*gY)J_xtm|s95a4-A!u=&v03d1?0{Z>w2(Wtb=#d21f=8jqdEJ-sX9-yNv+fGM< z#_+BPjG+ixE`T9NoYEL=Q)rBm>L~~@b<^ZkDvcGE&T`Rq{g45lClzq^Vj?K%MIPBf z@LiUPu0RU5=^aHyoQ1le3uXG<$CURP1G4*yjLv&X*lKf)AI?kfX$Nhn?BCbx%k1Ao zqN;8sr?EZ|7I{P51J<=uTienwdtW(I*+v*r9R4F9HT-2XOJqoM)E*rycaA*1)Yxy^;%@wIwrmZ2?G~1|e$j&@9`gKAAEB z#0uh__TW?x1a=a_4&dg!>Ru4Ui^t^K+sqk-J*jN@Ve#@Y%yUz9TA4-3GfU$#oBDON z<1FpIy2G?Vv0_`lY1NgY^InQHvY^7#O-nbDTNq$-YHgB5sG8ds_S|$h$QE94VfvjD z;j0bB2MAy93-$fcA*70Uxswqf^WmGvZ?|zrTnbB|k6laPAW8w$2}rqwgDBY!QX}ZF zwX#`*?5jA)!Y4Kp1&n@odL!|?5@}97U=lC^cH zx%G}b6`e~eFvRn@NS{CbGJno2RQhR2ML$*C;uu-O=k1dDd1ipL+K1|bZiL<3c&R}V zD9V{kxg?=RYQcj? z28Nu=a#CxZ{S0@~&>iIJ#EaHILF!NX09RlC@eid#q>5eho$L@_Y4L!7rkp~O8c$R{ zY(|~I;mjqbNy$Q`c;APVwP@dW>I)0LQ$6-@h>~(E9Qr(hB&C`F(sZQcJ)2!%V8bTIqb&2VU4I7lxHF*zeL5c|WXs=Zd+DEM zVD`OH@jM77oNEeUfUoyvfDqLksdk*ulS|x}_Fl=LCo5N>F+s|4!>iRE({XC=xKqPB z#GM?>^WfB^BK}>S&x@7J-4fVJCE@GYp$Cu2-3TX$i3q?B4WNA1Vmhs4I#9SbIv7AC zQtP1KS2$EqJr5fu{UH{r{ywKus>?A<;9Z?)iJZ6k(i)fo;j4F$r@oeU^FD4D9xL_z z$3xLUtE#iz8asID#g7O;G{7J)RTmdWMoD*U#;UML(C_%1XI=gdL*+NAaLUF4@T_t) z&|c5`wqC!@e>`MWeu`mxPSEkn%SrrW6Y?L+%B1S5y!=IcgC!{?tV!m6I;o=#7#oBq zU{CY;&L!Ov?T*B|Bs?kMQNi=E5S~cfUJ#x}e|>Y*N@n}(8aw1mew@GVOaKw=tOQ)* zxg?2GbtDyquPdpxOGeO1G3{bX)~^cg`1+T{195z-_D3ZsDR+73U~;J$cpo4FD#2YM z^==j(#G|l!yuo1^w&vR^efyn2_Rq&H`=WdRzn@vqrb5-Hp_c z_?VqbV->r=hg*Av(H%~YL5^}fP7=GyC#r{dm*F6Bwdd&Q40vX0(@m1Ql~dFFx-Zci z6Zq{ImrTK_16Ro#JIxz>KEK?`{6<9xKd7a@_n#jY@y83-?{N5Eo*@USc@x9YPzjz8 zz)#i_ieI=L3&_rV&XLX~RthXw?#1AMe59`_)S5$v}6<5q7HAVjKKAIghWGC2`@B0*qR64ROJO`*cL6a#e`p)l9k zl4_8}SCTBNnlYV$(SVvXymS6jzFJ=Xu_UWY0gq9`UDdJzR;wPv7a7kr>fgqvAK&`7 zH$4y;-7ktWNoPpiM^8DRQ(1AT^--r~JI5|zlmxGx1lYrI2PL!#K55<6^h^01#k}u( zlU_yuaiaT9j(-6)l+vbP&ZLEUmPSb#!n(?l_WzOi_TJKd5^}uEnyc$f4FY<$LuQBA z+cYIGbu?vfaT+N~lKP(nK&kMz=#7JV_HEtRH7h-DKhy*V%#yuTWj}1!tEG6}-qS3_ zmg_x4{r<}@UmthH3n9GJd?XKk!l6&(`+x3@9j4%!mvpVV9?W9JG z0LtvJKU-3B!Ll@7wUOpS*iQ1S>4W9gTeU)-KnIE0#7-4LAf$e@XfJk1np(U#g{0S@kGvRao&|a zr;gvpaI`ze@fM$crN-z#2RsJDrbXQA@}`6v0WJyd(i#C=3VtPGy*Ru@ocn4ORNK8YgKJ73b6Z zaI@E09K+8Q2&ZI!Fd$RR6eV19RpEL@Z@orVEiq|u*KWHFinf3tLr{6m{U@VJ9;w~^ zCVX|a)Q&YcSs{R0BtIP>24cshUd#Jxfv4my5UE~;>Mltix5g7XUpjevY#@`tHzh~s zpora8mRp+CSSc@oFm)QG9%|LO?n}OW8+sSarPOHV*D{#WP^&oti<6ZuYIe$VQ~R74 z{8ZslI6PZSZO7$I1(oBTZB?;e-Y#Baw-hY9K%po(dFT~VC&XfRNYaD-AOuRv)pYF zq2+KSRZ;c7>5dg?GVS;UiPFIs>hwhZjHf1MF`W`_l<%;FUYf}uq4)Lr@z0;{-@hyw z$%h5$s{h#5FL*&wEWU#5b^Y!1rR%cXHj2Dce!6+-vdzms)MdRn=frBTy5rCqNcNl6 zyxL^~pmHEvpM=zTugPewgM-5~EFSd+7@VD==ZupTPbWWsP37e2TuWGEbE}%c=5(>O zFFXi!=iaFDlBUQ+H7&UlXKpc)$o@S7G^QG$+Q1R19P>R--ffc->6o_`XuDkayA8gF zgT(E$(fo!Nex3j5Z$9V8BN4Wj)93_pS67|_ST?i8U1EFXMfMa+Xx$ijZOVjC)c__{ zVkZRf#hQ1Ufb?SJOoCO%fV@cocR6FT>~FL9Z$F%CAq|q`?SS(JIKTYik6O79bhAxg zfWn;F>EkRh=U5<<;OSjzS#v^c88&@cVyR)?MR7mAKH+<)?#5z70_r9Ce6~zk-6;LT zo$S1+m6wY)P;ml;4qkhstQqfX_3PJfdiTY34CCvd&h9PirS~Y|ixVWTfFKPT|R=sYCA!ppX#u1Xga@S`}Nw3d>g6*@ZUBhtANe~ z6kc0>+^W~5%&a!75k|EQ_N2Z4$j08KXLngU>?(eq(A(>)CZJ;@Eh6ml7aYV1y&Fd; zN*TvR8KkIG*GB!rP0)4|Q1mid8vXW)YxoZfwFV}(7apH-L7P2>rqDEj1z5csGJv>~ z=y=LnEW_EE;?yE9Mq!hx{hcU|+H`1bGxPHD?)va1M-Hvn zors*tkNeM?FG|iBwjB;r4WUNHgr9xt5}rA5dDA%ATRexF)pyCeNcQWc{<`clzQO@m{+cF*B<8!TkeET%l9cWzJ>SZv82Kf*D2~euwPd2;C*NQf@=?v*~11f z*8fmy$^&o+Pxj6iDry!JSO|+vagEE;S;s!=P2wg2HEEA~ye}1T>dTk;^SA!x`ugk7 zzy1D=x3T&*tKdn`O9oc?UhMFwa?`F;#qB=R^XgI>Vq3(IUL*;v&OdnguGcVrIEAu% zW5YtS-6`)$1-hSy1jGjYNTXBO?zB!jRYr-DiPU4!NU}XCeQT0%dDoHi_509iQmUj= z8gf_U*jCL?)Sv-PdxIJ_tIfQhj(9qEZ5xwAswB@|XYG;NIQu5zun}U*NFzigVlO?6 zqYfhb3BY(;xKHP|uZwiG{8H@Clc%5eR+SfD zcb+BK8Q93g%c+QxOljyl=d`gk3&&`UzU;)rsBtQ5<%?FveD^jou0E7f(fgS5MbJ-k z3#I!&p6q~~uuZ*VOIaCSR*axTLb~cDoujm%=!Qf@7PS&+%jR6(u(z5H9WRLr5e8d&Y}#ZIY7}zlO3sMqV>H_fQ@epvZ_*k zY9{`DfUaZ-q4u_2E7>Pox6s;6@xbEU0a)i#vNZ2Uov8|ER;YE=@4H+5A`e@VaktP^4xfY0X}anMs{dH9MHkI>ofoWs#;(u-0DHqp~t!iL8;4`vG7b*dM#biq{iQkP7c88;%GHCSkWv$Kz$Wl%{N}_8Z%MYL82X zRUNHfS_x!*^K1+#M?p!J25)bk z46NSRQUW$T4gmpm57rG~+m)kB>JMBg+21&LeXGm7Yo9tniZfF2i`TS-ApKg72Jw=* zQ*zkGJ5K%d>wI$&(+n;=?`t?5TG4y&$g4T;p<20+o+ECVH^NL544{Ln>8T2gj8oyf zW$;Vwum^(8rejF4PT3^VHL>Lqbq>pk=D1i)o2)_IwmWDQr%JK=WahvDTln?Vb+}Y6rWbz&N*vW^?tCif?0L9^B_{)J1e=uHO+t3=rGK0>(G>DT`0^Lt^PUsP@vtFb9=&0{$IVCzi>Qbn;=UxM5xZ2 z2adHIh)2HNhY^X(}tPT}9VZ5%GQu?X(Oj)EUau@7{AA zk)XvEEVKEnPWhVGNgaBdt3DiNe_5&zd+9~kru=y+6r+SdLC~rBM)l@whz`9bP2qG( zNdz0`p(rD8i4v`-{idZf09=C;H3Yo%cIb`2v)w8Sb^ge89!Df7=UW*(#nH}^P7Ty< zuVw1f`q0qTs@XZ0DC~G&tuLRx_aE<6$nfG3$-C3rM&BLHyPFL? zYF+g#x`yu4QU6KmYMawzb`ESgI47b1nC`AY{@S6GDKNqWZljNlL}Fa(wU?cStvYMN zD-VyUAA*XO;vc*QX~R;j2)v{(ft;x~+ao;`V^9qW40lQ>p~RPcY~po%yb-=DS@x0| zCZj<@bMfkJij*(CTY(M$xS>|$YW|F62NAW0qfR30d@R(DAAh{t@VwZzZn6NDi=Psm z&5DAGPz#o_Oh>|Ukmp&!Vcsy1r`bfinb$UzMo@8~{AgGpw#Tq`B5zUFu`N}RO!Q`g zFV#{UT9Yb(t3>isj*W<{Xg=p8J5SF`h@R%4Gf1w~>g4<_Of{&Ae_~(+>^g>H# zn`iQKkc-NJsH98+r@zXz%V6YPl~r9wNPAHZVI;O6OAJ5S>eStXB?DRCT05&kcoQt7 zMW$tEw*2mviBtlFW@47Ol)`hVfC1jhQ$e{;9mfvu67LEeQLs8LPQa#F86iG88c9?o zHeQ>Yf-GF-Eett*DvmgrrfCf*C4-PdY5FCGW6{XZa4HoC2Hwb(O^)GU1s%>%`Q>e` ze(k@lcz*mj^_lLMY5lonO%Moo3TQ|kVs{s(=O|1lSkLV672CR~pJN+>;Cp|5VcY`QYU3uwU5}R*V{#l z8`TqzeHRKw64;@DJ7|X&&RL0y@bE22ndB@EjMrm_?F!PT;*?4@7>_=#M?gY}eAj%qIF7>K*>2=mL7CyuFX;1O&`lVy~ZSKsVf z3a}&)Vm|m~zto)`TFs^Rb^3b#GS^ksQjFA~>jO(Ep2;6(Q%>Rk5_;3J{xA^p;zF~K z(7KZ(@2@Io-?doX`q6WC`duwPLb^=Y%rg=kyJA7RPw8+9k3?ys1S^r8%yBLWz;wRw zh$wzl#|SqYSjyP!IxA>8uuly|?p<9LfVDFMKz-okr6(W9Q|jZ@$zPier1pM+=?f!y zVPrAIX1*Jsejd3io~Ej~6cxSD^g}7{6D7ZXz1~`cRx&U0C>uG5=sjf8zFXaEkTL1>pa_)}nyyRnzOzV(Aa5xFu0fVp z5VlKlbUU_HZYNneUZ_>|(uP^UrXs~P7?^{Y9dLP<|NZsrmwx?xe*N-;3UJjjYZ^7Z zXmXzig@T1ZPm->Nw^-g4@B*ETtageDr8;lA6gF;3Ewti=ol+@9YGQH(zLQ~WCubrD zIffTbl|j5zYRF;urGTU=jZDsZZ)@@>K6|R{zdQ$pIw;bigeYA>UJM_mEf3WKu__yh z(=lu%Yx6*Mbv&>t*yS|J?(K{YTzZV%dE*D(PFi_Ir9x-e)J;35>bDYCwl$1b$uX}B z_OGwMfBVuuF9EjrXL;$Rg{qb+5oF_)?sjJ_R+i(WsbO0-6QC4Q82P;_v@U&MsF&BM zr&x)iEurR+s*kgYqMVK194%MnK_;6+l54nL10mMZoBHGFimbK($Q?9vIUcUE)}i~} z`MAl`^(q2l!?sN}A!l`ogL_+(6w630ZA z1II63gjqXkugfI~a(;WXzbHysp679NOvsA`!qQYOUmCgIT3wy;T}z<^5DH3S>V|jo zs>$lprZd4|-MlOl>rJ)D?%<8~20G5Ap#6&I(DBD2DX)0tdj;xejoSgV`Dp}}G`tvN zClp8+B0MNNs5_Q<&{0mcK`jjS61=}YG=8*maD=79Sn>r(DeN1&m3kz3=N$Am6Qv}w z;iX@Yx+TCVa8*!rPI_**|GZpZe|ubwE~?tgti;eXPeqkcf^(jmbJvUVtrsIdF)!^T zm9Vl_fnoAOHO~rqOqZonb!E~N)paJS=f;03!hI>F4Ynbf+pnVp9Knj7%}Au&i7}vr zkHxB8SAwpRN>~=kO6ki!*rV>Y(DJ*Ba$wKIA~_m{&W<7>yM4~u(d5O!>Ee&QvU+v6jPF>Hvw<^ zO~?f|n4G;tJY=HZs+9JbESggYSLLmrIya3-3IH8vK1T8-fNbi8RoEb>18f?1as0pn zF?qc=cS=IXi^j+0!t!!*Y)b)~TbEIlbnJO7sUCiZykCjUoWo1iG9|5h(xg%?uT0d_ zmgyqkDHt(yMGvRmcfNr$KWfU$Yn>w<(ywh+9dn!;mGk|#)mrjlZ_VhnXz2yK4;!8; zAly8K>uJMtDNPrRwQ zI%4R$yRIn+*{uGJTbZ5iJ*3{pq)KwYbli7ws88u}phjm+qyB!cizeCO{_*ab zw!QZ5=eCm`)2XZDrXv*3K|1KR8|*ppawWItyzw^pGb-JKtam$xdR$q9fmB_hd`^mq zbIrg{om6zBj_7d{D18Kb#a@S`h2|ZV#}X~U2{r+a zdg@IlMVyM9N4b}r<53k)Q=sEGi;A|I1?Cgn+|{h-MQEJ0EyXVX^c|Ag=UVvjW%J8w zEymHOuWxtn>0xc<4Ab_keH0!)Yvup77b0uv-5Kmf*14w4C@@sZRA>sspmeIVLuLV#FEP5kM~8<%zR5yuQYQetd#rMxe{ z;c1LL753Z}_hZvX(2S(QsC1)V%&~hvBRy~^??#YJi^$BTyzOKIcmY0_Gz4%EJFE01 zw{Z>CW$dxbjXCoDAC`@y`Q`il^_#uLxAl7*()?m9V@ntGEe}oKmZIgej(Qw?ilwe? za}CZ&s<`1vJH5+ecTYK=%TQE0x|_=$LpnHpw@%taSyIRUW9`mjWNnOzLi|s)QU%_s zVD)hu&)4=Vk&~4VS2;zC&K!JQ)b(JY*sYl(2UNNUm~86WXA_PRO9!c41=$s|4*l#Z z<^S!4Wdmu}bGf~9s0zEFtYHo>D>c*sC%T|){UkGf>d(Ug})ROt2~55 zgnR`@LDK1%UbbwyT}XQbm=SZe0okq;^|ISz)w^?9sgiz=pj<$8NKmEiqPV}rK2Gel z>T9{Z`pZ0L3xgNh9x4#}c}o|Ol%vHV6^Hx`Ace}tRN0D|w?io$r*`-;L4Ju+TBNeG zv5StTZZ){x=(FyJ>{*LG6bO)}cU(@?Mt$`r^}uT|`|b1Z-`BOx5)y0SC6;Y`kD*U> zEY4`#KtF1dkbkO*NEP6`GRev^t7;*rUY_b=I=%05`cGwz2~X9XXw#M*63VgYd+JAN z?#-zlTi(o)i*qehBBMMH<&wk$p5&pp6USKv9Qjr1ZIEmC{*dKOilA=UHFLt^HnMs! z*+(3Cg?m!>K#9bi#!`D96 zQ`)iCtVv70!`qUjcBPZA{A3X1cv^l?jqwvov7ppbX7#v(asu~tO&jQ~>9TEh;(RJM zJ9iC~h;Wo?h0t+nbQT=0EY#x8j9ghIfaDDtkWjWO5Go6yM!tsu{MHfVPkZb8&p+-hB3@iK3JN{V#2Z?|}JJQ%FAI6wr}!@LYI-m?Ag4FEQKRdLd>7demM8>e-_S$}Fp@KcpndE?0N29oo4BN4=#n zZ>s0kX!T(WX5LyG)wq$%JE_amW_O0FN;Mv~r=taSmaoZDP&bkrQhc^B*8NK&7T8te z@N|Ir5xsf^y2*@)5)L?e(wCAzLR4`$drb+?j%o+_-Wyw83<%sHHJP0hXWDr2BvaLD z{t|_zcOkn0t=CFSuIGPQv_ILtKdyP&%M|{3Yp|y+1@VC>;%$l&_lYV(GPnbP;6swi z5dk>l#q8Xp7jq6S1<*c T9b2WEbAvpxz>v>(m=s-4B;g0H(s)W0LAQR(@Jf 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 sNQy$N<$mYh+UBw=dev-lang/ghc-7.4.1:= usecas? ( >=dev-haskell/atomic-primops-0.5.0.2:=[profile?] ) SLOT=0/0.3 SRC_URI=https://hackage.haskell.org/package/abstract-deque-0.3/abstract-deque-0.3.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=83df5b2508b46c057e3e10d52b954362 +_md5_=45e61c49c87e827b8db4a62574f5f57d diff --git a/metadata/md5-cache/dev-haskell/abstract-deque-tests-0.3 b/metadata/md5-cache/dev-haskell/abstract-deque-tests-0.3 index 64e13044740f..03f592b28d91 100644 --- a/metadata/md5-cache/dev-haskell/abstract-deque-tests-0.3 +++ b/metadata/md5-cache/dev-haskell/abstract-deque-tests-0.3 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/rrnewton/haskell-lockfree/wiki INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/abstract-deque-0.3:=[profile?] dev-haskell/hunit:=[profile?] >=dev-haskell/random-1.0:=[profile?] >=dev-haskell/test-framework-0.6:=[profile?] >=dev-haskell/test-framework-hunit-0.2.7:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.3 SRC_URI=https://hackage.haskell.org/package/abstract-deque-tests-0.3/abstract-deque-tests-0.3.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=31a2ca0eeb42e954085e5b0005f98476 +_md5_=3da1667bbce45b2bcdaa627e1e3918f4 diff --git a/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1 b/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1 index 3cfc1507ba90..4284a9f79490 100644 --- a/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1 +++ b/metadata/md5-cache/dev-haskell/abstract-par-0.3.3-r1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/simonmar/monad-par INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= SLOT=0/0.3.3 SRC_URI=https://hackage.haskell.org/package/abstract-par-0.3.3/abstract-par-0.3.3.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=65daf1de9f320e79c539e13876da75cd +_md5_=e937ead49cb9d47839d1874be5e0b070 diff --git a/metadata/md5-cache/dev-haskell/aeson-diff-1.1.0.13 b/metadata/md5-cache/dev-haskell/aeson-diff-1.1.0.13 new file mode 100644 index 000000000000..aebf28e41234 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/aeson-diff-1.1.0.13 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/aeson-2.0.3:=[profile?] dev-haskell/edit-distance-vector:=[profile?] dev-haskell/optparse-applicative:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/yaml:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 =dev-haskell/cabal-doctest-1 =dev-haskell/doctest-0.18.2 dev-haskell/glob dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Extract and apply patches to JSON documents +EAPI=8 +HOMEPAGE=https://github.com/ysangkok/aeson-diff +INHERIT=haskell-cabal +IUSE=doc hscolour profile test +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-haskell/aeson-2.0.3:=[profile?] dev-haskell/edit-distance-vector:=[profile?] dev-haskell/optparse-applicative:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/yaml:=[profile?] >=dev-lang/ghc-8.4.3:= +RESTRICT=test !test? ( test ) +SLOT=0/1.1.0.13 +SRC_URI=https://hackage.haskell.org/package/aeson-diff-1.1.0.13/aeson-diff-1.1.0.13.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=b7defbc9899b806326a691489f6de783 diff --git a/metadata/md5-cache/dev-haskell/aeson-diff-1.1.0.9 b/metadata/md5-cache/dev-haskell/aeson-diff-1.1.0.9 deleted file mode 100644 index 9d4132760640..000000000000 --- a/metadata/md5-cache/dev-haskell/aeson-diff-1.1.0.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/aeson:=[profile?] dev-haskell/edit-distance-vector:=[profile?] dev-haskell/hashable:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/optparse-applicative:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 test? ( >=dev-haskell/doctest-0.9 dev-haskell/glob dev-haskell/quickcheck dev-haskell/quickcheck-instances ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Extract and apply patches to JSON documents -EAPI=7 -HOMEPAGE=https://github.com/thsutton/aeson-diff -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/edit-distance-vector:=[profile?] dev-haskell/hashable:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/optparse-applicative:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.0.1:= -RESTRICT=test -SLOT=0/1.1.0.9 -SRC_URI=https://hackage.haskell.org/package/aeson-diff-1.1.0.9/aeson-diff-1.1.0.9.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=a3ed5410e9bd1683aea06d4fb72b2680 diff --git a/metadata/md5-cache/dev-haskell/alex-3.2.7.1 b/metadata/md5-cache/dev-haskell/alex-3.2.7.1 index 7f0c8c9fffdf..936f72f2c2c5 100644 --- a/metadata/md5-cache/dev-haskell/alex-3.2.7.1 +++ b/metadata/md5-cache/dev-haskell/alex-3.2.7.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.haskell.org/alex/ INHERIT=autotools haskell-cabal IUSE=doc test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://hackage.haskell.org/package/alex-3.2.7.1/alex-3.2.7.1.tar.gz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 ghc-package dbe1a8d17cacb390a3df7bbba6617679 gnuconfig b6b3e92f8b8c996400074b5f61a59256 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=ccfda52a3adca92ab425bd0f74b31903 +_md5_=237719316104d2bf540d4a18f5d459c3 diff --git a/metadata/md5-cache/dev-haskell/async-2.2.2 b/metadata/md5-cache/dev-haskell/async-2.2.2 deleted file mode 100644 index 3a68dafd87b6..000000000000 --- a/metadata/md5-cache/dev-haskell/async-2.2.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hashable-1.1.2.0:=[profile?] =dev-haskell/stm-2.2:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/hunit dev-haskell/test-framework dev-haskell/test-framework-hunit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Run IO operations asynchronously and wait for their results -EAPI=7 -HOMEPAGE=https://github.com/simonmar/async -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/hashable-1.1.2.0:=[profile?] =dev-haskell/stm-2.2:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/2.2.2 -SRC_URI=https://hackage.haskell.org/package/async-2.2.2/async-2.2.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=a479d77f1c3ade7508261bc033db9b12 diff --git a/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4 b/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4 index 715c465e16e3..d8d190867f34 100644 --- a/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4 +++ b/metadata/md5-cache/dev-haskell/atomic-primops-0.8.4 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/rrnewton/haskell-lockfree/wiki INHERIT=haskell-cabal IUSE=debug doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-haskell/primitive:=[profile?] >=dev-lang/ghc-7.10.1:= SLOT=0/0.8.4 SRC_URI=https://hackage.haskell.org/package/atomic-primops-0.8.4/atomic-primops-0.8.4.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=d4acde318ca43c5ef70bb47b78d0048a +_md5_=78be065a5eda01e19741d0b46eac865e diff --git a/metadata/md5-cache/dev-haskell/attoparsec-0.13.2.3 b/metadata/md5-cache/dev-haskell/attoparsec-0.13.2.3 deleted file mode 100644 index 2e569bcc9920..000000000000 --- a/metadata/md5-cache/dev-haskell/attoparsec-0.13.2.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/fail-4.9:=[profile?] =dev-haskell/scientific-0.3.1:=[profile?] =dev-haskell/semigroups-0.16.1:=[profile?] =dev-haskell/text-1.1.1.3:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Fast combinator parsing for bytestrings and text -EAPI=7 -HOMEPAGE=https://github.com/bos/attoparsec -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/fail-4.9:=[profile?] =dev-haskell/scientific-0.3.1:=[profile?] =dev-haskell/semigroups-0.16.1:=[profile?] =dev-haskell/text-1.1.1.3:=[profile?] >=dev-lang/ghc-7.8.2:= -RESTRICT=test -SLOT=0/0.13.2.3 -SRC_URI=https://hackage.haskell.org/package/attoparsec-0.13.2.3/attoparsec-0.13.2.3.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=7b2040f3327975a84647395550f8d0f8 diff --git a/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.1.0-r1 b/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.1.0-r1 deleted file mode 100644 index 9e256c406742..000000000000 --- a/metadata/md5-cache/dev-haskell/attoparsec-iso8601-1.0.1.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/attoparsec-0.13.0.1:=[profile?] >=dev-haskell/base-compat-0.9.1:=[profile?] >=dev-haskell/text-1.1.1.0:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Parsing of ISO 8601 dates, originally from aeson -EAPI=7 -HOMEPAGE=https://github.com/bos/aeson -INHERIT=haskell-cabal -IUSE=developer fast doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/attoparsec-0.13.0.1:=[profile?] >=dev-haskell/base-compat-0.9.1:=[profile?] >=dev-haskell/text-1.1.1.0:=[profile?] >=dev-lang/ghc-7.4.1:= -SLOT=0/1.0.1.0 -SRC_URI=https://hackage.haskell.org/package/attoparsec-iso8601-1.0.1.0/attoparsec-iso8601-1.0.1.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=cbf1eb9c75f5bea8759fe1f80832118a diff --git a/metadata/md5-cache/dev-haskell/aws-0.22-r4 b/metadata/md5-cache/dev-haskell/aws-0.22-r4 deleted file mode 100644 index 67a7856fd009..000000000000 --- a/metadata/md5-cache/dev-haskell/aws-0.22-r4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/aeson-0.6:=[profile?] >=dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/base64-bytestring-1.0:=[profile?] >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] =dev-haskell/byteable-0.1:=[profile?] =dev-haskell/case-insensitive-0.2:=[profile?] =dev-haskell/cereal-0.3:=[profile?] =dev-haskell/conduit-1.3:=[profile?] =dev-haskell/conduit-extra-1.3:=[profile?] =dev-haskell/cryptonite-0.11:=[profile?] >=dev-haskell/data-default-0.5.3:=[profile?] =dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/http-client-tls-0.3:=[profile?] =dev-haskell/http-conduit-2.3:=[profile?] =dev-haskell/http-types-0.7:=[profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/monad-control-0.3:=[profile?] >=dev-haskell/mtl-2:=[profile?] =dev-haskell/old-locale-1:=[profile?] =dev-haskell/resourcet-1.2:=[profile?] =dev-haskell/safe-0.3:=[profile?] =dev-haskell/scientific-0.3:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] =dev-haskell/tagged-0.7:=[profile?] =dev-haskell/text-0.11:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] =dev-haskell/vector-0.10:=[profile?] >=dev-haskell/xml-conduit-1.8:=[profile?] =dev-lang/ghc-7.8.2:= examples? ( >=dev-haskell/errors-2.0:=[profile?] ) >=dev-haskell/network-3:=[profile?] =dev-haskell/network-bsd-2.8:=[profile?] =dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Amazon Web Services (AWS) for Haskell -EAPI=8 -HOMEPAGE=https://github.com/aristidb/aws -INHERIT=haskell-cabal -IUSE=examples doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/aeson-0.6:=[profile?] >=dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/base64-bytestring-1.0:=[profile?] >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] =dev-haskell/byteable-0.1:=[profile?] =dev-haskell/case-insensitive-0.2:=[profile?] =dev-haskell/cereal-0.3:=[profile?] =dev-haskell/conduit-1.3:=[profile?] =dev-haskell/conduit-extra-1.3:=[profile?] =dev-haskell/cryptonite-0.11:=[profile?] >=dev-haskell/data-default-0.5.3:=[profile?] =dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/http-client-tls-0.3:=[profile?] =dev-haskell/http-conduit-2.3:=[profile?] =dev-haskell/http-types-0.7:=[profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/monad-control-0.3:=[profile?] >=dev-haskell/mtl-2:=[profile?] =dev-haskell/old-locale-1:=[profile?] =dev-haskell/resourcet-1.2:=[profile?] =dev-haskell/safe-0.3:=[profile?] =dev-haskell/scientific-0.3:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] =dev-haskell/tagged-0.7:=[profile?] =dev-haskell/text-0.11:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] =dev-haskell/vector-0.10:=[profile?] >=dev-haskell/xml-conduit-1.8:=[profile?] =dev-lang/ghc-7.8.2:= examples? ( >=dev-haskell/errors-2.0:=[profile?] ) >=dev-haskell/network-3:=[profile?] =dev-haskell/network-bsd-2.8:=[profile?] aws-0.22-r4.cabal -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=140fba918fb14ead2f1a508392e02db0 diff --git a/metadata/md5-cache/dev-haskell/aws-0.22-r5 b/metadata/md5-cache/dev-haskell/aws-0.22-r5 new file mode 100644 index 000000000000..d53ecd452bfb --- /dev/null +++ b/metadata/md5-cache/dev-haskell/aws-0.22-r5 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/aeson-2.0:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/base64-bytestring-1.0:=[profile?] =dev-haskell/blaze-builder-0.2.1.4:=[profile?] =dev-haskell/byteable-0.1:=[profile?] =dev-haskell/case-insensitive-0.2:=[profile?] =dev-haskell/cereal-0.3:=[profile?] =dev-haskell/conduit-1.3:=[profile?] =dev-haskell/conduit-extra-1.3:=[profile?] =dev-haskell/cryptonite-0.11:=[profile?] >=dev-haskell/data-default-0.5.3:=[profile?] =dev-haskell/http-client-tls-0.3:=[profile?] =dev-haskell/http-conduit-2.3:=[profile?] =dev-haskell/http-types-0.7:=[profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/monad-control-0.3:=[profile?] >=dev-haskell/network-3:=[profile?] =dev-haskell/network-bsd-2.8:=[profile?] =dev-haskell/old-locale-1:=[profile?] =dev-haskell/resourcet-1.2:=[profile?] =dev-haskell/safe-0.3:=[profile?] =dev-haskell/scientific-0.3:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] =dev-haskell/vector-0.10:=[profile?] >=dev-haskell/xml-conduit-1.8:=[profile?] =dev-lang/ghc-8.10.1:= examples? ( >=dev-haskell/errors-2.0:=[profile?] ) >=dev-haskell/cabal-3.2.0.0 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Amazon Web Services (AWS) for Haskell +EAPI=8 +HOMEPAGE=https://github.com/aristidb/aws +INHERIT=haskell-cabal +IUSE=examples doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-haskell/aeson-2.0:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/base64-bytestring-1.0:=[profile?] =dev-haskell/blaze-builder-0.2.1.4:=[profile?] =dev-haskell/byteable-0.1:=[profile?] =dev-haskell/case-insensitive-0.2:=[profile?] =dev-haskell/cereal-0.3:=[profile?] =dev-haskell/conduit-1.3:=[profile?] =dev-haskell/conduit-extra-1.3:=[profile?] =dev-haskell/cryptonite-0.11:=[profile?] >=dev-haskell/data-default-0.5.3:=[profile?] =dev-haskell/http-client-tls-0.3:=[profile?] =dev-haskell/http-conduit-2.3:=[profile?] =dev-haskell/http-types-0.7:=[profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/monad-control-0.3:=[profile?] >=dev-haskell/network-3:=[profile?] =dev-haskell/network-bsd-2.8:=[profile?] =dev-haskell/old-locale-1:=[profile?] =dev-haskell/resourcet-1.2:=[profile?] =dev-haskell/safe-0.3:=[profile?] =dev-haskell/scientific-0.3:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/utf8-string-0.3:=[profile?] =dev-haskell/vector-0.10:=[profile?] >=dev-haskell/xml-conduit-1.8:=[profile?] =dev-lang/ghc-8.10.1:= examples? ( >=dev-haskell/errors-2.0:=[profile?] ) +RESTRICT=test +SLOT=0/0.22 +SRC_URI=https://hackage.haskell.org/package/aws-0.22/aws-0.22.tar.gz https://hackage.haskell.org/package/aws-0.22/revision/3.cabal -> aws-0.22-rev3.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=fd11f6fb6b6d98e1d65adab6888e334e diff --git a/metadata/md5-cache/dev-haskell/base-compat-0.11.1 b/metadata/md5-cache/dev-haskell/base-compat-0.11.1 deleted file mode 100644 index 2ff71c9ffb00..000000000000 --- a/metadata/md5-cache/dev-haskell/base-compat-0.11.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A compatibility layer for base -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/base-compat -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-lang/ghc-7.4.1:= -SLOT=0/0.11.1 -SRC_URI=https://hackage.haskell.org/package/base-compat-0.11.1/base-compat-0.11.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=3c4e9cccf5b2a94228a85ea01b36f933 diff --git a/metadata/md5-cache/dev-haskell/base-compat-batteries-0.11.1 b/metadata/md5-cache/dev-haskell/base-compat-batteries-0.11.1 deleted file mode 100644 index 3b4a956a2684..000000000000 --- a/metadata/md5-cache/dev-haskell/base-compat-batteries-0.11.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=~dev-haskell/base-compat-0.11.1:=[profile?] >=dev-haskell/bifunctors-5.5.2:=[profile?] =dev-haskell/contravariant-1.5:=[profile?] =dev-haskell/fail-4.9.0.0:=[profile?] =dev-haskell/nats-1.1.2:=[profile?] =dev-haskell/semigroups-0.18.4:=[profile?] =dev-haskell/transformers-compat-0.6:=[profile?] =dev-haskell/type-equality-1:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-1.8 dev-haskell/quickcheck ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=base-compat with extra batteries -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/base-compat-batteries -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=~dev-haskell/base-compat-0.11.1:=[profile?] >=dev-haskell/bifunctors-5.5.2:=[profile?] =dev-haskell/contravariant-1.5:=[profile?] =dev-haskell/fail-4.9.0.0:=[profile?] =dev-haskell/nats-1.1.2:=[profile?] =dev-haskell/semigroups-0.18.4:=[profile?] =dev-haskell/transformers-compat-0.6:=[profile?] =dev-haskell/type-equality-1:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.11.1 -SRC_URI=https://hackage.haskell.org/package/base-compat-batteries-0.11.1/base-compat-batteries-0.11.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ccf08d266b226a39f37bd2528cdc620c diff --git a/metadata/md5-cache/dev-haskell/base-orphans-0.8.4 b/metadata/md5-cache/dev-haskell/base-orphans-0.8.4 deleted file mode 100644 index f0ae37f4252e..000000000000 --- a/metadata/md5-cache/dev-haskell/base-orphans-0.8.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.12 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Backwards-compatible orphan instances for base -EAPI=7 -HOMEPAGE=https://github.com/haskell-compat/base-orphans#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-lang/ghc-7.4.1:= -RESTRICT=test -SLOT=0/0.8.4 -SRC_URI=https://hackage.haskell.org/package/base-orphans-0.8.4/base-orphans-0.8.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=3fa51f067bb25e32d79fda8e88be93f1 diff --git a/metadata/md5-cache/dev-haskell/base-prelude-1.3 b/metadata/md5-cache/dev-haskell/base-prelude-1.3 index d56afae432d9..9637cf03bb78 100644 --- a/metadata/md5-cache/dev-haskell/base-prelude-1.3 +++ b/metadata/md5-cache/dev-haskell/base-prelude-1.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/nikita-volkov/base-prelude INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-lang/ghc-7.6.1:= SLOT=0/1.3 SRC_URI=https://hackage.haskell.org/package/base-prelude-1.3/base-prelude-1.3.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=1845d725e7fba56f82aae96289243d73 +_md5_=f1101ba3cd5c12e4050fe8c8f65eb2ef diff --git a/metadata/md5-cache/dev-haskell/basement-0.0.11 b/metadata/md5-cache/dev-haskell/basement-0.0.11 deleted file mode 100644 index 89436fd6ad80..000000000000 --- a/metadata/md5-cache/dev-haskell/basement-0.0.11 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Foundation scrap box of array & string -EAPI=7 -HOMEPAGE=https://github.com/haskell-foundation/foundation#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-8.0.1:= -SLOT=0/0.0.11 -SRC_URI=https://hackage.haskell.org/package/basement-0.0.11/basement-0.0.11.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=899278eee12714379c3a6b7772554869 diff --git a/metadata/md5-cache/dev-haskell/bencode-0.6.1.1 b/metadata/md5-cache/dev-haskell/bencode-0.6.1.1 index 5cf0da79864d..ad3b73429de2 100644 --- a/metadata/md5-cache/dev-haskell/bencode-0.6.1.1 +++ b/metadata/md5-cache/dev-haskell/bencode-0.6.1.1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/bencode INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-haskell/parsec:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] >=dev-lang/ghc-7.8.2:= RESTRICT=!test? ( test ) SLOT=0/0.6.1.1 SRC_URI=https://hackage.haskell.org/package/bencode-0.6.1.1/bencode-0.6.1.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=82186cf79d64aeb3c3e1a402c52391fb +_md5_=ea508288ccf9ff52e719a86bd009411b diff --git a/metadata/md5-cache/dev-haskell/binary-orphans-1.0.1 b/metadata/md5-cache/dev-haskell/binary-orphans-1.0.1 deleted file mode 100644 index 0683646bae93..000000000000 --- a/metadata/md5-cache/dev-haskell/binary-orphans-1.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/fail-4.9:=[profile?] =dev-haskell/nats-1.1.2:=[profile?] =dev-haskell/semigroups-0.18.5:=[profile?] >=dev-haskell/void-0.7.3:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/quickcheck-2.13.1 =dev-haskell/quickcheck-instances-0.3.21 =dev-haskell/tagged-0.8.6 =dev-haskell/tasty-0.10.1.2 =dev-haskell/tasty-quickcheck-0.8.3.2 =dev-haskell/fail-4.9:=[profile?] =dev-haskell/nats-1.1.2:=[profile?] =dev-haskell/semigroups-0.18.5:=[profile?] >=dev-haskell/void-0.7.3:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/1.0.1 -SRC_URI=https://hackage.haskell.org/package/binary-orphans-1.0.1/binary-orphans-1.0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=7e4c26653aad86d38f35ec165b7b37f8 diff --git a/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2 b/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2 new file mode 100644 index 000000000000..d07df383555c --- /dev/null +++ b/metadata/md5-cache/dev-haskell/binary-orphans-1.0.2 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/onetuple-0.3:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Compatibility package for binary; provides instances +EAPI=8 +HOMEPAGE=https://hackage.haskell.org/package/binary-orphans +INHERIT=haskell-cabal +IUSE=doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-haskell/onetuple-0.3:=[profile?] =dev-lang/ghc-8.4.3:= +RESTRICT=test +SLOT=0/1.0.2 +SRC_URI=https://hackage.haskell.org/package/binary-orphans-1.0.2/binary-orphans-1.0.2.tar.gz https://hackage.haskell.org/package/binary-orphans-1.0.2/revision/1.cabal -> binary-orphans-1.0.2.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=bed1c797eaeb022a3151037409cd8a50 diff --git a/metadata/md5-cache/dev-haskell/blaze-builder-0.4.1.0 b/metadata/md5-cache/dev-haskell/blaze-builder-0.4.1.0 deleted file mode 100644 index 60e287a095f2..000000000000 --- a/metadata/md5-cache/dev-haskell/blaze-builder-0.4.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/bytestring-builder:=[profile?] >=dev-haskell/semigroups-0.16:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit dev-haskell/quickcheck dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 dev-haskell/utf8-string ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Efficient buffered output -EAPI=8 -HOMEPAGE=https://github.com/lpsmith/blaze-builder -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/bytestring-builder:=[profile?] >=dev-haskell/semigroups-0.16:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.4.1.0 -SRC_URI=https://hackage.haskell.org/package/blaze-builder-0.4.1.0/blaze-builder-0.4.1.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=ae7488b1378f909abd3cdecaccd7b8c0 diff --git a/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2 b/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2 deleted file mode 100644 index e4ab008886cf..000000000000 --- a/metadata/md5-cache/dev-haskell/blaze-html-0.9.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/blaze-builder-0.3:=[profile?] =dev-haskell/blaze-markup-0.8:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/quickcheck-2.4 =dev-haskell/test-framework-0.4 =dev-haskell/test-framework-hunit-0.3 =dev-haskell/test-framework-quickcheck2-0.3 =dev-haskell/blaze-builder-0.3:=[profile?] =dev-haskell/blaze-markup-0.8:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.9.1.2 -SRC_URI=https://hackage.haskell.org/package/blaze-html-0.9.1.2/blaze-html-0.9.1.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=d1f9346f9ee6b361db44ed2bf2e5d8fd diff --git a/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.4 b/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.4 deleted file mode 100644 index 8a852dfc7fdc..000000000000 --- a/metadata/md5-cache/dev-haskell/blaze-markup-0.8.2.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/blaze-builder-0.3:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/quickcheck-2.7 =dev-haskell/tasty-1.0 =dev-haskell/tasty-hunit-0.10 =dev-haskell/tasty-quickcheck-0.10 =dev-haskell/blaze-builder-0.3:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.8.2.4 -SRC_URI=https://hackage.haskell.org/package/blaze-markup-0.8.2.4/blaze-markup-0.8.2.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8da098cae56fd211650df6067e311190 diff --git a/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0 b/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0 index 6025bee4188a..2d614c7cdbe1 100644 --- a/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0 +++ b/metadata/md5-cache/dev-haskell/bloomfilter-2.0.1.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/bos/bloomfilter INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux +KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/2.0.1.0 SRC_URI=https://hackage.haskell.org/package/bloomfilter-2.0.1.0/bloomfilter-2.0.1.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0de5adcafd0fe21e1ec6f3ae24435da4 +_md5_=86fe48ea37eb063465ddaaedc685dc57 diff --git a/metadata/md5-cache/dev-haskell/byteable-0.1.1 b/metadata/md5-cache/dev-haskell/byteable-0.1.1 index e8b8542049c1..76181a36cd91 100644 --- a/metadata/md5-cache/dev-haskell/byteable-0.1.1 +++ b/metadata/md5-cache/dev-haskell/byteable-0.1.1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/vincenthz/hs-byteable INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= SLOT=0/0.1.1 SRC_URI=https://hackage.haskell.org/package/byteable-0.1.1/byteable-0.1.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=20c5a39a81ce10325c5ac40b98e4e5ee +_md5_=47bd363d955ed2e14ecd57ce959a5ca3 diff --git a/metadata/md5-cache/dev-haskell/c2hs-0.28.7 b/metadata/md5-cache/dev-haskell/c2hs-0.28.7 deleted file mode 100644 index f1b2f6ff1003..000000000000 --- a/metadata/md5-cache/dev-haskell/c2hs-0.28.7 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/dlist:= dev-haskell/fail:= >=dev-haskell/language-c-0.7.1:= =dev-lang/ghc-7.4.1:= regression? ( >=dev-haskell/shelly-1.9.0:= =dev-haskell/yaml-0.8:= ) >=dev-haskell/cabal-1.10 test? ( dev-haskell/hunit dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/transformers !regression? ( >=dev-haskell/shelly-1.9.0 Haskell FFI tool that gives some cross-language type safety -EAPI=7 -HOMEPAGE=https://github.com/haskell/c2hs -INHERIT=haskell-cabal -IUSE=regression test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=dev-haskell/dlist:= dev-haskell/fail:= >=dev-haskell/language-c-0.7.1:= =dev-lang/ghc-7.4.1:= regression? ( >=dev-haskell/shelly-1.9.0:= =dev-haskell/yaml-0.8:= ) -RESTRICT=test -SLOT=0 -SRC_URI=https://hackage.haskell.org/package/c2hs-0.28.7/c2hs-0.28.7.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=3e0b3f0f426b4edf88a2ed9ec63a22b1 diff --git a/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.8-r1 b/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.8-r1 deleted file mode 100644 index 6c7180266f64..000000000000 --- a/metadata/md5-cache/dev-haskell/cabal-doctest-1.0.8-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/cabal-1.10:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A Setup.hs helper for doctests running -EAPI=7 -HOMEPAGE=https://github.com/phadej/cabal-doctest -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/cabal-1.10:=[profile?] =dev-lang/ghc-7.4.1:= -SLOT=0/1.0.8 -SRC_URI=https://hackage.haskell.org/package/cabal-doctest-1.0.8/cabal-doctest-1.0.8.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=b0dd2f8ba9fd0b841572596a1d66bf90 diff --git a/metadata/md5-cache/dev-haskell/cabal-install-3.2.0.0 b/metadata/md5-cache/dev-haskell/cabal-install-3.2.0.0 deleted file mode 100644 index 02ed1053a96a..000000000000 --- a/metadata/md5-cache/dev-haskell/cabal-install-3.2.0.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/cabal-3.2:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/fail-4.9:= =dev-haskell/hackage-security-0.6.0.0:= =dev-haskell/hashable-1.0:= =dev-haskell/http-4000.1.5:= =dev-haskell/lukko-0.1:= =dev-haskell/mtl-2.0:= =dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1:= =dev-haskell/semigroups-0.18.3:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.10.1:= native-dns? ( >=dev-haskell/resolv-0.1.1:= =dev-haskell/cabal-1.22.2.0 -DESCRIPTION=The command-line interface for Cabal and Hackage -EAPI=7 -HOMEPAGE=https://www.haskell.org/cabal/ -INHERIT=haskell-cabal ghc-package -IUSE=+native-dns -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/cabal-3.2:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/fail-4.9:= =dev-haskell/hackage-security-0.6.0.0:= =dev-haskell/hashable-1.0:= =dev-haskell/http-4000.1.5:= =dev-haskell/lukko-0.1:= =dev-haskell/mtl-2.0:= =dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1:= =dev-haskell/semigroups-0.18.3:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.10.1:= native-dns? ( >=dev-haskell/resolv-0.1.1:= =dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= >=dev-haskell/cabal-3.2:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/hackage-security-0.6.0.0:= =dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= =dev-haskell/lukko-0.1:= =dev-haskell/mtl-2.0:= =dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1:= >=dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.10.1:= native-dns? ( >=dev-haskell/resolv-0.1.1:= =dev-haskell/cabal-1.22.2.0 -DESCRIPTION=The command-line interface for Cabal and Hackage -EAPI=8 -HOMEPAGE=https://www.haskell.org/cabal/ -INHERIT=haskell-cabal -IUSE=+native-dns -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= >=dev-haskell/cabal-3.2:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/hackage-security-0.6.0.0:= =dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= =dev-haskell/lukko-0.1:= =dev-haskell/mtl-2.0:= =dev-haskell/network-2.6:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1:= >=dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-7.10.1:= native-dns? ( >=dev-haskell/resolv-0.1.1:= =dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/cabal-3.4.1:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/hackage-security-0.6.0.1:= =dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= =dev-haskell/mtl-2.0:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1.2:= =dev-haskell/regex-base-0.94.0.0:= =dev-haskell/regex-posix-0.96.0.0:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-8.4.3:= lukko? ( >=dev-haskell/lukko-0.1:= =dev-haskell/resolv-0.1.1:= =dev-haskell/cabal-2.2.0.1 -DESCRIPTION=The command-line interface for Cabal and Hackage -EAPI=8 -HOMEPAGE=https://www.haskell.org/cabal/ -INHERIT=haskell-cabal ghc-package -IUSE=debug +lukko +native-dns -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/cabal-3.4.1:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/hackage-security-0.6.0.1:= =dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= =dev-haskell/mtl-2.0:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1.2:= =dev-haskell/regex-base-0.94.0.0:= =dev-haskell/regex-posix-0.96.0.0:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-8.4.3:= lukko? ( >=dev-haskell/lukko-0.1:= =dev-haskell/resolv-0.1.1:= =dev-haskell/async-2.0:= =dev-haskell/base16-b DESCRIPTION=The command-line interface for Cabal and Hackage EAPI=8 HOMEPAGE=https://www.haskell.org/cabal/ -INHERIT=haskell-cabal +INHERIT=haskell-cabal ghc-package IUSE=debug +lukko +native-dns -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/async-2.0:= =dev-haskell/base16-bytestring-0.1.1:= =dev-haskell/cabal-3.4.1:= =dev-haskell/cryptohash-sha256-0.11:= =dev-haskell/echo-0.1.3:= =dev-haskell/edit-distance-0.2.2:= =dev-haskell/hackage-security-0.6.0.1:= =dev-haskell/hashable-1.0:= >=dev-haskell/http-4000.1.5:= =dev-haskell/mtl-2.0:= =dev-haskell/network-uri-2.6.0.2:= =dev-haskell/parsec-3.1.13.0:= =dev-haskell/random-1.2:= =dev-haskell/regex-base-0.94.0.0:= =dev-haskell/regex-posix-0.96.0.0:= =dev-haskell/stm-2.0:= =dev-haskell/tar-0.5.0.3:= =dev-haskell/text-1.2.3:= =dev-haskell/zlib-0.5.3:= =dev-lang/ghc-8.4.3:= lukko? ( >=dev-haskell/lukko-0.1:= =dev-haskell/resolv-0.1.1:= =dev-haskell/text-1.0.0.0:=[profile?] =dev-haskell/utf8-string-0.2:=[profile?] =dev-lang/ghc-7.10.1:= x11-libs/cairo >=dev-haskell/cabal-1.24 =dev-haskell/gtk2hs-buildtools-0.13.2.0 =dev-haskell/text-1.0.0.0:=[profile?] =dev-haskell/utf8-string-0.2:=[profile?] =dev-lang/ghc-7.10.1:= x11-libs/cairo -SLOT=0/0.13.8.1 -SRC_URI=https://hackage.haskell.org/package/cairo-0.13.8.1/cairo-0.13.8.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=12c5eb7278018838f5b7f3af334160ab diff --git a/metadata/md5-cache/dev-haskell/call-stack-0.2.0 b/metadata/md5-cache/dev-haskell/call-stack-0.2.0 deleted file mode 100644 index e7a3afbeeaaa..000000000000 --- a/metadata/md5-cache/dev-haskell/call-stack-0.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.12 test? ( dev-haskell/nanospec ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Use GHC call-stacks in a backward compatible way -EAPI=7 -HOMEPAGE=https://github.com/sol/call-stack#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.2.0 -SRC_URI=https://hackage.haskell.org/package/call-stack-0.2.0/call-stack-0.2.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=af5642338f3f9709ae009b48efbeb593 diff --git a/metadata/md5-cache/dev-haskell/cassava-0.5.2.0 b/metadata/md5-cache/dev-haskell/cassava-0.5.2.0 deleted file mode 100644 index 60d976f6fa93..000000000000 --- a/metadata/md5-cache/dev-haskell/cassava-0.5.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/attoparsec-0.11.3.0:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/nats-1:=[profile?] =dev-haskell/only-0.1:=[profile?] =dev-haskell/scientific-0.3.4.7:=[profile?] =dev-haskell/semigroups-0.18.2:=[profile?] =dev-haskell/text-short-0.1:=[profile?] =dev-haskell/vector-0.8:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( =dev-haskell/quickcheck-2.13 =dev-haskell/quickcheck-instances-0.3.12 =dev-haskell/test-framework-0.8 =dev-haskell/test-framework-hunit-0.3 =dev-haskell/test-framework-quickcheck2-0.3 =dev-haskell/attoparsec-0.11.3.0:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/nats-1:=[profile?] =dev-haskell/only-0.1:=[profile?] =dev-haskell/scientific-0.3.4.7:=[profile?] =dev-haskell/semigroups-0.18.2:=[profile?] =dev-haskell/text-short-0.1:=[profile?] =dev-haskell/vector-0.8:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.5.2.0 -SRC_URI=https://hackage.haskell.org/package/cassava-0.5.2.0/cassava-0.5.2.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=29c0a4aaf1f3f01b2edc58955e2c52fc diff --git a/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1 b/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1 new file mode 100644 index 000000000000..38b458b55c6c --- /dev/null +++ b/metadata/md5-cache/dev-haskell/cassava-0.5.2.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/attoparsec-0.11.3.0:=[profile?] =dev-haskell/only-0.1:=[profile?] =dev-haskell/scientific-0.3.4.7:=[profile?] =dev-haskell/text-short-0.1:=[profile?] =dev-haskell/vector-0.8:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( =dev-haskell/quickcheck-2.13 =dev-haskell/quickcheck-instances-0.3.12 =dev-haskell/test-framework-0.8 =dev-haskell/test-framework-hunit-0.3 =dev-haskell/test-framework-quickcheck2-0.3 =dev-haskell/attoparsec-0.11.3.0:=[profile?] =dev-haskell/only-0.1:=[profile?] =dev-haskell/scientific-0.3.4.7:=[profile?] =dev-haskell/text-short-0.1:=[profile?] =dev-haskell/vector-0.8:=[profile?] =dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/0.5.2.0 +SRC_URI=https://hackage.haskell.org/package/cassava-0.5.2.0/cassava-0.5.2.0.tar.gz https://hackage.haskell.org/package/cassava-0.5.2.0/revision/7.cabal -> cassava-0.5.2.0-rev7.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=4e0bcb87b8277b3ab1cca2d6a5f19008 diff --git a/metadata/md5-cache/dev-haskell/chaselev-deque-0.5.0.5 b/metadata/md5-cache/dev-haskell/chaselev-deque-0.5.0.5 index 9ba206d67dcf..e3865659cfb2 100644 --- a/metadata/md5-cache/dev-haskell/chaselev-deque-0.5.0.5 +++ b/metadata/md5-cache/dev-haskell/chaselev-deque-0.5.0.5 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/rrnewton/haskell-lockfree/wiki INHERIT=haskell-cabal IUSE=debug doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/abstract-deque-0.3:=[profile?] =dev-haskell/atomic-primops-0.5.0.2:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-7.8.2:= RESTRICT=!test? ( test ) SLOT=0/0.5.0.5 SRC_URI=https://hackage.haskell.org/package/chaselev-deque-0.5.0.5/chaselev-deque-0.5.0.5.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5f3d438498b269bb80c562c495d33151 +_md5_=ad8c539de6ae7f4bf8a9608f22aec119 diff --git a/metadata/md5-cache/dev-haskell/chell-0.4.0.2 b/metadata/md5-cache/dev-haskell/chell-0.4.0.2 index ce7708fdd3b6..c5a133f7d10e 100644 --- a/metadata/md5-cache/dev-haskell/chell-0.4.0.2 +++ b/metadata/md5-cache/dev-haskell/chell-0.4.0.2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://john-millikin.com/software/chell/ INHERIT=haskell-cabal IUSE=+color-output doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-haskell/options-1.0:=[profile?] =dev-haskell/patience-0.1:=[profile?] =dev-haskell/random-1.0:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-7.8.2:= color-output? ( >=dev-haskell/ansi-terminal-0.5:=[profile?] ) SLOT=0/0.4.0.2 SRC_URI=https://hackage.haskell.org/package/chell-0.4.0.2/chell-0.4.0.2.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=2f30e6cca90c3e60b289f58ba1196613 +_md5_=3011f9b29165e9828c24f07a00f87feb diff --git a/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11 b/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11 index d699f495c4c8..2261de4934f1 100644 --- a/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11 +++ b/metadata/md5-cache/dev-haskell/cipher-aes-0.2.11 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/vincenthz/hs-cipher-aes INHERIT=haskell-cabal IUSE=cpu_flags_x86_aes cpu_flags_x86_ssse3 doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-haskell/byteable:=[profile?] >=dev-haskell/crypto-cipher-types-0.0.6:=[profile?] =dev-haskell/securemem-0.1.2:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.2.11 SRC_URI=https://hackage.haskell.org/package/cipher-aes-0.2.11/cipher-aes-0.2.11.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=564ec9f2ce2c909ba9c7ad230ec4c30f +_md5_=c5b8100f90d36123faea866bb354c41b diff --git a/metadata/md5-cache/dev-haskell/citeproc-0.3.0.9 b/metadata/md5-cache/dev-haskell/citeproc-0.3.0.9 deleted file mode 100644 index 981444bfa08a..000000000000 --- a/metadata/md5-cache/dev-haskell/citeproc-0.3.0.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/aeson:=[profile?] dev-haskell/attoparsec:=[profile?] >=dev-haskell/base-compat-0.10:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/pandoc-types-1.22:=[profile?] =dev-lang/ghc-8.6.5:= executable? ( dev-haskell/aeson-pretty:=[profile?] ) icu? ( dev-haskell/text-icu:=[profile?] ) !icu? ( >=dev-haskell/rfc5051-0.2:=[profile?] =dev-haskell/cabal-2.4.0.1 test? ( >=dev-haskell/diff-0.4 dev-haskell/mtl dev-haskell/timeit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Generates citations and bibliography from CSL styles -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/citeproc -INHERIT=haskell-cabal -IUSE=executable icu doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/attoparsec:=[profile?] >=dev-haskell/base-compat-0.10:=[profile?] >=dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/pandoc-types-1.22:=[profile?] =dev-lang/ghc-8.6.5:= executable? ( dev-haskell/aeson-pretty:=[profile?] ) icu? ( dev-haskell/text-icu:=[profile?] ) !icu? ( >=dev-haskell/rfc5051-0.2:=[profile?] =dev-haskell/base64-bytestring-0.1.1.1:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/cipher-aes-0.1.7:=[profile?] >=dev-haskell/cprng-aes-0.2:=[profile?] >=dev-haskell/crypto-api-0.8:=[profile?] dev-haskell/crypto-random:=[profile?] >=dev-haskell/entropy-0.2.1:=[profile?] dev-haskell/setenv:=[profile?] >=dev-haskell/skein-1.0:=[profile?] =dev-haskell/tagged-0.1:=[profile?] >=dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/0.9.1.2 SRC_URI=https://hackage.haskell.org/package/clientsession-0.9.1.2/clientsession-0.9.1.2.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=9a746da857287cff377500e83ca1bab5 +_md5_=2b08fefb05df54476afc1d57bfcad5c7 diff --git a/metadata/md5-cache/dev-haskell/commonmark-0.1.1.4 b/metadata/md5-cache/dev-haskell/commonmark-0.1.1.4 deleted file mode 100644 index e61b2cf94c6d..000000000000 --- a/metadata/md5-cache/dev-haskell/commonmark-0.1.1.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/parsec:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/quickcheck dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Pure Haskell commonmark parser -EAPI=7 -HOMEPAGE=https://github.com/jgm/commonmark-hs -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/parsec:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:= -RESTRICT=!test? ( test ) -SLOT=0/0.1.1.4 -SRC_URI=https://hackage.haskell.org/package/commonmark-0.1.1.4/commonmark-0.1.1.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=eb506de2ff8b6bb0d637a8f8359e4c77 diff --git a/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.0.4 b/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.0.4 deleted file mode 100644 index 48df5c412e74..000000000000 --- a/metadata/md5-cache/dev-haskell/commonmark-extensions-0.2.0.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/commonmark-0.1.1.2:=[profile?] =dev-haskell/emojis-0.1:=[profile?] =dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 test? ( dev-haskell/quickcheck dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Pure Haskell commonmark parser -EAPI=7 -HOMEPAGE=https://github.com/jgm/commonmark-hs -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/commonmark-0.1.1.2:=[profile?] =dev-haskell/emojis-0.1:=[profile?] =dev-lang/ghc-8.0.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.2.0.4 -SRC_URI=https://hackage.haskell.org/package/commonmark-extensions-0.2.0.4/commonmark-extensions-0.2.0.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=d487a1e4c9ab1b8d3118a5670f646e2e diff --git a/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.0.1 b/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.0.1 deleted file mode 100644 index bb3d0969f12e..000000000000 --- a/metadata/md5-cache/dev-haskell/commonmark-pandoc-0.2.0.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/commonmark-0.1:=[profile?] =dev-haskell/commonmark-extensions-0.2:=[profile?] =dev-haskell/pandoc-types-1.21:=[profile?] =dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Bridge between commonmark and pandoc AST -EAPI=7 -HOMEPAGE=https://github.com/jgm/commonmark-hs -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/commonmark-0.1:=[profile?] =dev-haskell/commonmark-extensions-0.2:=[profile?] =dev-haskell/pandoc-types-1.21:=[profile?] =dev-lang/ghc-8.0.1:= -SLOT=0/0.2.0.1 -SRC_URI=https://hackage.haskell.org/package/commonmark-pandoc-0.2.0.1/commonmark-pandoc-0.2.0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=531da0d319d85048530e3744a13f8e40 diff --git a/metadata/md5-cache/dev-haskell/comonad-5.0.7 b/metadata/md5-cache/dev-haskell/comonad-5.0.7 deleted file mode 100644 index 8a2b73ed5ff8..000000000000 --- a/metadata/md5-cache/dev-haskell/comonad-5.0.7 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/semigroups-0.16.2:=[profile?] =dev-haskell/tagged-0.7:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-lang/ghc-7.8.2:= indexed-traversable? ( >=dev-haskell/indexed-traversable-0.1:=[profile?] =dev-haskell/cabal-1.18.1.3 >=dev-haskell/cabal-doctest-1 =dev-haskell/doctest-0.11.1 =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/semigroups-0.16.2:=[profile?] =dev-haskell/tagged-0.7:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-lang/ghc-7.8.2:= indexed-traversable? ( >=dev-haskell/indexed-traversable-0.1:=[profile?] =dev-haskell/mono-traversable-1.0.7:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] =dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 test? ( >=dev-haskell/exceptions-0.6 >=dev-haskell/hspec-1.3 >=dev-haskell/quickcheck-2.7 dev-haskell/safe dev-haskell/silently >=dev-haskell/split-0.2.0.0 >=dev-haskell/unliftio-0.2.4.0 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Streaming data processing library -EAPI=7 -HOMEPAGE=https://github.com/snoyberg/conduit -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-haskell/exceptions:=[profile?] >=dev-haskell/mono-traversable-1.0.7:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] =dev-lang/ghc-8.0.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.3.4 -SRC_URI=https://hackage.haskell.org/package/conduit-1.3.4/conduit-1.3.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=779ac11c649cf6887616d90aa65c3e56 diff --git a/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0 b/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0 index 62fc46fd2d76..80690372e33f 100644 --- a/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0 +++ b/metadata/md5-cache/dev-haskell/conduit-combinators-1.3.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/snoyberg/mono-traversable#readme INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-lang/ghc-8.0.1:= SLOT=0/1.3.0 SRC_URI=https://hackage.haskell.org/package/conduit-combinators-1.3.0/conduit-combinators-1.3.0.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=e329e1862df2e8794f1b20ae633b8407 +_md5_=bfc505a3ce5a52c9252388416a506231 diff --git a/metadata/md5-cache/dev-haskell/constraints-0.11.2 b/metadata/md5-cache/dev-haskell/constraints-0.11.2 deleted file mode 100644 index ababad2b1530..000000000000 --- a/metadata/md5-cache/dev-haskell/constraints-0.11.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hashable-1.2:=[profile?] =dev-haskell/mtl-2.1.2:=[profile?] =dev-haskell/semigroups-0.17:=[profile?] =dev-haskell/transformers-compat-0.5:=[profile?] =dev-haskell/type-equality-1:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-2 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Constraint manipulation -EAPI=7 -HOMEPAGE=https://github.com/ekmett/constraints/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=>=dev-haskell/hashable-1.2:=[profile?] =dev-haskell/mtl-2.1.2:=[profile?] =dev-haskell/semigroups-0.17:=[profile?] =dev-haskell/transformers-compat-0.5:=[profile?] =dev-haskell/type-equality-1:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.11.2 -SRC_URI=https://hackage.haskell.org/package/constraints-0.11.2/constraints-0.11.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=9bd6e36f705aa9b1750fa3d1c769977d diff --git a/metadata/md5-cache/dev-haskell/contravariant-1.5.2 b/metadata/md5-cache/dev-haskell/contravariant-1.5.2 deleted file mode 100644 index 7f5b3c65c79d..000000000000 --- a/metadata/md5-cache/dev-haskell/contravariant-1.5.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/transformers-compat-0.3:=[profile?] =dev-haskell/void-0.6:=[profile?] =dev-lang/ghc-7.8.2:= semigroups? ( >=dev-haskell/semigroups-0.15.2:=[profile?] =dev-haskell/statevar-1.1.1:=[profile?] =dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Contravariant functors -EAPI=7 -HOMEPAGE=https://github.com/ekmett/contravariant/ -INHERIT=haskell-cabal -IUSE=+semigroups +statevar +tagged doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/transformers-compat-0.3:=[profile?] =dev-haskell/void-0.6:=[profile?] =dev-lang/ghc-7.8.2:= semigroups? ( >=dev-haskell/semigroups-0.15.2:=[profile?] =dev-haskell/statevar-1.1.1:=[profile?] =dev-haskell/contravariant-1.3:=[profile?] =dev-haskell/template-haskell-compat-v0208-0.1.4:=[profile?] =dev-lang/ghc-8.2.1:= SLOT=0/0.3.5.2 SRC_URI=https://hackage.haskell.org/package/contravariant-extras-0.3.5.2/contravariant-extras-0.3.5.2.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0e2c783a85b58e03c065e5bcb17687c7 +_md5_=fe04c0a616d1f24fc992fd3c0e91cd55 diff --git a/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1 b/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1 index 62f1db8628d6..4ae5d88c1097 100644 --- a/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1 +++ b/metadata/md5-cache/dev-haskell/cprng-aes-0.6.1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/vincenthz/hs-cprng-aes INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-haskell/byteable:=[profile?] >=dev-haskell/cipher-aes-0.2.9:=[profile?] =dev-haskell/crypto-random-0.0.7:=[profile?] =dev-lang/ghc-7.4.1:= SLOT=0/0.6.1 SRC_URI=https://hackage.haskell.org/package/cprng-aes-0.6.1/cprng-aes-0.6.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=50a3104f6267bc58beefd0c7e532d31a +_md5_=db26229ae68b745999228dac51e26ff2 diff --git a/metadata/md5-cache/dev-haskell/criterion-1.5.11.0 b/metadata/md5-cache/dev-haskell/criterion-1.5.11.0 new file mode 100644 index 000000000000..f3c11128bf97 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/criterion-1.5.11.0 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/aeson-1:=[profile?] =dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?] >=dev-haskell/base-compat-batteries-0.10:=[profile?] =dev-haskell/binary-orphans-1.0.1:=[profile?] =dev-haskell/cassava-0.3.0.0:=[profile?] dev-haskell/code-page:=[profile?] >=dev-haskell/criterion-measurement-0.1.1.0:=[profile?] =dev-haskell/exceptions-0.8.2:=[profile?] =dev-haskell/glob-0.7.2:=[profile?] >=dev-haskell/js-chart-2.9.4:=[profile?] =dev-haskell/microstache-1.0.1:=[profile?] =dev-haskell/mtl-2:=[profile?] >=dev-haskell/mwc-random-0.8.0.3:=[profile?] >=dev-haskell/optparse-applicative-0.13:=[profile?] >=dev-haskell/parsec-3.1.0:=[profile?] >=dev-haskell/statistics-0.14:=[profile?] =dev-haskell/text-0.11:=[profile?] >=dev-haskell/transformers-compat-0.6.4:=[profile?] >=dev-haskell/vector-0.7.1:=[profile?] >=dev-haskell/vector-algorithms-0.4:=[profile?] >=dev-lang/ghc-8.4.3:= embed-data-files? ( =dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/base-compat dev-haskell/hunit >=dev-haskell/quickcheck-2.4 dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Robust, reliable performance measurement and analysis +EAPI=8 +HOMEPAGE=https://www.serpentine.com/criterion +INHERIT=haskell-cabal +IUSE=embed-data-files doc hscolour profile test +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-haskell/aeson-1:=[profile?] =dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?] >=dev-haskell/base-compat-batteries-0.10:=[profile?] =dev-haskell/binary-orphans-1.0.1:=[profile?] =dev-haskell/cassava-0.3.0.0:=[profile?] dev-haskell/code-page:=[profile?] >=dev-haskell/criterion-measurement-0.1.1.0:=[profile?] =dev-haskell/exceptions-0.8.2:=[profile?] =dev-haskell/glob-0.7.2:=[profile?] >=dev-haskell/js-chart-2.9.4:=[profile?] =dev-haskell/microstache-1.0.1:=[profile?] =dev-haskell/mtl-2:=[profile?] >=dev-haskell/mwc-random-0.8.0.3:=[profile?] >=dev-haskell/optparse-applicative-0.13:=[profile?] >=dev-haskell/parsec-3.1.0:=[profile?] >=dev-haskell/statistics-0.14:=[profile?] =dev-haskell/text-0.11:=[profile?] >=dev-haskell/transformers-compat-0.6.4:=[profile?] >=dev-haskell/vector-0.7.1:=[profile?] >=dev-haskell/vector-algorithms-0.4:=[profile?] >=dev-lang/ghc-8.4.3:= embed-data-files? ( =dev-haskell/aeson-0.8:=[profile?] >=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?] >=dev-haskell/base-compat-batteries-0.10:=[profile?] =dev-haskell/binary-orphans-1.0.1:=[profile?] =dev-haskell/cassava-0.3.0.0:=[profile?] dev-haskell/code-page:=[profile?] >=dev-haskell/criterion-measurement-0.1.1.0:=[profile?] =dev-haskell/exceptions-0.8.2:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/glob-0.7.2:=[profile?] dev-haskell/js-flot:=[profile?] dev-haskell/js-jquery:=[profile?] >=dev-haskell/microstache-1.0.1:=[profile?] =dev-haskell/mtl-2:=[profile?] >=dev-haskell/mwc-random-0.8.0.3:=[profile?] >=dev-haskell/optparse-applicative-0.13:=[profile?] >=dev-haskell/parsec-3.1.0:=[profile?] dev-haskell/semigroups:=[profile?] >=dev-haskell/statistics-0.14:=[profile?] =dev-haskell/text-0.11:=[profile?] >=dev-haskell/transformers-compat-0.6.4:=[profile?] >=dev-haskell/vector-0.7.1:=[profile?] >=dev-haskell/vector-algorithms-0.4:=[profile?] >=dev-lang/ghc-7.8.2:= embed-data-files? ( =dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/base-compat dev-haskell/hunit >=dev-haskell/quickcheck-2.4 dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Robust, reliable performance measurement and analysis -EAPI=7 -HOMEPAGE=http://www.serpentine.com/criterion -INHERIT=haskell-cabal -IUSE=embed-data-files doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/aeson-0.8:=[profile?] >=dev-haskell/ansi-wl-pprint-0.6.7.2:=[profile?] >=dev-haskell/base-compat-batteries-0.10:=[profile?] =dev-haskell/binary-orphans-1.0.1:=[profile?] =dev-haskell/cassava-0.3.0.0:=[profile?] dev-haskell/code-page:=[profile?] >=dev-haskell/criterion-measurement-0.1.1.0:=[profile?] =dev-haskell/exceptions-0.8.2:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/glob-0.7.2:=[profile?] dev-haskell/js-flot:=[profile?] dev-haskell/js-jquery:=[profile?] >=dev-haskell/microstache-1.0.1:=[profile?] =dev-haskell/mtl-2:=[profile?] >=dev-haskell/mwc-random-0.8.0.3:=[profile?] >=dev-haskell/optparse-applicative-0.13:=[profile?] >=dev-haskell/parsec-3.1.0:=[profile?] dev-haskell/semigroups:=[profile?] >=dev-haskell/statistics-0.14:=[profile?] =dev-haskell/text-0.11:=[profile?] >=dev-haskell/transformers-compat-0.6.4:=[profile?] >=dev-haskell/vector-0.7.1:=[profile?] >=dev-haskell/vector-algorithms-0.4:=[profile?] >=dev-lang/ghc-7.8.2:= embed-data-files? ( =dev-haskell/aeson-0.8:=[profile?] >=dev-haskell/base-compat-0.9:=[profile?] >=dev-haskell/vector-0.7.1:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/0.1.2.0 SRC_URI=https://hackage.haskell.org/package/criterion-measurement-0.1.2.0/criterion-measurement-0.1.2.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=c5447d778c9e94e8863b7c8ac8029329 +_md5_=dc7515f34fd809f58cace3b0aa8c02b8 diff --git a/metadata/md5-cache/dev-haskell/crypto-api-0.13.3 b/metadata/md5-cache/dev-haskell/crypto-api-0.13.3 index fe6a25913ba8..97986d78bd8a 100644 --- a/metadata/md5-cache/dev-haskell/crypto-api-0.13.3 +++ b/metadata/md5-cache/dev-haskell/crypto-api-0.13.3 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/TomMD/crypto-api INHERIT=haskell-cabal IUSE=all-cpolys doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/cereal-0.2:=[profile?] dev-haskell/entropy:=[profile?] >=dev-haskell/tagged-0.1:=[profile?] >=dev-lang/ghc-8.0.1:= SLOT=0/0.13.3 SRC_URI=https://hackage.haskell.org/package/crypto-api-0.13.3/crypto-api-0.13.3.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=222dce1fb4da5874123833a5dba5b6a4 +_md5_=b9e0e1e73ff040c287113606cedf211e diff --git a/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1 b/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1 index 5b935d0f5d7f..8f469893787a 100644 --- a/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1 +++ b/metadata/md5-cache/dev-haskell/crypto-api-tests-0.3-r1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=http://trac.haskell.org/crypto-api/wiki INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-haskell/cereal:=[profile?] >=dev-haskell/crypto-api-0.13:=[profile?] dev-haskell/hunit:=[profile?] >=dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/test-framework-0.4:=[profile?] >=dev-haskell/test-framework-hunit-0.2:=[profile?] >=dev-haskell/test-framework-quickcheck2-0.3:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/0.3 SRC_URI=https://hackage.haskell.org/package/crypto-api-tests-0.3/crypto-api-tests-0.3.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=29e8d101ac639374458bb93cf085867c +_md5_=b2532c6b2fb4eff7cb4b05485336ed15 diff --git a/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1 b/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1 index 4c977c354d29..eaf0e92c7e22 100644 --- a/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1 +++ b/metadata/md5-cache/dev-haskell/crypto-cipher-tests-0.0.11-r1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/vincenthz/hs-crypto-cipher INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] =dev-haskell/crypto-cipher-types-0.0.8:=[profile?] =dev-haskell/quickcheck-2:2=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] =dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.0.11 SRC_URI=https://hackage.haskell.org/package/crypto-cipher-tests-0.0.11/crypto-cipher-tests-0.0.11.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6d2e2b1e5bbdf9f7e9acd90e5b195496 +_md5_=f346340d7717fc89982168f15ae5f9a5 diff --git a/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9 b/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9 index cee84c58a377..23035f4f684f 100644 --- a/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9 +++ b/metadata/md5-cache/dev-haskell/crypto-cipher-types-0.0.9 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/vincenthz/hs-crypto-cipher INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/securemem-0.1.1:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/0.0.9 SRC_URI=https://hackage.haskell.org/package/crypto-cipher-types-0.0.9/crypto-cipher-types-0.0.9.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=cfb20d4d08657619b69967d40e2a82ea +_md5_=e3de29f326935c9005f0777f8810c3ed diff --git a/metadata/md5-cache/dev-haskell/crypto-random-0.0.9 b/metadata/md5-cache/dev-haskell/crypto-random-0.0.9 index b5140a6ae254..30428fbf2f4e 100644 --- a/metadata/md5-cache/dev-haskell/crypto-random-0.0.9 +++ b/metadata/md5-cache/dev-haskell/crypto-random-0.0.9 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/vincenthz/hs-crypto-random INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-haskell/securemem:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/0.0.9 SRC_URI=https://hackage.haskell.org/package/crypto-random-0.0.9/crypto-random-0.0.9.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=9fb4227cbc86899d4f4ef55d84a2ad09 +_md5_=3608fb90118897221402efd3a45d7c4e diff --git a/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1 b/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1 index d1f7db7044ec..903a5f9f0df8 100644 --- a/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1 +++ b/metadata/md5-cache/dev-haskell/cryptohash-md5-0.11.100.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/hvr/cryptohash-md5 INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.11.100.1 SRC_URI=https://hackage.haskell.org/package/cryptohash-md5-0.11.100.1/cryptohash-md5-0.11.100.1.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=331183c0827294115335a3f6379fc7db +_md5_=9ece33db9358eff1f1e9fb950a36bbae diff --git a/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1 b/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1 index a8e32ffa557f..6245b7679336 100644 --- a/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1 +++ b/metadata/md5-cache/dev-haskell/cryptohash-sha1-0.11.100.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/hvr/cryptohash-sha1 INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.11.100.1 SRC_URI=https://hackage.haskell.org/package/cryptohash-sha1-0.11.100.1/cryptohash-sha1-0.11.100.1.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=392289d390b159e8b4ec8ce59a9816b3 +_md5_=a684b7ec7e28acc0fecff964ce0b5861 diff --git a/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0 b/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0 index 0b0fbf529722..34927b5385cc 100644 --- a/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0 +++ b/metadata/md5-cache/dev-haskell/cryptohash-sha256-0.11.101.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/hvr/cryptohash-sha256 INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.11.101.0 SRC_URI=https://hackage.haskell.org/package/cryptohash-sha256-0.11.101.0/cryptohash-sha256-0.11.101.0.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=8fb380a5cea6c8dc4ceb161aa1995793 +_md5_=41f64cd65f695eebc95d892305b9709a diff --git a/metadata/md5-cache/dev-haskell/cryptonite-0.26-r1 b/metadata/md5-cache/dev-haskell/cryptonite-0.26-r1 deleted file mode 100644 index d40ecec7c9aa..000000000000 --- a/metadata/md5-cache/dev-haskell/cryptonite-0.26-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/basement-0.0.6:=[profile?] >=dev-haskell/memory-0.14.18:=[profile?] >=dev-lang/ghc-7.4.1:= virtual/libc >=dev-haskell/cabal-1.18 test? ( dev-haskell/memory dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/tasty-kat dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Cryptography Primitives sink -EAPI=7 -HOMEPAGE=https://github.com/haskell-crypto/cryptonite -INHERIT=haskell-cabal -IUSE=cpu_flags_x86_rdrand cpu_flags_x86_aes cpu_flags_x86_sse cpu_flags_x86_sse4_1 +integer-gmp doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/basement-0.0.6:=[profile?] >=dev-haskell/memory-0.14.18:=[profile?] >=dev-lang/ghc-7.4.1:= virtual/libc -RESTRICT=!test? ( test ) -SLOT=0/0.26 -SRC_URI=https://hackage.haskell.org/package/cryptonite-0.26/cryptonite-0.26.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=99322c981d0d0f34535af649d434aae2 diff --git a/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2 b/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2 index 52e1cfd63cd5..20795ef20f8e 100644 --- a/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2 +++ b/metadata/md5-cache/dev-haskell/cryptonite-conduit-0.2.2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/haskell-crypto/cryptonite-conduit INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-haskell/conduit:=[profile?] dev-haskell/conduit-extra:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/exceptions:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/resourcet:=[profile?] >=dev-lang/ghc-7.8.2:= RESTRICT=test !test? ( test ) SLOT=0/0.2.2 SRC_URI=https://hackage.haskell.org/package/cryptonite-conduit-0.2.2/cryptonite-conduit-0.2.2.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=d894581a5e404a25e21df897d1d0344b +_md5_=ada0713c2d2683d7bb36fa8f7cf77021 diff --git a/metadata/md5-cache/dev-haskell/css-text-0.1.3.0 b/metadata/md5-cache/dev-haskell/css-text-0.1.3.0 index 1f5bd4127737..43c90de64d16 100644 --- a/metadata/md5-cache/dev-haskell/css-text-0.1.3.0 +++ b/metadata/md5-cache/dev-haskell/css-text-0.1.3.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/yesodweb/css-text.git#readme INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-haskell/attoparsec-0.10.2.0:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-0.11:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=test !test? ( test ) SLOT=0/0.1.3.0 SRC_URI=https://hackage.haskell.org/package/css-text-0.1.3.0/css-text-0.1.3.0.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=66a69bee64c4f336f5c38226a17c585a +_md5_=bb4f099cfd73e134614aa5d7954983b2 diff --git a/metadata/md5-cache/dev-haskell/dav-1.3.4 b/metadata/md5-cache/dev-haskell/dav-1.3.4 index abeefc9ab1ba..48a1e02aea73 100644 --- a/metadata/md5-cache/dev-haskell/dav-1.3.4 +++ b/metadata/md5-cache/dev-haskell/dav-1.3.4 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=http://floss.scru.org/hDAV INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=GPL-3 RDEPEND=>=dev-haskell/case-insensitive-0.4:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/exceptions-0.7:=[profile?] dev-haskell/haskeline:=[profile?] >=dev-haskell/http-client-0.4:=[profile?] >=dev-haskell/http-client-tls-0.2:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] >=dev-haskell/lens-3.0:=[profile?] >=dev-haskell/mtl-2.2.1:=[profile?] >=dev-haskell/network-2.6.10:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/optparse-applicative-0.10.0:=[profile?] dev-haskell/transformers-base:=[profile?] >=dev-haskell/transformers-compat-0.3:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-haskell/xml-hamlet-0.4:=[profile?] >=dev-lang/ghc-7.8.2:= SLOT=0/1.3.4 SRC_URI=https://hackage.haskell.org/package/DAV-1.3.4/DAV-1.3.4.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=fc7c609c0eeb480148085d0850dc0418 +_md5_=acd1574f1a9f88efbbc8c7033a1a11d6 diff --git a/metadata/md5-cache/dev-haskell/dbus-1.2.16 b/metadata/md5-cache/dev-haskell/dbus-1.2.16 deleted file mode 100644 index ae9bcb84e585..000000000000 --- a/metadata/md5-cache/dev-haskell/dbus-1.2.16 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND==dev-haskell/conduit-1.3.0:=[profile?] =dev-haskell/network-3.0.1.0:=[profile?] =dev-haskell/xml-conduit-1.9.0.0:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( =dev-haskell/conduit-1.3.0:=[profile?] =dev-haskell/network-3.0.1.0:=[profile?] =dev-haskell/xml-conduit-1.9.0.0:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=test -SLOT=0/1.2.16 -SRC_URI=https://hackage.haskell.org/package/dbus-1.2.16/dbus-1.2.16.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ee27d09451ebaf53600919e358d0644b diff --git a/metadata/md5-cache/dev-haskell/dbus-1.2.22 b/metadata/md5-cache/dev-haskell/dbus-1.2.22 new file mode 100644 index 000000000000..8a9c95f8000f --- /dev/null +++ b/metadata/md5-cache/dev-haskell/dbus-1.2.22 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND==dev-haskell/conduit-1.3.0:=[profile?] =dev-haskell/network-3.1.2.1:=[profile?] =dev-haskell/xml-conduit-1.9.0.0:=[profile?] =dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( =dev-haskell/conduit-1.3.0:=[profile?] =dev-haskell/network-3.1.2.1:=[profile?] =dev-haskell/xml-conduit-1.9.0.0:=[profile?] =dev-lang/ghc-8.10.1:= +RESTRICT=!test? ( test ) +SLOT=0/1.2.22 +SRC_URI=https://hackage.haskell.org/package/dbus-1.2.22/dbus-1.2.22.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=8f280368882576de3165b364e8495f11 diff --git a/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0 b/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0 index 57853cc70169..7800e3d9f273 100644 --- a/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0 +++ b/metadata/md5-cache/dev-haskell/dense-linear-algebra-0.1.0.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/dense-linear-algebra INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD-2 RDEPEND=>=dev-haskell/math-functions-0.1.7:=[profile?] >=dev-haskell/primitive-0.3:=[profile?] >=dev-haskell/vector-0.10:=[profile?] >=dev-haskell/vector-algorithms-0.4:=[profile?] >=dev-haskell/vector-binary-instances-0.2.1:=[profile?] dev-haskell/vector-th-unbox:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.1.0.0 SRC_URI=https://hackage.haskell.org/package/dense-linear-algebra-0.1.0.0/dense-linear-algebra-0.1.0.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8b41fc5b6b7002a20aa108e6d20cf766 +_md5_=9ebb4b2c4588e92233950e925a28fd20 diff --git a/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1 b/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1 index 033b73763d3d..3efca1c39d83 100644 --- a/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1 +++ b/metadata/md5-cache/dev-haskell/disk-free-space-0.1.0.1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/redneb/disk-free-space INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= SLOT=0/0.1.0.1 SRC_URI=https://hackage.haskell.org/package/disk-free-space-0.1.0.1/disk-free-space-0.1.0.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=33f69d00969c4ae0d1aaa9a423e44bda +_md5_=c33ceb389713882821df0771c31da8d6 diff --git a/metadata/md5-cache/dev-haskell/distributive-0.6.1 b/metadata/md5-cache/dev-haskell/distributive-0.6.1 deleted file mode 100644 index 3b358de81566..000000000000 --- a/metadata/md5-cache/dev-haskell/distributive-0.6.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-orphans-0.5.2:=[profile?] =dev-haskell/semigroups-0.13:=[profile?] =dev-haskell/tagged-0.7:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 >=dev-haskell/cabal-doctest-1 =dev-haskell/doctest-0.11.1 =dev-haskell/generic-deriving-1.11 =dev-haskell/hspec-2 =dev-haskell/base-orphans-0.5.2:=[profile?] =dev-haskell/semigroups-0.13:=[profile?] =dev-haskell/tagged-0.7:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=test -SLOT=0/0.6.1 -SRC_URI=https://hackage.haskell.org/package/distributive-0.6.1/distributive-0.6.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=1412360d6d21eb1662cd9479346216a5 diff --git a/metadata/md5-cache/dev-haskell/dlist-0.8.0.7 b/metadata/md5-cache/dev-haskell/dlist-1.0 similarity index 69% rename from metadata/md5-cache/dev-haskell/dlist-0.8.0.7 rename to metadata/md5-cache/dev-haskell/dlist-1.0 index 086c10615854..1c79ce16565a 100644 --- a/metadata/md5-cache/dev-haskell/dlist-0.8.0.7 +++ b/metadata/md5-cache/dev-haskell/dlist-1.0 @@ -1,16 +1,16 @@ BDEPEND=app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.9.2 test? ( >=dev-haskell/quickcheck-2.10 =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( >=dev-haskell/quickcheck-2.10 =dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) -SLOT=0/0.8.0.7 -SRC_URI=https://hackage.haskell.org/package/dlist-0.8.0.7/dlist-0.8.0.7.tar.gz +SLOT=0/1.0 +SRC_URI=https://hackage.haskell.org/package/dlist-1.0/dlist-1.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=80c1c13a28e11079c151a01c86dd2750 +_md5_=22cec0bfa577bf669d232a1b508c3faa diff --git a/metadata/md5-cache/dev-haskell/doclayout-0.3.0.2 b/metadata/md5-cache/dev-haskell/doclayout-0.3.0.2 deleted file mode 100644 index 8bfa15ba884b..000000000000 --- a/metadata/md5-cache/dev-haskell/doclayout-0.3.0.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/mtl:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/tasty dev-haskell/tasty-golden dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A prettyprinting library for laying out text documents -EAPI=7 -HOMEPAGE=https://github.com/jgm/doclayout -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/mtl:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/text:=[profile?] >=dev-lang/ghc-8.4.3:= -RESTRICT=!test? ( test ) -SLOT=0/0.3.0.2 -SRC_URI=https://hackage.haskell.org/package/doclayout-0.3.0.2/doclayout-0.3.0.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=e44d9cf1e0be15652e802b2f182882a6 diff --git a/metadata/md5-cache/dev-haskell/doctemplates-0.8.2 b/metadata/md5-cache/dev-haskell/doctemplates-0.8.2 deleted file mode 100644 index 04fd3afc9f65..000000000000 --- a/metadata/md5-cache/dev-haskell/doctemplates-0.8.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/doclayout-0.3:=[profile?] =dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 test? ( dev-haskell/glob dev-haskell/tasty dev-haskell/tasty-golden dev-haskell/tasty-hunit dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Pandoc-style document templates -EAPI=7 -HOMEPAGE=https://github.com/jgm/doctemplates#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/doclayout-0.3:=[profile?] =dev-lang/ghc-8.0.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.8.2 -SRC_URI=https://hackage.haskell.org/package/doctemplates-0.8.2/doctemplates-0.8.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=c33779426d2768321fe5ac86b0205d8d diff --git a/metadata/md5-cache/dev-haskell/doctemplates-0.9 b/metadata/md5-cache/dev-haskell/doctemplates-0.9 deleted file mode 100644 index 3dd252b6b40f..000000000000 --- a/metadata/md5-cache/dev-haskell/doctemplates-0.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/doclayout-0.3:=[profile?] =dev-haskell/hsyaml-0.2:=[profile?] =dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 test? ( dev-haskell/glob dev-haskell/tasty dev-haskell/tasty-golden dev-haskell/tasty-hunit dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Pandoc-style document templates -EAPI=7 -HOMEPAGE=https://github.com/jgm/doctemplates#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/doclayout-0.3:=[profile?] =dev-haskell/hsyaml-0.2:=[profile?] =dev-lang/ghc-8.0.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.9 -SRC_URI=https://hackage.haskell.org/package/doctemplates-0.9/doctemplates-0.9.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=1df40d3ee3201b3a6fc7b5743a90a6ec diff --git a/metadata/md5-cache/dev-haskell/doctest-0.16.3 b/metadata/md5-cache/dev-haskell/doctest-0.16.3 deleted file mode 100644 index 41d9e1945afd..000000000000 --- a/metadata/md5-cache/dev-haskell/doctest-0.16.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-compat-0.7.0:=[profile?] >=dev-haskell/code-page-0.1:=[profile?] >=dev-haskell/ghc-paths-0.1.0.9:=[profile?] >=dev-haskell/syb-0.3:=[profile?] >=dev-lang/ghc-7.8.2:= =dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-2.3.0 >=dev-haskell/hspec-core-2.3.0 dev-haskell/hunit dev-haskell/mockery >=dev-haskell/quickcheck-2.13.1 dev-haskell/setenv >=dev-haskell/silently-1.2.4 >=dev-haskell/stringbuilder-0.4 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Test interactive Haskell examples -EAPI=7 -HOMEPAGE=https://github.com/sol/doctest#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/base-compat-0.7.0:=[profile?] >=dev-haskell/code-page-0.1:=[profile?] >=dev-haskell/ghc-paths-0.1.0.9:=[profile?] >=dev-haskell/syb-0.3:=[profile?] >=dev-lang/ghc-7.8.2:= =dev-lang/ghc-7.4.1:= SLOT=0/0.1.3 SRC_URI=https://hackage.haskell.org/package/echo-0.1.3/echo-0.1.3.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=5f3de70e10cf2d7af45ca4ccab9a215a +_md5_=99eaeeafc447c58f174930c890c0c275 diff --git a/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0 b/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0 index d5998f7778e7..2b266175bfc1 100644 --- a/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0 +++ b/metadata/md5-cache/dev-haskell/ed25519-0.0.5.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://thoughtpolice.github.com/hs-ed25519 INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-lang/ghc-7.4.1:= RESTRICT=test SLOT=0/0.0.5.0 SRC_URI=https://hackage.haskell.org/package/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=cf6957bdce534fb9ad9466d1a9260eee +_md5_=5b3b402e3cf5d2787d8ef7192fc9b097 diff --git a/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1 b/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1 index f6566c6f9d30..2ae1ad036ea2 100644 --- a/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1 +++ b/metadata/md5-cache/dev-haskell/edit-distance-0.2.2.1-r1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/phadej/edit-distance INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux +KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux LICENSE=BSD RDEPEND=>=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.2.2.1 SRC_URI=https://hackage.haskell.org/package/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=baf4f6c21d67126314d4382869e0ac18 +_md5_=6c672d5a71452562a2c1fdcae5ec46e3 diff --git a/metadata/md5-cache/dev-haskell/either-5.0.1.1 b/metadata/md5-cache/dev-haskell/either-5.0.1.1-r1 similarity index 83% rename from metadata/md5-cache/dev-haskell/either-5.0.1.1 rename to metadata/md5-cache/dev-haskell/either-5.0.1.1-r1 index 45a76b511465..79d67838a42c 100644 --- a/metadata/md5-cache/dev-haskell/either-5.0.1.1 +++ b/metadata/md5-cache/dev-haskell/either-5.0.1.1-r1 @@ -1,16 +1,16 @@ BDEPEND=app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/bifunctors-4:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/profunctors-4:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( >=dev-haskell/quickcheck-2.9 =dev-haskell/test-framework-0.8.1.1 =dev-haskell/test-framework-quickcheck2-0.3.0.3 =dev-haskell/bifunctors-4:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/profunctors-4:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( >=dev-haskell/quickcheck-2.9 >=dev-haskell/test-framework-0.8.1.1 =dev-haskell/test-framework-quickcheck2-0.3.0.3 =dev-haskell/bifunctors-4:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/profunctors-4:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/5.0.1.1 SRC_URI=https://hackage.haskell.org/package/either-5.0.1.1/either-5.0.1.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=b25d5b1633354a35e9bd551bcb49a446 +_md5_=074bfa067fbc9cf01793f5612fdd1e56 diff --git a/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15 b/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15 index b96d867c4fad..95c24a7e8d64 100644 --- a/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15 +++ b/metadata/md5-cache/dev-haskell/email-validate-2.3.2.15 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/Porges/email-validate-hs INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/attoparsec-0.10.0:=[profile?] =dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/2.3.2.15 SRC_URI=https://hackage.haskell.org/package/email-validate-2.3.2.15/email-validate-2.3.2.15.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=8b1347ab852ddafaf65e9f2c499db4b7 +_md5_=4c3f9d03bbe1825e4b6c9ec6e284ec09 diff --git a/metadata/md5-cache/dev-haskell/emojis-0.1 b/metadata/md5-cache/dev-haskell/emojis-0.1 deleted file mode 100644 index e2299bc0b272..000000000000 --- a/metadata/md5-cache/dev-haskell/emojis-0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/text:=[profile?] >=dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( >=dev-haskell/hunit-1.2 =dev-lang/ghc-7.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.1 -SRC_URI=https://hackage.haskell.org/package/emojis-0.1/emojis-0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8cea43f2bd96108b3778d92f4d8d8d29 diff --git a/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1 b/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1 index 4c1282ba29f8..369063719ed6 100644 --- a/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1 +++ b/metadata/md5-cache/dev-haskell/entropy-0.4.1.6-r1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/TomMD/entropy INHERIT=haskell-cabal IUSE=halvm doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.10.1:= SLOT=0/0.4.1.6 SRC_URI=https://hackage.haskell.org/package/entropy-0.4.1.6/entropy-0.4.1.6.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=dbdbdd784b53774e6e3c0e031a09a711 +_md5_=6ae8e4df74827c2a722648c34ac09f05 diff --git a/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0 b/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0 index 4b8f8e1fbc85..08579d7fb262 100644 --- a/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0 +++ b/metadata/md5-cache/dev-haskell/errorcall-eq-instance-0.3.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/errorcall-eq-instance INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=dev-haskell/base-orphans:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.3.0 SRC_URI=https://hackage.haskell.org/package/errorcall-eq-instance-0.3.0/errorcall-eq-instance-0.3.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=73a56340d455fb2e2478bc9e6a25eb0b +_md5_=8e9bc35795e4b6434b7aff3b9a612130 diff --git a/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1 b/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1 index c116ab83260f..bb08f0514be0 100644 --- a/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1 +++ b/metadata/md5-cache/dev-haskell/fdo-notify-0.3.1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=http://bitbucket.org/taejo/fdo-notify/ INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/dbus-0.10.7:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/0.3.1 SRC_URI=https://hackage.haskell.org/package/fdo-notify-0.3.1/fdo-notify-0.3.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=aa211ae0736954ba604ef8f56643f0b1 +_md5_=6a9f016b5f6c782cfd56c05c937d57d1 diff --git a/metadata/md5-cache/dev-haskell/feed-1.3.2.1 b/metadata/md5-cache/dev-haskell/feed-1.3.2.1 index 1ace0af86de4..59f71c26cc3a 100644 --- a/metadata/md5-cache/dev-haskell/feed-1.3.2.1 +++ b/metadata/md5-cache/dev-haskell/feed-1.3.2.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/haskell-party/feed INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/base-compat-0.9:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1:=[profile?] =dev-haskell/safe-0.3:=[profile?] =dev-haskell/time-locale-compat-0.1:=[profile?] =dev-haskell/xml-conduit-1.3:=[profile?] =dev-haskell/xml-types-0.3.6:=[profile?] =dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/1.3.2.1 SRC_URI=https://hackage.haskell.org/package/feed-1.3.2.1/feed-1.3.2.1.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=1ee38fe39b95d19e871b4b7708daf6db +_md5_=ac11e3dc41d8128c1c7285de46fc2b64 diff --git a/metadata/md5-cache/dev-haskell/fgl-5.7.0.2 b/metadata/md5-cache/dev-haskell/fgl-5.7.0.2 deleted file mode 100644 index b5253db32f11..000000000000 --- a/metadata/md5-cache/dev-haskell/fgl-5.7.0.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-2.1 =dev-haskell/quickcheck-2.8 =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/5.7.0.2 -SRC_URI=https://hackage.haskell.org/package/fgl-5.7.0.2/fgl-5.7.0.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5b47a57593ac412e5e07f1fbd4b74c47 diff --git a/metadata/md5-cache/dev-haskell/fgl-5.7.0.3 b/metadata/md5-cache/dev-haskell/fgl-5.7.0.3 new file mode 100644 index 000000000000..87f6e1c91632 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/fgl-5.7.0.3 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-2.1 >=dev-haskell/quickcheck-2.8 =dev-lang/ghc-7.8.2:= +RESTRICT=!test? ( test ) +SLOT=0/5.7.0.3 +SRC_URI=https://hackage.haskell.org/package/fgl-5.7.0.3/fgl-5.7.0.3.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=6305dd9de6875b29fb5eaa3e60d0871e diff --git a/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.6 b/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.6 deleted file mode 100644 index 56db57b0aded..000000000000 --- a/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.18 test? ( >=dev-haskell/quickcheck-2.7 =dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.4.2.1.6 -SRC_URI=https://hackage.haskell.org/package/filepath-bytestring-1.4.2.1.6/filepath-bytestring-1.4.2.1.6.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=9709e4cbb08f917bc7fbc6da00d9c180 diff --git a/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9 b/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9 new file mode 100644 index 000000000000..1ea64253069c --- /dev/null +++ b/metadata/md5-cache/dev-haskell/filepath-bytestring-1.4.2.1.9 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/quickcheck-2.7 =dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/1.4.2.1.9 +SRC_URI=https://hackage.haskell.org/package/filepath-bytestring-1.4.2.1.9/filepath-bytestring-1.4.2.1.9.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=59282358413588f0326803087a74b09c diff --git a/metadata/md5-cache/dev-haskell/foldl-1.4.7 b/metadata/md5-cache/dev-haskell/foldl-1.4.7 deleted file mode 100644 index 0b040d60ae23..000000000000 --- a/metadata/md5-cache/dev-haskell/foldl-1.4.7 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/comonad-4.0:=[profile?] =dev-haskell/mwc-random-0.13.1.0:=[profile?] =dev-haskell/semigroupoids-1.0:=[profile?] =dev-haskell/semigroups-0.17:=[profile?] =dev-haskell/text-0.11.2.0:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( >=dev-haskell/doctest-0.16 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Composable, streaming, and efficient left folds -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/foldl -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/comonad-4.0:=[profile?] =dev-haskell/mwc-random-0.13.1.0:=[profile?] =dev-haskell/semigroupoids-1.0:=[profile?] =dev-haskell/semigroups-0.17:=[profile?] =dev-haskell/text-0.11.2.0:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.10.1:= -RESTRICT=test -SLOT=0/1.4.7 -SRC_URI=https://hackage.haskell.org/package/foldl-1.4.7/foldl-1.4.7.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=970b3371361b142bde28f9be235af11b diff --git a/metadata/md5-cache/dev-haskell/foundation-0.0.25 b/metadata/md5-cache/dev-haskell/foundation-0.0.25 deleted file mode 100644 index 74b3c0221b69..000000000000 --- a/metadata/md5-cache/dev-haskell/foundation-0.0.25 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=~dev-haskell/basement-0.0.11:=[profile?] >=dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 test? ( dev-haskell/basement >=dev-haskell/doctest-0.9 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Alternative prelude with batteries and no dependencies -EAPI=7 -HOMEPAGE=https://github.com/haskell-foundation/foundation -INHERIT=haskell-cabal -IUSE=experimental doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=~dev-haskell/basement-0.0.11:=[profile?] >=dev-lang/ghc-8.0.1:= -RESTRICT=test -SLOT=0/0.0.25 -SRC_URI=https://hackage.haskell.org/package/foundation-0.0.25/foundation-0.0.25.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=100d501590a91a75017937d915737641 diff --git a/metadata/md5-cache/dev-haskell/free-5.1.3 b/metadata/md5-cache/dev-haskell/free-5.1.3 deleted file mode 100644 index 8495ae5027c0..000000000000 --- a/metadata/md5-cache/dev-haskell/free-5.1.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/bifunctors-4:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/distributive-0.2.1:=[profile?] >=dev-haskell/exceptions-0.6:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-2.0.1.0:=[profile?] =dev-haskell/profunctors-4:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/transformers-base-0.4:=[profile?] =dev-haskell/transformers-compat-0.5.1.0:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Monads for free -EAPI=7 -HOMEPAGE=https://github.com/ekmett/free/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/bifunctors-4:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/distributive-0.2.1:=[profile?] >=dev-haskell/exceptions-0.6:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-2.0.1.0:=[profile?] =dev-haskell/profunctors-4:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/transformers-base-0.4:=[profile?] =dev-haskell/transformers-compat-0.5.1.0:=[profile?] =dev-lang/ghc-7.8.2:= -SLOT=0/5.1.3 -SRC_URI=https://hackage.haskell.org/package/free-5.1.3/free-5.1.3.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0ac94d30587154314ff8782e2c094aab diff --git a/metadata/md5-cache/dev-haskell/genvalidity-0.10.0.2 b/metadata/md5-cache/dev-haskell/genvalidity-0.10.0.2 deleted file mode 100644 index 9a9a92b33397..000000000000 --- a/metadata/md5-cache/dev-haskell/genvalidity-0.10.0.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/quickcheck-2.7:2=[profile?] dev-haskell/random:=[profile?] >=dev-haskell/validity-0.9:=[profile?] >=dev-lang/ghc-8.2.1:= >=dev-haskell/cabal-2.0.0.2 test? ( dev-haskell/hspec dev-haskell/hspec-core ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Testing utilities for the validity library -EAPI=7 -HOMEPAGE=https://github.com/NorfairKing/validity#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/quickcheck-2.7:2=[profile?] dev-haskell/random:=[profile?] >=dev-haskell/validity-0.9:=[profile?] >=dev-lang/ghc-8.2.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.10.0.2 -SRC_URI=https://hackage.haskell.org/package/genvalidity-0.10.0.2/genvalidity-0.10.0.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=9f6acdd6727c4de71817bdcaacc43262 diff --git a/metadata/md5-cache/dev-haskell/genvalidity-1.0.0.1 b/metadata/md5-cache/dev-haskell/genvalidity-1.0.0.1 new file mode 100644 index 000000000000..399e5e896706 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/genvalidity-1.0.0.1 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/quickcheck-2.13:2=[profile?] >=dev-haskell/random-1.1:=[profile?] >=dev-haskell/validity-0.12:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/hspec dev-haskell/hspec-core ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Testing utilities for the validity library +EAPI=8 +HOMEPAGE=https://github.com/NorfairKing/validity#readme +INHERIT=haskell-cabal +IUSE=doc hscolour profile test +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-haskell/quickcheck-2.13:2=[profile?] >=dev-haskell/random-1.1:=[profile?] >=dev-haskell/validity-0.12:=[profile?] >=dev-lang/ghc-8.8.1:= +RESTRICT=!test? ( test ) +SLOT=0/1.0.0.1 +SRC_URI=https://hackage.haskell.org/package/genvalidity-1.0.0.1/genvalidity-1.0.0.1.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=ef3d12ddf1610fd57203d99908c9c80f diff --git a/metadata/md5-cache/dev-haskell/genvalidity-hspec-0.7.0.4 b/metadata/md5-cache/dev-haskell/genvalidity-hspec-0.7.0.4 deleted file mode 100644 index 74070f7b418d..000000000000 --- a/metadata/md5-cache/dev-haskell/genvalidity-hspec-0.7.0.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/genvalidity-0.8:=[profile?] >=dev-haskell/genvalidity-property-0.5:=[profile?] dev-haskell/hspec:=[profile?] dev-haskell/hspec-core:=[profile?] dev-haskell/quickcheck:2=[profile?] >=dev-haskell/validity-0.5:=[profile?] >=dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Standard spec's for GenValidity instances -EAPI=7 -HOMEPAGE=https://github.com/NorfairKing/validity#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/genvalidity-0.8:=[profile?] >=dev-haskell/genvalidity-property-0.5:=[profile?] dev-haskell/hspec:=[profile?] dev-haskell/hspec-core:=[profile?] dev-haskell/quickcheck:2=[profile?] >=dev-haskell/validity-0.5:=[profile?] >=dev-lang/ghc-8.0.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.7.0.4 -SRC_URI=https://hackage.haskell.org/package/genvalidity-hspec-0.7.0.4/genvalidity-hspec-0.7.0.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8eec9242bc1f428f1e7b2e2ba039e215 diff --git a/metadata/md5-cache/dev-haskell/genvalidity-hspec-1.0.0.0 b/metadata/md5-cache/dev-haskell/genvalidity-hspec-1.0.0.0 new file mode 100644 index 000000000000..4247f060560a --- /dev/null +++ b/metadata/md5-cache/dev-haskell/genvalidity-hspec-1.0.0.0 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/genvalidity-1.0:=[profile?] >=dev-haskell/genvalidity-property-0.5:=[profile?] dev-haskell/hspec:=[profile?] >=dev-haskell/hspec-core-2.5.0:=[profile?] dev-haskell/quickcheck:2=[profile?] >=dev-haskell/validity-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Standard spec's for GenValidity instances +EAPI=8 +HOMEPAGE=https://github.com/NorfairKing/validity#readme +INHERIT=haskell-cabal +IUSE=doc hscolour profile test +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-haskell/genvalidity-1.0:=[profile?] >=dev-haskell/genvalidity-property-0.5:=[profile?] dev-haskell/hspec:=[profile?] >=dev-haskell/hspec-core-2.5.0:=[profile?] dev-haskell/quickcheck:2=[profile?] >=dev-haskell/validity-0.5:=[profile?] >=dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/1.0.0.0 +SRC_URI=https://hackage.haskell.org/package/genvalidity-hspec-1.0.0.0/genvalidity-hspec-1.0.0.0.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=209702c57bd96c6eb0f2f83a6a3a8469 diff --git a/metadata/md5-cache/dev-haskell/genvalidity-property-0.5.0.1 b/metadata/md5-cache/dev-haskell/genvalidity-property-0.5.0.1 deleted file mode 100644 index c6e11b9e9cae..000000000000 --- a/metadata/md5-cache/dev-haskell/genvalidity-property-0.5.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/genvalidity-0.7:=[profile?] >=dev-haskell/hspec-2.1:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/quickcheck:2=[profile?] >=dev-haskell/validity-0.9:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/doctest ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Standard properties for functions on 'Validity' types -EAPI=7 -HOMEPAGE=https://github.com/NorfairKing/validity#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/genvalidity-0.7:=[profile?] >=dev-haskell/hspec-2.1:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/quickcheck:2=[profile?] >=dev-haskell/validity-0.9:=[profile?] >=dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.5.0.1 -SRC_URI=https://hackage.haskell.org/package/genvalidity-property-0.5.0.1/genvalidity-property-0.5.0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=97d5bd48c7fe2abf420109c7a7e5ca8a diff --git a/metadata/md5-cache/dev-haskell/genvalidity-property-1.0.0.0 b/metadata/md5-cache/dev-haskell/genvalidity-property-1.0.0.0 new file mode 100644 index 000000000000..d7e12e845f31 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/genvalidity-property-1.0.0.0 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/genvalidity-1.0:=[profile?] >=dev-haskell/hspec-2.1:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/quickcheck:2=[profile?] >=dev-haskell/validity-0.9:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Standard properties for functions on 'Validity' types +EAPI=8 +HOMEPAGE=https://github.com/NorfairKing/validity#readme +INHERIT=haskell-cabal +IUSE=doc hscolour profile test +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-haskell/genvalidity-1.0:=[profile?] >=dev-haskell/hspec-2.1:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/quickcheck:2=[profile?] >=dev-haskell/validity-0.9:=[profile?] >=dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/1.0.0.0 +SRC_URI=https://hackage.haskell.org/package/genvalidity-property-1.0.0.0/genvalidity-property-1.0.0.0.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=175b1c59a4a9d2fe97f87bafee6f792a diff --git a/metadata/md5-cache/dev-haskell/git-lfs-1.1.2 b/metadata/md5-cache/dev-haskell/git-lfs-1.2.0 similarity index 90% rename from metadata/md5-cache/dev-haskell/git-lfs-1.1.2 rename to metadata/md5-cache/dev-haskell/git-lfs-1.2.0 index e811483e493d..77d94ce6b776 100644 --- a/metadata/md5-cache/dev-haskell/git-lfs-1.1.2 +++ b/metadata/md5-cache/dev-haskell/git-lfs-1.2.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://hackage.haskell.org/package/git-lfs INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=AGPL-3 RDEPEND=>=dev-haskell/aeson-1.3:=[profile?] =dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/http-client-0.5:=[profile?] =dev-haskell/http-types-0.7:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-lang/ghc-8.4.3:= -SLOT=0/1.1.2 -SRC_URI=https://hackage.haskell.org/package/git-lfs-1.1.2/git-lfs-1.1.2.tar.gz +SLOT=0/1.2.0 +SRC_URI=https://hackage.haskell.org/package/git-lfs-1.2.0/git-lfs-1.2.0.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=ecff52828fb8998fab68941cdd452b01 +_md5_=dc94f8991ad2ab87fa5022cbf32c35ea diff --git a/metadata/md5-cache/dev-haskell/glob-0.10.1 b/metadata/md5-cache/dev-haskell/glob-0.10.1 deleted file mode 100644 index 153d84830a29..000000000000 --- a/metadata/md5-cache/dev-haskell/glob-0.10.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/dlist-0.4:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/quickcheck-2 =dev-haskell/test-framework-0.2 =dev-haskell/test-framework-hunit-0.2 =dev-haskell/test-framework-quickcheck2-0.3 =dev-haskell/dlist-0.4:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.10.1 -SRC_URI=https://hackage.haskell.org/package/Glob-0.10.1/Glob-0.10.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=b3e6786cb0982650d0ed3de57950934e diff --git a/metadata/md5-cache/dev-haskell/groups-0.5.3 b/metadata/md5-cache/dev-haskell/groups-0.5.3 index f69056d42a7f..427c0d098d8c 100644 --- a/metadata/md5-cache/dev-haskell/groups-0.5.3 +++ b/metadata/md5-cache/dev-haskell/groups-0.5.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://hackage.haskell.org/package/groups INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-8.4.3:= SLOT=0/0.5.3 SRC_URI=https://hackage.haskell.org/package/groups-0.5.3/groups-0.5.3.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=8c07f87fb13e2d535e0676157be22cf9 +_md5_=519147c38b2d907fcf306d91e8911aba diff --git a/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0 b/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0 index be6974002626..5abfe0f33577 100644 --- a/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0 +++ b/metadata/md5-cache/dev-haskell/hackage-security-0.6.1.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/haskell/hackage-security INHERIT=haskell-cabal IUSE=+lukko doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/base16-bytestring-0.1.1:=[profile?] =dev-haskell/base64-bytestring-1.0:=[profile?] =dev-haskell/cryptohash-sha256-0.11:=[profile?] =dev-haskell/ed25519-0.0:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/tar-0.5:=[profile?] =dev-haskell/zlib-0.5:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-1.14:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/lukko-0.1:=[profile?] =dev-haskell/parsec-3.1.13.0:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-2.2 -DESCRIPTION=Library exposing some functionality of Haddock -EAPI=7 -HOMEPAGE=https://www.haskell.org/haddock/ -INHERIT=haskell-cabal -IUSE=profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD-2 -RDEPEND=>=dev-haskell/parsec-3.1.13.0:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/1.8.0 -SRC_URI=https://hackage.haskell.org/package/haddock-library-1.8.0/haddock-library-1.8.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=289ca738e30f2f2b40f6b8d3c2b99331 diff --git a/metadata/md5-cache/dev-haskell/haddock-library-1.9.0 b/metadata/md5-cache/dev-haskell/haddock-library-1.9.0 deleted file mode 100644 index 75befacfc018..000000000000 --- a/metadata/md5-cache/dev-haskell/haddock-library-1.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/parsec-3.1.13.0:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-2.2 test? ( >=dev-haskell/hspec-2.4.4 >=dev-haskell/optparse-applicative-0.15 >=dev-haskell/tree-diff-0.1 >=dev-haskell/base-compat-0.9.3 >=dev-haskell/quickcheck-2.11 ) -DESCRIPTION=Library exposing some functionality of Haddock -EAPI=7 -HOMEPAGE=https://www.haskell.org/haddock/ -INHERIT=haskell-cabal -IUSE=profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD-2 -RDEPEND=>=dev-haskell/parsec-3.1.13.0:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/1.9.0 -SRC_URI=https://hackage.haskell.org/package/haddock-library-1.9.0/haddock-library-1.9.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=94150257c4ceec76a03f81269d72404e diff --git a/metadata/md5-cache/dev-haskell/hashable-1.2.7.0 b/metadata/md5-cache/dev-haskell/hashable-1.2.7.0 deleted file mode 100644 index 373fa4b15c00..000000000000 --- a/metadata/md5-cache/dev-haskell/hashable-1.2.7.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/text-0.11.0.5:=[profile?] >=dev-lang/ghc-7.4.1:= hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A class for types that can be converted to a hash value -EAPI=8 -HOMEPAGE=https://github.com/tibbe/hashable -INHERIT=haskell-cabal -IUSE=cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 examples +gmp doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/text-0.11.0.5:=[profile?] >=dev-lang/ghc-7.4.1:= -RESTRICT=test -SLOT=0/1.2.7.0 -SRC_URI=https://hackage.haskell.org/package/hashable-1.2.7.0/hashable-1.2.7.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=4dfd2be32ce67bd851df405745000371 diff --git a/metadata/md5-cache/dev-haskell/hashable-time-0.2.0.2-r1 b/metadata/md5-cache/dev-haskell/hashable-time-0.2.0.2-r1 deleted file mode 100644 index a91922321131..000000000000 --- a/metadata/md5-cache/dev-haskell/hashable-time-0.2.0.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hashable-1.2.3.3:=[profile?] <=dev-haskell/hashable-1.4:=[profile?] >=dev-haskell/old-locale-1.0:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Hashable instances for Data.Time -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/hashable-time -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/hashable-1.2.3.3:=[profile?] <=dev-haskell/hashable-1.4:=[profile?] >=dev-haskell/old-locale-1.0:=[profile?] =dev-lang/ghc-7.8.2:= -SLOT=0/0.2.0.2 -SRC_URI=https://hackage.haskell.org/package/hashable-time-0.2.0.2/hashable-time-0.2.0.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6d8e4c2d3912748364b14ac2c56c4173 diff --git a/metadata/md5-cache/dev-haskell/hashtables-1.2.4.1 b/metadata/md5-cache/dev-haskell/hashtables-1.2.4.1 deleted file mode 100644 index 43d127f1dceb..000000000000 --- a/metadata/md5-cache/dev-haskell/hashtables-1.2.4.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/primitive:=[profile?] >=dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/hashable-1.2.1:=[profile?] =dev-haskell/cabal-2.2 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/mwc-random-0.8 =dev-haskell/quickcheck-2.3.0.2 >=dev-haskell/test-framework-0.3.1 =dev-haskell/test-framework-hunit-0.2.6 =dev-haskell/test-framework-quickcheck2-0.2.6 =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/hashable-1.2.1:=[profile?] =dev-haskell/hashable-1.4:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/mwc-random-0.8 =dev-haskell/quickcheck-2.3.0.2 >=dev-haskell/test-framework-0.3.1 =dev-haskell/test-framework-hunit-0.2.6 =dev-haskell/test-framework-quickcheck2-0.2.6 =dev-haskell/hashable-1.4:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/1.3 +SRC_URI=https://hackage.haskell.org/package/hashtables-1.3/hashtables-1.3.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=689e49aa5aefeadbc53c179a6802829b diff --git a/metadata/md5-cache/dev-haskell/haskell-lexer-1.0.2 b/metadata/md5-cache/dev-haskell/haskell-lexer-1.0.2 deleted file mode 100644 index 6162ba65724b..000000000000 --- a/metadata/md5-cache/dev-haskell/haskell-lexer-1.0.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A fully compliant Haskell 98 lexer -EAPI=7 -HOMEPAGE=https://github.com/yav/haskell-lexer -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.4.1:= -SLOT=0/1.0.2 -SRC_URI=https://hackage.haskell.org/package/haskell-lexer-1.0.2/haskell-lexer-1.0.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=458044df77004e832576ffd8bab64725 diff --git a/metadata/md5-cache/dev-haskell/haskell-src-exts-1.17.1 b/metadata/md5-cache/dev-haskell/haskell-src-exts-1.17.1 deleted file mode 100644 index 24d89fa2be7d..000000000000 --- a/metadata/md5-cache/dev-haskell/haskell-src-exts-1.17.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/cpphs-1.3:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 dev-haskell/happy test? ( dev-haskell/mtl dev-haskell/pretty-show >=dev-haskell/smallcheck-1.0 dev-haskell/syb >=dev-haskell/tasty-0.3 >=dev-haskell/tasty-golden-2.2.2 dev-haskell/tasty-smallcheck ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer -EAPI=7 -HOMEPAGE=https://github.com/haskell-suite/haskell-src-exts -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/cpphs-1.3:=[profile?] >=dev-lang/ghc-7.4.1:= -RESTRICT=test -SLOT=0/1.17.1 -SRC_URI=https://hackage.haskell.org/package/haskell-src-exts-1.17.1/haskell-src-exts-1.17.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=3589036a49772c85025f543877df5a58 diff --git a/metadata/md5-cache/dev-haskell/hedgehog-1.0.4 b/metadata/md5-cache/dev-haskell/hedgehog-1.0.4 deleted file mode 100644 index 874ded75e5bb..000000000000 --- a/metadata/md5-cache/dev-haskell/hedgehog-1.0.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] =dev-haskell/async-2.0:=[profile?] =dev-haskell/concurrent-output-1.7:=[profile?] =dev-haskell/erf-2.0:=[profile?] =dev-haskell/exceptions-0.7:=[profile?] =dev-haskell/lifted-async-0.7:=[profile?] =dev-haskell/mmorph-1.0:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] =dev-haskell/mtl-2.1:=[profile?] =dev-haskell/pretty-show-1.6:=[profile?] =dev-haskell/primitive-0.6:=[profile?] =dev-haskell/random-1.1:=[profile?] =dev-haskell/resourcet-1.1:=[profile?] =dev-haskell/stm-2.4:=[profile?] =dev-haskell/text-1.1:=[profile?] =dev-haskell/transformers-base-0.4.5.1:=[profile?] =dev-haskell/wl-pprint-annotated-0.0:=[profile?] =dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Release with confidence -EAPI=7 -HOMEPAGE=https://hedgehog.qa -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] =dev-haskell/async-2.0:=[profile?] =dev-haskell/concurrent-output-1.7:=[profile?] =dev-haskell/erf-2.0:=[profile?] =dev-haskell/exceptions-0.7:=[profile?] =dev-haskell/lifted-async-0.7:=[profile?] =dev-haskell/mmorph-1.0:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] =dev-haskell/mtl-2.1:=[profile?] =dev-haskell/pretty-show-1.6:=[profile?] =dev-haskell/primitive-0.6:=[profile?] =dev-haskell/random-1.1:=[profile?] =dev-haskell/resourcet-1.1:=[profile?] =dev-haskell/stm-2.4:=[profile?] =dev-haskell/text-1.1:=[profile?] =dev-haskell/transformers-base-0.4.5.1:=[profile?] =dev-haskell/wl-pprint-annotated-0.0:=[profile?] =dev-lang/ghc-8.0.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.0.4 -SRC_URI=https://hackage.haskell.org/package/hedgehog-1.0.4/hedgehog-1.0.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0b42615b0bd172835b0643584311dcba diff --git a/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4 b/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4 index 5f8ad8179f4d..6aff26875286 100644 --- a/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4 +++ b/metadata/md5-cache/dev-haskell/hjsmin-0.2.0.4 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/erikd/hjsmin INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/language-javascript-0.6:=[profile?] =dev-haskell/optparse-applicative-0.7:=[profile?] >=dev-haskell/text-1.2:=[profile?] =dev-lang/ghc-7.10.1:= RESTRICT=test SLOT=0/0.2.0.4 SRC_URI=https://hackage.haskell.org/package/hjsmin-0.2.0.4/hjsmin-0.2.0.4.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=e248adb12b4a25bbea519c6a08e6d112 +_md5_=020fd5979a7bdd6f18d99da3775f22a2 diff --git a/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r1 b/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r1 deleted file mode 100644 index a70585027967..000000000000 --- a/metadata/md5-cache/dev-haskell/hslogger-1.3.1.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/old-locale-1.0:=[profile?] =dev-lang/ghc-7.4.1:= network-3? ( >=dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/cabal-1.12 test? ( || ( ( >=dev-haskell/hunit-1.3 =dev-haskell/hunit-1.6 =dev-haskell/old-locale-1.0:=[profile?] =dev-lang/ghc-7.4.1:= network-3? ( >=dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] =dev-haskell/cabal-1.12 test? ( >=dev-haskell/hunit-1.3 =dev-haskell/old-locale-1.0:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] =dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A Lua language interpreter embedding in Haskell -EAPI=8 -HOMEPAGE=https://hslua.github.io/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-7.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.0.3.1 -SRC_URI=https://hackage.haskell.org/package/hslua-1.0.3.1/hslua-1.0.3.1.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=e1927e5683729561203ecd28e4d4af76 diff --git a/metadata/md5-cache/dev-haskell/hslua-1.1.2 b/metadata/md5-cache/dev-haskell/hslua-1.1.2 deleted file mode 100644 index e8ffd382c3b0..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-1.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-compat-0.10:=[profile?] >=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A Lua language interpreter embedding in Haskell -EAPI=7 -HOMEPAGE=https://hslua.github.io/ -INHERIT=haskell-cabal -IUSE=hardcode-reg-keys doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/base-compat-0.10:=[profile?] >=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-7.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.1.2 -SRC_URI=https://hackage.haskell.org/package/hslua-1.1.2/hslua-1.1.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f64acea6a18ef8d9d48eb5cc8fa2b9f6 diff --git a/metadata/md5-cache/dev-haskell/hslua-1.3.0.1 b/metadata/md5-cache/dev-haskell/hslua-1.3.0.1 deleted file mode 100644 index 811a5f16ba13..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-1.3.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-compat-0.10:=[profile?] >=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Bindings to Lua, an embeddable scripting language -EAPI=7 -HOMEPAGE=https://hslua.github.io/ -INHERIT=haskell-cabal -IUSE=hardcode-reg-keys doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/base-compat-0.10:=[profile?] >=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.4.3:= -RESTRICT=!test? ( test ) -SLOT=0/1.3.0.1 -SRC_URI=https://hackage.haskell.org/package/hslua-1.3.0.1/hslua-1.3.0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=107aedf7e8cc1f69eef3b674439dad48 diff --git a/metadata/md5-cache/dev-haskell/hslua-2.1.0 b/metadata/md5-cache/dev-haskell/hslua-2.1.0 deleted file mode 100644 index bff027bf26f8..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-2.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/hslua-classes-2.1:=[profile?] =dev-haskell/hslua-core-2.1:=[profile?] =dev-haskell/hslua-marshalling-2.1:=[profile?] =dev-haskell/hslua-objectorientation-2.1:=[profile?] =dev-haskell/hslua-packaging-2.1:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/tasty-0.11 dev-haskell/tasty-hslua >=dev-haskell/tasty-hunit-0.9 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Bindings to Lua, an embeddable scripting language -EAPI=8 -HOMEPAGE=https://hslua.org/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/hslua-classes-2.1:=[profile?] =dev-haskell/hslua-core-2.1:=[profile?] =dev-haskell/hslua-marshalling-2.1:=[profile?] =dev-haskell/hslua-objectorientation-2.1:=[profile?] =dev-haskell/hslua-packaging-2.1:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/2.1.0 -SRC_URI=https://hackage.haskell.org/package/hslua-2.1.0/hslua-2.1.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=5eddea9c1d10378fdc00bdbe0d6d55e4 diff --git a/metadata/md5-cache/dev-haskell/hslua-classes-2.1.0 b/metadata/md5-cache/dev-haskell/hslua-classes-2.1.0 deleted file mode 100644 index 11856c183a11..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-classes-2.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/hslua-core-2.1:=[profile?] =dev-haskell/hslua-marshalling-2.1:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/lua-arbitrary-1.0 >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hslua-1.0 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Type classes for HsLua -EAPI=8 -HOMEPAGE=https://hslua.org/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/hslua-core-2.1:=[profile?] =dev-haskell/hslua-marshalling-2.1:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/2.1.0 -SRC_URI=https://hackage.haskell.org/package/hslua-classes-2.1.0/hslua-classes-2.1.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=89658741822747a75cb0b7ed1f4fe475 diff --git a/metadata/md5-cache/dev-haskell/hslua-core-2.1.0 b/metadata/md5-cache/dev-haskell/hslua-core-2.1.0 deleted file mode 100644 index 83b73edaa632..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-core-2.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/lua-2.1:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/lua-arbitrary-1.0 >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Bindings to Lua, an embeddable scripting language -EAPI=8 -HOMEPAGE=https://hslua.org/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/lua-2.1:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/2.1.0 -SRC_URI=https://hackage.haskell.org/package/hslua-core-2.1.0/hslua-core-2.1.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=6592099428eebd576199897e88b1c277 diff --git a/metadata/md5-cache/dev-haskell/hslua-marshalling-2.1.0 b/metadata/md5-cache/dev-haskell/hslua-marshalling-2.1.0 deleted file mode 100644 index 61e6bf6c8214..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-marshalling-2.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hslua-core-2.0:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/lua-arbitrary-1.0 >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 dev-haskell/tasty-hslua >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Marshalling of values between Haskell and Lua -EAPI=8 -HOMEPAGE=https://hslua.org/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/hslua-core-2.0:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.4.3:= -RESTRICT=!test? ( test ) -SLOT=0/2.1.0 -SRC_URI=https://hackage.haskell.org/package/hslua-marshalling-2.1.0/hslua-marshalling-2.1.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=1304a3d2d8de060ced4551127f01e538 diff --git a/metadata/md5-cache/dev-haskell/hslua-module-path-0.1.0.1 b/metadata/md5-cache/dev-haskell/hslua-module-path-0.1.0.1 deleted file mode 100644 index 18b8fe8b7775..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-module-path-0.1.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hslua-1.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/tasty dev-haskell/tasty-hunit >=dev-haskell/tasty-lua-0.2 =dev-haskell/hslua-1.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.4.3:= -RESTRICT=!test? ( test ) -SLOT=0/0.1.0.1 -SRC_URI=https://hackage.haskell.org/package/hslua-module-path-0.1.0.1/hslua-module-path-0.1.0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=4ebcc9ea6d26179a799fbe1bb4a2d106 diff --git a/metadata/md5-cache/dev-haskell/hslua-module-system-0.2.2.1 b/metadata/md5-cache/dev-haskell/hslua-module-system-0.2.2.1 deleted file mode 100644 index 21888e0d0983..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-module-system-0.2.2.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/hslua-1.0.3:=[profile?] =dev-haskell/temporary-1.2:=[profile?] =dev-lang/ghc-8.0.2:= >=dev-haskell/cabal-1.24.2.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit >=dev-haskell/tasty-lua-0.2 =dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/hslua-1.0.3:=[profile?] =dev-haskell/temporary-1.2:=[profile?] =dev-lang/ghc-8.0.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.2.2.1 -SRC_URI=https://hackage.haskell.org/package/hslua-module-system-0.2.2.1/hslua-module-system-0.2.2.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=de5963a676601b4f5bcf0dde2a067f9d diff --git a/metadata/md5-cache/dev-haskell/hslua-module-text-0.2.1 b/metadata/md5-cache/dev-haskell/hslua-module-text-0.2.1 deleted file mode 100644 index 145740b0d88b..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-module-text-0.2.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hslua-1.0.3:=[profile?] =dev-haskell/text-1:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Lua module for text -EAPI=7 -HOMEPAGE=https://github.com/hslua/hslua-module-text -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/hslua-1.0.3:=[profile?] =dev-haskell/text-1:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.2.1 -SRC_URI=https://hackage.haskell.org/package/hslua-module-text-0.2.1/hslua-module-text-0.2.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0c7de546a9a151c3badfa79bfb5952e5 diff --git a/metadata/md5-cache/dev-haskell/hslua-module-text-0.3.0.1 b/metadata/md5-cache/dev-haskell/hslua-module-text-0.3.0.1 deleted file mode 100644 index f4224e2a32cf..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-module-text-0.3.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hslua-1.2:=[profile?] =dev-haskell/text-1:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/tasty dev-haskell/tasty-hunit >=dev-haskell/tasty-lua-0.2 =dev-haskell/hslua-1.2:=[profile?] =dev-haskell/text-1:=[profile?] =dev-lang/ghc-8.4.3:= -RESTRICT=!test? ( test ) -SLOT=0/0.3.0.1 -SRC_URI=https://hackage.haskell.org/package/hslua-module-text-0.3.0.1/hslua-module-text-0.3.0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=aa7a49571774cbabd8d9182066e0729c diff --git a/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.1.0 b/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.1.0 deleted file mode 100644 index b743e66a3adc..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-objectorientation-2.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/hslua-core-2.1:=[profile?] =dev-haskell/hslua-marshalling-2.1:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( >=dev-haskell/lua-arbitrary-1.0 >=dev-haskell/quickcheck-2.7 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hslua-1.0 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Object orientation tools for HsLua -EAPI=8 -HOMEPAGE=https://hslua.org/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/hslua-core-2.1:=[profile?] =dev-haskell/hslua-marshalling-2.1:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/2.1.0 -SRC_URI=https://hackage.haskell.org/package/hslua-objectorientation-2.1.0/hslua-objectorientation-2.1.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=0b3428f591f45980cc5e8656e86b8723 diff --git a/metadata/md5-cache/dev-haskell/hslua-packaging-2.1.0 b/metadata/md5-cache/dev-haskell/hslua-packaging-2.1.0 deleted file mode 100644 index 3b466eaedc5e..000000000000 --- a/metadata/md5-cache/dev-haskell/hslua-packaging-2.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] =dev-haskell/hslua-marshalling-2.1:=[profile?] =dev-haskell/hslua-objectorientation-2.1:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/tasty-0.11 dev-haskell/tasty-hslua >=dev-haskell/tasty-hunit-0.9 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Utilities to build Lua modules -EAPI=8 -HOMEPAGE=https://hslua.org/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/hslua-core-2.1:=[profile?] =dev-haskell/hslua-marshalling-2.1:=[profile?] =dev-haskell/hslua-objectorientation-2.1:=[profile?] =dev-haskell/mtl-2.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.4.3:= -RESTRICT=!test? ( test ) -SLOT=0/2.1.0 -SRC_URI=https://hackage.haskell.org/package/hslua-packaging-2.1.0/hslua-packaging-2.1.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=6d643714b6b8c6e7ac33e0771ac328bc diff --git a/metadata/md5-cache/dev-haskell/hsopenssl-0.11.4.17-r1 b/metadata/md5-cache/dev-haskell/hsopenssl-0.11.4.17-r1 index 48d0e401e736..5254173b9bcc 100644 --- a/metadata/md5-cache/dev-haskell/hsopenssl-0.11.4.17-r1 +++ b/metadata/md5-cache/dev-haskell/hsopenssl-0.11.4.17-r1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/vshabanov/HsOpenSSL INHERIT=haskell-cabal IUSE=fast-bignum doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=public-domain RDEPEND=>=dev-haskell/network-2.1:=[profile?] =dev-haskell/old-locale-1.0.0.2:=[profile?] =dev-lang/ghc-7.4.1:= dev-libs/openssl:= RESTRICT=!test? ( test ) SLOT=0/0.11.4.17 SRC_URI=https://hackage.haskell.org/package/HsOpenSSL-0.11.4.17/HsOpenSSL-0.11.4.17.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=d7377113b40d882528709c38d6999618 +_md5_=0b45aa1b241ad59e6aea9d96b9dd9fce diff --git a/metadata/md5-cache/dev-haskell/hspec-2.7.1 b/metadata/md5-cache/dev-haskell/hspec-2.7.1 deleted file mode 100644 index a809b27aa7b3..000000000000 --- a/metadata/md5-cache/dev-haskell/hspec-2.7.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=~dev-haskell/hspec-core-2.7.1:=[profile?] ~dev-haskell/hspec-discover-2.7.1:=[profile?] >=dev-haskell/hspec-expectations-0.8.2:=[profile?] =dev-haskell/quickcheck-2.12:2=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.12 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A Testing Framework for Haskell -EAPI=7 -HOMEPAGE=http://hspec.github.io/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=~dev-haskell/hspec-core-2.7.1:=[profile?] ~dev-haskell/hspec-discover-2.7.1:=[profile?] >=dev-haskell/hspec-expectations-0.8.2:=[profile?] =dev-haskell/quickcheck-2.12:2=[profile?] >=dev-lang/ghc-7.4.1:= -SLOT=0/2.7.1 -SRC_URI=https://hackage.haskell.org/package/hspec-2.7.1/hspec-2.7.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=a0e6f3eb973040de975b28c4d2271a0d diff --git a/metadata/md5-cache/dev-haskell/hspec-core-2.7.1 b/metadata/md5-cache/dev-haskell/hspec-core-2.7.1 deleted file mode 100644 index 6534455a94b5..000000000000 --- a/metadata/md5-cache/dev-haskell/hspec-core-2.7.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/ansi-terminal-0.5:=[profile?] dev-haskell/call-stack:=[profile?] >=dev-haskell/clock-0.7.1:=[profile?] >=dev-haskell/hspec-expectations-0.8.2:=[profile?] =dev-haskell/hunit-1.6:=[profile?] =dev-haskell/quickcheck-2.13.1:2=[profile?] >=dev-haskell/quickcheck-io-0.2.0:=[profile?] dev-haskell/random:=[profile?] dev-haskell/setenv:=[profile?] >=dev-haskell/stm-2.2:=[profile?] dev-haskell/tf-random:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-meta-2.3.2 >=dev-haskell/silently-1.2.4 dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A Testing Framework for Haskell -EAPI=7 -HOMEPAGE=http://hspec.github.io/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/ansi-terminal-0.5:=[profile?] dev-haskell/call-stack:=[profile?] >=dev-haskell/clock-0.7.1:=[profile?] >=dev-haskell/hspec-expectations-0.8.2:=[profile?] =dev-haskell/hunit-1.6:=[profile?] =dev-haskell/quickcheck-2.13.1:2=[profile?] >=dev-haskell/quickcheck-io-0.2.0:=[profile?] dev-haskell/random:=[profile?] dev-haskell/setenv:=[profile?] >=dev-haskell/stm-2.2:=[profile?] dev-haskell/tf-random:=[profile?] >=dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/2.7.1 -SRC_URI=https://hackage.haskell.org/package/hspec-core-2.7.1/hspec-core-2.7.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=787c31005019ed3711af0d020f48b250 diff --git a/metadata/md5-cache/dev-haskell/hspec-discover-2.7.1 b/metadata/md5-cache/dev-haskell/hspec-discover-2.7.1 deleted file mode 100644 index 3774496e3e82..000000000000 --- a/metadata/md5-cache/dev-haskell/hspec-discover-2.7.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.12 test? ( >=dev-haskell/hspec-meta-2.3.2 >=dev-haskell/quickcheck-2.7 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Automatically discover and run Hspec tests -EAPI=7 -HOMEPAGE=http://hspec.github.io/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/2.7.1 -SRC_URI=https://hackage.haskell.org/package/hspec-discover-2.7.1/hspec-discover-2.7.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f1c3867624b9b07654bebb646d38c53d diff --git a/metadata/md5-cache/dev-haskell/hspec-megaparsec-2.2.0 b/metadata/md5-cache/dev-haskell/hspec-megaparsec-2.2.0 new file mode 100644 index 000000000000..4ec8fac4ad4b --- /dev/null +++ b/metadata/md5-cache/dev-haskell/hspec-megaparsec-2.2.0 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/hspec-expectations-0.8:=[profile?] =dev-haskell/megaparsec-9.0:=[profile?] =dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 test? ( >=dev-haskell/hspec-2.0 =dev-haskell/hspec-expectations-0.8:=[profile?] =dev-haskell/megaparsec-9.0:=[profile?] =dev-lang/ghc-8.6.3:= +RESTRICT=!test? ( test ) +SLOT=0/2.2.0 +SRC_URI=https://hackage.haskell.org/package/hspec-megaparsec-2.2.0/hspec-megaparsec-2.2.0.tar.gz +_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=79f02e04ddd591d035a8730684cd37c6 diff --git a/metadata/md5-cache/dev-haskell/hspec-meta-2.6.0 b/metadata/md5-cache/dev-haskell/hspec-meta-2.6.0 deleted file mode 100644 index 2a4050f3d5f7..000000000000 --- a/metadata/md5-cache/dev-haskell/hspec-meta-2.6.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/ansi-terminal:=[profile?] dev-haskell/call-stack:=[profile?] dev-haskell/clock:=[profile?] >=dev-haskell/hspec-expectations-0.8.2:=[profile?] =dev-haskell/quickcheck-2.12:2=[profile?] dev-haskell/quickcheck-io:=[profile?] dev-haskell/random:=[profile?] dev-haskell/setenv:=[profile?] >=dev-haskell/stm-2.2:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A version of Hspec which is used to test Hspec itself -EAPI=7 -HOMEPAGE=http://hspec.github.io/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-haskell/ansi-terminal:=[profile?] dev-haskell/call-stack:=[profile?] dev-haskell/clock:=[profile?] >=dev-haskell/hspec-expectations-0.8.2:=[profile?] =dev-haskell/quickcheck-2.12:2=[profile?] dev-haskell/quickcheck-io:=[profile?] dev-haskell/random:=[profile?] dev-haskell/setenv:=[profile?] >=dev-haskell/stm-2.2:=[profile?] >=dev-lang/ghc-7.8.2:= -SLOT=0/2.6.0 -SRC_URI=https://hackage.haskell.org/package/hspec-meta-2.6.0/hspec-meta-2.6.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=e3e2128b16828618e94962a6a80d8196 diff --git a/metadata/md5-cache/dev-haskell/hsql-mysql-1.8.2-r1 b/metadata/md5-cache/dev-haskell/hsql-mysql-1.8.2-r1 deleted file mode 100644 index d8392039ecde..000000000000 --- a/metadata/md5-cache/dev-haskell/hsql-mysql-1.8.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/cabal[profile?] >=dev-haskell/hsql-1.8.2[profile?] >=dev-lang/ghc-6.10.1 dev-db/mysql-connector-c:0= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=MySQL driver for HSQL -EAPI=8 -HOMEPAGE=https://hackage.haskell.org/package/hsql-mysql -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/cabal[profile?] >=dev-haskell/hsql-1.8.2[profile?] >=dev-lang/ghc-6.10.1 dev-db/mysql-connector-c:0= -SLOT=0 -SRC_URI=https://hackage.haskell.org/package/hsql-mysql-1.8.2/hsql-mysql-1.8.2.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=81de10d92f8aed22f98fa43e76bbf5cb diff --git a/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1 b/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1 index d92c19e668a6..d00f68e894eb 100644 --- a/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1 +++ b/metadata/md5-cache/dev-haskell/html-conduit-1.3.2.1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/snoyberg/xml INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=dev-haskell/attoparsec:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/conduit-extra:=[profile?] >=dev-haskell/resourcet-1.2:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/xml-conduit-1.3:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] =dev-lang/ghc-7.8.2:= RESTRICT=!test? ( test ) SLOT=0/1.3.2.1 SRC_URI=https://hackage.haskell.org/package/html-conduit-1.3.2.1/html-conduit-1.3.2.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=da6acd1337de78d1d223d3f9eb46c588 +_md5_=3a6090c09683da904dbd64df50750aa7 diff --git a/metadata/md5-cache/dev-haskell/http-4000.3.16 b/metadata/md5-cache/dev-haskell/http-4000.3.16 deleted file mode 100644 index 250282cb4694..000000000000 --- a/metadata/md5-cache/dev-haskell/http-4000.3.16 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/httpd-shed-0.4 =dev-haskell/hunit-1.2.0.1 =dev-haskell/puremd5-0.2.4 =dev-haskell/split-0.1.3 =dev-haskell/test-framework-0.2.0 =dev-haskell/test-framework-hunit-0.3.0 =dev-lang/ghc-8.4.3:= >=dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/4000.4.1 SRC_URI=https://hackage.haskell.org/package/HTTP-4000.4.1/HTTP-4000.4.1.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=2ba4ead2f31f72ebc86893c7ccc98c63 +_md5_=b7bf2327c2470fc6275b399b0de96475 diff --git a/metadata/md5-cache/dev-haskell/http-api-data-0.4.1.1 b/metadata/md5-cache/dev-haskell/http-api-data-0.4.1.1 deleted file mode 100644 index 9e8d65bccd60..000000000000 --- a/metadata/md5-cache/dev-haskell/http-api-data-0.4.1.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/attoparsec-0.13.2.2:=[profile?] =dev-haskell/attoparsec-iso8601-1.0.1.0:=[profile?] =dev-haskell/base-compat-0.10.5:=[profile?] =dev-haskell/cookie-0.4.3:=[profile?] =dev-haskell/hashable-1.2.7.0:=[profile?] =dev-haskell/http-types-0.12.3:=[profile?] =dev-haskell/nats-1.1.2:=[profile?] =dev-haskell/semigroups-0.18.5:=[profile?] =dev-haskell/tagged-0.8.5:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-haskell/time-compat-1.9.2:=[profile?] =dev-haskell/unordered-containers-0.2.10.0:=[profile?] =dev-haskell/uuid-types-1.0.3:=[profile?] =dev-haskell/void-0.7.3:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-2.7.1 =dev-haskell/hunit-1.6.0.0 =dev-haskell/quickcheck-2.13.1 =dev-haskell/quickcheck-instances-0.3.21 =dev-haskell/attoparsec-0.13.2.2:=[profile?] =dev-haskell/attoparsec-iso8601-1.0.1.0:=[profile?] =dev-haskell/base-compat-0.10.5:=[profile?] =dev-haskell/cookie-0.4.3:=[profile?] =dev-haskell/hashable-1.2.7.0:=[profile?] =dev-haskell/http-types-0.12.3:=[profile?] =dev-haskell/nats-1.1.2:=[profile?] =dev-haskell/semigroups-0.18.5:=[profile?] =dev-haskell/tagged-0.8.5:=[profile?] =dev-haskell/text-1.2.3.0:=[profile?] =dev-haskell/time-compat-1.9.2:=[profile?] =dev-haskell/unordered-containers-0.2.10.0:=[profile?] =dev-haskell/uuid-types-1.0.3:=[profile?] =dev-haskell/void-0.7.3:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.4.1.1 -SRC_URI=https://hackage.haskell.org/package/http-api-data-0.4.1.1/http-api-data-0.4.1.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=16e66c4e7acad8dab7309ecc0ab87ff1 diff --git a/metadata/md5-cache/dev-haskell/http-client-0.6.4.1 b/metadata/md5-cache/dev-haskell/http-client-0.6.4.1 deleted file mode 100644 index 0561738a0d20..000000000000 --- a/metadata/md5-cache/dev-haskell/http-client-0.6.4.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/blaze-builder-0.3:=[profile?] >=dev-haskell/case-insensitive-1.0:=[profile?] dev-haskell/cookie:=[profile?] >=dev-haskell/exceptions-0.4:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/memory-0.7:=[profile?] dev-haskell/mime-types:=[profile?] dev-haskell/random:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/streaming-commons-0.1.0.2:=[profile?] =dev-haskell/text-0.11:=[profile?] >=dev-lang/ghc-8.2.1:= network-uri? ( >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] ) !network-uri? ( >=dev-haskell/network-2.4:=[profile?] =dev-haskell/cabal-2.0.0.2 test? ( dev-haskell/async dev-haskell/hspec dev-haskell/monad-control >=dev-haskell/streaming-commons-0.1.1 dev-haskell/zlib !network-uri? ( dev-haskell/network-uri ) ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=An HTTP client engine, intended as a base layer for more user-friendly packages -EAPI=7 -HOMEPAGE=https://github.com/snoyberg/http-client -INHERIT=haskell-cabal -IUSE=+network-uri doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/blaze-builder-0.3:=[profile?] >=dev-haskell/case-insensitive-1.0:=[profile?] dev-haskell/cookie:=[profile?] >=dev-haskell/exceptions-0.4:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/memory-0.7:=[profile?] dev-haskell/mime-types:=[profile?] dev-haskell/random:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/streaming-commons-0.1.0.2:=[profile?] =dev-haskell/text-0.11:=[profile?] >=dev-lang/ghc-8.2.1:= network-uri? ( >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] ) !network-uri? ( >=dev-haskell/network-2.4:=[profile?] =dev-haskell/connection-0.2.5:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/http-client-0.6:=[profile?] =dev-haskell/http-client-tls-0.3.2:=[profile?] =dev-haskell/network-3.0.0.0:=[profile?] dev-haskell/network-bsd:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=restricting the servers that http-client will use -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/http-client-restricted -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/http-client-0.6:=[profile?] =dev-haskell/http-client-tls-0.3.2:=[profile?] =dev-haskell/network-3.0.0.0:=[profile?] dev-haskell/network-bsd:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.4.3:= -SLOT=0/0.0.3 -SRC_URI=https://hackage.haskell.org/package/http-client-restricted-0.0.3/http-client-restricted-0.0.3.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=4fa8eb38be64aef405f44eac68a4277b diff --git a/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5 b/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5 new file mode 100644 index 000000000000..54818943418c --- /dev/null +++ b/metadata/md5-cache/dev-haskell/http-client-restricted-0.0.5 @@ -0,0 +1,15 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/http-client-0.7.11:=[profile?] =dev-haskell/http-client-tls-0.3.6:=[profile?] =dev-haskell/network-3.0.0.0:=[profile?] dev-haskell/network-bsd:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=restricting the servers that http-client will use +EAPI=8 +HOMEPAGE=https://hackage.haskell.org/package/http-client-restricted +INHERIT=haskell-cabal +IUSE=doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/http-client-0.7.11:=[profile?] =dev-haskell/http-client-tls-0.3.6:=[profile?] =dev-haskell/network-3.0.0.0:=[profile?] dev-haskell/network-bsd:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.4.3:= +SLOT=0/0.0.5 +SRC_URI=https://hackage.haskell.org/package/http-client-restricted-0.0.5/http-client-restricted-0.0.5.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=f9e193e0409d566486963d2a02096f52 diff --git a/metadata/md5-cache/dev-haskell/http-client-tls-0.3.5.3 b/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1 similarity index 51% rename from metadata/md5-cache/dev-haskell/http-client-tls-0.3.5.3 rename to metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1 index 21e5df8e2b93..df74673967a4 100644 --- a/metadata/md5-cache/dev-haskell/http-client-tls-0.3.5.3 +++ b/metadata/md5-cache/dev-haskell/http-client-tls-0.3.6.1 @@ -1,6 +1,6 @@ BDEPEND=app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/case-insensitive:=[profile?] >=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/exceptions:=[profile?] >=dev-haskell/http-client-0.5.0:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/network:=[profile?] dev-haskell/network-uri:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/tls-1.2:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour ) +DEPEND=dev-haskell/case-insensitive:=[profile?] >=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/http-client-0.7.11:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/network:=[profile?] dev-haskell/network-uri:=[profile?] >=dev-haskell/tls-1.2:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour ) DESCRIPTION=http-client backend using the connection package and tls library EAPI=8 HOMEPAGE=https://github.com/snoyberg/http-client @@ -8,9 +8,9 @@ INHERIT=haskell-cabal IUSE=doc hscolour profile test KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT -RDEPEND=dev-haskell/case-insensitive:=[profile?] >=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/exceptions:=[profile?] >=dev-haskell/http-client-0.5.0:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/network:=[profile?] dev-haskell/network-uri:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/tls-1.2:=[profile?] >=dev-lang/ghc-7.8.2:= +RDEPEND=dev-haskell/case-insensitive:=[profile?] >=dev-haskell/connection-0.2.5:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/data-default-class:=[profile?] >=dev-haskell/http-client-0.7.11:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/network:=[profile?] dev-haskell/network-uri:=[profile?] >=dev-haskell/tls-1.2:=[profile?] >=dev-lang/ghc-8.10.1:= RESTRICT=test !test? ( test ) -SLOT=0/0.3.5.3 -SRC_URI=https://hackage.haskell.org/package/http-client-tls-0.3.5.3/http-client-tls-0.3.5.3.tar.gz +SLOT=0/0.3.6.1 +SRC_URI=https://hackage.haskell.org/package/http-client-tls-0.3.6.1/http-client-tls-0.3.6.1.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=ba44f8ca39ebce75bfcd4ca0917eb083 +_md5_=adeba250e8cceb255501d0e56e09fe8a diff --git a/metadata/md5-cache/dev-haskell/http-common-0.8.2.1 b/metadata/md5-cache/dev-haskell/http-common-0.8.2.1 deleted file mode 100644 index 0e4d045d18da..000000000000 --- a/metadata/md5-cache/dev-haskell/http-common-0.8.2.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/base64-bytestring:=[profile?] dev-haskell/blaze-builder:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/network:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.24 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Common types for HTTP clients and servers -EAPI=7 -HOMEPAGE=https://github.com/istathar/http-common -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/base64-bytestring:=[profile?] dev-haskell/blaze-builder:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/network:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-7.8.2:= -SLOT=0/0.8.2.1 -SRC_URI=https://hackage.haskell.org/package/http-common-0.8.2.1/http-common-0.8.2.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=18ca5791be9e2215a32965f220ed7fcf diff --git a/metadata/md5-cache/dev-haskell/http-common-0.8.3.4 b/metadata/md5-cache/dev-haskell/http-common-0.8.3.4 new file mode 100644 index 000000000000..4173380a6074 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/http-common-0.8.3.4 @@ -0,0 +1,15 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=dev-haskell/base64-bytestring:=[profile?] dev-haskell/blaze-builder:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/network:=[profile?] dev-haskell/random:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Common types for HTTP clients and servers +EAPI=8 +HOMEPAGE=https://github.com/aesiniath/http-common +INHERIT=haskell-cabal +IUSE=doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=dev-haskell/base64-bytestring:=[profile?] dev-haskell/blaze-builder:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/network:=[profile?] dev-haskell/random:=[profile?] dev-haskell/text:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.4.3:= +SLOT=0/0.8.3.4 +SRC_URI=https://hackage.haskell.org/package/http-common-0.8.3.4/http-common-0.8.3.4.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=f4194a340a16ec092b142591b3cf344e diff --git a/metadata/md5-cache/dev-haskell/http-streams-0.8.7.2 b/metadata/md5-cache/dev-haskell/http-streams-0.8.7.2 deleted file mode 100644 index 0c911c8f4a1c..000000000000 --- a/metadata/md5-cache/dev-haskell/http-streams-0.8.7.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/aeson:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-builder-0.4:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/hsopenssl-0.11.2:=[profile?] >=dev-haskell/http-common-0.8.2:=[profile?] >=dev-haskell/io-streams-1.3:=[zlib,profile?] =dev-haskell/openssl-streams-1.1:=[profile?] =dev-lang/ghc-8.4.3:= network-uri? ( >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] ) !network-uri? ( =dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=An HTTP client using io-streams -EAPI=7 -HOMEPAGE=https://github.com/afcowie/http-streams/ -INHERIT=haskell-cabal -IUSE=+network-uri doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-builder-0.4:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/hsopenssl-0.11.2:=[profile?] >=dev-haskell/http-common-0.8.2:=[profile?] >=dev-haskell/io-streams-1.3:=[zlib,profile?] =dev-haskell/openssl-streams-1.1:=[profile?] =dev-lang/ghc-8.4.3:= network-uri? ( >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] ) !network-uri? ( =dev-haskell/blaze-builder-0.4:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/hsopenssl-0.11.2:=[profile?] >=dev-haskell/http-common-0.8.3.4:=[profile?] >=dev-haskell/io-streams-1.3:=[zlib,profile?] =dev-haskell/openssl-streams-1.1:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=An HTTP client using io-streams +EAPI=8 +HOMEPAGE=https://github.com/aesiniath/http-streams/ +INHERIT=haskell-cabal +IUSE=doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-builder-0.4:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/hsopenssl-0.11.2:=[profile?] >=dev-haskell/http-common-0.8.3.4:=[profile?] >=dev-haskell/io-streams-1.3:=[zlib,profile?] =dev-haskell/openssl-streams-1.1:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/network-2.6:=[profile?] >=dev-haskell/network-uri-2.6:=[profile?] +RESTRICT=test +SLOT=0/0.8.9.4 +SRC_URI=https://hackage.haskell.org/package/http-streams-0.8.9.4/http-streams-0.8.9.4.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=426fa7060eaddfd7f75e87b6face10c7 diff --git a/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1 b/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1 deleted file mode 100644 index 0c8daa01f6b7..000000000000 --- a/metadata/md5-cache/dev-haskell/httpd-shed-0.4.1.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/network-2.3:=[profile?] =dev-haskell/network-uri-2.5:=[profile?] =dev-haskell/network-bsd-2.7:=[profile?] =dev-haskell/network-2.7:=[profile?] ) !network-bsd? ( =dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/network-2.6:=[profile?] ) !network-uri? ( =dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A simple web-server with an interact style API -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/httpd-shed -INHERIT=haskell-cabal -IUSE=buildexamples +network-bsd +network-uri doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/network-2.3:=[profile?] =dev-haskell/network-uri-2.5:=[profile?] =dev-haskell/network-bsd-2.7:=[profile?] =dev-haskell/network-2.7:=[profile?] ) !network-bsd? ( =dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/network-2.6:=[profile?] ) !network-uri? ( =dev-lang/ghc-7.4.1:= >=dev-haskell/network-2.3:=[profile?] =dev-haskell/network-bsd-2.7:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=A simple web-server with an interact style API +EAPI=7 +HOMEPAGE=https://hackage.haskell.org/package/httpd-shed +INHERIT=haskell-cabal +IUSE=buildexamples doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/network-2.3:=[profile?] =dev-haskell/network-bsd-2.7:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] +SLOT=0/0.4.1.1 +SRC_URI=https://hackage.haskell.org/package/httpd-shed-0.4.1.1/httpd-shed-0.4.1.1.tar.gz +_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=ae0de0f4c9c8b3e059a0786e1497e6a2 diff --git a/metadata/md5-cache/dev-haskell/hunit-1.2.5.2-r1 b/metadata/md5-cache/dev-haskell/hunit-1.2.5.2-r1 deleted file mode 100644 index 32dea816caaa..000000000000 --- a/metadata/md5-cache/dev-haskell/hunit-1.2.5.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A unit testing framework for Haskell -EAPI=7 -HOMEPAGE=http://hunit.sourceforge.net/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-6.10.4:= -SLOT=0/1.2.5.2 -SRC_URI=https://hackage.haskell.org/package/HUnit-1.2.5.2/HUnit-1.2.5.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=1d2cd814822779253a71d5d753247bd5 diff --git a/metadata/md5-cache/dev-haskell/hunit-1.6.0.0 b/metadata/md5-cache/dev-haskell/hunit-1.6.0.0 deleted file mode 100644 index 03bd6b9062a7..000000000000 --- a/metadata/md5-cache/dev-haskell/hunit-1.6.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/call-stack:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A unit testing framework for Haskell -EAPI=8 -HOMEPAGE=https://github.com/hspec/HUnit#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/call-stack:=[profile?] >=dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.6.0.0 -SRC_URI=https://hackage.haskell.org/package/HUnit-1.6.0.0/HUnit-1.6.0.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=8234acf0768212cc593d2deabac4c930 diff --git a/metadata/md5-cache/dev-haskell/hxt-9.3.1.18 b/metadata/md5-cache/dev-haskell/hxt-9.3.1.22 similarity index 65% rename from metadata/md5-cache/dev-haskell/hxt-9.3.1.18 rename to metadata/md5-cache/dev-haskell/hxt-9.3.1.22 index 9ed3300f8a30..70277734b5bf 100644 --- a/metadata/md5-cache/dev-haskell/hxt-9.3.1.18 +++ b/metadata/md5-cache/dev-haskell/hxt-9.3.1.22 @@ -1,15 +1,15 @@ BDEPEND=app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hxt-charproperties-9.1:=[profile?] >=dev-haskell/hxt-regex-xmlschema-9.2:=[profile?] >=dev-haskell/hxt-unicode-9.0.1:=[profile?] >=dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/parsec-2.1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour ) +DEPEND=>=dev-haskell/hxt-charproperties-9.1:=[profile?] >=dev-haskell/hxt-regex-xmlschema-9.2:=[profile?] >=dev-haskell/hxt-unicode-9.0.1:=[profile?] >=dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/parsec-2.1:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) DESCRIPTION=A collection of tools for processing XML with Haskell EAPI=7 HOMEPAGE=https://github.com/UweSchmidt/hxt INHERIT=haskell-cabal -IUSE=doc hscolour profile +IUSE=profile doc hscolour profile KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=>=dev-haskell/hxt-charproperties-9.1:=[profile?] >=dev-haskell/hxt-regex-xmlschema-9.2:=[profile?] >=dev-haskell/hxt-unicode-9.0.1:=[profile?] >=dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/parsec-2.1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/network-uri-2.6:=[profile?] -SLOT=0/9.3.1.18 -SRC_URI=https://hackage.haskell.org/package/hxt-9.3.1.18/hxt-9.3.1.18.tar.gz +RDEPEND=>=dev-haskell/hxt-charproperties-9.1:=[profile?] >=dev-haskell/hxt-regex-xmlschema-9.2:=[profile?] >=dev-haskell/hxt-unicode-9.0.1:=[profile?] >=dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/parsec-2.1:=[profile?] =dev-lang/ghc-8.4.3:= +SLOT=0/9.3.1.22 +SRC_URI=https://hackage.haskell.org/package/hxt-9.3.1.22/hxt-9.3.1.22.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=118a6df1a915e1a42b23adc36891a6e4 +_md5_=221dc7edbd9028022e09d21e72fa9b7d diff --git a/metadata/md5-cache/dev-haskell/ieee754-0.7.8 b/metadata/md5-cache/dev-haskell/ieee754-0.7.8 index 39954a1d43ba..1effae72a0d9 100644 --- a/metadata/md5-cache/dev-haskell/ieee754-0.7.8 +++ b/metadata/md5-cache/dev-haskell/ieee754-0.7.8 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/patperry/hs-ieee754 INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= SLOT=0/0.7.8 SRC_URI=https://hackage.haskell.org/package/ieee754-0.7.8/ieee754-0.7.8.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=35bc49bf1db739218b93eeb5b6a6b781 +_md5_=d3a22bfdd5f9311eae06e1fec072f9a4 diff --git a/metadata/md5-cache/dev-haskell/ifelse-0.85-r1 b/metadata/md5-cache/dev-haskell/ifelse-0.85-r1 index 83aa56fc52a1..fff14691cbf1 100644 --- a/metadata/md5-cache/dev-haskell/ifelse-0.85-r1 +++ b/metadata/md5-cache/dev-haskell/ifelse-0.85-r1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/IfElse INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 ~amd64-linux +KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux LICENSE=BSD RDEPEND=dev-haskell/mtl:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/0.85 SRC_URI=https://hackage.haskell.org/package/IfElse-0.85/IfElse-0.85.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=693b724c6457b03479c7a79cc3875094 +_md5_=09d43651d766f6d47927978200a4f4c9 diff --git a/metadata/md5-cache/dev-haskell/indexed-traversable-0.1 b/metadata/md5-cache/dev-haskell/indexed-traversable-0.1 deleted file mode 100644 index e2bfd6ac6475..000000000000 --- a/metadata/md5-cache/dev-haskell/indexed-traversable-0.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/semigroups-0.18.4:=[profile?] =dev-haskell/transformers-compat-0.6.6:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=FunctorWithIndex, FoldableWithIndex, TraversableWithIndex -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/indexed-traversable -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=>=dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/semigroups-0.18.4:=[profile?] =dev-haskell/transformers-compat-0.6.6:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= -SLOT=0/0.1 -SRC_URI=https://hackage.haskell.org/package/indexed-traversable-0.1/indexed-traversable-0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ea4c0734db7ea67b28ee9068ada0d8a6 diff --git a/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.1 b/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.1 deleted file mode 100644 index 21980d8036af..000000000000 --- a/metadata/md5-cache/dev-haskell/indexed-traversable-0.1.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/semigroups-0.18.4:=[profile?] =dev-haskell/transformers-compat-0.6.6:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=FunctorWithIndex, FoldableWithIndex, TraversableWithIndex -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/indexed-traversable -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=>=dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/semigroups-0.18.4:=[profile?] =dev-haskell/transformers-compat-0.6.6:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= -SLOT=0/0.1.1 -SRC_URI=https://hackage.haskell.org/package/indexed-traversable-0.1.1/indexed-traversable-0.1.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=1cd95ff50db7914ee352e17072bfbc53 diff --git a/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1 b/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1 deleted file mode 100644 index 3ba74faf7e60..000000000000 --- a/metadata/md5-cache/dev-haskell/integer-logarithms-1.0.3.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Integer logarithms -EAPI=7 -HOMEPAGE=https://github.com/haskellari/integer-logarithms -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-lang/ghc-8.4.3:= -RESTRICT=test -SLOT=0/1.0.3.1 -SRC_URI=https://hackage.haskell.org/package/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=10d998c399169bcd3b9383e6d9d4b01d diff --git a/metadata/md5-cache/dev-haskell/io-streams-1.5.2.0 b/metadata/md5-cache/dev-haskell/io-streams-1.5.2.0 deleted file mode 100644 index 61a6256b6567..000000000000 --- a/metadata/md5-cache/dev-haskell/io-streams-1.5.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/attoparsec-0.10:=[profile?] =dev-haskell/bytestring-builder-0.10:=[profile?] =dev-haskell/primitive-0.2:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.8.2:= network? ( >=dev-haskell/network-2.3:=[profile?] =dev-haskell/zlib-bindings-0.1:=[profile?] =dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/mtl-2 =dev-haskell/quickcheck-2.3.0.2 =dev-haskell/test-framework-0.6 =dev-haskell/test-framework-hunit-0.2.7 =dev-haskell/test-framework-quickcheck2-0.2.12.1 =dev-haskell/zlib-0.5 =dev-haskell/attoparsec-0.10:=[profile?] =dev-haskell/bytestring-builder-0.10:=[profile?] =dev-haskell/primitive-0.2:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.8.2:= network? ( >=dev-haskell/network-2.3:=[profile?] =dev-haskell/zlib-bindings-0.1:=[profile?] =dev-haskell/attoparsec-0.10:=[profile?] =dev-haskell/primitive-0.2:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-8.4.3:= network? ( >=dev-haskell/network-2.3:=[profile?] =dev-haskell/zlib-bindings-0.1:=[profile?] =dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/quickcheck-2.3.0.2 =dev-haskell/test-framework-0.6 =dev-haskell/test-framework-hunit-0.2.7 =dev-haskell/test-framework-quickcheck2-0.2.12.1 =dev-haskell/zlib-0.5 =dev-haskell/attoparsec-0.10:=[profile?] =dev-haskell/primitive-0.2:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-8.4.3:= network? ( >=dev-haskell/network-2.3:=[profile?] =dev-haskell/zlib-bindings-0.1:=[profile?] io-streams-1.5.2.1-rev2.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=a6ccefd5ee0fd101a4d552fdce39d951 diff --git a/metadata/md5-cache/dev-haskell/io-streams-haproxy-1.0.1.0-r1 b/metadata/md5-cache/dev-haskell/io-streams-haproxy-1.0.1.0-r1 deleted file mode 100644 index f20d33a678f6..000000000000 --- a/metadata/md5-cache/dev-haskell/io-streams-haproxy-1.0.1.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/attoparsec-0.7:=[profile?] =dev-haskell/io-streams-1.3:=[network,profile?] =dev-haskell/network-2.3:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/test-framework-0.8.0.3 =dev-haskell/test-framework-hunit-0.2.7 =dev-haskell/attoparsec-0.7:=[profile?] =dev-haskell/io-streams-1.3:=[network,profile?] =dev-haskell/network-2.3:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=test -SLOT=0/1.0.1.0 -SRC_URI=https://hackage.haskell.org/package/io-streams-haproxy-1.0.1.0/io-streams-haproxy-1.0.1.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f6a7defa73962c7a63cf3e830dcb73eb diff --git a/metadata/md5-cache/dev-haskell/io-streams-haproxy-1.0.1.0-r2 b/metadata/md5-cache/dev-haskell/io-streams-haproxy-1.0.1.0-r2 new file mode 100644 index 000000000000..d4b58a871fe8 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/io-streams-haproxy-1.0.1.0-r2 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/attoparsec-0.7:=[profile?] >=dev-haskell/io-streams-1.3:=[network,profile?] =dev-haskell/network-2.3:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/test-framework-0.8.0.3 =dev-haskell/test-framework-hunit-0.2.7 =dev-haskell/attoparsec-0.7:=[profile?] >=dev-haskell/io-streams-1.3:=[network,profile?] =dev-haskell/network-2.3:=[profile?] =dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/1.0.1.0 +SRC_URI=https://hackage.haskell.org/package/io-streams-haproxy-1.0.1.0/io-streams-haproxy-1.0.1.0.tar.gz https://hackage.haskell.org/package/io-streams-haproxy-1.0.1.0/revision/3.cabal -> io-streams-haproxy-1.0.1.0-rev3.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=a9bc017b03a9b6019116749b86533020 diff --git a/metadata/md5-cache/dev-haskell/ipynb-0.1 b/metadata/md5-cache/dev-haskell/ipynb-0.1 deleted file mode 100644 index a5f9a3db41fe..000000000000 --- a/metadata/md5-cache/dev-haskell/ipynb-0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/aeson:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( dev-haskell/aeson-diff dev-haskell/microlens dev-haskell/microlens-aeson dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/vector ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Data structure for working with Jupyter notebooks (ipynb) -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/ipynb -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.1 -SRC_URI=https://hackage.haskell.org/package/ipynb-0.1/ipynb-0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=9ae4e4d7643aefb1c9ca7c993cc7e206 diff --git a/metadata/md5-cache/dev-haskell/ipynb-0.1.0.2 b/metadata/md5-cache/dev-haskell/ipynb-0.1.0.2 deleted file mode 100644 index a6a246546974..000000000000 --- a/metadata/md5-cache/dev-haskell/ipynb-0.1.0.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/aeson:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( dev-haskell/aeson-diff dev-haskell/microlens dev-haskell/microlens-aeson dev-haskell/tasty dev-haskell/tasty-hunit dev-haskell/vector ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Data structure for working with Jupyter notebooks (ipynb) -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/ipynb -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.1.0.2 -SRC_URI=https://hackage.haskell.org/package/ipynb-0.1.0.2/ipynb-0.1.0.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f7c34cad539006cbe1995b1863e37b04 diff --git a/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.1.4 b/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.1.4 deleted file mode 100644 index 0d174eb23834..000000000000 --- a/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.1.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/mtl-2.2:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/text-1.1.1:=[profile?] =dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-2.0 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Parse jira wiki text into an abstract syntax tree -EAPI=7 -HOMEPAGE=https://github.com/tarleb/jira-wiki-markup -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/mtl-2.2:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/text-1.1.1:=[profile?] =dev-lang/ghc-8.0.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.1.4 -SRC_URI=https://hackage.haskell.org/package/jira-wiki-markup-1.1.4/jira-wiki-markup-1.1.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=a2f8e5103c3a8b9d2496733efc0292e9 diff --git a/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.3.4 b/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.3.4 deleted file mode 100644 index ef6e31e409e8..000000000000 --- a/metadata/md5-cache/dev-haskell/jira-wiki-markup-1.3.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/mtl-2.2:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/text-1.1.1:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/tasty dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Handle Jira wiki markup -EAPI=7 -HOMEPAGE=https://github.com/tarleb/jira-wiki-markup -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/mtl-2.2:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/text-1.1.1:=[profile?] =dev-lang/ghc-8.4.3:= -RESTRICT=!test? ( test ) -SLOT=0/1.3.4 -SRC_URI=https://hackage.haskell.org/package/jira-wiki-markup-1.3.4/jira-wiki-markup-1.3.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8cc71c0635685eb5a472f7c0cc9bdded diff --git a/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1 b/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1 new file mode 100644 index 000000000000..7ec36699ea05 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/js-chart-2.9.4.1 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Obtain minified chart.js code +EAPI=8 +HOMEPAGE=https://github.com/jonascarpay/js-chart#readme +INHERIT=haskell-cabal +IUSE=doc hscolour profile test +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/2.9.4.1 +SRC_URI=https://hackage.haskell.org/package/js-chart-2.9.4.1/js-chart-2.9.4.1.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=40fcf878510f3a0e481511911a94e47c diff --git a/metadata/md5-cache/dev-haskell/js-flot-0.8.3 b/metadata/md5-cache/dev-haskell/js-flot-0.8.3 index 400950cd84ad..d9203a8946c6 100644 --- a/metadata/md5-cache/dev-haskell/js-flot-0.8.3 +++ b/metadata/md5-cache/dev-haskell/js-flot-0.8.3 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/ndmitchell/js-flot#readme INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.8.3 SRC_URI=https://hackage.haskell.org/package/js-flot-0.8.3/js-flot-0.8.3.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=9bc1a03f2eb4883e2c7bd4563d00824a +_md5_=7b6ea05d071a7b2529ece4f69c051ce3 diff --git a/metadata/md5-cache/dev-haskell/js-jquery-3.3.1 b/metadata/md5-cache/dev-haskell/js-jquery-3.3.1 index 7711a19020dc..9b079119dcf8 100644 --- a/metadata/md5-cache/dev-haskell/js-jquery-3.3.1 +++ b/metadata/md5-cache/dev-haskell/js-jquery-3.3.1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/ndmitchell/js-jquery#readme INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-lang/ghc-7.4.1:= RESTRICT=test SLOT=0/3.3.1 SRC_URI=https://hackage.haskell.org/package/js-jquery-3.3.1/js-jquery-3.3.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=fc53819de019b444ff69bbfe375e9e7b +_md5_=ab58da5cf0aa2fcb4c36b15b5f314523 diff --git a/metadata/md5-cache/dev-haskell/kan-extensions-5.2 b/metadata/md5-cache/dev-haskell/kan-extensions-5.2 deleted file mode 100644 index 696cdb44a1f3..000000000000 --- a/metadata/md5-cache/dev-haskell/kan-extensions-5.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/adjunctions-4.2:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/contravariant-1:=[profile?] =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/free-4:=[profile?] =dev-haskell/invariant-0.1:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/profunctors-5:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/tagged-0.7.2:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Kan extensions, lifts, forms of the Yoneda lemma, and (co)density (co)monads -EAPI=8 -HOMEPAGE=https://github.com/ekmett/kan-extensions/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/adjunctions-4.2:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/contravariant-1:=[profile?] =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/free-4:=[profile?] =dev-haskell/invariant-0.1:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/profunctors-5:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/tagged-0.7.2:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-lang/ghc-7.8.2:= -SLOT=0/5.2 -SRC_URI=https://hackage.haskell.org/package/kan-extensions-5.2/kan-extensions-5.2.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=33f7171e4158123bfcfc55ca23271fea diff --git a/metadata/md5-cache/dev-haskell/keys-3.12.3 b/metadata/md5-cache/dev-haskell/keys-3.12.3 deleted file mode 100644 index e137cfbccd42..000000000000 --- a/metadata/md5-cache/dev-haskell/keys-3.12.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-orphans-0.5.4:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/free-4:=[profile?] =dev-haskell/hashable-1.1.2.3:=[profile?] =dev-haskell/semigroupoids-5.2:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/tagged-0.7.3:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-haskell/unordered-containers-0.2.4:=[profile?] =dev-haskell/void-0.4:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Keyed functors and containers -EAPI=7 -HOMEPAGE=https://github.com/ekmett/keys/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/base-orphans-0.5.4:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/free-4:=[profile?] =dev-haskell/hashable-1.1.2.3:=[profile?] =dev-haskell/semigroupoids-5.2:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/tagged-0.7.3:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-haskell/unordered-containers-0.2.4:=[profile?] =dev-haskell/void-0.4:=[profile?] =dev-lang/ghc-7.8.2:= -SLOT=0/3.12.3 -SRC_URI=https://hackage.haskell.org/package/keys-3.12.3/keys-3.12.3.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8b21845a4eb1f8146565d2c14f0b5581 diff --git a/metadata/md5-cache/dev-haskell/keys-3.12.3-r1 b/metadata/md5-cache/dev-haskell/keys-3.12.3-r1 new file mode 100644 index 000000000000..b55ce3cccceb --- /dev/null +++ b/metadata/md5-cache/dev-haskell/keys-3.12.3-r1 @@ -0,0 +1,15 @@ +BDEPEND=app-text/dos2unix app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/comonad-4:=[profile?] =dev-haskell/free-4:=[profile?] =dev-haskell/hashable-1.1.2.3:=[profile?] =dev-haskell/semigroupoids-5.2:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/tagged-0.7.3:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-haskell/unordered-containers-0.2.4:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Keyed functors and containers +EAPI=8 +HOMEPAGE=https://github.com/ekmett/keys/ +INHERIT=haskell-cabal +IUSE=doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-haskell/comonad-4:=[profile?] =dev-haskell/free-4:=[profile?] =dev-haskell/hashable-1.1.2.3:=[profile?] =dev-haskell/semigroupoids-5.2:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/tagged-0.7.3:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-haskell/unordered-containers-0.2.4:=[profile?] =dev-lang/ghc-8.4.3:= +SLOT=0/3.12.3 +SRC_URI=https://hackage.haskell.org/package/keys-3.12.3/keys-3.12.3.tar.gz https://hackage.haskell.org/package/keys-3.12.3/revision/1.cabal -> keys-3.12.3-r1.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=fdd609dc3ce8d5b0d87bc52efd9f8cbf diff --git a/metadata/md5-cache/dev-haskell/language-c-0.4.7 b/metadata/md5-cache/dev-haskell/language-c-0.4.7 deleted file mode 100644 index 5a2675586502..000000000000 --- a/metadata/md5-cache/dev-haskell/language-c-0.4.7 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.4.1:= dev-haskell/alex >=dev-haskell/cabal-1.6 dev-haskell/happy hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Analysis and generation of C code -EAPI=7 -HOMEPAGE=https://visq.github.io/language-c/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.4.1:= -SLOT=0/0.4.7 -SRC_URI=https://hackage.haskell.org/package/language-c-0.4.7/language-c-0.4.7.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=7328d5699e32aae0b55c85aa4b6f18d5 diff --git a/metadata/md5-cache/dev-haskell/language-c-0.7.1 b/metadata/md5-cache/dev-haskell/language-c-0.7.1 deleted file mode 100644 index cf77e176a561..000000000000 --- a/metadata/md5-cache/dev-haskell/language-c-0.7.1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.4.1:= dev-haskell/alex >=dev-haskell/cabal-1.8 dev-haskell/happy hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Analysis and generation of C code -EAPI=6 -HOMEPAGE=https://visq.github.io/language-c/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.7.1 -SRC_URI=https://hackage.haskell.org/package/language-c-0.7.1/language-c-0.7.1.tar.gz -_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ee779cf358f2a3c659fc6420a9122c27 diff --git a/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1 b/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1 index f78c349d5442..03d900fa2981 100644 --- a/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1 +++ b/metadata/md5-cache/dev-haskell/language-haskell-extract-0.2.4-r1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/finnsson/template-helper INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-haskell/regex-posix:=[profile?] >=dev-lang/ghc-6.10.4:= SLOT=0/0.2.4 SRC_URI=https://hackage.haskell.org/package/language-haskell-extract-0.2.4/language-haskell-extract-0.2.4.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ba927d5bf6e803a72c62abc9d924d7f6 +_md5_=e7bf98d0f167979e75e54e6c998e9622 diff --git a/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14 b/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14 index b91b92adb91d..d6b4385cd7e2 100644 --- a/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14 +++ b/metadata/md5-cache/dev-haskell/language-javascript-0.6.0.14 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/erikd/language-javascript INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/blaze-builder-0.2:=[profile?] >=dev-haskell/mtl-1.1:=[profile?] >=dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/utf8-string-0.3.7:=[profile?] =dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.6.0.14 SRC_URI=https://hackage.haskell.org/package/language-javascript-0.6.0.14/language-javascript-0.6.0.14.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=11c731656d07741714c4218ce2e90062 +_md5_=1c66da596dc7ac68502a02b958ca0740 diff --git a/metadata/md5-cache/dev-haskell/lens-4.19.2-r2 b/metadata/md5-cache/dev-haskell/lens-4.19.2-r2 deleted file mode 100644 index 5140c1930fb3..000000000000 --- a/metadata/md5-cache/dev-haskell/lens-4.19.2-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-orphans-0.5.2:=[profile?] =dev-haskell/bifunctors-5.1:=[profile?] =dev-haskell/call-stack-0.1:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/contravariant-1.3:=[profile?] =dev-haskell/distributive-0.3:=[profile?] =dev-haskell/exceptions-0.1.1:=[profile?] =dev-haskell/free-4:=[profile?] =dev-haskell/hashable-1.1.2.3:=[profile?] =dev-haskell/kan-extensions-5:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/parallel-3.1.0.1:=[profile?] =dev-haskell/profunctors-5.2.1:=[profile?] =dev-haskell/reflection-2.1:=[profile?] =dev-haskell/semigroupoids-5:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/th-abstraction-0.3:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unordered-containers-0.2.4:=[profile?] =dev-haskell/vector-0.9:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 >=dev-haskell/cabal-doctest-1 =dev-haskell/hunit-1.2 >=dev-haskell/quickcheck-2.4 >=dev-haskell/test-framework-0.6 >=dev-haskell/test-framework-hunit-0.2 >=dev-haskell/test-framework-quickcheck2-0.2 dev-haskell/generic-deriving dev-haskell/nats >=dev-haskell/semigroups-0.9 >=dev-haskell/simple-reflect-0.3.1 >=dev-haskell/doctest-0.11.4 =dev-haskell/base-orphans-0.5.2:=[profile?] =dev-haskell/bifunctors-5.1:=[profile?] =dev-haskell/call-stack-0.1:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/contravariant-1.3:=[profile?] =dev-haskell/distributive-0.3:=[profile?] =dev-haskell/exceptions-0.1.1:=[profile?] =dev-haskell/free-4:=[profile?] =dev-haskell/hashable-1.1.2.3:=[profile?] =dev-haskell/kan-extensions-5:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/parallel-3.1.0.1:=[profile?] =dev-haskell/profunctors-5.2.1:=[profile?] =dev-haskell/reflection-2.1:=[profile?] =dev-haskell/semigroupoids-5:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/th-abstraction-0.3:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unordered-containers-0.2.4:=[profile?] =dev-haskell/vector-0.9:=[profile?] =dev-lang/ghc-8.4.3:= -RESTRICT=test -SLOT=0/4.19.2 -SRC_URI=https://hackage.haskell.org/package/lens-4.19.2/lens-4.19.2.tar.gz https://hackage.haskell.org/package/lens-4.19.2/revision/3.cabal -> lens-4.19.2-r2.cabal -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5e88e4719997e59ab929a9ec392ec722 diff --git a/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1 b/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1 index bbdc4987af6b..3d45dda11b55 100644 --- a/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1 +++ b/metadata/md5-cache/dev-haskell/lift-type-0.1.0.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/parsonsmatt/lift-type#readme INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/0.1.0.1 SRC_URI=https://hackage.haskell.org/package/lift-type-0.1.0.1/lift-type-0.1.0.1.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=d0fb21f4f6a00ffa1ced1b75d816fbcf +_md5_=d724ddd16eb62679e3b4635c14495cad diff --git a/metadata/md5-cache/dev-haskell/lifted-async-0.10.0.6 b/metadata/md5-cache/dev-haskell/lifted-async-0.10.0.6 deleted file mode 100644 index d0b2a16a3083..000000000000 --- a/metadata/md5-cache/dev-haskell/lifted-async-0.10.0.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/async-2.2:=[profile?] =dev-haskell/constraints-0.2:=[profile?] =dev-haskell/lifted-base-0.2:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] =dev-haskell/transformers-base-0.4:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit dev-haskell/mtl dev-haskell/tasty =dev-haskell/tasty-hunit-0.9 =dev-haskell/async-2.2:=[profile?] =dev-haskell/constraints-0.2:=[profile?] =dev-haskell/lifted-base-0.2:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] =dev-haskell/transformers-base-0.4:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.10.0.6 -SRC_URI=https://hackage.haskell.org/package/lifted-async-0.10.0.6/lifted-async-0.10.0.6.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=684614bf1d40dabc9ec927a3600f820f diff --git a/metadata/md5-cache/dev-haskell/linear-1.21.10 b/metadata/md5-cache/dev-haskell/linear-1.21.10 new file mode 100644 index 000000000000..44eb748a1b6e --- /dev/null +++ b/metadata/md5-cache/dev-haskell/linear-1.21.10 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/adjunctions-4:=[profile?] =dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/bytes-0.15:=[profile?] =dev-haskell/cereal-0.4.1.1:=[profile?] =dev-haskell/distributive-0.5.1:=[profile?] =dev-haskell/hashable-1.2.7.0:=[profile?] =dev-haskell/indexed-traversable-0.1.1:=[profile?] =dev-haskell/lens-4.15.2:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/reflection-2:=[profile?] =dev-haskell/semigroupoids-5.2.1:=[profile?] =dev-haskell/semigroups-0.9:=[profile?] =dev-haskell/tagged-0.8.6:=[profile?] =dev-haskell/transformers-compat-0.5.0.4:=[profile?] =dev-haskell/unordered-containers-0.2.3:=[profile?] =dev-haskell/vector-0.12.1.2:=[profile?] =dev-haskell/void-0.6:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hunit-1.2.5 >=dev-haskell/simple-reflect-0.3.1 >=dev-haskell/test-framework-0.8 >=dev-haskell/test-framework-hunit-0.3 ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Linear Algebra +EAPI=8 +HOMEPAGE=https://github.com/ekmett/linear/ +INHERIT=haskell-cabal +IUSE=doc hscolour profile test +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-haskell/adjunctions-4:=[profile?] =dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/bytes-0.15:=[profile?] =dev-haskell/cereal-0.4.1.1:=[profile?] =dev-haskell/distributive-0.5.1:=[profile?] =dev-haskell/hashable-1.2.7.0:=[profile?] =dev-haskell/indexed-traversable-0.1.1:=[profile?] =dev-haskell/lens-4.15.2:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/reflection-2:=[profile?] =dev-haskell/semigroupoids-5.2.1:=[profile?] =dev-haskell/semigroups-0.9:=[profile?] =dev-haskell/tagged-0.8.6:=[profile?] =dev-haskell/transformers-compat-0.5.0.4:=[profile?] =dev-haskell/unordered-containers-0.2.3:=[profile?] =dev-haskell/vector-0.12.1.2:=[profile?] =dev-haskell/void-0.6:=[profile?] =dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/1.21.10 +SRC_URI=https://hackage.haskell.org/package/linear-1.21.10/linear-1.21.10.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=b8b5bc3e7ed98999fa22299abf3cc21a diff --git a/metadata/md5-cache/dev-haskell/linear-1.21.3 b/metadata/md5-cache/dev-haskell/linear-1.21.3 deleted file mode 100644 index 53c7d1647db2..000000000000 --- a/metadata/md5-cache/dev-haskell/linear-1.21.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/adjunctions-4:=[profile?] =dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/bytes-0.15:=[profile?] =dev-haskell/cereal-0.4.1.1:=[profile?] =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/lens-4.15.2:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/reflection-1.3.2:=[profile?] =dev-haskell/semigroupoids-5.2.1:=[profile?] =dev-haskell/semigroups-0.9:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unordered-containers-0.2.3:=[profile?] =dev-haskell/vector-0.10:=[profile?] =dev-haskell/void-0.6:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 >=dev-haskell/cabal-doctest-1 =dev-haskell/doctest-0.11.1 =dev-haskell/hunit-1.2.5 >=dev-haskell/simple-reflect-0.3.1 >=dev-haskell/test-framework-0.8 >=dev-haskell/test-framework-hunit-0.3 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Linear Algebra -EAPI=7 -HOMEPAGE=https://github.com/ekmett/linear/ -INHERIT=haskell-cabal -IUSE=+template-haskell doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/adjunctions-4:=[profile?] =dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/bytes-0.15:=[profile?] =dev-haskell/cereal-0.4.1.1:=[profile?] =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/lens-4.15.2:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/reflection-1.3.2:=[profile?] =dev-haskell/semigroupoids-5.2.1:=[profile?] =dev-haskell/semigroups-0.9:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unordered-containers-0.2.3:=[profile?] =dev-haskell/vector-0.10:=[profile?] =dev-haskell/void-0.6:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/1.21.3 -SRC_URI=https://hackage.haskell.org/package/linear-1.21.3/linear-1.21.3.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=38b027cd18ad1e9a986a38f55283f4be diff --git a/metadata/md5-cache/dev-haskell/linear-1.21.5 b/metadata/md5-cache/dev-haskell/linear-1.21.5 deleted file mode 100644 index b484fdb0d847..000000000000 --- a/metadata/md5-cache/dev-haskell/linear-1.21.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/adjunctions-4:=[profile?] =dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/bytes-0.15:=[profile?] =dev-haskell/cereal-0.4.1.1:=[profile?] =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/indexed-traversable-0.1.1:=[profile?] =dev-haskell/lens-4.15.2:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/reflection-1.3.2:=[profile?] =dev-haskell/semigroupoids-5.2.1:=[profile?] =dev-haskell/semigroups-0.9:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unordered-containers-0.2.3:=[profile?] =dev-haskell/vector-0.10:=[profile?] =dev-haskell/void-0.6:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hunit-1.2.5 >=dev-haskell/simple-reflect-0.3.1 >=dev-haskell/test-framework-0.8 >=dev-haskell/test-framework-hunit-0.3 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Linear Algebra -EAPI=7 -HOMEPAGE=https://github.com/ekmett/linear/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/adjunctions-4:=[profile?] =dev-haskell/base-orphans-0.8.3:=[profile?] =dev-haskell/bytes-0.15:=[profile?] =dev-haskell/cereal-0.4.1.1:=[profile?] =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/indexed-traversable-0.1.1:=[profile?] =dev-haskell/lens-4.15.2:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/reflection-1.3.2:=[profile?] =dev-haskell/semigroupoids-5.2.1:=[profile?] =dev-haskell/semigroups-0.9:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unordered-containers-0.2.3:=[profile?] =dev-haskell/vector-0.10:=[profile?] =dev-haskell/void-0.6:=[profile?] =dev-lang/ghc-8.4.3:= -RESTRICT=!test? ( test ) -SLOT=0/1.21.5 -SRC_URI=https://hackage.haskell.org/package/linear-1.21.5/linear-1.21.5.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=e8e4aff79913eb61ac25b4876d447011 diff --git a/metadata/md5-cache/dev-haskell/lua-2.1.0 b/metadata/md5-cache/dev-haskell/lua-2.1.0 deleted file mode 100644 index e1e10c45d6f5..000000000000 --- a/metadata/md5-cache/dev-haskell/lua-2.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/lua:5.3 >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Lua, an embeddable scripting language -EAPI=8 -HOMEPAGE=https://hslua.org/ -INHERIT=haskell-cabal -IUSE=+allow-unsafe-gc apicheck +export-dynamic +hardcode-reg-keys lua-32bits doc hscolour profile test -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-lang/ghc-8.4.3:= dev-lang/lua:5.3 -RESTRICT=!test? ( test ) -SLOT=0/2.1.0 -SRC_URI=https://hackage.haskell.org/package/lua-2.1.0/lua-2.1.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=0ef7bb2f19ccf25437c16a5fd43500fe diff --git a/metadata/md5-cache/dev-haskell/lukko-0.1.1.3 b/metadata/md5-cache/dev-haskell/lukko-0.1.1.3 index 37db7c9e744c..2740406f6fbe 100644 --- a/metadata/md5-cache/dev-haskell/lukko-0.1.1.3 +++ b/metadata/md5-cache/dev-haskell/lukko-0.1.1.3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://hackage.haskell.org/package/lukko INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=GPL-2 BSD RDEPEND=>=dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/0.1.1.3 SRC_URI=https://hackage.haskell.org/package/lukko-0.1.1.3/lukko-0.1.1.3.tar.gz https://hackage.haskell.org/package/lukko-0.1.1.3/revision/2.cabal -> lukko-0.1.1.3.cabal _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=7fdd8576c6c310057aea4ca37c2c551d +_md5_=9d596b16a9b74c04be51f414284fb0d5 diff --git a/metadata/md5-cache/dev-haskell/magic-1.1 b/metadata/md5-cache/dev-haskell/magic-1.1 index d2ee805808bb..56df8305c9bf 100644 --- a/metadata/md5-cache/dev-haskell/magic-1.1 +++ b/metadata/md5-cache/dev-haskell/magic-1.1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/magic INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= sys-apps/file SLOT=0/1.1 SRC_URI=https://hackage.haskell.org/package/magic-1.1/magic-1.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=51b385f30a6964e089defc1f0d3139d2 +_md5_=0b39bc4e76cb378a1461b7e2bf94420b diff --git a/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0 b/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0 index 49702f88222e..743baa258808 100644 --- a/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0 +++ b/metadata/md5-cache/dev-haskell/markdown-unlit-0.5.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/sol/markdown-unlit#readme INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=dev-haskell/base-compat:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.5.0 SRC_URI=https://hackage.haskell.org/package/markdown-unlit-0.5.0/markdown-unlit-0.5.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=62392b8eb8b0246512b74c96e5b39e08 +_md5_=d31ca379a69c8210a1b53cec5d4e8a4e diff --git a/metadata/md5-cache/dev-haskell/megaparsec-9.0.1 b/metadata/md5-cache/dev-haskell/megaparsec-9.0.1 deleted file mode 100644 index 1e0ad5c68e70..000000000000 --- a/metadata/md5-cache/dev-haskell/megaparsec-9.0.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/mtl-2.2.2:=[profile?] =dev-haskell/parser-combinators-1.0:=[profile?] =dev-haskell/scientific-0.3.1:=[profile?] =dev-haskell/text-0.2:=[profile?] =dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Monadic parser combinators -EAPI=7 -HOMEPAGE=https://github.com/mrkkrp/megaparsec -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=>=dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/mtl-2.2.2:=[profile?] =dev-haskell/parser-combinators-1.0:=[profile?] =dev-haskell/scientific-0.3.1:=[profile?] =dev-haskell/text-0.2:=[profile?] =dev-lang/ghc-8.6.3:= -SLOT=0/9.0.1 -SRC_URI=https://hackage.haskell.org/package/megaparsec-9.0.1/megaparsec-9.0.1.tar.gz https://hackage.haskell.org/package/megaparsec-9.0.1/revision/1.cabal -> megaparsec-9.0.1.cabal -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=cd40f50d35d918c010e4ad437965ff73 diff --git a/metadata/md5-cache/dev-haskell/megaparsec-9.2.1 b/metadata/md5-cache/dev-haskell/megaparsec-9.2.1 new file mode 100644 index 000000000000..3f51f26f4969 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/megaparsec-9.2.1 @@ -0,0 +1,15 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/parser-combinators-1.0:=[profile?] =dev-haskell/scientific-0.3.7:=[profile?] =dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Monadic parser combinators +EAPI=8 +HOMEPAGE=https://github.com/mrkkrp/megaparsec +INHERIT=haskell-cabal +IUSE=doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD-2 +RDEPEND=>=dev-haskell/case-insensitive-1.2:=[profile?] =dev-haskell/parser-combinators-1.0:=[profile?] =dev-haskell/scientific-0.3.7:=[profile?] =dev-lang/ghc-8.8.1:= +SLOT=0/9.2.1 +SRC_URI=https://hackage.haskell.org/package/megaparsec-9.2.1/megaparsec-9.2.1.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=55fa887746eeb4eaef00bcaf2c40be27 diff --git a/metadata/md5-cache/dev-haskell/megaparsec-tests-9.2.1 b/metadata/md5-cache/dev-haskell/megaparsec-tests-9.2.1 new file mode 100644 index 000000000000..1983d208cebd --- /dev/null +++ b/metadata/md5-cache/dev-haskell/megaparsec-tests-9.2.1 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/hspec-2.0:=[profile?] =dev-haskell/hspec-expectations-0.8:=[profile?] =dev-haskell/hspec-megaparsec-2.0:=[profile?] =dev-haskell/quickcheck-2.10:2=[profile?] =dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/case-insensitive-1.2 =dev-haskell/parser-combinators-1.0 =dev-haskell/scientific-0.3.1 =dev-haskell/hspec-2.0:=[profile?] =dev-haskell/hspec-expectations-0.8:=[profile?] =dev-haskell/hspec-megaparsec-2.0:=[profile?] =dev-haskell/quickcheck-2.10:2=[profile?] =dev-lang/ghc-8.8.1:= +RESTRICT=!test? ( test ) +SLOT=0/9.2.1 +SRC_URI=https://hackage.haskell.org/package/megaparsec-tests-9.2.1/megaparsec-tests-9.2.1.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=82f790e6807b10213706b56b0d32c33b diff --git a/metadata/md5-cache/dev-haskell/memory-0.15.0 b/metadata/md5-cache/dev-haskell/memory-0.15.0 deleted file mode 100644 index e2340380aff2..000000000000 --- a/metadata/md5-cache/dev-haskell/memory-0.15.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/basement-0.0.7:=[profile?] >=dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 test? ( dev-haskell/foundation ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=memory and related abstraction stuff -EAPI=7 -HOMEPAGE=https://github.com/vincenthz/hs-memory -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/basement-0.0.7:=[profile?] >=dev-lang/ghc-8.0.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.15.0 -SRC_URI=https://hackage.haskell.org/package/memory-0.15.0/memory-0.15.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=77a9e58de8acf67f9eba7ce28249fc93 diff --git a/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1 b/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1 index 683371b2685a..35c32b0aebb6 100644 --- a/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1 +++ b/metadata/md5-cache/dev-haskell/microlens-mtl-0.2.0.1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/monadfix/microlens INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/microlens-0.4:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-lang/ghc-7.8.2:= SLOT=0/0.2.0.1 SRC_URI=https://hackage.haskell.org/package/microlens-mtl-0.2.0.1/microlens-mtl-0.2.0.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=e77043386a26834ee8a5506036fed5ce +_md5_=0ab828f867ba169d37cc270716f95f08 diff --git a/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10 b/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10 index caea36c980fb..2c915f078283 100644 --- a/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10 +++ b/metadata/md5-cache/dev-haskell/microlens-th-0.4.3.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/stevenfontanella/microlens INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/microlens-0.4.0:=[profile?] =dev-haskell/th-abstraction-0.4.1:=[profile?] =dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/0.4.3.10 SRC_URI=https://hackage.haskell.org/package/microlens-th-0.4.3.10/microlens-th-0.4.3.10.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=623045f456f64096b1cb082c3a4b7b41 +_md5_=812c45db69da8c3c8f0e4225fa5a4cf6 diff --git a/metadata/md5-cache/dev-haskell/microstache-1.0.1.1 b/metadata/md5-cache/dev-haskell/microstache-1.0.1.1 deleted file mode 100644 index 7348c047c288..000000000000 --- a/metadata/md5-cache/dev-haskell/microstache-1.0.1.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/aeson-0.11:=[profile?] >=dev-haskell/parsec-3.1.11:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-haskell/text-1.2:=[profile?] =dev-haskell/unordered-containers-0.2.5:=[profile?] =dev-haskell/vector-0.11:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-2.0 =dev-haskell/aeson-0.11:=[profile?] >=dev-haskell/parsec-3.1.11:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-haskell/text-1.2:=[profile?] =dev-haskell/unordered-containers-0.2.5:=[profile?] =dev-haskell/vector-0.11:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/1.0.1.1 -SRC_URI=https://hackage.haskell.org/package/microstache-1.0.1.1/microstache-1.0.1.1.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=3968774d95ab0005e56b02d9610daba4 diff --git a/metadata/md5-cache/dev-haskell/microstache-1.0.2 b/metadata/md5-cache/dev-haskell/microstache-1.0.2 new file mode 100644 index 000000000000..b791e8a0d377 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/microstache-1.0.2 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/aeson-0.11:=[profile?] =dev-haskell/unordered-containers-0.2.5:=[profile?] =dev-haskell/vector-0.11:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/aeson >=dev-haskell/hspec-2.0 =dev-haskell/aeson-0.11:=[profile?] =dev-haskell/unordered-containers-0.2.5:=[profile?] =dev-haskell/vector-0.11:=[profile?] =dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/1.0.2 +SRC_URI=https://hackage.haskell.org/package/microstache-1.0.2/microstache-1.0.2.tar.gz https://hackage.haskell.org/package/microstache-1.0.2/revision/3.cabal -> microstache-1.0.2-rev3.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=e91d92616f4e4b22acf58f27336ee94a diff --git a/metadata/md5-cache/dev-haskell/missingh-1.4.3.0 b/metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1 similarity index 55% rename from metadata/md5-cache/dev-haskell/missingh-1.4.3.0 rename to metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1 index ea67e96465a3..7f343a2c6f06 100644 --- a/metadata/md5-cache/dev-haskell/missingh-1.4.3.0 +++ b/metadata/md5-cache/dev-haskell/missingh-1.4.3.0-r1 @@ -1,16 +1,16 @@ BDEPEND=app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hslogger-1.3.0.0:=[profile?] =dev-haskell/mtl-1.1.1.0:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0.1.1:=[profile?] =dev-haskell/regex-compat-0.95.1:=[profile?] =dev-lang/ghc-7.4.1:= network-3? ( >=dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] =dev-haskell/network-2.6.3.1:=[profile?] =dev-haskell/cabal-1.12 test? ( >=dev-haskell/errorcall-eq-instance-0.3 =dev-haskell/hunit-1.6 =dev-haskell/hslogger-1.3.0.0:=[profile?] =dev-haskell/mtl-1.1.1.0:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/regex-compat-0.95.1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] =dev-haskell/cabal-1.12 test? ( >=dev-haskell/errorcall-eq-instance-0.3 =dev-haskell/hunit-1.6 =dev-haskell/hslogger-1.3.0.0:=[profile?] =dev-haskell/mtl-1.1.1.0:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0.1.1:=[profile?] =dev-haskell/regex-compat-0.95.1:=[profile?] =dev-lang/ghc-7.4.1:= network-3? ( >=dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] =dev-haskell/network-2.6.3.1:=[profile?] =dev-haskell/hslogger-1.3.0.0:=[profile?] =dev-haskell/mtl-1.1.1.0:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/regex-compat-0.95.1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/network-3.0:=[profile?] =dev-haskell/network-bsd-2.8.1:=[profile?] =dev-haskell/conduit-1.0:=[profile?] =dev-haskell/conduit-extra-1.1:=[profile?] =dev-haskell/exceptions-0.6:=[profile?] =dev-haskell/fast-logger-2.1:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] dev-haskell/monad-loops:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-7.10.1:= SLOT=0/0.3.32 SRC_URI=https://hackage.haskell.org/package/monad-logger-0.3.32/monad-logger-0.3.32.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=21db67ceb75c1bca17f019aabe40f4a5 +_md5_=c3982afcc9597ef48cc7c91a2c51a2e2 diff --git a/metadata/md5-cache/dev-haskell/monad-loops-0.4.3 b/metadata/md5-cache/dev-haskell/monad-loops-0.4.3 index ccc0ef7ba750..247327732eef 100644 --- a/metadata/md5-cache/dev-haskell/monad-loops-0.4.3 +++ b/metadata/md5-cache/dev-haskell/monad-loops-0.4.3 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/mokus0/monad-loops INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=public-domain RDEPEND=>=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.4.3 SRC_URI=https://hackage.haskell.org/package/monad-loops-0.4.3/monad-loops-0.4.3.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5014e4c863411dee5e1b43e7ad564cf3 +_md5_=5d40904fccc79ca002759022f1692fac diff --git a/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1 b/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1 index b82d33ea8eb9..597f49e9e351 100644 --- a/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1 +++ b/metadata/md5-cache/dev-haskell/monad-par-0.3.5-r1 @@ -5,12 +5,12 @@ DESCRIPTION=A library for parallel programming based on a monad EAPI=8 HOMEPAGE=https://github.com/simonmar/monad-par INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +IUSE=chaselev doc hscolour profile test +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/abstract-deque-0.1.4:=[profile?] dev-haskell/abstract-par:=[profile?] >=dev-haskell/monad-par-extras-0.3:=[profile?] >=dev-haskell/mwc-random-0.11:=[profile?] >=dev-haskell/parallel-3.1:=[profile?] >=dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/0.3.5 SRC_URI=https://hackage.haskell.org/package/monad-par-0.3.5/monad-par-0.3.5.tar.gz https://hackage.haskell.org/package/monad-par-0.3.5/revision/2.cabal -> monad-par-0.3.5-rev2.cabal _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=d4dac822eb6cbd6a09be23f9469cfd9a +_md5_=18ae4c56271099bf6a2836947aa48e8b diff --git a/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1 b/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1 index dadd061809ae..eb5648df1579 100644 --- a/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1 +++ b/metadata/md5-cache/dev-haskell/monad-par-extras-0.3.3-r1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/simonmar/monad-par INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/abstract-par-0.3:=[profile?] =dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/mtl-2.0:=[profile?] >=dev-haskell/random-1.0:=[profile?] >=dev-lang/ghc-7.8.2:= SLOT=0/0.3.3 SRC_URI=https://hackage.haskell.org/package/monad-par-extras-0.3.3/monad-par-extras-0.3.3.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=42a30d8b317c763e6942e1d98ce077bf +_md5_=5e4b17f71750f6ed1a3c2e337990cd71 diff --git a/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3 b/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3 index 3181c7c4a4c2..589032d18363 100644 --- a/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3 +++ b/metadata/md5-cache/dev-haskell/monads-tf-0.1.0.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://hackage.haskell.org/package/monads-tf INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/transformers-0.2.0.0:=[profile?] =dev-lang/ghc-7.4.1:= SLOT=0/0.1.0.3 SRC_URI=https://hackage.haskell.org/package/monads-tf-0.1.0.3/monads-tf-0.1.0.3.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=449bcec94acada70475ffb3b13951b0a +_md5_=36bcde0371b6ee441b870336d02d5e3b diff --git a/metadata/md5-cache/dev-haskell/mountpoints-1.0.2 b/metadata/md5-cache/dev-haskell/mountpoints-1.0.2 index 5696d71ee1b4..8be6f50ebefc 100644 --- a/metadata/md5-cache/dev-haskell/mountpoints-1.0.2 +++ b/metadata/md5-cache/dev-haskell/mountpoints-1.0.2 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/mountpoints INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=LGPL-2.1 RDEPEND=>=dev-lang/ghc-7.4.1:= SLOT=0/1.0.2 SRC_URI=https://hackage.haskell.org/package/mountpoints-1.0.2/mountpoints-1.0.2.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=fcc35c2318b86f75dfd403d37073b84c +_md5_=29762d5864fe648f9e85ea79a6ff8782 diff --git a/metadata/md5-cache/dev-haskell/mustache-2.3.1 b/metadata/md5-cache/dev-haskell/mustache-2.3.1 deleted file mode 100644 index 5d9a20fe415e..000000000000 --- a/metadata/md5-cache/dev-haskell/mustache-2.3.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/aeson:=[profile?] dev-haskell/cmdargs:=[profile?] dev-haskell/either:=[profile?] >=dev-haskell/mtl-2.2.1:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text:=[profile?] dev-haskell/th-lift:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/yaml:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/base-unicode-symbols dev-haskell/hspec dev-haskell/lens dev-haskell/tar dev-haskell/temporary dev-haskell/wreq dev-haskell/zlib ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A mustache template parser library -EAPI=7 -HOMEPAGE=https://github.com/JustusAdam/mustache -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/cmdargs:=[profile?] dev-haskell/either:=[profile?] >=dev-haskell/mtl-2.2.1:=[profile?] dev-haskell/parsec:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/text:=[profile?] dev-haskell/th-lift:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/yaml:=[profile?] >=dev-lang/ghc-7.8.2:= -RESTRICT=test -SLOT=0/2.3.1 -SRC_URI=https://hackage.haskell.org/package/mustache-2.3.1/mustache-2.3.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=37761571eaef0ea21cd4e6c2da8f7e91 diff --git a/metadata/md5-cache/dev-haskell/mustache-2.4.0 b/metadata/md5-cache/dev-haskell/mustache-2.4.0 new file mode 100644 index 000000000000..a1c8d789bde5 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/mustache-2.4.0 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=dev-haskell/aeson:=[profile?] dev-haskell/cmdargs:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/th-lift:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/yaml:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/base-unicode-symbols dev-haskell/hspec dev-haskell/lens dev-haskell/tar dev-haskell/temporary dev-haskell/wreq dev-haskell/zlib ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=A mustache template parser library +EAPI=8 +HOMEPAGE=https://github.com/JustusAdam/mustache +INHERIT=haskell-cabal +IUSE=doc hscolour profile test +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=dev-haskell/aeson:=[profile?] dev-haskell/cmdargs:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/th-lift:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] dev-haskell/yaml:=[profile?] >=dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/2.4.0 +SRC_URI=https://hackage.haskell.org/package/mustache-2.4.0/mustache-2.4.0.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=057ced6da07602a904caa328b6ae6294 diff --git a/metadata/md5-cache/dev-haskell/nats-1.1.2 b/metadata/md5-cache/dev-haskell/nats-1.1.2 deleted file mode 100644 index 6981f0cde43f..000000000000 --- a/metadata/md5-cache/dev-haskell/nats-1.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= binary? ( >=dev-haskell/binary-0.2:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-lang/ghc-7.4.1:= binary? ( >=dev-haskell/binary-0.2:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/monad-loops-0.3:=[profile?] dev-haskell/pretty-hex:=[profile?] >=dev-lang/ghc-7.6.1:= generators? ( =dev-haskell/cabal-1.16.0 hscolour? ( dev-haskell/hscolour ) +DEPEND=>=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/monad-loops-0.3:=[profile?] dev-haskell/pretty-hex:=[profile?] >=dev-lang/ghc-7.6.1:= >=dev-haskell/cabal-1.16.0 hscolour? ( dev-haskell/hscolour ) DESCRIPTION=Netlink communication for Haskell EAPI=8 HOMEPAGE=https://github.com/Ongy/netlink-hs INHERIT=haskell-cabal -IUSE=generators doc hscolour profile -KEYWORDS=~amd64 ~x86 +IUSE=doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD -RDEPEND=>=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/monad-loops-0.3:=[profile?] dev-haskell/pretty-hex:=[profile?] >=dev-lang/ghc-7.6.1:= generators? ( =dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/monad-loops-0.3:=[profile?] dev-haskell/pretty-hex:=[profile?] >=dev-lang/ghc-7.6.1:= SLOT=0/1.1.1.0 SRC_URI=https://hackage.haskell.org/package/netlink-1.1.1.0/netlink-1.1.1.0.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=04d24dbe807529a395a62f3365bebb24 +_md5_=1c34be0af5917b3a2345985562756eaa diff --git a/metadata/md5-cache/dev-haskell/network-2.4.1.2 b/metadata/md5-cache/dev-haskell/network-2.4.1.2 deleted file mode 100644 index 8dae1fe71577..000000000000 --- a/metadata/md5-cache/dev-haskell/network-2.4.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/parsec-3.0:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Low-level networking interface -EAPI=7 -HOMEPAGE=https://github.com/haskell/network -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=BSD -RDEPEND=>=dev-haskell/parsec-3.0:=[profile?] >=dev-lang/ghc-6.10.4:= -RESTRICT=!test? ( test ) -SLOT=0/2.4.1.2 -SRC_URI=https://hackage.haskell.org/package/network-2.4.1.2/network-2.4.1.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=2f88eb0cc0d6aacce506c13546b85f7b diff --git a/metadata/md5-cache/dev-haskell/network-2.4.2.2 b/metadata/md5-cache/dev-haskell/network-2.4.2.2 deleted file mode 100644 index 228a07a4ef26..000000000000 --- a/metadata/md5-cache/dev-haskell/network-2.4.2.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/parsec-3.0:=[profile?] >=dev-lang/ghc-6.10.4:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Low-level networking interface -EAPI=7 -HOMEPAGE=https://github.com/haskell/network -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=BSD -RDEPEND=>=dev-haskell/parsec-3.0:=[profile?] >=dev-lang/ghc-6.10.4:= -RESTRICT=!test? ( test ) -SLOT=0/2.4.2.2 -SRC_URI=https://hackage.haskell.org/package/network-2.4.2.2/network-2.4.2.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=d0efb9f7d02b7dc0d643a8645347c3fe diff --git a/metadata/md5-cache/dev-haskell/network-2.5.0.0 b/metadata/md5-cache/dev-haskell/network-2.5.0.0 deleted file mode 100644 index 3e1670ac3f16..000000000000 --- a/metadata/md5-cache/dev-haskell/network-2.5.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/parsec-3.0:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Low-level networking interface -EAPI=7 -HOMEPAGE=https://github.com/haskell/network -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=BSD -RDEPEND=>=dev-haskell/parsec-3.0:=[profile?] >=dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/2.5.0.0 -SRC_URI=https://hackage.haskell.org/package/network-2.5.0.0/network-2.5.0.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=26980f4109426e20a26d5e3d510b5f77 diff --git a/metadata/md5-cache/dev-haskell/network-2.6.2.1 b/metadata/md5-cache/dev-haskell/network-2.6.2.1 deleted file mode 100644 index 0181e072f5da..000000000000 --- a/metadata/md5-cache/dev-haskell/network-2.6.2.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit dev-haskell/test-framework dev-haskell/test-framework-hunit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Low-level networking interface -EAPI=7 -HOMEPAGE=https://github.com/haskell/network -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/2.6.2.1 -SRC_URI=https://hackage.haskell.org/package/network-2.6.2.1/network-2.6.2.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0300616145ec8e68657890a313b4945a diff --git a/metadata/md5-cache/dev-haskell/network-2.6.3.1-r1 b/metadata/md5-cache/dev-haskell/network-2.6.3.1-r1 deleted file mode 100644 index 3c12d9d96e52..000000000000 --- a/metadata/md5-cache/dev-haskell/network-2.6.3.1-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/doctest-0.10.1 dev-haskell/hunit dev-haskell/test-framework dev-haskell/test-framework-hunit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Low-level networking interface -EAPI=7 -HOMEPAGE=https://github.com/haskell/network -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.4.1:= -RESTRICT=test -SLOT=0/2.6.3.1 -SRC_URI=https://hackage.haskell.org/package/network-2.6.3.1/network-2.6.3.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0bed46a53ec00fc21039279dad6adbd8 diff --git a/metadata/md5-cache/dev-haskell/network-3.0.1.1 b/metadata/md5-cache/dev-haskell/network-3.0.1.1 deleted file mode 100644 index cb589c766633..000000000000 --- a/metadata/md5-cache/dev-haskell/network-3.0.1.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/hspec-2.6 dev-haskell/hunit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Low-level networking interface -EAPI=7 -HOMEPAGE=https://github.com/haskell/network -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.8.2:= -RESTRICT=test -SLOT=0/3.0.1.1 -SRC_URI=https://hackage.haskell.org/package/network-3.0.1.1/network-3.0.1.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0ccd740719fadd4cf4699de3c311ba76 diff --git a/metadata/md5-cache/dev-haskell/network-3.1.2.5 b/metadata/md5-cache/dev-haskell/network-3.1.2.5 new file mode 100644 index 000000000000..606fa5afb0d7 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/network-3.1.2.5 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/hspec-2.6 dev-haskell/hunit dev-haskell/quickcheck dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Low-level networking interface +EAPI=8 +HOMEPAGE=https://github.com/haskell/network +INHERIT=haskell-cabal +IUSE=devel doc hscolour profile test +KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=>=dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/3.1.2.5 +SRC_URI=https://hackage.haskell.org/package/network-3.1.2.5/network-3.1.2.5.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=64e8d40778f232331325893f27029761 diff --git a/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0 b/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1 similarity index 80% rename from metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0 rename to metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1 index c2ea6e2441bc..5b1726594bc6 100644 --- a/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0 +++ b/metadata/md5-cache/dev-haskell/network-bsd-2.8.1.0-r1 @@ -1,15 +1,15 @@ BDEPEND=app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/network-3.0.0.0:=[profile?] =dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) +DEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/network-3.0.0.0:=[profile?] =dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) DESCRIPTION=Network.BSD EAPI=7 HOMEPAGE=https://github.com/haskell/network-bsd INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/network-3.0.0.0:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/network-3.0.0.0:=[profile?] =dev-lang/ghc-7.4.1:= SLOT=0/0.2.0.10 SRC_URI=https://hackage.haskell.org/package/network-info-0.2.0.10/network-info-0.2.0.10.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=99494cfe1f56e7e86cfdd2fdfaca4728 +_md5_=ec70f9acebcf5f6da323b4cd8ed5da1b diff --git a/metadata/md5-cache/dev-haskell/network-multicast-0.3.2 b/metadata/md5-cache/dev-haskell/network-multicast-0.3.2 index 9c7a92a5e205..87f73dd6866b 100644 --- a/metadata/md5-cache/dev-haskell/network-multicast-0.3.2 +++ b/metadata/md5-cache/dev-haskell/network-multicast-0.3.2 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/network-multicast INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=public-domain RDEPEND=dev-haskell/network:=[profile?] dev-haskell/network-bsd:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/0.3.2 SRC_URI=https://hackage.haskell.org/package/network-multicast-0.3.2/network-multicast-0.3.2.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=cd4af9e13d89a196f97ef5013fc58221 +_md5_=d0e3d9c4e1523296ac49b7685e8f7d43 diff --git a/metadata/md5-cache/dev-haskell/network-uri-2.5.0.0 b/metadata/md5-cache/dev-haskell/network-uri-2.5.0.0 deleted file mode 100644 index fdc467c8872c..000000000000 --- a/metadata/md5-cache/dev-haskell/network-uri-2.5.0.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 -DESCRIPTION=URI manipulation -EAPI=7 -HOMEPAGE=https://github.com/haskell/network-uri -INHERIT=haskell-cabal -IUSE=profile -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.4.1:= -SLOT=0/2.5.0.0 -SRC_URI=https://hackage.haskell.org/package/network-uri-2.5.0.0/network-uri-2.5.0.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=82021aa1b4773e26a26139b355b78028 diff --git a/metadata/md5-cache/dev-haskell/network-uri-2.6.3.0 b/metadata/md5-cache/dev-haskell/network-uri-2.6.3.0 deleted file mode 100644 index 31030e285bf4..000000000000 --- a/metadata/md5-cache/dev-haskell/network-uri-2.6.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/parsec-3.1.12.0:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=URI manipulation -EAPI=7 -HOMEPAGE=https://github.com/haskell/network-uri -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=>=dev-haskell/parsec-3.1.12.0:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=test -SLOT=0/2.6.3.0 -SRC_URI=https://hackage.haskell.org/package/network-uri-2.6.3.0/network-uri-2.6.3.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=50469135c34afac1cd1dfd6a41935a04 diff --git a/metadata/md5-cache/dev-haskell/nonce-1.0.7 b/metadata/md5-cache/dev-haskell/nonce-1.0.7 deleted file mode 100644 index 9a3dc2dd28fb..000000000000 --- a/metadata/md5-cache/dev-haskell/nonce-1.0.7 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base64-bytestring-1.0:=[profile?] =dev-haskell/entropy-0.3.7:=[profile?] >=dev-haskell/text-0.9:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Generate cryptographic nonces -EAPI=6 -HOMEPAGE=https://github.com/prowdsponsor/nonce -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/base64-bytestring-1.0:=[profile?] =dev-haskell/entropy-0.3.7:=[profile?] >=dev-haskell/text-0.9:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] >=dev-lang/ghc-7.8.2:= -SLOT=0/1.0.7 -SRC_URI=https://hackage.haskell.org/package/nonce-1.0.7/nonce-1.0.7.tar.gz -_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=35db5ab7b691e4dabdb7ffbdc214aca3 diff --git a/metadata/md5-cache/dev-haskell/only-0.1 b/metadata/md5-cache/dev-haskell/only-0.1 index a1ff68819f7a..a35b32efd1f5 100644 --- a/metadata/md5-cache/dev-haskell/only-0.1 +++ b/metadata/md5-cache/dev-haskell/only-0.1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/Only INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= SLOT=0/0.1 SRC_URI=https://hackage.haskell.org/package/Only-0.1/Only-0.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=7815da8c093351298cd580275b3c167f +_md5_=8a1689b8cdcbf79831aa752ca6be1200 diff --git a/metadata/md5-cache/dev-haskell/openssl-streams-1.2.3.0 b/metadata/md5-cache/dev-haskell/openssl-streams-1.2.3.0 index 97b13b5f1062..3e04ed5a775a 100644 --- a/metadata/md5-cache/dev-haskell/openssl-streams-1.2.3.0 +++ b/metadata/md5-cache/dev-haskell/openssl-streams-1.2.3.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/openssl-streams INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/hsopenssl-0.10.3:=[profile?] =dev-haskell/io-streams-1.0:=[profile?] =dev-haskell/network-2.4:=[profile?] =dev-lang/ghc-7.4.1:= RESTRICT=test SLOT=0/1.2.3.0 SRC_URI=https://hackage.haskell.org/package/openssl-streams-1.2.3.0/openssl-streams-1.2.3.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f66f6ff09042282490acbd9fdaa3976b +_md5_=a803d8432b00ffbcce1e1dc6ee77d83e diff --git a/metadata/md5-cache/dev-haskell/options-1.2.1.1 b/metadata/md5-cache/dev-haskell/options-1.2.1.1 index 94e222bb1ca5..2e9fd74f1a9d 100644 --- a/metadata/md5-cache/dev-haskell/options-1.2.1.1 +++ b/metadata/md5-cache/dev-haskell/options-1.2.1.1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://john-millikin.com/software/haskell-options/ INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-haskell/monads-tf-0.1:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=test SLOT=0/1.2.1.1 SRC_URI=https://hackage.haskell.org/package/options-1.2.1.1/options-1.2.1.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=4fa162e608c9646737ab463057226db6 +_md5_=027fd24bcc4516647f064681192d60f6 diff --git a/metadata/md5-cache/dev-haskell/optparse-applicative-0.15.1.0 b/metadata/md5-cache/dev-haskell/optparse-applicative-0.15.1.0 deleted file mode 100644 index e7b5ad2bc488..000000000000 --- a/metadata/md5-cache/dev-haskell/optparse-applicative-0.15.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/ansi-wl-pprint-0.6.8:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/semigroups-0.10:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/quickcheck-2.8 =dev-haskell/ansi-wl-pprint-0.6.8:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/semigroups-0.10:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.15.1.0 -SRC_URI=https://hackage.haskell.org/package/optparse-applicative-0.15.1.0/optparse-applicative-0.15.1.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=a8fcea588cdcfa3b2b62d7aa5f912be0 diff --git a/metadata/md5-cache/dev-haskell/parallel-io-0.3.3-r3 b/metadata/md5-cache/dev-haskell/parallel-io-0.3.3-r3 deleted file mode 100644 index ccdb9847f14e..000000000000 --- a/metadata/md5-cache/dev-haskell/parallel-io-0.3.3-r3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>dev-haskell/extensible-exceptions-0.1.0.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.2 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Combinators for executing IO actions in parallel on a thread pool -EAPI=8 -HOMEPAGE=http://batterseapower.github.com/parallel-io -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>dev-haskell/extensible-exceptions-0.1.0.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] =dev-lang/ghc-7.4.1:= -SLOT=0/0.3.3 -SRC_URI=https://hackage.haskell.org/package/parallel-io-0.3.3/parallel-io-0.3.3.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=d6130612fe04fa6bd126f20835fb4e6a diff --git a/metadata/md5-cache/dev-haskell/parallel-io-0.3.5 b/metadata/md5-cache/dev-haskell/parallel-io-0.3.5 new file mode 100644 index 000000000000..92e337085787 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/parallel-io-0.3.5 @@ -0,0 +1,15 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>dev-haskell/extensible-exceptions-0.1.0.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Combinators for executing IO actions in parallel on a thread pool +EAPI=7 +HOMEPAGE=https://batterseapower.github.com/parallel-io +INHERIT=haskell-cabal +IUSE=doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=>dev-haskell/extensible-exceptions-0.1.0.1:=[profile?] >=dev-haskell/random-1.0:=[profile?] =dev-lang/ghc-8.4.3:= +SLOT=0/0.3.5 +SRC_URI=https://hackage.haskell.org/package/parallel-io-0.3.5/parallel-io-0.3.5.tar.gz +_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=ca9f31bbfb90207f063ff11e9005507d diff --git a/metadata/md5-cache/dev-haskell/parsec-3.1.14.0 b/metadata/md5-cache/dev-haskell/parsec-3.1.14.0 deleted file mode 100644 index d761de250abc..000000000000 --- a/metadata/md5-cache/dev-haskell/parsec-3.1.14.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-1.1.1:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/text-0.11.3.1:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-1.1.1:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/text-0.11.3.1:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Lightweight package providing commonly useful parser combinators -EAPI=8 -HOMEPAGE=https://github.com/mrkkrp/parser-combinators -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.10.1:= -SLOT=0/1.0.0 -SRC_URI=https://hackage.haskell.org/package/parser-combinators-1.0.0/parser-combinators-1.0.0.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=049697e4f39926b0ff627ae59badb317 diff --git a/metadata/md5-cache/dev-haskell/parser-combinators-1.3.0 b/metadata/md5-cache/dev-haskell/parser-combinators-1.3.0 new file mode 100644 index 000000000000..d1a2a61eabd9 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/parser-combinators-1.3.0 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 test? ( >=dev-haskell/hspec-2.0 =dev-haskell/hspec-expectations-0.8 =dev-haskell/hspec-megaparsec-2.0 =dev-haskell/megaparsec-8.0 =dev-haskell/megaparsec-tests-8.0 =dev-haskell/quickcheck-2.7 =dev-lang/ghc-8.6.3:= +RESTRICT=test !test? ( test ) +SLOT=0/1.3.0 +SRC_URI=https://hackage.haskell.org/package/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz https://hackage.haskell.org/package/parser-combinators-tests-1.3.0/parser-combinators-tests-1.3.0.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=f6b2b0e01d935d7f2474c21580d3765a diff --git a/metadata/md5-cache/dev-haskell/parsers-0.12.10 b/metadata/md5-cache/dev-haskell/parsers-0.12.10 deleted file mode 100644 index 91b988b58023..000000000000 --- a/metadata/md5-cache/dev-haskell/parsers-0.12.10 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-orphans-0.3:=[profile?] =dev-haskell/charset-0.3:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/scientific-0.3:=[profile?] =dev-haskell/semigroups-0.12:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-lang/ghc-7.8.2:= attoparsec? ( >=dev-haskell/attoparsec-0.12.1.4:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/quickcheck dev-haskell/quickcheck-instances ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Parsing combinators -EAPI=7 -HOMEPAGE=https://github.com/ekmett/parsers/ -INHERIT=haskell-cabal -IUSE=+attoparsec +parsec doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/base-orphans-0.3:=[profile?] =dev-haskell/charset-0.3:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/scientific-0.3:=[profile?] =dev-haskell/semigroups-0.12:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-lang/ghc-7.8.2:= attoparsec? ( >=dev-haskell/attoparsec-0.12.1.4:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/exceptions-0.4:=[profile?] =dev-haskell/hashable-1.2:=[profile?] =dev-lang/ghc-8.2.1:= >=dev-haskell/cabal-2.0.0.2 test? ( >=dev-haskell/genvalidity-0.8 >=dev-haskell/genvalidity-hspec-0.7 >=dev-haskell/genvalidity-property-0.4 >=dev-haskell/hspec-2.0 =dev-haskell/mtl-2.0 =dev-haskell/validity-0.8.0.0 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Support for well-typed paths -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/path -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/exceptions-0.4:=[profile?] =dev-haskell/hashable-1.2:=[profile?] =dev-lang/ghc-8.2.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.7.0 -SRC_URI=https://hackage.haskell.org/package/path-0.7.0/path-0.7.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=354970f70e5aa8c5a35b60ed99721367 diff --git a/metadata/md5-cache/dev-haskell/path-0.9.2 b/metadata/md5-cache/dev-haskell/path-0.9.2 new file mode 100644 index 000000000000..161e3144dd1d --- /dev/null +++ b/metadata/md5-cache/dev-haskell/path-0.9.2 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/exceptions-0.4:=[profile?] =dev-haskell/hashable-1.2:=[profile?] =dev-lang/ghc-8.6.3:= >=dev-haskell/cabal-2.4.0.1 test? ( >=dev-haskell/genvalidity-1.0 >=dev-haskell/genvalidity-hspec-0.7 >=dev-haskell/genvalidity-property-0.4 >=dev-haskell/hspec-2.0 =dev-haskell/mtl-2.0 =dev-haskell/validity-0.8.0.0 ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Support for well-typed paths +EAPI=8 +HOMEPAGE=https://hackage.haskell.org/package/path +INHERIT=haskell-cabal +IUSE=dev doc hscolour profile test +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/exceptions-0.4:=[profile?] =dev-haskell/hashable-1.2:=[profile?] =dev-lang/ghc-8.6.3:= +RESTRICT=!test? ( test ) +SLOT=0/0.9.2 +SRC_URI=https://hackage.haskell.org/package/path-0.9.2/path-0.9.2.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=094f60f97950d85fff3af8b009808738 diff --git a/metadata/md5-cache/dev-haskell/path-io-1.6.0-r1 b/metadata/md5-cache/dev-haskell/path-io-1.6.0-r1 deleted file mode 100644 index efb23692e8fa..000000000000 --- a/metadata/md5-cache/dev-haskell/path-io-1.6.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/dlist-0.8:=[profile?] =dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/path-0.6:=[profile?] >=dev-haskell/temporary-1.1:=[profile?] =dev-lang/ghc-8.6.1:= >=dev-haskell/cabal-2.4.0.1 test? ( >=dev-haskell/hspec-2.0 =dev-haskell/dlist-0.8:=[profile?] =dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/path-0.6:=[profile?] >=dev-haskell/temporary-1.1:=[profile?] =dev-lang/ghc-8.6.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.6.0 -SRC_URI=https://hackage.haskell.org/package/path-io-1.6.0/path-io-1.6.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=88cb3413d7f49d0ec6c551e276068d62 diff --git a/metadata/md5-cache/dev-haskell/path-io-1.6.3 b/metadata/md5-cache/dev-haskell/path-io-1.6.3 new file mode 100644 index 000000000000..4332b8adfff4 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/path-io-1.6.3 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/dlist-0.8:=[profile?] =dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/path-0.6:=[profile?] =dev-haskell/temporary-1.1:=[profile?] =dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/hspec-2.0 =dev-haskell/dlist-0.8:=[profile?] =dev-haskell/exceptions-0.8:=[profile?] =dev-haskell/path-0.6:=[profile?] =dev-haskell/temporary-1.1:=[profile?] =dev-lang/ghc-8.8.1:= +RESTRICT=!test? ( test ) +SLOT=0/1.6.3 +SRC_URI=https://hackage.haskell.org/package/path-io-1.6.3/path-io-1.6.3.tar.gz https://hackage.haskell.org/package/path-io-1.6.3/revision/3.cabal -> path-io-1.6.3.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=eaad14347770a9902251eaad4ec52c5b diff --git a/metadata/md5-cache/dev-haskell/path-pieces-0.2.1 b/metadata/md5-cache/dev-haskell/path-pieces-0.2.1 index 4f428f01d5e2..a47ba0696f3c 100644 --- a/metadata/md5-cache/dev-haskell/path-pieces-0.2.1 +++ b/metadata/md5-cache/dev-haskell/path-pieces-0.2.1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/path-pieces INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/text-0.5:=[profile?] >=dev-lang/ghc-7.6.2:= RESTRICT=!test? ( test ) SLOT=0/0.2.1 SRC_URI=https://hackage.haskell.org/package/path-pieces-0.2.1/path-pieces-0.2.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=cf1dec02c461cf3704d83a313070991e +_md5_=cf365ad2474bb526d6e3a1a7d1005155 diff --git a/metadata/md5-cache/dev-haskell/patience-0.1.1-r1 b/metadata/md5-cache/dev-haskell/patience-0.1.1-r1 index dfa863bd2873..6c1aec2219d3 100644 --- a/metadata/md5-cache/dev-haskell/patience-0.1.1-r1 +++ b/metadata/md5-cache/dev-haskell/patience-0.1.1-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://hackage.haskell.org/package/patience INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= SLOT=0/0.1.1 SRC_URI=https://hackage.haskell.org/package/patience-0.1.1/patience-0.1.1.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=b9bdd6b611dc8b2263ba5b17f313b091 +_md5_=1ab7da0399b7b54bd95b178760469d81 diff --git a/metadata/md5-cache/dev-haskell/persistent-2.14.0.3 b/metadata/md5-cache/dev-haskell/persistent-2.14.0.3 index 5e04ec485746..fdef7bf62bc7 100644 --- a/metadata/md5-cache/dev-haskell/persistent-2.14.0.3 +++ b/metadata/md5-cache/dev-haskell/persistent-2.14.0.3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.yesodweb.com/book/persistent INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] =dev-haskell/blaze-html-0.9:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/fast-logger-2.4:=[profile?] >=dev-haskell/http-api-data-0.3:=[profile?] >=dev-haskell/lift-type-0.1.0.0:=[profile?] =dev-haskell/monad-logger-0.3.28:=[profile?] >=dev-haskell/path-pieces-0.2:=[profile?] >=dev-haskell/resource-pool-0.2.3:=[profile?] >=dev-haskell/resourcet-1.1.10:=[profile?] dev-haskell/scientific:=[profile?] dev-haskell/silently:=[profile?] >=dev-haskell/th-lift-instances-0.1.14:=[profile?] =dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/2.14.0.3 SRC_URI=https://hackage.haskell.org/package/persistent-2.14.0.3/persistent-2.14.0.3.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=84826550aaae813e5e60bcbf24806a21 +_md5_=8b6f19a1607737a8f04e3fe1bfccca1a diff --git a/metadata/md5-cache/dev-haskell/persistent-sqlite-2.10.6.2 b/metadata/md5-cache/dev-haskell/persistent-sqlite-2.10.6.2 deleted file mode 100644 index 4176ec2b0b68..000000000000 --- a/metadata/md5-cache/dev-haskell/persistent-sqlite-2.10.6.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/microlens-th-0.4.1.1:=[profile?] >=dev-haskell/monad-logger-0.3.25:=[profile?] >=dev-haskell/persistent-2.10:=[profile?] =dev-haskell/resourcet-1.1.9:=[profile?] >=dev-haskell/text-1.2:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.0.1:= virtual/libc >=dev-db/sqlite-3.0 >=dev-haskell/cabal-1.24.0.0 test? ( dev-haskell/exceptions dev-haskell/fast-logger >=dev-haskell/hspec-2.4 dev-haskell/hunit dev-haskell/persistent-template dev-haskell/persistent-test dev-haskell/quickcheck dev-haskell/system-fileio dev-haskell/system-filepath dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Backend for the persistent library using sqlite3 -EAPI=7 -HOMEPAGE=https://www.yesodweb.com/book/persistent -INHERIT=haskell-cabal -IUSE=build-sanity-exe doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/microlens-th-0.4.1.1:=[profile?] >=dev-haskell/monad-logger-0.3.25:=[profile?] >=dev-haskell/persistent-2.10:=[profile?] =dev-haskell/resourcet-1.1.9:=[profile?] >=dev-haskell/text-1.2:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.0.1:= virtual/libc >=dev-db/sqlite-3.0 -RESTRICT=!test? ( test ) -SLOT=0/2.10.6.2 -SRC_URI=https://hackage.haskell.org/package/persistent-sqlite-2.10.6.2/persistent-sqlite-2.10.6.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=2d4ce2d5dc9ed7ff598fe4189b943807 diff --git a/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0 b/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0 new file mode 100644 index 000000000000..a392838ec46c --- /dev/null +++ b/metadata/md5-cache/dev-haskell/persistent-sqlite-2.13.1.0 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-db/sqlite-3.0 >=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/microlens-th-0.4.1.1:=[profile?] >=dev-haskell/monad-logger-0.3.25:=[profile?] >=dev-haskell/persistent-2.13.3:=[profile?] =dev-haskell/resourcet-1.1.9:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.4.3:= virtual/libc >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/exceptions dev-haskell/fast-logger >=dev-haskell/hspec-2.4 dev-haskell/hunit dev-haskell/microlens dev-haskell/persistent-test dev-haskell/quickcheck dev-haskell/system-fileio dev-haskell/system-filepath dev-haskell/temporary ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Backend for the persistent library using sqlite3 +EAPI=8 +HOMEPAGE=https://www.yesodweb.com/book/persistent +INHERIT=haskell-cabal +IUSE=build-sanity-exe doc hscolour profile test +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-db/sqlite-3.0 >=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/microlens-th-0.4.1.1:=[profile?] >=dev-haskell/monad-logger-0.3.25:=[profile?] >=dev-haskell/persistent-2.13.3:=[profile?] =dev-haskell/resourcet-1.1.9:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.4.3:= virtual/libc +RESTRICT=!test? ( test ) +SLOT=0/2.13.1.0 +SRC_URI=https://hackage.haskell.org/package/persistent-sqlite-2.13.1.0/persistent-sqlite-2.13.1.0.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=1c5b8dadf47fb7dfc6b23a1631900762 diff --git a/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0 b/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0 index 41b389c5320e..46b3beffb11b 100644 --- a/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0 +++ b/metadata/md5-cache/dev-haskell/persistent-template-2.12.0.0 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://www.yesodweb.com/book/persistent INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-lang/ghc-8.4.3:= SLOT=0/2.12.0.0 SRC_URI=https://hackage.haskell.org/package/persistent-template-2.12.0.0/persistent-template-2.12.0.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6f40271e17d2db76290f3d4cdaffa827 +_md5_=4e828f7064e468dd03cf2613aa20034b diff --git a/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3 b/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3 index 6173eb18a06f..7f7078a7322e 100644 --- a/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3 +++ b/metadata/md5-cache/dev-haskell/persistent-test-2.13.1.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.yesodweb.com/book/persistent INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/blaze-html-0.9:=[profile?] >=dev-haskell/conduit-1.2.12:=[profile?] >=dev-haskell/hspec-2.4:=[profile?] dev-haskell/hspec-expectations:=[profile?] dev-haskell/http-api-data:=[profile?] dev-haskell/hunit:=[profile?] dev-haskell/monad-control:=[profile?] >=dev-haskell/monad-logger-0.3.25:=[profile?] >=dev-haskell/path-pieces-0.2:=[profile?] >=dev-haskell/persistent-2.14:=[profile?] =dev-haskell/quickcheck-2.9:2=[profile?] >=dev-haskell/quickcheck-instances-0.3:=[profile?] >=dev-haskell/random-1.1:=[profile?] >=dev-haskell/resourcet-1.1:=[profile?] dev-haskell/transformers-base:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.10.1:= SLOT=0/2.13.1.3 SRC_URI=https://hackage.haskell.org/package/persistent-test-2.13.1.3/persistent-test-2.13.1.3.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=b3978fe7053abe695acf2e75d58afd65 +_md5_=fe0468f7d33fcbf691f6c012de11362e diff --git a/metadata/md5-cache/dev-haskell/pointed-5.0.2 b/metadata/md5-cache/dev-haskell/pointed-5.0.3 similarity index 63% rename from metadata/md5-cache/dev-haskell/pointed-5.0.2 rename to metadata/md5-cache/dev-haskell/pointed-5.0.3 index 20ec400afc49..5bffd6b644b3 100644 --- a/metadata/md5-cache/dev-haskell/pointed-5.0.2 +++ b/metadata/md5-cache/dev-haskell/pointed-5.0.3 @@ -1,15 +1,15 @@ -BDEPEND=app-text/dos2unix +BDEPEND=app-text/dos2unix app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/data-default-class-0.0.1:=[profile?] =dev-lang/ghc-7.8.2:= comonad? ( >=dev-haskell/comonad-5:=[profile?] =dev-haskell/kan-extensions-5:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/stm-2.1.2.1:=[profile?] =dev-haskell/tagged-0.5:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) +DEPEND=>=dev-haskell/data-default-class-0.0.1:=[profile?] =dev-lang/ghc-8.4.3:= comonad? ( >=dev-haskell/comonad-5:=[profile?] =dev-haskell/kan-extensions-5:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/stm-2.1.2.1:=[profile?] =dev-haskell/tagged-0.5:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) DESCRIPTION=Pointed and copointed data -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/ekmett/pointed/ INHERIT=haskell-cabal -IUSE=+comonad +containers +kan-extensions +semigroupoids +semigroups +stm +tagged +transformers +unordered-containers doc hscolour profile -KEYWORDS=~amd64 ~x86 +IUSE=+comonad +kan-extensions +semigroupoids +semigroups +stm +tagged +transformers +unordered-containers doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD -RDEPEND=>=dev-haskell/data-default-class-0.0.1:=[profile?] =dev-lang/ghc-7.8.2:= comonad? ( >=dev-haskell/comonad-5:=[profile?] =dev-haskell/kan-extensions-5:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/stm-2.1.2.1:=[profile?] =dev-haskell/tagged-0.5:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-haskell/data-default-class-0.0.1:=[profile?] =dev-lang/ghc-8.4.3:= comonad? ( >=dev-haskell/comonad-5:=[profile?] =dev-haskell/kan-extensions-5:=[profile?] =dev-haskell/semigroupoids-4:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/stm-2.1.2.1:=[profile?] =dev-haskell/tagged-0.5:=[profile?] =dev-haskell/transformers-compat-0.3:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] pointed-5.0.3.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=2fa38b1568209bf8431b8fa9b7233af2 diff --git a/metadata/md5-cache/dev-haskell/pretty-hex-1.0 b/metadata/md5-cache/dev-haskell/pretty-hex-1.0 index 4669576f9691..26a722df4a95 100644 --- a/metadata/md5-cache/dev-haskell/pretty-hex-1.0 +++ b/metadata/md5-cache/dev-haskell/pretty-hex-1.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://hackage.haskell.org/package/pretty-hex INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= SLOT=0/1.0 SRC_URI=https://hackage.haskell.org/package/pretty-hex-1.0/pretty-hex-1.0.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=e5c2d0004eabb5fe29a0cc067375e8f1 +_md5_=b09c4736d68cfcfedc4e501d5cdf0b88 diff --git a/metadata/md5-cache/dev-haskell/pretty-show-1.9.5 b/metadata/md5-cache/dev-haskell/pretty-show-1.9.5 deleted file mode 100644 index 32188f0bb2c2..000000000000 --- a/metadata/md5-cache/dev-haskell/pretty-show-1.9.5 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/haskell-lexer-1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 dev-haskell/happy hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Tools for working with derived 'Show' instances and generic inspection of values -EAPI=7 -HOMEPAGE=https://wiki.github.com/yav/pretty-show -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/haskell-lexer-1:=[profile?] =dev-lang/ghc-7.4.1:= -SLOT=0/1.9.5 -SRC_URI=https://hackage.haskell.org/package/pretty-show-1.9.5/pretty-show-1.9.5.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6d054d740d1eb68eabdca5e6eb598cd2 diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-1.6.1 b/metadata/md5-cache/dev-haskell/prettyprinter-1.6.1 deleted file mode 100644 index adadc27adcdd..000000000000 --- a/metadata/md5-cache/dev-haskell/prettyprinter-1.6.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/fail-4.9.0.0:=[profile?] =dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/void-0.4:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( >=dev-haskell/pgp-wordlist-0.1 >=dev-haskell/quickcheck-instances-0.3 >=dev-haskell/tasty-0.10 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=A modern, easy to use, well-documented, extensible pretty-printer -EAPI=7 -HOMEPAGE=https://github.com/quchen/prettyprinter -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=>=dev-haskell/fail-4.9.0.0:=[profile?] =dev-haskell/semigroups-0.16.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-haskell/void-0.4:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.6.1 -SRC_URI=https://hackage.haskell.org/package/prettyprinter-1.6.1/prettyprinter-1.6.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=eecc138762e9096d1999dd390e5d0d1d diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.1.2 b/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.1.2 deleted file mode 100644 index 39a7494d0b53..000000000000 --- a/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/prettyprinter-1.1.1:=[profile?] >=dev-haskell/semigroups-0.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/doctest-0.9 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=ANSI terminal backend for the "prettyprinter" package -EAPI=8 -HOMEPAGE=https://github.com/quchen/prettyprinter -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/prettyprinter-1.1.1:=[profile?] >=dev-haskell/semigroups-0.1:=[profile?] >=dev-haskell/text-1.2:=[profile?] >=dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/1.1.1.2 -SRC_URI=https://hackage.haskell.org/package/prettyprinter-ansi-terminal-1.1.1.2/prettyprinter-ansi-terminal-1.1.1.2.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=b5b7d73c9094402d234731ffc5095732 diff --git a/metadata/md5-cache/dev-haskell/profunctors-5.5.1 b/metadata/md5-cache/dev-haskell/profunctors-5.5.1 deleted file mode 100644 index cd1a9a70497c..000000000000 --- a/metadata/md5-cache/dev-haskell/profunctors-5.5.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-orphans-0.4:=[profile?] =dev-haskell/bifunctors-5.2:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/contravariant-1:=[profile?] =dev-haskell/distributive-0.4.4:=[profile?] =dev-haskell/semigroups-0.11:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Haskell98 profunctors package -EAPI=7 -HOMEPAGE=https://github.com/ekmett/profunctors/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/base-orphans-0.4:=[profile?] =dev-haskell/bifunctors-5.2:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/contravariant-1:=[profile?] =dev-haskell/distributive-0.4.4:=[profile?] =dev-haskell/semigroups-0.11:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-lang/ghc-7.8.2:= -SLOT=0/5.5.1 -SRC_URI=https://hackage.haskell.org/package/profunctors-5.5.1/profunctors-5.5.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=e742f963f97700d5416bc6702421a958 diff --git a/metadata/md5-cache/dev-haskell/psqueues-0.2.7.2 b/metadata/md5-cache/dev-haskell/psqueues-0.2.7.2 deleted file mode 100644 index aef2b7062897..000000000000 --- a/metadata/md5-cache/dev-haskell/psqueues-0.2.7.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/hunit-1.2 =dev-haskell/quickcheck-2.7 =dev-haskell/tasty-1.2 =dev-haskell/tasty-hunit-0.9 =dev-haskell/tasty-quickcheck-0.8 =dev-haskell/hashable-1.1.2.3:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.2.7.2 -SRC_URI=https://hackage.haskell.org/package/psqueues-0.2.7.2/psqueues-0.2.7.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=24cca263868c4c7e48226f832b796846 diff --git a/metadata/md5-cache/dev-haskell/puremd5-2.1.3 b/metadata/md5-cache/dev-haskell/puremd5-2.1.3 index ec24a50e59d5..441ef56902fc 100644 --- a/metadata/md5-cache/dev-haskell/puremd5-2.1.3 +++ b/metadata/md5-cache/dev-haskell/puremd5-2.1.3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://hackage.haskell.org/package/pureMD5 INHERIT=haskell-cabal IUSE=test doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/binary-0.4.0:=[profile?] >=dev-haskell/cereal-0.2:=[profile?] dev-haskell/crypto-api:=[profile?] dev-haskell/tagged:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/2.1.3 SRC_URI=https://hackage.haskell.org/package/pureMD5-2.1.3/pureMD5-2.1.3.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=442ee08a2f0954232dfaeaef4ebde133 +_md5_=850f9752ec4b41848f84c30ab901c5f3 diff --git a/metadata/md5-cache/dev-haskell/quickcheck-2.13.2 b/metadata/md5-cache/dev-haskell/quickcheck-2.13.2 deleted file mode 100644 index 3d5733ba6c1e..000000000000 --- a/metadata/md5-cache/dev-haskell/quickcheck-2.13.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/random-1.0.1.0:=[profile?] =dev-haskell/splitmix-0.0.2:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Automatic testing of Haskell programs -EAPI=7 -HOMEPAGE=https://github.com/nick8325/quickcheck -INHERIT=haskell-cabal -IUSE=+template-haskell doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux -LICENSE=BSD -RDEPEND=>=dev-haskell/random-1.0.1.0:=[profile?] =dev-haskell/splitmix-0.0.2:=[profile?] >=dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=2/2.13.2 -SRC_URI=https://hackage.haskell.org/package/QuickCheck-2.13.2/QuickCheck-2.13.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=7d55758f6bd509697ce0bfe6a7f19c50 diff --git a/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.22 b/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.22 deleted file mode 100644 index 8f76b32c2bfa..000000000000 --- a/metadata/md5-cache/dev-haskell/quickcheck-instances-0.3.22 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-compat-0.9.3:=[profile?] >=dev-haskell/case-insensitive-1.2.0.4:=[profile?] =dev-haskell/hashable-1.2.5.0:=[profile?] =dev-haskell/nats-1:=[profile?] =dev-haskell/old-time-1.1.0.0:=[profile?] =dev-haskell/quickcheck-2.13.2:2=[profile?] =dev-haskell/scientific-0.2.0.0:=[profile?] =dev-haskell/semigroups-0.18.5:=[profile?] =dev-haskell/splitmix-0.0.2:=[profile?] =dev-haskell/tagged-0.8.5:=[profile?] =dev-haskell/text-1.0.0.0:=[profile?] =dev-haskell/time-compat-1.9.2.2:=[profile?] =dev-haskell/transformers-compat-0.5:=[profile?] =dev-haskell/unordered-containers-0.2.2.0:=[profile?] =dev-haskell/uuid-types-1.0.3:=[profile?] =dev-haskell/vector-0.9:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Common quickcheck instances -EAPI=7 -HOMEPAGE=https://github.com/phadej/qc-instances -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/base-compat-0.9.3:=[profile?] >=dev-haskell/case-insensitive-1.2.0.4:=[profile?] =dev-haskell/hashable-1.2.5.0:=[profile?] =dev-haskell/nats-1:=[profile?] =dev-haskell/old-time-1.1.0.0:=[profile?] =dev-haskell/quickcheck-2.13.2:2=[profile?] =dev-haskell/scientific-0.2.0.0:=[profile?] =dev-haskell/semigroups-0.18.5:=[profile?] =dev-haskell/splitmix-0.0.2:=[profile?] =dev-haskell/tagged-0.8.5:=[profile?] =dev-haskell/text-1.0.0.0:=[profile?] =dev-haskell/time-compat-1.9.2.2:=[profile?] =dev-haskell/transformers-compat-0.5:=[profile?] =dev-haskell/unordered-containers-0.2.2.0:=[profile?] =dev-haskell/uuid-types-1.0.3:=[profile?] =dev-haskell/vector-0.9:=[profile?] =dev-haskell/void-0.7.2:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.3.22 -SRC_URI=https://hackage.haskell.org/package/quickcheck-instances-0.3.22/quickcheck-instances-0.3.22.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=fe1e3479593a777a6d4bd8c165836914 diff --git a/metadata/md5-cache/dev-haskell/random-1.1 b/metadata/md5-cache/dev-haskell/random-1.1 deleted file mode 100644 index bd12345503e7..000000000000 --- a/metadata/md5-cache/dev-haskell/random-1.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=random number library -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/random -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.1 -SRC_URI=https://hackage.haskell.org/package/random-1.1/random-1.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=9849de8e62128985cf4f7c4d4705e14b diff --git a/metadata/md5-cache/dev-haskell/readable-0.3.1 b/metadata/md5-cache/dev-haskell/readable-0.3.1 index 8b508cc20bd6..552b4abe7bb1 100644 --- a/metadata/md5-cache/dev-haskell/readable-0.3.1 +++ b/metadata/md5-cache/dev-haskell/readable-0.3.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/mightybyte/readable INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/text-0.11:=[profile?] =dev-lang/ghc-7.4.1:= SLOT=0/0.3.1 SRC_URI=https://hackage.haskell.org/package/readable-0.3.1/readable-0.3.1.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=70f1d8d7643abfb9e85d4042bc9c9c47 +_md5_=8e35937d0b7687826ad6f87c29192356 diff --git a/metadata/md5-cache/dev-haskell/rebase-1.15.0.3 b/metadata/md5-cache/dev-haskell/rebase-1.15.0.3 index b5011a1b96f1..468034cfe355 100644 --- a/metadata/md5-cache/dev-haskell/rebase-1.15.0.3 +++ b/metadata/md5-cache/dev-haskell/rebase-1.15.0.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/nikita-volkov/rebase INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-haskell/bifunctors-5.5:=[profile?] =dev-haskell/comonad-5:=[profile?] =dev-haskell/contravariant-1.5:=[profile?] =dev-haskell/dlist-0.8:=[profile?] =dev-haskell/either-5:=[profile?] =dev-haskell/groups-0.5.3:=[profile?] =dev-haskell/hashable-1.3:=[profile?] =dev-haskell/invariant-0.5.5:=[profile?] =dev-haskell/profunctors-5.6:=[profile?] =dev-haskell/scientific-0.3:=[profile?] =dev-haskell/selective-0.5:=[profile?] =dev-haskell/semigroupoids-5.3:=[profile?] =dev-haskell/stm-2.5:=[profile?] =dev-haskell/time-compat-1.9.6.1:=[profile?] =dev-haskell/unordered-containers-0.2.13:=[profile?] =dev-haskell/uuid-types-1.0:=[profile?] =dev-haskell/vector-0.12:=[profile?] =dev-haskell/vector-instances-3.4:=[profile?] =dev-haskell/void-0.7:=[profile?] =dev-lang/ghc-8.8.1:= SLOT=0/1.15.0.3 SRC_URI=https://hackage.haskell.org/package/rebase-1.15.0.3/rebase-1.15.0.3.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=1fe74b1174cbcfbc78d7dfb661f59411 +_md5_=d293d17caad92b45c4bb27ad4b2de75e diff --git a/metadata/md5-cache/dev-haskell/regex-base-0.94.0.0 b/metadata/md5-cache/dev-haskell/regex-base-0.94.0.0 deleted file mode 100644 index 52674e2a2382..000000000000 --- a/metadata/md5-cache/dev-haskell/regex-base-0.94.0.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-1.1:=[profile?] =dev-haskell/text-1.2.3:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.12 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Replaces/Enhances Text.Regex -EAPI=7 -HOMEPAGE=https://wiki.haskell.org/Regular_expressions -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris -LICENSE=BSD -RDEPEND=>=dev-haskell/fail-4.9:=[profile?] =dev-haskell/mtl-1.1:=[profile?] =dev-haskell/text-1.2.3:=[profile?] =dev-lang/ghc-7.4.1:= -SLOT=0/0.94.0.0 -SRC_URI=https://hackage.haskell.org/package/regex-base-0.94.0.0/regex-base-0.94.0.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=659bd7efeb54b82831b571b8b4ce5ddb diff --git a/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1 b/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1 index 16a6b5af45c0..2e07220d1858 100644 --- a/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1 +++ b/metadata/md5-cache/dev-haskell/regex-compat-0.95.2.1 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://wiki.haskell.org/Regular_expressions INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/regex-base-0.94:=[profile?] =dev-haskell/regex-posix-0.96:=[profile?] =dev-lang/ghc-8.4.3:= SLOT=0/0.95.2.1 SRC_URI=https://hackage.haskell.org/package/regex-compat-0.95.2.1/regex-compat-0.95.2.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8c1230ae8c4ea399eb8a9c67e9d648c8 +_md5_=24846268c0e71c045d3c2fe74cf1dac2 diff --git a/metadata/md5-cache/dev-haskell/regex-compat-tdfa-0.95.1.4 b/metadata/md5-cache/dev-haskell/regex-compat-tdfa-0.95.1.4 index 6027230d853b..083fcd1aa775 100644 --- a/metadata/md5-cache/dev-haskell/regex-compat-tdfa-0.95.1.4 +++ b/metadata/md5-cache/dev-haskell/regex-compat-tdfa-0.95.1.4 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=>=dev-haskell/regex-base-0.93:=[profile?] >=dev-haskell/regex-tdfa-1.1.0:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour ) DESCRIPTION=Unicode Support version of Text.Regex, using regex-tdfa EAPI=7 -HOMEPAGE=http://hub.darcs.net/shelarcy/regex-compat-tdfa +HOMEPAGE=https://hub.darcs.net/shelarcy/regex-compat-tdfa INHERIT=haskell-cabal IUSE=doc hscolour profile KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux @@ -12,4 +12,4 @@ RDEPEND=>=dev-haskell/regex-base-0.93:=[profile?] >=dev-haskell/regex-tdfa-1.1.0 SLOT=0/0.95.1.4 SRC_URI=https://hackage.haskell.org/package/regex-compat-tdfa-0.95.1.4/regex-compat-tdfa-0.95.1.4.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=4cff680c7405ee23df7cce3a7df769be +_md5_=6173bce5e871c8e5b79216627c489ed0 diff --git a/metadata/md5-cache/dev-haskell/rerebase-1.15.0.3 b/metadata/md5-cache/dev-haskell/rerebase-1.15.0.3 index ca0513d0e010..54782afb8a9d 100644 --- a/metadata/md5-cache/dev-haskell/rerebase-1.15.0.3 +++ b/metadata/md5-cache/dev-haskell/rerebase-1.15.0.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/nikita-volkov/rerebase INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=~dev-haskell/rebase-1.15.0.3:=[profile?] >=dev-lang/ghc-8.4.3:= SLOT=0/1.15.0.3 SRC_URI=https://hackage.haskell.org/package/rerebase-1.15.0.3/rerebase-1.15.0.3.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=9f3bcad25420aa8624146cf0f343108a +_md5_=d7e09ee04991bdf0e5757d6fc3244901 diff --git a/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1 b/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1 index 1e10c249b3c5..9a2786141f45 100644 --- a/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1 +++ b/metadata/md5-cache/dev-haskell/resolv-0.1.2.0-r1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/resolv INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=GPL-2+ RDEPEND=>=dev-haskell/base16-bytestring-0.1:=[profile?] >=dev-lang/ghc-7.10.1:= RESTRICT=test SLOT=0/0.1.2.0 SRC_URI=https://hackage.haskell.org/package/resolv-0.1.2.0/resolv-0.1.2.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=e0f76ef497e670ee69d611888b12f681 +_md5_=32d249d1fc2437aab9341b03a6da90b6 diff --git a/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2 b/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2 index 356dda59793c..401b1d328407 100644 --- a/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2 +++ b/metadata/md5-cache/dev-haskell/resource-pool-0.2.3.2 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/bos/pool INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-haskell/hashable:=[profile?] >=dev-haskell/monad-control-0.2.0.1:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/transformers-base-0.4:=[profile?] >=dev-haskell/vector-0.7:=[profile?] >=dev-lang/ghc-7.8.2:= SLOT=0/0.2.3.2 SRC_URI=https://hackage.haskell.org/package/resource-pool-0.2.3.2/resource-pool-0.2.3.2.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=63b7d26895cc350b7c8ea6d5f5c0d976 +_md5_=e5b78d42a1f86951497d13c96d4c0554 diff --git a/metadata/md5-cache/dev-haskell/retry-0.8.1.1 b/metadata/md5-cache/dev-haskell/retry-0.8.1.1 deleted file mode 100644 index 11e477545ec5..000000000000 --- a/metadata/md5-cache/dev-haskell/retry-0.8.1.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/exceptions-0.5:=[profile?] >=dev-haskell/random-1:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/hedgehog >=dev-haskell/hunit-1.2.5.2 dev-haskell/mtl dev-haskell/stm dev-haskell/tasty dev-haskell/tasty-hedgehog dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Retry combinators for monadic actions that may fail -EAPI=7 -HOMEPAGE=https://github.com/Soostone/retry -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/exceptions-0.5:=[profile?] >=dev-haskell/random-1:=[profile?] >=dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.8.1.1 -SRC_URI=https://hackage.haskell.org/package/retry-0.8.1.1/retry-0.8.1.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=dd88c79585591c0cbad9dbf773de404c diff --git a/metadata/md5-cache/dev-haskell/rfc5051-0.1.0.4 b/metadata/md5-cache/dev-haskell/rfc5051-0.1.0.4 deleted file mode 100644 index 86400d5158d8..000000000000 --- a/metadata/md5-cache/dev-haskell/rfc5051-0.1.0.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Simple unicode collation as per RFC5051 -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/rfc5051 -INHERIT=haskell-cabal -IUSE=mkunicodedata doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.4.1:= -SLOT=0/0.1.0.4 -SRC_URI=https://hackage.haskell.org/package/rfc5051-0.1.0.4/rfc5051-0.1.0.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=3c92607e0a097293be55e64d9919552a diff --git a/metadata/md5-cache/dev-haskell/rio-0.1.21.0 b/metadata/md5-cache/dev-haskell/rio-0.1.21.0 index a42c7ea11555..f93277dff10b 100644 --- a/metadata/md5-cache/dev-haskell/rio-0.1.21.0 +++ b/metadata/md5-cache/dev-haskell/rio-0.1.21.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/commercialhaskell/rio#readme INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=dev-haskell/hashable:=[profile?] dev-haskell/microlens:=[profile?] dev-haskell/microlens-mtl:=[profile?] dev-haskell/primitive:=[profile?] >=dev-haskell/typed-process-0.2.5.0:=[profile?] >=dev-haskell/unliftio-0.2.14:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:= RESTRICT=!test? ( test ) SLOT=0/0.1.21.0 SRC_URI=https://hackage.haskell.org/package/rio-0.1.21.0/rio-0.1.21.0.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=76dcdd6a40aee3dc4ebf76fd7993f958 +_md5_=75b78d24696e191142d7b7f1fadbcaed diff --git a/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1 b/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1 index 4efdabd2c789..b7f8b26e9b8c 100644 --- a/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1 +++ b/metadata/md5-cache/dev-haskell/safesemaphore-0.10.1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/ChrisKuklewicz/SafeSemaphore INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux +KEYWORDS=~amd64 ~ppc64 ~x86 ~amd64-linux LICENSE=BSD RDEPEND=dev-haskell/stm:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.10.1 SRC_URI=https://hackage.haskell.org/package/SafeSemaphore-0.10.1/SafeSemaphore-0.10.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=204788e08ba8fb1419d4b005c93ec6c0 +_md5_=e05d8a990b386c9f48aaded4949aab97 diff --git a/metadata/md5-cache/dev-haskell/sandi-0.5 b/metadata/md5-cache/dev-haskell/sandi-0.5 index fbaea522d0d6..eccd218429bf 100644 --- a/metadata/md5-cache/dev-haskell/sandi-0.5 +++ b/metadata/md5-cache/dev-haskell/sandi-0.5 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/sandi INHERIT=haskell-cabal IUSE=+conduit doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= conduit? ( >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/exceptions:=[profile?] ) RESTRICT=!test? ( test ) SLOT=0/0.5 SRC_URI=https://hackage.haskell.org/package/sandi-0.5/sandi-0.5.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=06574ea4e076e29606eaaed4f64d38a8 +_md5_=d8c8365336788668eca34c4cefeb2e88 diff --git a/metadata/md5-cache/dev-haskell/securemem-0.1.10 b/metadata/md5-cache/dev-haskell/securemem-0.1.10 index f3cc01c65109..c0bde4a25b2b 100644 --- a/metadata/md5-cache/dev-haskell/securemem-0.1.10 +++ b/metadata/md5-cache/dev-haskell/securemem-0.1.10 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/vincenthz/hs-securemem INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/byteable-0.1.1:=[profile?] >=dev-haskell/memory-0.7:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/0.1.10 SRC_URI=https://hackage.haskell.org/package/securemem-0.1.10/securemem-0.1.10.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=252ffbd1c262af252849a42162ae6cb7 +_md5_=ee062a663ff355c244b004faff164f25 diff --git a/metadata/md5-cache/dev-haskell/selective-0.5 b/metadata/md5-cache/dev-haskell/selective-0.5 index f5b7487a5783..386a74cbcde8 100644 --- a/metadata/md5-cache/dev-haskell/selective-0.5 +++ b/metadata/md5-cache/dev-haskell/selective-0.5 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/snowleopard/selective INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/0.5 SRC_URI=https://hackage.haskell.org/package/selective-0.5/selective-0.5.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=bac780ecbefec461e8a83e941005da72 +_md5_=3a80c3709d8a6d7aefd03ea88f1e186e diff --git a/metadata/md5-cache/dev-haskell/semigroupoids-5.3.4 b/metadata/md5-cache/dev-haskell/semigroupoids-5.3.4 deleted file mode 100644 index f6ce63d07c8b..000000000000 --- a/metadata/md5-cache/dev-haskell/semigroupoids-5.3.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-orphans-0.8:=[profile?] =dev-haskell/bifunctors-5:=[profile?] =dev-haskell/comonad-4.2.6:=[profile?] =dev-haskell/transformers-compat-0.5:=[profile?] =dev-lang/ghc-7.8.2:= contravariant? ( >=dev-haskell/contravariant-0.2.0.1:=[profile?] =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/tagged-0.8.5:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-haskell/cabal-1.18.1.3 >=dev-haskell/cabal-doctest-1 =dev-haskell/doctest-0.11.1 =dev-haskell/base-orphans-0.8:=[profile?] =dev-haskell/bifunctors-5:=[profile?] =dev-haskell/comonad-4.2.6:=[profile?] =dev-haskell/transformers-compat-0.5:=[profile?] =dev-lang/ghc-7.8.2:= contravariant? ( >=dev-haskell/contravariant-0.2.0.1:=[profile?] =dev-haskell/distributive-0.2.2:=[profile?] =dev-haskell/tagged-0.8.5:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/nats-0.1:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-lang/ghc-7.8.2:= transformers? ( >=dev-haskell/transformers-compat-0.5:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/nats-0.1:=[profile?] =dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/text-0.10:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-lang/ghc-7.8.2:= transformers? ( >=dev-haskell/transformers-compat-0.5:=[profile?] =dev-lang/ghc-7.10.1:=[gmp] hashable? ( >=dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-haskell/cabal-1.22.2.0 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=two monoids as one, in holy haskimony -EAPI=7 -HOMEPAGE=https://github.com/chessai/semirings -INHERIT=haskell-cabal -IUSE=+containers +hashable +unordered-containers doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/base-compat-batteries:=[profile?] >=dev-lang/ghc-7.10.1:=[gmp] hashable? ( >=dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=two monoids as one, in holy haskimony +EAPI=8 +HOMEPAGE=https://github.com/chessai/semirings +INHERIT=haskell-cabal +IUSE=doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=dev-haskell/base-compat-batteries:=[profile?] >=dev-haskell/hashable-1.1:=[profile?] =dev-haskell/unordered-containers-0.2:=[profile?] =dev-lang/ghc-8.4.3:= +SLOT=0/0.6 +SRC_URI=https://hackage.haskell.org/package/semirings-0.6/semirings-0.6.tar.gz https://hackage.haskell.org/package/semirings-0.6/revision/1.cabal -> semirings-0.6.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=4d013d4e8d824bc29559100e64fb6d74 diff --git a/metadata/md5-cache/dev-haskell/shakespeare-2.0.30 b/metadata/md5-cache/dev-haskell/shakespeare-2.0.30 index 70bc6b5bec90..d4ce90aacc16 100644 --- a/metadata/md5-cache/dev-haskell/shakespeare-2.0.30 +++ b/metadata/md5-cache/dev-haskell/shakespeare-2.0.30 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.yesodweb.com/book/shakespearean-templates INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND==dev-haskell/file-embed-0.0.1:=[profile?] =dev-haskell/scientific-0.3.0.0:=[profile?] dev-haskell/th-lift:=[profile?] dev-haskell/unordered-containers:=[profile?] dev-haskell/vector:=[profile?] >=dev-lang/ghc-8.10.1:= RESTRICT=!test? ( test ) SLOT=0/2.0.30 SRC_URI=https://hackage.haskell.org/package/shakespeare-2.0.30/shakespeare-2.0.30.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=9309a3104ddce237f4321abe0fa449bc +_md5_=fc79d3ac9fc41d343c6cb6ea9fc083c2 diff --git a/metadata/md5-cache/dev-haskell/skein-1.0.9.4 b/metadata/md5-cache/dev-haskell/skein-1.0.9.4 index f21146ad711f..64833704b1b5 100644 --- a/metadata/md5-cache/dev-haskell/skein-1.0.9.4 +++ b/metadata/md5-cache/dev-haskell/skein-1.0.9.4 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/meteficha/skein INHERIT=haskell-cabal IUSE=big-endian force-endianness reference doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/cereal-0.3:=[profile?] =dev-haskell/crypto-api-0.6:=[profile?] =dev-haskell/tagged-0.2:=[profile?] =dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/1.0.9.4 SRC_URI=https://hackage.haskell.org/package/skein-1.0.9.4/skein-1.0.9.4.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=bd6bf2e0acdf57b8e4379f69b49fe956 +_md5_=a7ad315aee32f9808383094f384b0b92 diff --git a/metadata/md5-cache/dev-haskell/skylighting-0.10.5-r1 b/metadata/md5-cache/dev-haskell/skylighting-0.10.5-r1 deleted file mode 100644 index 5b2760000d2d..000000000000 --- a/metadata/md5-cache/dev-haskell/skylighting-0.10.5-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=~dev-haskell/skylighting-core-0.10.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-libs/libpcre:= executable? ( >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/text:=[profile?] ) >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=syntax highlighting library -EAPI=7 -HOMEPAGE=https://github.com/jgm/skylighting -INHERIT=haskell-cabal -IUSE=executable doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=~dev-haskell/skylighting-core-0.10.5:=[profile?] >=dev-lang/ghc-8.4.3:= dev-libs/libpcre:= executable? ( >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/text:=[profile?] ) -SLOT=0/0.10.5 -SRC_URI=https://hackage.haskell.org/package/skylighting-0.10.5/skylighting-0.10.5.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ea0a9b433e0f81152b43cce377769c59 diff --git a/metadata/md5-cache/dev-haskell/skylighting-0.8.5-r1 b/metadata/md5-cache/dev-haskell/skylighting-0.8.5-r1 deleted file mode 100644 index fd6b188ecc99..000000000000 --- a/metadata/md5-cache/dev-haskell/skylighting-0.8.5-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=~dev-haskell/skylighting-core-0.8.5:=[profile?] >=dev-lang/ghc-7.10.1:= dev-libs/libpcre:= executable? ( >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/text:=[profile?] ) >=dev-haskell/cabal-1.22.2.0 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=syntax highlighting library -EAPI=7 -HOMEPAGE=https://github.com/jgm/skylighting -INHERIT=haskell-cabal -IUSE=executable doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=~dev-haskell/skylighting-core-0.8.5:=[profile?] >=dev-lang/ghc-7.10.1:= dev-libs/libpcre:= executable? ( >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/pretty-show:=[profile?] dev-haskell/text:=[profile?] ) -SLOT=0/0.8.5 -SRC_URI=https://hackage.haskell.org/package/skylighting-0.8.5/skylighting-0.8.5.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=06d3303a7cd9690cd51352189a9dceeb diff --git a/metadata/md5-cache/dev-haskell/skylighting-core-0.10.5-r1 b/metadata/md5-cache/dev-haskell/skylighting-core-0.10.5-r1 deleted file mode 100644 index 15c1c974ff3c..000000000000 --- a/metadata/md5-cache/dev-haskell/skylighting-core-0.10.5-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/ansi-terminal-0.7:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/colour-2.0:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/text:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.9.1.0:=[profile?] =dev-lang/ghc-8.4.3:= dev-libs/libpcre:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/diff dev-haskell/pretty-show dev-haskell/quickcheck dev-haskell/tasty dev-haskell/tasty-golden dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=syntax highlighting library -EAPI=7 -HOMEPAGE=https://github.com/jgm/skylighting -INHERIT=haskell-cabal -IUSE=executable doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/ansi-terminal-0.7:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/colour-2.0:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/text:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/xml-conduit-1.9.1.0:=[profile?] =dev-lang/ghc-8.4.3:= dev-libs/libpcre:= -RESTRICT=!test? ( test ) -SLOT=0/0.10.5 -SRC_URI=https://hackage.haskell.org/package/skylighting-core-0.10.5/skylighting-core-0.10.5.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=db4b3dd860daee2db90b5ab5c2bc3491 diff --git a/metadata/md5-cache/dev-haskell/skylighting-core-0.8.5-r1 b/metadata/md5-cache/dev-haskell/skylighting-core-0.8.5-r1 deleted file mode 100644 index fe51043cdc78..000000000000 --- a/metadata/md5-cache/dev-haskell/skylighting-core-0.8.5-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/ansi-terminal-0.7:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/colour-2.0:=[profile?] dev-haskell/hxt:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/regex-pcre:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/text:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.0.1:= dev-libs/libpcre:= >=dev-haskell/cabal-1.24.0.0 test? ( dev-haskell/diff dev-haskell/hunit dev-haskell/pretty-show dev-haskell/quickcheck dev-haskell/random dev-haskell/tasty dev-haskell/tasty-golden dev-haskell/tasty-hunit dev-haskell/tasty-quickcheck ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=syntax highlighting library -EAPI=7 -HOMEPAGE=https://github.com/jgm/skylighting -INHERIT=haskell-cabal -IUSE=executable doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] >=dev-haskell/ansi-terminal-0.7:=[profile?] dev-haskell/attoparsec:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] dev-haskell/case-insensitive:=[profile?] >=dev-haskell/colour-2.0:=[profile?] dev-haskell/hxt:=[profile?] dev-haskell/mtl:=[profile?] dev-haskell/regex-pcre:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/text:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-lang/ghc-8.0.1:= dev-libs/libpcre:= -RESTRICT=!test? ( test ) -SLOT=0/0.8.5 -SRC_URI=https://hackage.haskell.org/package/skylighting-core-0.8.5/skylighting-core-0.8.5.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f5e7802d187cd3ab1bbb8df80a6a6377 diff --git a/metadata/md5-cache/dev-haskell/snap-core-1.0.4.2 b/metadata/md5-cache/dev-haskell/snap-core-1.0.4.2 deleted file mode 100644 index b4fb62431e51..000000000000 --- a/metadata/md5-cache/dev-haskell/snap-core-1.0.4.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/bytestring-builder-0.10.4:=[profile?] =dev-haskell/case-insensitive-1.1:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/hashable-1.2.0.6:=[profile?] =dev-haskell/hunit-1.2:=[profile?] =dev-haskell/io-streams-1.3:=[zlib,profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/random-1:=[profile?] =dev-haskell/readable-0.1:=[profile?] =dev-haskell/regex-posix-0.95:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/transformers-base-0.4:=[profile?] =dev-haskell/unix-compat-0.3:=[profile?] =dev-haskell/unordered-containers-0.1.4.3:=[profile?] =dev-haskell/vector-0.6:=[profile?] =dev-lang/ghc-7.8.2:= portable? ( >=dev-haskell/time-locale-compat-0.1:=[profile?] =dev-haskell/old-locale-1:=[profile?] =dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/parallel-3 =dev-haskell/quickcheck-2.3.0.2 =dev-haskell/test-framework-0.8.0.3 =dev-haskell/test-framework-hunit-0.2.7 =dev-haskell/test-framework-quickcheck2-0.2.12.1 =dev-haskell/zlib-0.5 =dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/bytestring-builder-0.10.4:=[profile?] =dev-haskell/case-insensitive-1.1:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/hashable-1.2.0.6:=[profile?] =dev-haskell/hunit-1.2:=[profile?] =dev-haskell/io-streams-1.3:=[zlib,profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/random-1:=[profile?] =dev-haskell/readable-0.1:=[profile?] =dev-haskell/regex-posix-0.95:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/transformers-base-0.4:=[profile?] =dev-haskell/unix-compat-0.3:=[profile?] =dev-haskell/unordered-containers-0.1.4.3:=[profile?] =dev-haskell/vector-0.6:=[profile?] =dev-lang/ghc-7.8.2:= portable? ( >=dev-haskell/time-locale-compat-0.1:=[profile?] =dev-haskell/old-locale-1:=[profile?] =dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/bytestring-builder-0.10.4:=[profile?] =dev-haskell/case-insensitive-1.1:=[profile?] =dev-haskell/hashable-1.2.0.6:=[profile?] >=dev-haskell/hunit-1.2:=[profile?] =dev-haskell/io-streams-1.3:=[profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/old-locale-1:=[profile?] =dev-haskell/random-1:=[profile?] =dev-haskell/readable-0.1:=[profile?] =dev-haskell/regex-posix-0.95:=[profile?] =dev-haskell/transformers-base-0.4:=[profile?] =dev-haskell/unix-compat-0.3:=[profile?] =dev-haskell/unordered-containers-0.1.4.3:=[profile?] =dev-haskell/vector-0.6:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/parallel-3 =dev-haskell/quickcheck-2.3.0.2 =dev-haskell/test-framework-0.8.0.3 =dev-haskell/test-framework-hunit-0.2.7 =dev-haskell/test-framework-quickcheck2-0.2.12.1 =dev-haskell/zlib-0.5 =dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/bytestring-builder-0.10.4:=[profile?] =dev-haskell/case-insensitive-1.1:=[profile?] =dev-haskell/hashable-1.2.0.6:=[profile?] >=dev-haskell/hunit-1.2:=[profile?] =dev-haskell/io-streams-1.3:=[profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/monad-control-1.0:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/old-locale-1:=[profile?] =dev-haskell/random-1:=[profile?] =dev-haskell/readable-0.1:=[profile?] =dev-haskell/regex-posix-0.95:=[profile?] =dev-haskell/transformers-base-0.4:=[profile?] =dev-haskell/unix-compat-0.3:=[profile?] =dev-haskell/unordered-containers-0.1.4.3:=[profile?] =dev-haskell/vector-0.6:=[profile?] =dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/1.0.5.0 +SRC_URI=https://hackage.haskell.org/package/snap-core-1.0.5.0/snap-core-1.0.5.0.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=e452bf01d6418eb481b3b8e767fa5082 diff --git a/metadata/md5-cache/dev-haskell/snap-server-1.1.1.2 b/metadata/md5-cache/dev-haskell/snap-server-1.1.1.2 deleted file mode 100644 index 52070ff8177a..000000000000 --- a/metadata/md5-cache/dev-haskell/snap-server-1.1.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/blaze-builder-0.4:=[profile?] =dev-haskell/bytestring-builder-0.10.4:=[profile?] =dev-haskell/case-insensitive-1.1:=[profile?] =dev-haskell/clock-0.7.1:=[profile?] =dev-haskell/io-streams-1.3:=[profile?] =dev-haskell/io-streams-haproxy-1.0:=[profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/network-2.3:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/semigroups-0.16:=[profile?] =dev-haskell/snap-core-1.0:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/unix-compat-0.2:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.6.2:= openssl? ( >=dev-haskell/hsopenssl-0.10.4:=[profile?] =dev-haskell/openssl-streams-1.1:=[profile?] =dev-haskell/cabal-1.16.0 test? ( >=dev-haskell/base16-bytestring-0.1 =dev-haskell/http-common-0.7 =dev-haskell/http-streams-0.7 =dev-haskell/hunit-1.2 =dev-haskell/monad-control-1.0 =dev-haskell/parallel-3 =dev-haskell/quickcheck-2.3.0.2 =dev-haskell/random-1.0 =dev-haskell/test-framework-0.8.0.3 =dev-haskell/test-framework-hunit-0.2.7 =dev-haskell/test-framework-quickcheck2-0.2.12.1 =dev-haskell/threads-0.5 =dev-haskell/transformers-0.3 =dev-haskell/attoparsec-0.12:=[profile?] =dev-haskell/blaze-builder-0.4:=[profile?] =dev-haskell/bytestring-builder-0.10.4:=[profile?] =dev-haskell/case-insensitive-1.1:=[profile?] =dev-haskell/clock-0.7.1:=[profile?] =dev-haskell/io-streams-1.3:=[profile?] =dev-haskell/io-streams-haproxy-1.0:=[profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/network-2.3:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/semigroups-0.16:=[profile?] =dev-haskell/snap-core-1.0:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/unix-compat-0.2:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.6.2:= openssl? ( >=dev-haskell/hsopenssl-0.10.4:=[profile?] =dev-haskell/openssl-streams-1.1:=[profile?] =dev-haskell/attoparsec-0.12:=[profile?] >=dev-haskell/blaze-builder-0.4:=[profile?] =dev-haskell/bytestring-builder-0.10.4:=[profile?] =dev-haskell/case-insensitive-1.1:=[profile?] =dev-haskell/clock-0.7.1:=[profile?] =dev-haskell/io-streams-1.3:=[profile?] =dev-haskell/io-streams-haproxy-1.0:=[profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/network-2.3:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/snap-core-1.0:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/unix-compat-0.2:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.8.2:= openssl? ( >=dev-haskell/hsopenssl-0.10.4:=[profile?] =dev-haskell/openssl-streams-1.1:=[profile?] =dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=A web server for the Snap Framework +EAPI=8 +HOMEPAGE=http://snapframework.com/ +INHERIT=haskell-cabal +IUSE=debug openssl pong-server test-server doc hscolour profile +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-haskell/attoparsec-0.12:=[profile?] >=dev-haskell/blaze-builder-0.4:=[profile?] =dev-haskell/bytestring-builder-0.10.4:=[profile?] =dev-haskell/case-insensitive-1.1:=[profile?] =dev-haskell/clock-0.7.1:=[profile?] =dev-haskell/io-streams-1.3:=[profile?] =dev-haskell/io-streams-haproxy-1.0:=[profile?] =dev-haskell/lifted-base-0.1:=[profile?] =dev-haskell/mtl-2.0:=[profile?] =dev-haskell/network-2.3:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/snap-core-1.0:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/unix-compat-0.2:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-lang/ghc-7.8.2:= openssl? ( >=dev-haskell/hsopenssl-0.10.4:=[profile?] =dev-haskell/openssl-streams-1.1:=[profile?] =dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=True Sums of Products -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/sop-core -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-8.0.1:= -SLOT=0/0.5.0.1 -SRC_URI=https://hackage.haskell.org/package/sop-core-0.5.0.1/sop-core-0.5.0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=afdc0bb356980cd81f2ea8f1a253a97f diff --git a/metadata/md5-cache/dev-haskell/splitmix-0.0.4 b/metadata/md5-cache/dev-haskell/splitmix-0.0.4 deleted file mode 100644 index d8d8cc8a42bc..000000000000 --- a/metadata/md5-cache/dev-haskell/splitmix-0.0.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= random? ( >=dev-haskell/random-1.0:=[profile?] =dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Fast Splittable PRNG -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/splitmix -INHERIT=haskell-cabal -IUSE=optimised-mixer +random doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.4.1:= random? ( >=dev-haskell/random-1.0:=[profile?] =dev-haskell/stm-2.2.0.1:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=State variables -EAPI=8 -HOMEPAGE=https://github.com/haskell-opengl/StateVar -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/stm-2.2.0.1:=[profile?] =dev-lang/ghc-7.8.2:= -SLOT=0/1.1.1.1 -SRC_URI=https://hackage.haskell.org/package/StateVar-1.1.1.1/StateVar-1.1.1.1.tar.gz -_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=3997bb8f43d484f25bda7662949cbfc5 diff --git a/metadata/md5-cache/dev-haskell/statistics-0.15.2.0 b/metadata/md5-cache/dev-haskell/statistics-0.15.2.0 index 9bcee947b212..c48bf9d0bf24 100644 --- a/metadata/md5-cache/dev-haskell/statistics-0.15.2.0 +++ b/metadata/md5-cache/dev-haskell/statistics-0.15.2.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/bos/statistics INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD-2 RDEPEND=>=dev-haskell/aeson-0.6.0.0:=[profile?] >=dev-haskell/async-2.2.2:=[profile?] =dev-haskell/base-orphans-0.6:=[profile?] =dev-haskell/data-default-class-0.1.2:=[profile?] >=dev-haskell/dense-linear-algebra-0.1:=[profile?] =dev-haskell/math-functions-0.3:=[profile?] >=dev-haskell/monad-par-0.3.4:=[profile?] >=dev-haskell/mwc-random-0.13.0.0:=[profile?] >=dev-haskell/primitive-0.3:=[profile?] >=dev-haskell/vector-0.10:=[profile?] >=dev-haskell/vector-algorithms-0.4:=[profile?] >=dev-haskell/vector-binary-instances-0.2.1:=[profile?] dev-haskell/vector-th-unbox:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.15.2.0 SRC_URI=https://hackage.haskell.org/package/statistics-0.15.2.0/statistics-0.15.2.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=4fdb24bd02632a1304d51070a9b9cda1 +_md5_=538d32d781bbc0eb986ab79aeff919f8 diff --git a/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4 b/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4 index 3fe1b536104d..194d486ac98b 100644 --- a/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4 +++ b/metadata/md5-cache/dev-haskell/stm-chans-3.0.0.4 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=http://code.haskell.org/~wren/ INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/stm-2.4:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/3.0.0.4 SRC_URI=https://hackage.haskell.org/package/stm-chans-3.0.0.4/stm-chans-3.0.0.4.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=520da41578af7a9c39796c7c43bf196c +_md5_=7a8ffc0cf438cf569178dab0635f52fe diff --git a/metadata/md5-cache/dev-haskell/strict-0.3.2-r1 b/metadata/md5-cache/dev-haskell/strict-0.3.2-r1 deleted file mode 100644 index ec70c91e0151..000000000000 --- a/metadata/md5-cache/dev-haskell/strict-0.3.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.2 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Strict data types and String IO -EAPI=7 -HOMEPAGE=https://github.com/haskellari/strict -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.4.1:= -SLOT=0/0.3.2 -SRC_URI=https://hackage.haskell.org/package/strict-0.3.2/strict-0.3.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=c964d7e35e51ad39638d79696515fc0c diff --git a/metadata/md5-cache/dev-haskell/syb-0.7.1 b/metadata/md5-cache/dev-haskell/syb-0.7.1 deleted file mode 100644 index ac4e8383cc83..000000000000 --- a/metadata/md5-cache/dev-haskell/syb-0.7.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit dev-haskell/mtl ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Scrap Your Boilerplate -EAPI=7 -HOMEPAGE=http://www.cs.uu.nl/wiki/GenericProgramming/SYB -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 ~amd64-linux -LICENSE=BSD -RDEPEND=>=dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.7.1 -SRC_URI=https://hackage.haskell.org/package/syb-0.7.1/syb-0.7.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=4c33546dd082bf18013d4078d0612fc3 diff --git a/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4 b/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4 index 99bc6d28cc38..5708f05ed68c 100644 --- a/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4 +++ b/metadata/md5-cache/dev-haskell/system-fileio-0.3.16.4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/fpco/haskell-filesystem INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-haskell/system-filepath-0.3.1:=[profile?] =dev-haskell/text-0.7.1:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.3.16.4 SRC_URI=https://hackage.haskell.org/package/system-fileio-0.3.16.4/system-fileio-0.3.16.4.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=dabfc72b776e6a8eb9c5046a7d17a993 +_md5_=c6e068e6a5b75d44c25fc032d24776e5 diff --git a/metadata/md5-cache/dev-haskell/system-filepath-0.4.14 b/metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1 similarity index 61% rename from metadata/md5-cache/dev-haskell/system-filepath-0.4.14 rename to metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1 index 333ea3098a5c..dcc428fb376a 100644 --- a/metadata/md5-cache/dev-haskell/system-filepath-0.4.14 +++ b/metadata/md5-cache/dev-haskell/system-filepath-0.4.14-r1 @@ -1,16 +1,16 @@ BDEPEND=app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/semigroups-0.11:=[profile?] =dev-haskell/text-0.11.0.6:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour ) +DEPEND=>=dev-haskell/text-0.11.0.6:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 hscolour? ( dev-haskell/hscolour ) DESCRIPTION=High-level, byte-based file and directory path manipulations (deprecated) EAPI=8 HOMEPAGE=https://github.com/fpco/haskell-filesystem INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT -RDEPEND=>=dev-haskell/semigroups-0.11:=[profile?] =dev-haskell/text-0.11.0.6:=[profile?] >=dev-lang/ghc-7.4.1:= +RDEPEND=>=dev-haskell/text-0.11.0.6:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=test SLOT=0/0.4.14 SRC_URI=https://hackage.haskell.org/package/system-filepath-0.4.14/system-filepath-0.4.14.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=1ad5c9025086be3e1045cf4f3e6f7eb4 +_md5_=c10cf64c6a4ff3e17bfd8edf47fae496 diff --git a/metadata/md5-cache/dev-haskell/tagged-0.8.6 b/metadata/md5-cache/dev-haskell/tagged-0.8.6 deleted file mode 100644 index 0144cb377b66..000000000000 --- a/metadata/md5-cache/dev-haskell/tagged-0.8.6 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/transformers-compat-0.5:=[profile?] =dev-lang/ghc-7.8.2:= hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Haskell 98 phantom types to avoid unsafely passing dummy arguments -EAPI=7 -HOMEPAGE=https://github.com/ekmett/tagged -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/transformers-compat-0.5:=[profile?] =dev-lang/ghc-7.8.2:= -SLOT=0/0.8.6 -SRC_URI=https://hackage.haskell.org/package/tagged-0.8.6/tagged-0.8.6.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=0b0349b58cf856a6e4e5d75a46f9e956 diff --git a/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2 b/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2 index f536c51f9986..95f505d11d0c 100644 --- a/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2 +++ b/metadata/md5-cache/dev-haskell/tar-0.5.1.1-r2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://hackage.haskell.org/package/tar INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-8.4.3:= RESTRICT=test SLOT=0/0.5.1.1 SRC_URI=https://hackage.haskell.org/package/tar-0.5.1.1/tar-0.5.1.1.tar.gz https://hackage.haskell.org/package/tar-0.5.1.1/revision/4.cabal -> tar-0.5.1.1-rev4.cabal _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=6e5b1a4b00e2f88a510ce544ae314601 +_md5_=4b84b7e5a1e54ee5bf31800a7527566e diff --git a/metadata/md5-cache/dev-haskell/tasty-1.2.3 b/metadata/md5-cache/dev-haskell/tasty-1.2.3 deleted file mode 100644 index e8892d1b36b5..000000000000 --- a/metadata/md5-cache/dev-haskell/tasty-1.2.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/ansi-terminal-0.9:=[profile?] >=dev-haskell/async-2.0:=[profile?] >=dev-haskell/mtl-2.1.3.1:=[profile?] >=dev-haskell/optparse-applicative-0.14:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/tagged-0.5:=[profile?] >=dev-haskell/unbounded-delays-0.1:=[profile?] dev-haskell/wcwidth:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/clock-0.4.4.0:=[profile?] >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Modern and extensible testing framework -EAPI=7 -HOMEPAGE=https://github.com/feuerbach/tasty -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/ansi-terminal-0.9:=[profile?] >=dev-haskell/async-2.0:=[profile?] >=dev-haskell/mtl-2.1.3.1:=[profile?] >=dev-haskell/optparse-applicative-0.14:=[profile?] >=dev-haskell/stm-2.3:=[profile?] >=dev-haskell/tagged-0.5:=[profile?] >=dev-haskell/unbounded-delays-0.1:=[profile?] dev-haskell/wcwidth:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/clock-0.4.4.0:=[profile?] -SLOT=0/1.2.3 -SRC_URI=https://hackage.haskell.org/package/tasty-1.2.3/tasty-1.2.3.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=7710b7d029a012ca256efeee03884819 diff --git a/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.0.0.2-r1 b/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.0.0.2-r1 deleted file mode 100644 index b9481ddbd4c8..000000000000 --- a/metadata/md5-cache/dev-haskell/tasty-hedgehog-1.0.0.2-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hedgehog-1.0.2:=[profile?] =dev-haskell/tagged-0.8:=[profile?] =dev-haskell/tasty-0.11:=[profile?] =dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( >=dev-haskell/tasty-expected-failure-0.11 =dev-haskell/hedgehog-1.0.2:=[profile?] =dev-haskell/tagged-0.8:=[profile?] =dev-haskell/tasty-0.11:=[profile?] =dev-lang/ghc-7.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.0.0.2 -SRC_URI=https://hackage.haskell.org/package/tasty-hedgehog-1.0.0.2/tasty-hedgehog-1.0.0.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=4ff4e2ba27397d8537ac44dcc413e5ed diff --git a/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.2 b/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.2 deleted file mode 100644 index c14828ccaee0..000000000000 --- a/metadata/md5-cache/dev-haskell/tasty-hunit-0.10.0.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/call-stack:=[profile?] >=dev-haskell/tasty-1.2.2:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=HUnit support for the Tasty test framework -EAPI=7 -HOMEPAGE=https://github.com/UnkindPartition/tasty -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-haskell/call-stack:=[profile?] >=dev-haskell/tasty-1.2.2:=[profile?] >=dev-lang/ghc-7.4.1:= -SLOT=0/0.10.0.2 -SRC_URI=https://hackage.haskell.org/package/tasty-hunit-0.10.0.2/tasty-hunit-0.10.0.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=a2c13204a5455e06c4daf63691717fa4 diff --git a/metadata/md5-cache/dev-haskell/tasty-lua-0.2.3.1 b/metadata/md5-cache/dev-haskell/tasty-lua-0.2.3.1 deleted file mode 100644 index 5fddcfd03021..000000000000 --- a/metadata/md5-cache/dev-haskell/tasty-lua-0.2.3.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/file-embed-0.0:=[profile?] =dev-haskell/hslua-1.0.3:=[profile?] =dev-haskell/tasty-1.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.0.1:= >=dev-haskell/cabal-1.24.0.0 test? ( dev-haskell/tasty-hunit ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Write tests in Lua, integrate into tasty -EAPI=7 -HOMEPAGE=https://github.com/hslua/tasty-lua -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/file-embed-0.0:=[profile?] =dev-haskell/hslua-1.0.3:=[profile?] =dev-haskell/tasty-1.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-8.0.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.2.3.1 -SRC_URI=https://hackage.haskell.org/package/tasty-lua-0.2.3.1/tasty-lua-0.2.3.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=3c4f0fd39d2524ec21a5bfed104a9eb8 diff --git a/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.17 b/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18 similarity index 68% rename from metadata/md5-cache/dev-haskell/tasty-rerun-1.1.17 rename to metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18 index d32ba79b57f7..f5c7c379b059 100644 --- a/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.17 +++ b/metadata/md5-cache/dev-haskell/tasty-rerun-1.1.18 @@ -1,15 +1,15 @@ BDEPEND=app-text/dos2unix DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/mtl-2.1.2:=[profile?] >=dev-haskell/optparse-applicative-0.6:=[profile?] >=dev-haskell/split-0.1:=[profile?] =dev-haskell/stm-2.4.2:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] =dev-haskell/tasty-1.2:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Run tests by filtering the tests depending on the result of previous runs +DEPEND=>=dev-haskell/mtl-2.1.2:=[profile?] >=dev-haskell/optparse-applicative-0.6:=[profile?] >=dev-haskell/split-0.1:=[profile?] =dev-haskell/stm-2.4.2:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] =dev-haskell/tasty-1.2:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Rerun only tests which failed in a previous test run EAPI=7 HOMEPAGE=https://github.com/ocharles/tasty-rerun INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD -RDEPEND=>=dev-haskell/mtl-2.1.2:=[profile?] >=dev-haskell/optparse-applicative-0.6:=[profile?] >=dev-haskell/split-0.1:=[profile?] =dev-haskell/stm-2.4.2:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] =dev-haskell/tasty-1.2:=[profile?] >=dev-lang/ghc-7.8.2:= -SLOT=0/1.1.17 -SRC_URI=https://hackage.haskell.org/package/tasty-rerun-1.1.17/tasty-rerun-1.1.17.tar.gz +RDEPEND=>=dev-haskell/mtl-2.1.2:=[profile?] >=dev-haskell/optparse-applicative-0.6:=[profile?] >=dev-haskell/split-0.1:=[profile?] =dev-haskell/stm-2.4.2:=[profile?] >=dev-haskell/tagged-0.7:=[profile?] =dev-haskell/tasty-1.2:=[profile?] =dev-lang/ghc-7.8.2:= +SLOT=0/1.1.18 +SRC_URI=https://hackage.haskell.org/package/tasty-rerun-1.1.18/tasty-rerun-1.1.18.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=207eb95819dad130131da880d521cfc9 +_md5_=c9a94db1e2e57ad79fe567ae3f8a9d0e diff --git a/metadata/md5-cache/dev-haskell/template-haskell-compat-v0208-0.1.4 b/metadata/md5-cache/dev-haskell/template-haskell-compat-v0208-0.1.4 index 9bb08ca3f8a4..e725f8501d87 100644 --- a/metadata/md5-cache/dev-haskell/template-haskell-compat-v0208-0.1.4 +++ b/metadata/md5-cache/dev-haskell/template-haskell-compat-v0208-0.1.4 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/nikita-volkov/template-haskell-compat-v0208 INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-lang/ghc-7.6.2:= SLOT=0/0.1.4 SRC_URI=https://hackage.haskell.org/package/template-haskell-compat-v0208-0.1.4/template-haskell-compat-v0208-0.1.4.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=125795c6db0b41154dfdc6470ec34b87 +_md5_=c9c247221bec0eea277a52b0812a2d56 diff --git a/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r2 b/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r2 deleted file mode 100644 index da37022af310..000000000000 --- a/metadata/md5-cache/dev-haskell/test-framework-0.8.2.0-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] =dev-haskell/base-orphans-0.1:=[profile?] >=dev-haskell/hostname-1.0:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-posix-0.72:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] >=dev-haskell/xml-1.3.5:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Framework for running and organising tests, with HUnit and QuickCheck support -EAPI=7 -HOMEPAGE=http://haskell.github.io/test-framework/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/ansi-wl-pprint-0.5.1:=[profile?] =dev-haskell/base-orphans-0.1:=[profile?] >=dev-haskell/hostname-1.0:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-posix-0.72:=[profile?] >=dev-haskell/semigroups-0.18:=[profile?] >=dev-haskell/xml-1.3.5:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=test -SLOT=0/0.8.2.0 -SRC_URI=https://hackage.haskell.org/package/test-framework-0.8.2.0/test-framework-0.8.2.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=d3c76e99d3d9f51f9708e68a2baa5418 diff --git a/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r1 b/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r1 deleted file mode 100644 index 032f63becae0..000000000000 --- a/metadata/md5-cache/dev-haskell/test-framework-quickcheck2-0.3.0.5-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] =dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/random-1:=[profile?] =dev-haskell/test-framework-0.8:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=QuickCheck2 support for the test-framework package -EAPI=7 -HOMEPAGE=http://haskell.github.io/test-framework/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/extensible-exceptions-0.1.1:=[profile?] =dev-haskell/quickcheck-2.4:2=[profile?] >=dev-haskell/random-1:=[profile?] =dev-haskell/test-framework-0.8:=[profile?] =dev-lang/ghc-7.4.1:= -SLOT=0/0.3.0.5 -SRC_URI=https://hackage.haskell.org/package/test-framework-quickcheck2-0.3.0.5/test-framework-quickcheck2-0.3.0.5.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5f1879fb8365bb3cdb3d4a7e31478e71 diff --git a/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4 b/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4 index 87ffc5fc68ce..27b9683a7256 100644 --- a/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4 +++ b/metadata/md5-cache/dev-haskell/test-framework-th-0.2.4 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/finnsson/test-generator INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=dev-haskell/haskell-src-exts:=[profile?] >=dev-haskell/language-haskell-extract-0.2:=[profile?] dev-haskell/regex-posix:=[profile?] dev-haskell/test-framework:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/0.2.4 SRC_URI=https://hackage.haskell.org/package/test-framework-th-0.2.4/test-framework-th-0.2.4.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=aa515fed92f139a4e05d28cc6c2c2081 +_md5_=17525b427a5aa3455d601b5ee2f95439 diff --git a/metadata/md5-cache/dev-haskell/texmath-0.12.2 b/metadata/md5-cache/dev-haskell/texmath-0.12.2 deleted file mode 100644 index 5ac94dac51d3..000000000000 --- a/metadata/md5-cache/dev-haskell/texmath-0.12.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/mtl:=[profile?] >=dev-haskell/pandoc-types-1.20:=[profile?] =dev-haskell/parsec-3:=[profile?] >=dev-haskell/syb-0.4.2:=[profile?] =dev-lang/ghc-8.4.3:= executable? ( dev-haskell/aeson:=[profile?] network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) !network-uri? ( =dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/temporary dev-haskell/utf8-string ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Conversion between formats used to represent mathematics -EAPI=7 -HOMEPAGE=https://github.com/jgm/texmath -INHERIT=haskell-cabal -IUSE=executable +network-uri doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=dev-haskell/mtl:=[profile?] >=dev-haskell/pandoc-types-1.20:=[profile?] =dev-haskell/parsec-3:=[profile?] >=dev-haskell/syb-0.4.2:=[profile?] =dev-lang/ghc-8.4.3:= executable? ( dev-haskell/aeson:=[profile?] network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) !network-uri? ( =dev-haskell/text-0.9.1.0:=[profile?] >=dev-lang/ghc-7.4.1:= dev-libs/icu:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Bindings to the ICU library -EAPI=7 -HOMEPAGE=https://github.com/haskell/text-icu -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/text-0.9.1.0:=[profile?] >=dev-lang/ghc-7.4.1:= dev-libs/icu:= -RESTRICT=test -SLOT=0/0.7.0.1 -SRC_URI=https://hackage.haskell.org/package/text-icu-0.7.0.1/text-icu-0.7.0.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6a741db477a0225e2e41573b9a72cf4b diff --git a/metadata/md5-cache/dev-haskell/text-short-0.1.3 b/metadata/md5-cache/dev-haskell/text-short-0.1.3 deleted file mode 100644 index 428fe202b939..000000000000 --- a/metadata/md5-cache/dev-haskell/text-short-0.1.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hashable-1.2.6:=[profile?] =dev-haskell/semigroups-0.18.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/quickcheck-instances-0.3.14 =dev-haskell/tasty-1.0.0 =dev-haskell/tasty-hunit-0.10.0 =dev-haskell/tasty-quickcheck-0.10 =dev-haskell/hashable-1.2.6:=[profile?] =dev-haskell/semigroups-0.18.2:=[profile?] =dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.1.3 -SRC_URI=https://hackage.haskell.org/package/text-short-0.1.3/text-short-0.1.3.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=872f8aa09e5b72a0c22f7c806b7fff1c diff --git a/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.14 b/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.14 deleted file mode 100644 index d991e7b7d5e0..000000000000 --- a/metadata/md5-cache/dev-haskell/th-lift-instances-0.1.14 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/text:=[profile?] >=dev-haskell/th-lift-0.8:=[profile?] >=dev-haskell/vector-0.4:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( >=dev-haskell/nats-1.1.2 =dev-haskell/quickcheck-2.6 >=dev-haskell/semigroups-0.18.5 =dev-haskell/th-lift-0.8:=[profile?] >=dev-haskell/vector-0.4:=[profile?] >=dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.1.14 -SRC_URI=https://hackage.haskell.org/package/th-lift-instances-0.1.14/th-lift-instances-0.1.14.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8485a4e5494a745f3545d7f4196fc957 diff --git a/metadata/md5-cache/dev-haskell/th-orphans-0.13.10 b/metadata/md5-cache/dev-haskell/th-orphans-0.13.10 deleted file mode 100644 index 599e669428a8..000000000000 --- a/metadata/md5-cache/dev-haskell/th-orphans-0.13.10 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/fail-4.9:=[profile?] =dev-haskell/generic-deriving-1.9:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/th-lift-0.7.1:=[profile?] dev-haskell/th-lift-instances:=[profile?] >=dev-haskell/th-reify-many-0.1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Orphan instances for TH datatypes -EAPI=7 -HOMEPAGE=https://hackage.haskell.org/package/th-orphans -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/fail-4.9:=[profile?] =dev-haskell/generic-deriving-1.9:=[profile?] dev-haskell/mtl:=[profile?] >=dev-haskell/th-lift-0.7.1:=[profile?] dev-haskell/th-lift-instances:=[profile?] >=dev-haskell/th-reify-many-0.1:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.13.10 -SRC_URI=https://hackage.haskell.org/package/th-orphans-0.13.10/th-orphans-0.13.10.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6209eb0d92ff1b17ea3803ff611bf147 diff --git a/metadata/md5-cache/dev-haskell/th-orphans-0.13.13 b/metadata/md5-cache/dev-haskell/th-orphans-0.13.13 new file mode 100644 index 000000000000..6a82e0c03deb --- /dev/null +++ b/metadata/md5-cache/dev-haskell/th-orphans-0.13.13 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/th-compat-0.1:=[profile?] =dev-haskell/th-lift-0.7.1:=[profile?] dev-haskell/th-lift-instances:=[profile?] >=dev-haskell/th-reify-many-0.1:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Orphan instances for TH datatypes +EAPI=8 +HOMEPAGE=https://hackage.haskell.org/package/th-orphans +INHERIT=haskell-cabal +IUSE=doc hscolour profile test +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-haskell/th-compat-0.1:=[profile?] =dev-haskell/th-lift-0.7.1:=[profile?] dev-haskell/th-lift-instances:=[profile?] >=dev-haskell/th-reify-many-0.1:=[profile?] =dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/0.13.13 +SRC_URI=https://hackage.haskell.org/package/th-orphans-0.13.13/th-orphans-0.13.13.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=65d484593af8ff518fd5e221b86b5a49 diff --git a/metadata/md5-cache/dev-haskell/th-reify-many-0.1.10 b/metadata/md5-cache/dev-haskell/th-reify-many-0.1.10 new file mode 100644 index 000000000000..6f399a0ad5f7 --- /dev/null +++ b/metadata/md5-cache/dev-haskell/th-reify-many-0.1.10 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=dev-haskell/safe:=[profile?] dev-haskell/th-expand-syns:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Recurseively reify template haskell datatype info +EAPI=8 +HOMEPAGE=https://github.com/mgsloan/th-reify-many +INHERIT=haskell-cabal +IUSE=doc hscolour profile test +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=dev-haskell/safe:=[profile?] dev-haskell/th-expand-syns:=[profile?] >=dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/0.1.10 +SRC_URI=https://hackage.haskell.org/package/th-reify-many-0.1.10/th-reify-many-0.1.10.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=924c818a4fe54bd26e3773c42043df3d diff --git a/metadata/md5-cache/dev-haskell/th-reify-many-0.1.9 b/metadata/md5-cache/dev-haskell/th-reify-many-0.1.9 deleted file mode 100644 index c60be0165c1f..000000000000 --- a/metadata/md5-cache/dev-haskell/th-reify-many-0.1.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=dev-haskell/mtl:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/th-expand-syns:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Recurseively reify template haskell datatype info -EAPI=7 -HOMEPAGE=https://github.com/mgsloan/th-reify-many -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-haskell/mtl:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/th-expand-syns:=[profile?] >=dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.1.9 -SRC_URI=https://hackage.haskell.org/package/th-reify-many-0.1.9/th-reify-many-0.1.9.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ee2809c1349eebede4178e01ebee6adc diff --git a/metadata/md5-cache/dev-haskell/time-compat-1.9.3 b/metadata/md5-cache/dev-haskell/time-compat-1.9.3 deleted file mode 100644 index 394e390d24e1..000000000000 --- a/metadata/md5-cache/dev-haskell/time-compat-1.9.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/base-orphans-0.8.1:=[profile?] =dev-haskell/fail-4.9.0.0:=[profile?] =dev-haskell/old-locale-1.0.0.2:=[profile?] =dev-haskell/semigroups-0.18.5:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.12 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=This packages tries to compat as much of \'time\' features as possible -EAPI=7 -HOMEPAGE=https://github.com/phadej/time-compat -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/base-orphans-0.8.1:=[profile?] =dev-haskell/fail-4.9.0.0:=[profile?] =dev-haskell/old-locale-1.0.0.2:=[profile?] =dev-haskell/semigroups-0.18.5:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=test -SLOT=0/1.9.3 -SRC_URI=https://hackage.haskell.org/package/time-compat-1.9.3/time-compat-1.9.3.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=775bd61a961a037ceaf703c5acd1237c diff --git a/metadata/md5-cache/dev-haskell/torrent-10000.1.1 b/metadata/md5-cache/dev-haskell/torrent-10000.1.1 index 69e5d7aa14aa..dd3ba8a5dbd1 100644 --- a/metadata/md5-cache/dev-haskell/torrent-10000.1.1 +++ b/metadata/md5-cache/dev-haskell/torrent-10000.1.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://hackage.haskell.org/package/torrent INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/bencode-0.2:=[profile?] dev-haskell/syb:=[profile?] >=dev-lang/ghc-7.4.1:= SLOT=0/10000.1.1 SRC_URI=https://hackage.haskell.org/package/torrent-10000.1.1/torrent-10000.1.1.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=ecabb7d95d7ec4bf151e3a496e445032 +_md5_=2d494a7dc394ab166d2472ed1899ccce diff --git a/metadata/md5-cache/dev-haskell/trifecta-2.1 b/metadata/md5-cache/dev-haskell/trifecta-2.1 deleted file mode 100644 index 6751437b1980..000000000000 --- a/metadata/md5-cache/dev-haskell/trifecta-2.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/ansi-terminal-0.6:=[profile?] =dev-haskell/blaze-builder-0.3.0.1:=[profile?] =dev-haskell/blaze-html-0.5:=[profile?] =dev-haskell/blaze-markup-0.5:=[profile?] =dev-haskell/charset-0.3.5.1:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/fingertree-0.1:=[profile?] =dev-haskell/hashable-1.2.1:=[profile?] =dev-haskell/lens-4.0:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/parsers-0.12.1:=[profile?] =dev-haskell/prettyprinter-1.2:=[profile?] =dev-haskell/prettyprinter-ansi-terminal-1.1:=[profile?] =dev-haskell/profunctors-4.0:=[profile?] =dev-haskell/reducers-3.10:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/unordered-containers-0.2.1:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 >=dev-haskell/cabal-doctest-1 =dev-haskell/doctest-0.11.1 =dev-haskell/ansi-terminal-0.6:=[profile?] =dev-haskell/blaze-builder-0.3.0.1:=[profile?] =dev-haskell/blaze-html-0.5:=[profile?] =dev-haskell/blaze-markup-0.5:=[profile?] =dev-haskell/charset-0.3.5.1:=[profile?] =dev-haskell/comonad-4:=[profile?] =dev-haskell/fail-4.9:=[profile?] =dev-haskell/fingertree-0.1:=[profile?] =dev-haskell/hashable-1.2.1:=[profile?] =dev-haskell/lens-4.0:=[profile?] =dev-haskell/mtl-2.0.1:=[profile?] =dev-haskell/parsers-0.12.1:=[profile?] =dev-haskell/prettyprinter-1.2:=[profile?] =dev-haskell/prettyprinter-ansi-terminal-1.1:=[profile?] =dev-haskell/profunctors-4.0:=[profile?] =dev-haskell/reducers-3.10:=[profile?] =dev-haskell/semigroups-0.8.3.1:=[profile?] =dev-haskell/unordered-containers-0.2.1:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=test -SLOT=0/2.1 -SRC_URI=https://hackage.haskell.org/package/trifecta-2.1/trifecta-2.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=10714e3cdffa7e5dfd1a1b9c9bc614ef diff --git a/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1 b/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1 deleted file mode 100644 index fa8d66103a04..000000000000 --- a/metadata/md5-cache/dev-haskell/unicode-transforms-0.3.7.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/text-1.1.1:=[profile?] =dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-2.2 test? ( >=dev-haskell/getopt-generics-0.11 =dev-haskell/hspec-2.0 =dev-haskell/quickcheck-2.1 =dev-haskell/split-0.1 =dev-haskell/text-1.1.1:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.3.7.1 -SRC_URI=https://hackage.haskell.org/package/unicode-transforms-0.3.7.1/unicode-transforms-0.3.7.1.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=3863ae04dbcdbef5180ead63cd7d647a diff --git a/metadata/md5-cache/dev-haskell/uniplate-1.6.12 b/metadata/md5-cache/dev-haskell/uniplate-1.6.12 deleted file mode 100644 index 4b2f10998ec3..000000000000 --- a/metadata/md5-cache/dev-haskell/uniplate-1.6.12 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] dev-haskell/syb:=[profile?] >=dev-haskell/unordered-containers-0.2.1:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Help writing simple, concise and fast generic operations -EAPI=7 -HOMEPAGE=http://community.haskell.org/~ndm/uniplate/ -INHERIT=haskell-cabal -IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/hashable-1.1.2.3:=[profile?] dev-haskell/syb:=[profile?] >=dev-haskell/unordered-containers-0.2.1:=[profile?] >=dev-lang/ghc-7.4.1:= -SLOT=0/1.6.12 -SRC_URI=https://hackage.haskell.org/package/uniplate-1.6.12/uniplate-1.6.12.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=7b67870a7da09557be387d7bb2fb29ce diff --git a/metadata/md5-cache/dev-haskell/unordered-containers-0.2.12.0 b/metadata/md5-cache/dev-haskell/unordered-containers-0.2.12.0 deleted file mode 100644 index 93e490c9ab45..000000000000 --- a/metadata/md5-cache/dev-haskell/unordered-containers-0.2.12.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hashable-1.0.1.1:=[profile?] =dev-lang/ghc-7.8.2:= hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Efficient hashing-based container types -EAPI=7 -HOMEPAGE=https://github.com/haskell-unordered-containers/unordered-containers -INHERIT=haskell-cabal -IUSE=debug doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/hashable-1.0.1.1:=[profile?] =dev-lang/ghc-7.8.2:= -RESTRICT=test -SLOT=0/0.2.12.0 -SRC_URI=https://hackage.haskell.org/package/unordered-containers-0.2.12.0/unordered-containers-0.2.12.0.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5fdd0f41583f67d8f8f88acf550d548f diff --git a/metadata/md5-cache/dev-haskell/utf8-light-0.4.2 b/metadata/md5-cache/dev-haskell/utf8-light-0.4.2 index 2cd5f4100a2e..3a7f55cc22ec 100644 --- a/metadata/md5-cache/dev-haskell/utf8-light-0.4.2 +++ b/metadata/md5-cache/dev-haskell/utf8-light-0.4.2 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://hackage.haskell.org/package/utf8-light INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-lang/ghc-7.4.1:= SLOT=0/0.4.2 SRC_URI=https://hackage.haskell.org/package/utf8-light-0.4.2/utf8-light-0.4.2.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=28159c50d123dedd82cf8995212aa031 +_md5_=7bcb02bd0abda8951ef18e638cf5b4a5 diff --git a/metadata/md5-cache/dev-haskell/uuid-1.3.15 b/metadata/md5-cache/dev-haskell/uuid-1.3.15 index 5c7e93e31cba..a6fcacc89a76 100644 --- a/metadata/md5-cache/dev-haskell/uuid-1.3.15 +++ b/metadata/md5-cache/dev-haskell/uuid-1.3.15 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/haskell-hvr/uuid INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/cryptohash-md5-0.11.100:=[profile?] =dev-haskell/cryptohash-sha1-0.11.100:=[profile?] =dev-haskell/entropy-0.3.7:=[profile?] =dev-haskell/network-info-0.2:=[profile?] =dev-haskell/random-1.1:=[profile?] =dev-haskell/uuid-types-1.0.5:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/text-1.2.3.0:=[profile?] =dev-haskell/binary-0.4:=[profile?] =dev-haskell/random-1.0.1:=[profile?] =dev-haskell/text-1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/hashable-1.1.1.0:=[profile?] =dev-haskell/cabal-1.8 test? ( >=dev-haskell/hunit-1.2 >=dev-haskell/quickcheck-2.4 >=dev-haskell/tasty-0.10 >=dev-haskell/tasty-hunit-0.9 >=dev-haskell/tasty-quickcheck-0.8 ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Type definitions for Universally Unique Identifiers -EAPI=7 -HOMEPAGE=https://github.com/aslatter/uuid -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/binary-0.4:=[profile?] =dev-haskell/random-1.0.1:=[profile?] =dev-haskell/text-1:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/hashable-1.1.1.0:=[profile?] =dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=Validity typeclass +EAPI=8 +HOMEPAGE=https://github.com/NorfairKing/validity#readme +INHERIT=haskell-cabal +IUSE=doc hscolour profile test +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-lang/ghc-8.8.1:= +RESTRICT=!test? ( test ) +SLOT=0/0.12.0.0 +SRC_URI=https://hackage.haskell.org/package/validity-0.12.0.0/validity-0.12.0.0.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=027b6cab79f89532346d3112b7f2f6c6 diff --git a/metadata/md5-cache/dev-haskell/validity-0.9.0.3 b/metadata/md5-cache/dev-haskell/validity-0.9.0.3 deleted file mode 100644 index 87b46c230562..000000000000 --- a/metadata/md5-cache/dev-haskell/validity-0.9.0.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 test? ( dev-haskell/hspec ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Validity typeclass -EAPI=7 -HOMEPAGE=https://github.com/NorfairKing/validity#readme -INHERIT=haskell-cabal -IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-lang/ghc-7.8.2:= -RESTRICT=!test? ( test ) -SLOT=0/0.9.0.3 -SRC_URI=https://hackage.haskell.org/package/validity-0.9.0.3/validity-0.9.0.3.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=58201b194b4eaf56be4603953323923c diff --git a/metadata/md5-cache/dev-haskell/vault-0.3.1.4 b/metadata/md5-cache/dev-haskell/vault-0.3.1.4 deleted file mode 100644 index ec263ace805c..000000000000 --- a/metadata/md5-cache/dev-haskell/vault-0.3.1.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/hashable-1.1.2.5:=[profile?] =dev-haskell/semigroups-0.1:=[profile?] =dev-haskell/unordered-containers-0.2.3.0:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.6 -DESCRIPTION=a persistent store for values of arbitrary types -EAPI=7 -HOMEPAGE=https://github.com/HeinrichApfelmus/vault -INHERIT=haskell-cabal -IUSE=doc profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/hashable-1.1.2.5:=[profile?] =dev-haskell/semigroups-0.1:=[profile?] =dev-haskell/unordered-containers-0.2.3.0:=[profile?] =dev-lang/ghc-7.4.1:= -SLOT=0/0.3.1.4 -SRC_URI=https://hackage.haskell.org/package/vault-0.3.1.4/vault-0.3.1.4.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=75becc646b0ca2924dd7836d73053389 diff --git a/metadata/md5-cache/dev-haskell/vector-0.12.1.2 b/metadata/md5-cache/dev-haskell/vector-0.12.1.2 deleted file mode 100644 index 32d7fdaae7f0..000000000000 --- a/metadata/md5-cache/dev-haskell/vector-0.12.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/fail-4.9:=[profile?] =dev-haskell/primitive-0.5.0.1:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.10 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Efficient Arrays -EAPI=7 -HOMEPAGE=https://github.com/haskell/vector -INHERIT=haskell-cabal -IUSE=+boundschecks internalchecks unsafechecks doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/fail-4.9:=[profile?] =dev-haskell/primitive-0.5.0.1:=[profile?] =dev-haskell/semigroups-0.18:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=test -SLOT=0/0.12.1.2 -SRC_URI=https://hackage.haskell.org/package/vector-0.12.1.2/vector-0.12.1.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=3f0e73ac73cbf229d4e23f50aa527d59 diff --git a/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.3 b/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.3 deleted file mode 100644 index 7ad474f784cd..000000000000 --- a/metadata/md5-cache/dev-haskell/vector-algorithms-0.8.0.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/primitive-0.3:=[profile?] =dev-haskell/tagged-0.4:=[profile?] =dev-haskell/vector-0.6:=[profile?] =dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.9.2 test? ( properties? ( >dev-haskell/quickcheck-2.9 =dev-haskell/primitive-0.3:=[profile?] =dev-haskell/tagged-0.4:=[profile?] =dev-haskell/vector-0.6:=[profile?] =dev-lang/ghc-7.4.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.8.0.3 -SRC_URI=https://hackage.haskell.org/package/vector-algorithms-0.8.0.3/vector-algorithms-0.8.0.3.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=35d279425b04965bd94c21e48ff1434d diff --git a/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1 b/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1 index cb3207633280..742404db00d0 100644 --- a/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1 +++ b/metadata/md5-cache/dev-haskell/vector-binary-instances-0.2.5.1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/bos/vector-binary-instances INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/vector-0.6:=[profile?] =dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.2.5.1 SRC_URI=https://hackage.haskell.org/package/vector-binary-instances-0.2.5.1/vector-binary-instances-0.2.5.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ff6a327168f412854abbb77845613054 +_md5_=02ee58bbcb6e9318beee62928beb9b2d diff --git a/metadata/md5-cache/dev-haskell/vector-builder-0.3.8 b/metadata/md5-cache/dev-haskell/vector-builder-0.3.8 deleted file mode 100644 index 43ef96c688eb..000000000000 --- a/metadata/md5-cache/dev-haskell/vector-builder-0.3.8 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND==dev-haskell/semigroups-0.16:=[profile?] =dev-haskell/vector-0.11:=[profile?] =dev-lang/ghc-7.10.1:= >=dev-haskell/cabal-1.22.2.0 test? ( >=dev-haskell/attoparsec-0.13 =dev-haskell/quickcheck-2.8.1 =dev-haskell/quickcheck-instances-0.3.11 =dev-haskell/tasty-0.12 =dev-haskell/tasty-hunit-0.9 =dev-haskell/tasty-quickcheck-0.9 =dev-haskell/semigroups-0.16:=[profile?] =dev-haskell/vector-0.11:=[profile?] =dev-lang/ghc-7.10.1:= -RESTRICT=!test? ( test ) -SLOT=0/0.3.8 -SRC_URI=https://hackage.haskell.org/package/vector-builder-0.3.8/vector-builder-0.3.8.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5150f6334fab9f3e3d4a7537475dfd8d diff --git a/metadata/md5-cache/dev-haskell/vector-builder-0.3.8.3 b/metadata/md5-cache/dev-haskell/vector-builder-0.3.8.3 new file mode 100644 index 000000000000..18b099cc5d9b --- /dev/null +++ b/metadata/md5-cache/dev-haskell/vector-builder-0.3.8.3 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/vector-0.12:=[profile?] =dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/attoparsec-0.13 =dev-haskell/quickcheck-2.8.1 =dev-haskell/quickcheck-instances-0.3.11 =dev-haskell/tasty-0.12 =dev-haskell/tasty-hunit-0.9 =dev-haskell/tasty-quickcheck-0.9 =dev-haskell/vector-0.12:=[profile?] =dev-lang/ghc-8.4.3:= +RESTRICT=!test? ( test ) +SLOT=0/0.3.8.3 +SRC_URI=https://hackage.haskell.org/package/vector-builder-0.3.8.3/vector-builder-0.3.8.3.tar.gz https://hackage.haskell.org/package/vector-builder-0.3.8.3/revision/1.cabal -> vector-builder-0.3.8.3-rev1.cabal +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=4aa71dae72eada19b44f500190b1eeb6 diff --git a/metadata/md5-cache/dev-haskell/vector-instances-3.4 b/metadata/md5-cache/dev-haskell/vector-instances-3.4 index 10046de462f1..f708a0c9d05a 100644 --- a/metadata/md5-cache/dev-haskell/vector-instances-3.4 +++ b/metadata/md5-cache/dev-haskell/vector-instances-3.4 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/ekmett/vector-instances INHERIT=haskell-cabal IUSE=+hashable doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/comonad-3:=[profile?] >=dev-haskell/keys-3:=[profile?] >=dev-haskell/pointed-3:=[profile?] >=dev-haskell/semigroupoids-3:=[profile?] >=dev-haskell/semigroups-0.8.3.1:=[profile?] >=dev-haskell/vector-0.9:=[profile?] =dev-lang/ghc-7.4.1:= hashable? ( >=dev-haskell/hashable-1.1.1.0:=[profile?] ) SLOT=0/3.4 SRC_URI=https://hackage.haskell.org/package/vector-instances-3.4/vector-instances-3.4.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=a72e7c4cd5ccac18a4a4d5f406aeb454 +_md5_=c1851557afffaf9c58cb274eac6fd5ab diff --git a/metadata/md5-cache/dev-haskell/wreq-0.5.3.2 b/metadata/md5-cache/dev-haskell/wreq-0.5.3.2 deleted file mode 100644 index 5056767cb1bb..000000000000 --- a/metadata/md5-cache/dev-haskell/wreq-0.5.3.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/aeson-1.0.0.0:=[profile?] >=dev-haskell/attoparsec-0.11.1.0:=[profile?] >=dev-haskell/authenticate-oauth-1.5:=[profile?] dev-haskell/base16-bytestring:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/cryptonite:=[profile?] >=dev-haskell/exceptions-0.5:=[profile?] dev-haskell/hashable:=[profile?] >=dev-haskell/http-client-0.6:=[profile?] >=dev-haskell/http-client-tls-0.3.3:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/lens-4.5:=[profile?] dev-haskell/lens-aeson:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/mime-types:=[profile?] >=dev-haskell/psqueues-0.2:=[profile?] dev-haskell/text:=[profile?] dev-haskell/time-locale-compat:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-7.10.1:= httpbin? ( >=dev-haskell/aeson-pretty-0.8.0:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/snap-core-1.0.0.0:=[profile?] >=dev-haskell/snap-server-0.9.4.4:=[profile?] dev-haskell/unix-compat:=[profile?] dev-haskell/uuid:=[profile?] ) >=dev-haskell/cabal-1.22.2.0 >=dev-haskell/cabal-doctest-1.0.2 =dev-haskell/quickcheck-2.7 dev-haskell/temporary dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 dev-haskell/vector !httpbin? ( >=dev-haskell/aeson-pretty-0.8.0 dev-haskell/base64-bytestring >=dev-haskell/snap-core-1.0.0.0 >=dev-haskell/snap-server-0.9.4.4 dev-haskell/unix-compat dev-haskell/uuid ) ) hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=An easy-to-use HTTP client library -EAPI=7 -HOMEPAGE=http://www.serpentine.com/wreq -INHERIT=haskell-cabal -IUSE=aws httpbin doc hscolour profile test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-haskell/aeson-1.0.0.0:=[profile?] >=dev-haskell/attoparsec-0.11.1.0:=[profile?] >=dev-haskell/authenticate-oauth-1.5:=[profile?] dev-haskell/base16-bytestring:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/cryptonite:=[profile?] >=dev-haskell/exceptions-0.5:=[profile?] dev-haskell/hashable:=[profile?] >=dev-haskell/http-client-0.6:=[profile?] >=dev-haskell/http-client-tls-0.3.3:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/lens-4.5:=[profile?] dev-haskell/lens-aeson:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/mime-types:=[profile?] >=dev-haskell/psqueues-0.2:=[profile?] dev-haskell/text:=[profile?] dev-haskell/time-locale-compat:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-7.10.1:= httpbin? ( >=dev-haskell/aeson-pretty-0.8.0:=[profile?] dev-haskell/base64-bytestring:=[profile?] >=dev-haskell/snap-core-1.0.0.0:=[profile?] >=dev-haskell/snap-server-0.9.4.4:=[profile?] dev-haskell/unix-compat:=[profile?] dev-haskell/uuid:=[profile?] ) -RESTRICT=test -SLOT=0/0.5.3.2 -SRC_URI=https://hackage.haskell.org/package/wreq-0.5.3.2/wreq-0.5.3.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=bd247a48e2167e618b5722e5e7bd612f diff --git a/metadata/md5-cache/dev-haskell/wreq-0.5.3.3-r1 b/metadata/md5-cache/dev-haskell/wreq-0.5.3.3-r1 new file mode 100644 index 000000000000..e1b5e6ece11d --- /dev/null +++ b/metadata/md5-cache/dev-haskell/wreq-0.5.3.3-r1 @@ -0,0 +1,16 @@ +BDEPEND=app-text/dos2unix +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-haskell/aeson-0.7.0.3:=[profile?] >=dev-haskell/attoparsec-0.11.1.0:=[profile?] >=dev-haskell/authenticate-oauth-1.5:=[profile?] dev-haskell/base16-bytestring:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/hashable:=[profile?] >=dev-haskell/http-client-0.6:=[profile?] >=dev-haskell/http-client-tls-0.3.3:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/lens-4.5:=[profile?] dev-haskell/lens-aeson:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/mime-types:=[profile?] >=dev-haskell/psqueues-0.2:=[profile?] dev-haskell/time-locale-compat:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.10.1:= >=dev-haskell/cabal-3.2.0.0 >=dev-haskell/cabal-doctest-1.0.2 =dev-haskell/aeson-0.7.0.3:=[profile?] >=dev-haskell/attoparsec-0.11.1.0:=[profile?] >=dev-haskell/authenticate-oauth-1.5:=[profile?] dev-haskell/base16-bytestring:=[profile?] dev-haskell/case-insensitive:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/hashable:=[profile?] >=dev-haskell/http-client-0.6:=[profile?] >=dev-haskell/http-client-tls-0.3.3:=[profile?] >=dev-haskell/http-types-0.8:=[profile?] >=dev-haskell/lens-4.5:=[profile?] dev-haskell/lens-aeson:=[profile?] dev-haskell/memory:=[profile?] dev-haskell/mime-types:=[profile?] >=dev-haskell/psqueues-0.2:=[profile?] dev-haskell/time-locale-compat:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-lang/ghc-8.10.1:= +RESTRICT=test +SLOT=0/0.5.3.3 +SRC_URI=https://hackage.haskell.org/package/wreq-0.5.3.3/wreq-0.5.3.3.tar.gz +_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 +_md5_=026c13859d62b81514cd10056b6a91f2 diff --git a/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1 b/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1 index 6a2a420b9783..dc7c42acce85 100644 --- a/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1 +++ b/metadata/md5-cache/dev-haskell/xml-hamlet-0.5.0.1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://www.yesodweb.com/ INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/parsec-2.0:=[profile?] =dev-haskell/shakespeare-1.0:=[profile?] =dev-haskell/text-0.10:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-lang/ghc-7.4.1:= RESTRICT=!test? ( test ) SLOT=0/0.5.0.1 SRC_URI=https://hackage.haskell.org/package/xml-hamlet-0.5.0.1/xml-hamlet-0.5.0.1.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=4627c072c3185e12ac9c36a9a576694e +_md5_=3ecf94ac7b581f8db91094b203fcf21a diff --git a/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6 b/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6 index 4799c268128a..79fec493862c 100644 --- a/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6 +++ b/metadata/md5-cache/dev-haskell/xss-sanitize-0.3.6 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/yesodweb/haskell-xss-sanitize#readme INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD-2 RDEPEND=>=dev-haskell/attoparsec-0.10.0.3:=[profile?] =dev-haskell/css-text-0.1.1:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] >=dev-haskell/tagsoup-0.12.2:=[profile?] =dev-haskell/text-0.11:=[profile?] =dev-haskell/utf8-string-0.3:=[profile?] =dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/0.3.6 SRC_URI=https://hackage.haskell.org/package/xss-sanitize-0.3.6/xss-sanitize-0.3.6.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=70b8ef4fa4efa31c5c80a37da3c99fd1 +_md5_=96de30ae034b8cf13794904978d4fbd2 diff --git a/metadata/md5-cache/dev-haskell/yesod-1.6.2 b/metadata/md5-cache/dev-haskell/yesod-1.6.2 index 817d603d762b..4c576efcd5ed 100644 --- a/metadata/md5-cache/dev-haskell/yesod-1.6.2 +++ b/metadata/md5-cache/dev-haskell/yesod-1.6.2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.yesodweb.com/ INHERIT=haskell-cabal IUSE=doc hscolour profile -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/data-default-class:=[profile?] dev-haskell/fast-logger:=[profile?] dev-haskell/file-embed:=[profile?] dev-haskell/monad-logger:=[profile?] dev-haskell/shakespeare:=[profile?] dev-haskell/streaming-commons:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/wai-extra-1.3:=[profile?] dev-haskell/wai-logger:=[profile?] >=dev-haskell/warp-1.3:=[profile?] >=dev-haskell/yaml-0.8.17:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] =dev-haskell/yesod-form-1.6:=[profile?] =dev-haskell/yesod-persistent-1.6:=[profile?] =dev-lang/ghc-8.4.3:= SLOT=0/1.6.2 SRC_URI=https://hackage.haskell.org/package/yesod-1.6.2/yesod-1.6.2.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=c28cc123a9f58961d6ce38e0546a0ea8 +_md5_=5d0aaed6ef244751150e0e6bb1497d83 diff --git a/metadata/md5-cache/dev-haskell/yesod-auth-1.6.9 b/metadata/md5-cache/dev-haskell/yesod-auth-1.6.9 deleted file mode 100644 index fed2f0933b58..000000000000 --- a/metadata/md5-cache/dev-haskell/yesod-auth-1.6.9 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-haskell/aeson-0.7:=[profile?] >=dev-haskell/authenticate-1.3.4:=[profile?] dev-haskell/base16-bytestring:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/blaze-builder:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.5.1:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/conduit-extra:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/email-validate-1.0:=[profile?] dev-haskell/file-embed:=[profile?] >=dev-haskell/http-client-0.5:=[profile?] dev-haskell/http-client-tls:=[profile?] >=dev-haskell/http-conduit-2.1:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/nonce-1.0.2:=[profile?] =dev-haskell/persistent-2.8:=[profile?] =dev-haskell/random-1.0.0.2:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/shakespeare:=[profile?] >=dev-haskell/text-0.7:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-haskell/wai-1.4:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] =dev-haskell/yesod-form-1.6:=[profile?] =dev-haskell/yesod-persistent-1.6:=[profile?] >=dev-lang/ghc-8.2.1:= network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) >=dev-haskell/cabal-2.0.0.2 hscolour? ( dev-haskell/hscolour ) -DESCRIPTION=Authentication for Yesod -EAPI=7 -HOMEPAGE=https://www.yesodweb.com/ -INHERIT=haskell-cabal -IUSE=+network-uri doc hscolour profile -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-haskell/aeson-0.7:=[profile?] >=dev-haskell/authenticate-1.3.4:=[profile?] dev-haskell/base16-bytestring:=[profile?] dev-haskell/base64-bytestring:=[profile?] dev-haskell/blaze-builder:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.5.1:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] dev-haskell/conduit-extra:=[profile?] dev-haskell/cryptonite:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/email-validate-1.0:=[profile?] dev-haskell/file-embed:=[profile?] >=dev-haskell/http-client-0.5:=[profile?] dev-haskell/http-client-tls:=[profile?] >=dev-haskell/http-conduit-2.1:=[profile?] dev-haskell/http-types:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/nonce-1.0.2:=[profile?] =dev-haskell/persistent-2.8:=[profile?] =dev-haskell/random-1.0.0.2:=[profile?] dev-haskell/safe:=[profile?] dev-haskell/shakespeare:=[profile?] >=dev-haskell/text-0.7:=[profile?] dev-haskell/unliftio:=[profile?] dev-haskell/unliftio-core:=[profile?] dev-haskell/unordered-containers:=[profile?] >=dev-haskell/wai-1.4:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] =dev-haskell/yesod-form-1.6:=[profile?] =dev-haskell/yesod-persistent-1.6:=[profile?] >=dev-lang/ghc-8.2.1:= network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) -SLOT=0/1.6.9 -SRC_URI=https://hackage.haskell.org/package/yesod-auth-1.6.9/yesod-auth-1.6.9.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=5da16ac5d878abc8705a8153360d7fbc diff --git a/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1 b/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1 index 03a4663fd19e..3ef58add922f 100644 --- a/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1 +++ b/metadata/md5-cache/dev-haskell/yesod-core-1.6.23.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.yesodweb.com/ INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-haskell/aeson-1.0:=[profile?] dev-haskell/auto-update:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.7.1:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] >=dev-haskell/cereal-0.3:=[profile?] >=dev-haskell/clientsession-0.9.1:=[profile?] =dev-haskell/conduit-1.3:=[profile?] dev-haskell/conduit-extra:=[profile?] >=dev-haskell/cookie-0.4.3:=[profile?] =dev-haskell/fast-logger-2.2:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/monad-logger-0.3.10:=[profile?] =dev-haskell/path-pieces-0.1.2:=[profile?] =dev-haskell/primitive-0.6:=[profile?] >=dev-haskell/random-1.0.0.2:=[profile?] =dev-haskell/resourcet-1.2:=[profile?] >=dev-haskell/shakespeare-2.0:=[profile?] dev-haskell/unix-compat:=[profile?] dev-haskell/unliftio:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/vector-0.9:=[profile?] =dev-haskell/wai-3.2:=[profile?] >=dev-haskell/wai-extra-3.0.7:=[profile?] >=dev-haskell/wai-logger-0.2:=[profile?] >=dev-haskell/warp-3.0.2:=[profile?] dev-haskell/word8:=[profile?] >=dev-lang/ghc-8.4.3:= RESTRICT=test !test? ( test ) SLOT=0/1.6.23.1 SRC_URI=https://hackage.haskell.org/package/yesod-core-1.6.23.1/yesod-core-1.6.23.1.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=c17ea130dd495bc5c69db9316bb2b226 +_md5_=b48754649ed3608240b7c7bbd89a0484 diff --git a/metadata/md5-cache/dev-haskell/yesod-form-1.7.0 b/metadata/md5-cache/dev-haskell/yesod-form-1.7.0 index 09b68a58118a..86234176ac66 100644 --- a/metadata/md5-cache/dev-haskell/yesod-form-1.7.0 +++ b/metadata/md5-cache/dev-haskell/yesod-form-1.7.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://www.yesodweb.com/ INHERIT=haskell-cabal IUSE=+network-uri doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] >=dev-haskell/blaze-builder-0.2.1.4:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/blaze-markup-0.5.1:=[profile?] dev-haskell/byteable:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/email-validate-1.0:=[profile?] dev-haskell/persistent:=[profile?] dev-haskell/resourcet:=[profile?] >=dev-haskell/shakespeare-2.0:=[profile?] >=dev-haskell/text-0.9:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/xss-sanitize-0.3.0.1:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] =dev-haskell/yesod-persistent-1.6:=[profile?] =dev-lang/ghc-8.4.3:= network-uri? ( >=dev-haskell/network-uri-2.6:=[profile?] ) RESTRICT=!test? ( test ) SLOT=0/1.7.0 SRC_URI=https://hackage.haskell.org/package/yesod-form-1.7.0/yesod-form-1.7.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=79cfb67f98f88ba25f95e8c1290a07c0 +_md5_=0ac2ebb59a9b683fd5d9919c4e4b84e7 diff --git a/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8 b/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8 index 10af3174cc0c..6352bad2114a 100644 --- a/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8 +++ b/metadata/md5-cache/dev-haskell/yesod-persistent-1.6.0.8 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.yesodweb.com/ INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=dev-haskell/blaze-builder:=[profile?] dev-haskell/conduit:=[profile?] >=dev-haskell/persistent-2.8:=[profile?] >=dev-haskell/persistent-template-2.1:=[profile?] dev-haskell/resource-pool:=[profile?] >=dev-haskell/resourcet-0.4.5:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] =dev-lang/ghc-8.4.3:= RESTRICT=!test? ( test ) SLOT=0/1.6.0.8 SRC_URI=https://hackage.haskell.org/package/yesod-persistent-1.6.0.8/yesod-persistent-1.6.0.8.tar.gz _eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=671400cb9ae52dbfefdf3436c4f27636 +_md5_=f6ddb8803063495de3447eacc05cd671 diff --git a/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0 b/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0 index 39bf27bbd9f7..093f30fd0ab1 100644 --- a/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0 +++ b/metadata/md5-cache/dev-haskell/yesod-static-1.6.1.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://www.yesodweb.com/ INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=dev-haskell/async:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] >=dev-haskell/base64-bytestring-0.1.0.1:=[profile?] >=dev-haskell/blaze-builder-0.3:=[profile?] >=dev-haskell/conduit-1.3:=[profile?] >=dev-haskell/cryptonite-0.11:=[profile?] >=dev-haskell/cryptonite-conduit-0.1:=[profile?] >=dev-haskell/css-text-0.1.2:=[profile?] dev-haskell/data-default:=[profile?] >=dev-haskell/file-embed-0.0.4.1:=[profile?] =dev-haskell/hashable-1.1:=[profile?] dev-haskell/hjsmin:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/mime-types-0.1:=[profile?] >=dev-haskell/text-0.9:=[profile?] >=dev-haskell/unix-compat-0.2:=[profile?] >=dev-haskell/unordered-containers-0.2:=[profile?] >=dev-haskell/wai-1.3:=[profile?] >=dev-haskell/wai-app-static-3.1:=[profile?] >=dev-haskell/yesod-core-1.6:=[profile?] =dev-lang/ghc-8.2.1:= RESTRICT=!test? ( test ) SLOT=0/1.6.1.0 SRC_URI=https://hackage.haskell.org/package/yesod-static-1.6.1.0/yesod-static-1.6.1.0.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=85487cf0b8e3615a6f09e4fb849bad69 +_md5_=eb0a4dfdf9381cc9c252a224f6007579 diff --git a/metadata/md5-cache/dev-haskell/yesod-test-1.6.12 b/metadata/md5-cache/dev-haskell/yesod-test-1.6.12 index 9756472f7309..9daffca30c9c 100644 --- a/metadata/md5-cache/dev-haskell/yesod-test-1.6.12 +++ b/metadata/md5-cache/dev-haskell/yesod-test-1.6.12 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://www.yesodweb.com INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=dev-haskell/aeson:=[profile?] >=dev-haskell/attoparsec-0.10:=[profile?] dev-haskell/blaze-builder:=[profile?] >=dev-haskell/blaze-html-0.5:=[profile?] >=dev-haskell/case-insensitive-0.2:=[profile?] dev-haskell/conduit:=[profile?] dev-haskell/cookie:=[profile?] >=dev-haskell/hspec-core-2:=[profile?] =dev-haskell/html-conduit-0.1:=[profile?] >=dev-haskell/http-types-0.7:=[profile?] >=dev-haskell/hunit-1.2:=[profile?] dev-haskell/memory:=[profile?] >=dev-haskell/mtl-2.0.0:=[profile?] >=dev-haskell/network-2.2:=[profile?] >=dev-haskell/pretty-show-1.6:=[profile?] dev-haskell/text:=[profile?] >=dev-haskell/wai-3.0:=[profile?] dev-haskell/wai-extra:=[profile?] >=dev-haskell/xml-conduit-1.0:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] >=dev-haskell/yesod-core-1.6.17:=[profile?] >=dev-lang/ghc-8.2.1:= RESTRICT=!test? ( test ) SLOT=0/1.6.12 SRC_URI=https://hackage.haskell.org/package/yesod-test-1.6.12/yesod-test-1.6.12.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=c3123d6f260928af19f4a43c5d100f8a +_md5_=93ff73aa3bde70b38dc167e484d49a12 diff --git a/metadata/md5-cache/dev-haskell/zlib-0.6.2.2 b/metadata/md5-cache/dev-haskell/zlib-0.6.2.2 deleted file mode 100644 index 2f20d33c046b..000000000000 --- a/metadata/md5-cache/dev-haskell/zlib-0.6.2.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-text/dos2unix -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=>=dev-lang/ghc-7.4.1:= sys-libs/zlib >=dev-haskell/cabal-1.10 virtual/pkgconfig test? ( >=dev-haskell/quickcheck-2 =dev-haskell/tasty-0.8 =dev-haskell/tasty-hunit-0.8 =dev-haskell/tasty-quickcheck-0.8 =dev-lang/ghc-7.4.1:= sys-libs/zlib -RESTRICT=!test? ( test ) -SLOT=0/0.6.2.2 -SRC_URI=https://hackage.haskell.org/package/zlib-0.6.2.2/zlib-0.6.2.2.tar.gz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f658bd5a9816b543baf74a6d7f1e446c diff --git a/metadata/md5-cache/dev-haskell/zlib-bindings-0.1.1.5 b/metadata/md5-cache/dev-haskell/zlib-bindings-0.1.1.5 index bce2a8fb08be..410fca5be1e3 100644 --- a/metadata/md5-cache/dev-haskell/zlib-bindings-0.1.1.5 +++ b/metadata/md5-cache/dev-haskell/zlib-bindings-0.1.1.5 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://github.com/snoyberg/zlib-bindings INHERIT=haskell-cabal IUSE=doc hscolour profile test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=dev-haskell/zlib-0.5.2.0:=[profile?] >=dev-lang/ghc-6.10.4:= RESTRICT=!test? ( test ) SLOT=0/0.1.1.5 SRC_URI=https://hackage.haskell.org/package/zlib-bindings-0.1.1.5/zlib-bindings-0.1.1.5.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal bd6d32a0289c486284bc0cdc06a639a6 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=7d9f425aae155b9db97771d4d9a6720b +_md5_=5c2698b5a00e6a39dc3879c9ce8a14f4 diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index d1a9f22eb83613f7acea36029a538a887f5a94b9..c539d95070f05c2bc5d81ef73d5c8030a9a57046 100644 GIT binary patch literal 72171 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%0D}NP{;{apS+=|Jl_&nkS3!$kWO9ym!Q3_RA4p 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 ZBn6`j=x$5Pqp<&f|39TlQV{3=0RUFY&N2W1 literal 71361 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 delta 76306 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/emacs-25.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=In-buffer completion front-end +EAPI=8 +HOMEPAGE=https://company-mode.github.io/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.1:* +SLOT=0 +SRC_URI=https://github.com/company-mode/company-mode/archive/16ffeba5ef96c4c8e0cd39860b5402e25e304601.tar.gz -> company-mode-0.9.13_p20220720.tar.gz +_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 +_md5_=1a8dd26fa643f90aae59f4d643140dfe diff --git a/metadata/md5-cache/app-emacs/dash-2.19.1 b/metadata/md5-cache/app-emacs/dash-2.19.1 index 2e2610d9da91..bf0c7a464af7 100644 --- a/metadata/md5-cache/app-emacs/dash-2.19.1 +++ b/metadata/md5-cache/app-emacs/dash-2.19.1 @@ -3,10 +3,11 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack DESCRIPTION=A modern list library for Emacs EAPI=8 HOMEPAGE=https://github.com/magnars/dash.el -KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux +INHERIT=elisp +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-23.1:* SLOT=0 SRC_URI=https://github.com/magnars/dash.el/archive/2.19.1.tar.gz -> dash-2.19.1.tar.gz _eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 -_md5_=da714985cbc00c1140c3ea02dfc24fa2 +_md5_=c8d5a7c131f4ebaaf9efb7933909f2de diff --git a/metadata/md5-cache/app-emacs/emojify-1.2_p20210309 b/metadata/md5-cache/app-emacs/emojify-1.2_p20210309 new file mode 100644 index 000000000000..4c01b0e0489e --- /dev/null +++ b/metadata/md5-cache/app-emacs/emojify-1.2_p20210309 @@ -0,0 +1,14 @@ +BDEPEND=app-emacs/ht >=app-editors/emacs-24.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DESCRIPTION=Display emojis in Emacs, like :smile: or plain ASCII ones like :) +EAPI=8 +HOMEPAGE=https://github.com/iqbalansari/emacs-emojify/ +INHERIT=elisp +KEYWORDS=~amd64 +LICENSE=GPL-3+ +RDEPEND=app-emacs/ht >=app-editors/emacs-24.3:* +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/iqbalansari/emacs-emojify/archive/1b726412f19896abf5e4857d4c32220e33400b55.tar.gz -> emojify-1.2_p20210309.tar.gz +_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 +_md5_=79d469400819a63c08be83bf5c39f84d diff --git a/metadata/md5-cache/app-emacs/epl-0.9-r1 b/metadata/md5-cache/app-emacs/epl-0.9-r1 index 76f72bca24ed..639bfe04d72d 100644 --- a/metadata/md5-cache/app-emacs/epl-0.9-r1 +++ b/metadata/md5-cache/app-emacs/epl-0.9-r1 @@ -3,12 +3,13 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpa DESCRIPTION=A convenient high-level API for package.el EAPI=8 HOMEPAGE=https://github.com/cask/epl +INHERIT=elisp IUSE=test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~x64-macos LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-24:* RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cask/epl/archive/refs/tags/0.9.tar.gz -> epl-0.9.tar.gz _eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 -_md5_=74f26d7e5aaf65058296e588b86afd0e +_md5_=37f24a7fd2ccb8ba480456b76d5e581b diff --git a/metadata/md5-cache/app-emacs/flycheck-32_p20220328-r1 b/metadata/md5-cache/app-emacs/flycheck-32_p20220328-r1 index 7b7aa941be84..06a10b0dbe01 100644 --- a/metadata/md5-cache/app-emacs/flycheck-32_p20220328-r1 +++ b/metadata/md5-cache/app-emacs/flycheck-32_p20220328-r1 @@ -4,11 +4,11 @@ DESCRIPTION=Modern on-the-fly syntax checking extension for GNU Emacs EAPI=8 HOMEPAGE=https://www.flycheck.org/ INHERIT=elisp -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~x64-macos LICENSE=GPL-3+ RDEPEND=>=app-emacs/dash-2.12.1 >=app-emacs/pkg-info-0.4 >=app-editors/emacs-24.3:* RESTRICT=test SLOT=0 SRC_URI=https://github.com/flycheck/flycheck/archive/3b5b4248074f016922c2674789d4a242528cf4c7.tar.gz -> flycheck-32_p20220328.tar.gz _eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 -_md5_=f21fc758e2ebb9e784e975af54eb295e +_md5_=0f84843d065f8f0568590af03e956d09 diff --git a/metadata/md5-cache/app-emacs/flycheck-inline-0_pre20200808 b/metadata/md5-cache/app-emacs/flycheck-inline-0_pre20200808 index 22b42c853dba..ffeb5ebc246f 100644 --- a/metadata/md5-cache/app-emacs/flycheck-inline-0_pre20200808 +++ b/metadata/md5-cache/app-emacs/flycheck-inline-0_pre20200808 @@ -4,10 +4,11 @@ DEPEND=app-emacs/flycheck DESCRIPTION=Display Flycheck errors inline EAPI=8 HOMEPAGE=https://github.com/flycheck/flycheck-inline -KEYWORDS=~amd64 +INHERIT=elisp +KEYWORDS=~amd64 ~x64-macos LICENSE=GPL-3+ RDEPEND=app-emacs/flycheck >=app-editors/emacs-25:* SLOT=0 SRC_URI=https://github.com/flycheck/flycheck-inline/archive/8e00b4c5951a9515a450a14aefe92e9f6ddcfbde.tar.gz -> flycheck-inline-0_pre20200808.tar.gz _eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 -_md5_=a1d46188911e79051916c970210beb30 +_md5_=b50b20a52759af81808c7231f56065b4 diff --git a/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20220730 b/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20220730 new file mode 100644 index 000000000000..bf569d7440a7 --- /dev/null +++ b/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20220730 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-23.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DESCRIPTION=Extension for nxml-mode with Gentoo-specific schemas +EAPI=8 +HOMEPAGE=https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/ +INHERIT=elisp +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos +LICENSE=MIT GPL-2+ +RDEPEND=>=app-editors/emacs-23.1:* +SLOT=0 +SRC_URI=https://dev.gentoo.org/~ulm/distfiles/nxml-gentoo-schemas-20220730.tar.xz +_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 +_md5_=3e167a65fe8749819670aca149e37033 diff --git a/metadata/md5-cache/app-emacs/pkg-info-0.6 b/metadata/md5-cache/app-emacs/pkg-info-0.6 index e6b67eea09e7..4032172cf67c 100644 --- a/metadata/md5-cache/app-emacs/pkg-info-0.6 +++ b/metadata/md5-cache/app-emacs/pkg-info-0.6 @@ -3,11 +3,12 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack DESCRIPTION=Provide information about Emacs packages EAPI=7 HOMEPAGE=https://github.com/emacsorphanage/pkg-info -KEYWORDS=~amd64 +INHERIT=elisp +KEYWORDS=~amd64 ~x64-macos LICENSE=GPL-3 RDEPEND=>=app-emacs/epl-0.8 >=app-editors/emacs-24.1:* RESTRICT=test SLOT=0 SRC_URI=https://github.com/emacsorphanage/pkg-info/archive/refs/tags/0.6.tar.gz -> pkg-info-0.6.tar.gz _eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 -_md5_=f2b17e9e6997d645aa1d654fdc1f959b +_md5_=ae3fd401b2518819f409fc600066a348 diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 0b42cf21cebafdacba7a0de1e68223b073a11fcf..fae462b8b654a64ee96e26d771593c3de9210621 100644 GIT binary patch delta 10904 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 G*#H3cOySc2 diff --git a/metadata/md5-cache/app-emulation/vice-3.6.1-r1 b/metadata/md5-cache/app-emulation/vice-3.6.1-r1 index e062f499fe80..decb6bfd6fb2 100644 --- a/metadata/md5-cache/app-emulation/vice-3.6.1-r1 +++ b/metadata/md5-cache/app-emulation/vice-3.6.1-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://vice-emu.sourceforge.io/ INHERIT=multibuild toolchain-funcs xdg IUSE=alsa cpuhistory debug doc ethernet ffmpeg flac gif +gtk headless jpeg lame mpg123 ogg openmp oss parport pci png portaudio pulseaudio sdl zlib -KEYWORDS=amd64 x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=GPL-2+ RDEPEND=virtual/libintl alsa? ( media-libs/alsa-lib ) ethernet? ( net-libs/libpcap sys-libs/libcap ) ffmpeg? ( =app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm prepare prerm pretend setup test unpack -DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gssapi? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5: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(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) staging? ( 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(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=sys-kernel/linux-headers-2.6 X? ( x11-base/xorg-proto ) staging? ( dev-lang/perl dev-perl/XML-Simple ) xinerama? ( x11-base/xorg-proto ) -DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset -EAPI=8 -HOMEPAGE=https://www.winehq.org/ -INHERIT=autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils -IUSE=+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test -KEYWORDS=-* ~amd64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gssapi? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5: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(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) staging? ( 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(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.3.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple ) pulseaudio? ( realtime? ( sys-auth/rtkit ) ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) -REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) elibc_glibc? ( threads ) osmesa? ( opengl ) pipelight? ( staging ) test? ( abi_x86_32 ) -RESTRICT=test !test? ( test ) -SLOT=7.10 -SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.10.tar.xz https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-20211122.tar.xz staging? ( https://github.com/wine-staging/wine-staging/archive/v7.10.tar.gz -> wine-staging-7.10.tar.gz ) -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b pax-utils 91d47e5d20627c717aa878b9167c62a8 plocale 7ce00136a77130df46fbbd5966f98a61 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=68d538f4b0a4f2687f5eab1adf7e9e32 diff --git a/metadata/md5-cache/app-emulation/wine-staging-7.13-r1 b/metadata/md5-cache/app-emulation/wine-staging-7.13-r1 new file mode 100644 index 000000000000..c6da3f1b66e4 --- /dev/null +++ b/metadata/md5-cache/app-emulation/wine-staging-7.13-r1 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare prerm pretend setup test unpack +DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5: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(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) staging? ( 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(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=sys-kernel/linux-headers-2.6 X? ( x11-base/xorg-proto ) staging? ( dev-lang/perl dev-perl/XML-Simple ) xinerama? ( x11-base/xorg-proto ) +DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset +EAPI=8 +HOMEPAGE=https://www.winehq.org/ +INHERIT=autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils +IUSE=+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test +KEYWORDS=-* ~amd64 ~x86 +LICENSE=LGPL-2.1 +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5: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(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) staging? ( 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(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.3.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple ) pulseaudio? ( realtime? ( sys-auth/rtkit ) ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) elibc_glibc? ( threads ) osmesa? ( opengl ) pipelight? ( staging ) test? ( abi_x86_32 ) +RESTRICT=test !test? ( test ) +SLOT=7.13 +SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.13.tar.xz https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-20211122.tar.xz staging? ( https://github.com/wine-staging/wine-staging/archive/v7.13.tar.gz -> wine-staging-7.13.tar.gz ) +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b pax-utils 91d47e5d20627c717aa878b9167c62a8 plocale 7ce00136a77130df46fbbd5966f98a61 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=45230993f4e1ebac4cf42164d72b6905 diff --git a/metadata/md5-cache/app-emulation/wine-staging-7.14 b/metadata/md5-cache/app-emulation/wine-staging-7.14 new file mode 100644 index 000000000000..b82bd25daf2e --- /dev/null +++ b/metadata/md5-cache/app-emulation/wine-staging-7.14 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare prerm pretend setup test unpack +DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5: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(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) staging? ( 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(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=sys-kernel/linux-headers-2.6 X? ( x11-base/xorg-proto ) staging? ( dev-lang/perl dev-perl/XML-Simple ) xinerama? ( x11-base/xorg-proto ) +DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset +EAPI=8 +HOMEPAGE=https://www.winehq.org/ +INHERIT=autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils +IUSE=+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test +KEYWORDS=-* ~amd64 ~x86 +LICENSE=LGPL-2.1 +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5: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(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) staging? ( 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(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.3.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple ) pulseaudio? ( realtime? ( sys-auth/rtkit ) ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) elibc_glibc? ( threads ) osmesa? ( opengl ) pipelight? ( staging ) test? ( abi_x86_32 ) +RESTRICT=test !test? ( test ) +SLOT=7.14 +SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.14.tar.xz https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-20211122.tar.xz staging? ( https://github.com/wine-staging/wine-staging/archive/v7.14.tar.gz -> wine-staging-7.14.tar.gz ) +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b pax-utils 91d47e5d20627c717aa878b9167c62a8 plocale 7ce00136a77130df46fbbd5966f98a61 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=45230993f4e1ebac4cf42164d72b6905 diff --git a/metadata/md5-cache/app-emulation/wine-staging-9999 b/metadata/md5-cache/app-emulation/wine-staging-9999 index 59428a227a9b..fbaa583e4cc5 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-9999 +++ b/metadata/md5-cache/app-emulation/wine-staging-9999 @@ -1,17 +1,17 @@ BDEPEND=sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm prepare prerm pretend setup test unpack -DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gssapi? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5: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(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) staging? ( 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(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=sys-kernel/linux-headers-2.6 X? ( x11-base/xorg-proto ) staging? ( dev-lang/perl dev-perl/XML-Simple ) xinerama? ( x11-base/xorg-proto ) dev-util/patchbin +DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5: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(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) staging? ( 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(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=sys-kernel/linux-headers-2.6 X? ( x11-base/xorg-proto ) staging? ( dev-lang/perl dev-perl/XML-Simple ) xinerama? ( x11-base/xorg-proto ) dev-util/patchbin DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset EAPI=8 HOMEPAGE=https://www.winehq.org/ INHERIT=autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils git-r3 -IUSE=+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test +IUSE=+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test LICENSE=LGPL-2.1 PROPERTIES=live -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gssapi? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5: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(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) staging? ( 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(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.3.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple ) pulseaudio? ( realtime? ( sys-auth/rtkit ) ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5: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(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) staging? ( 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(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.3.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple ) pulseaudio? ( realtime? ( sys-auth/rtkit ) ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) elibc_glibc? ( threads ) osmesa? ( opengl ) pipelight? ( staging ) test? ( abi_x86_32 ) RESTRICT=test !test? ( test ) SLOT=9999 SRC_URI=https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-20211122.tar.xz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b pax-utils 91d47e5d20627c717aa878b9167c62a8 plocale 7ce00136a77130df46fbbd5966f98a61 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=68d538f4b0a4f2687f5eab1adf7e9e32 +_md5_=45230993f4e1ebac4cf42164d72b6905 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.10 b/metadata/md5-cache/app-emulation/wine-vanilla-7.10 deleted file mode 100644 index 015ee25f1e7f..000000000000 --- a/metadata/md5-cache/app-emulation/wine-vanilla-7.10 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm prepare prerm pretend setup test unpack -DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gssapi? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=sys-kernel/linux-headers-2.6 X? ( x11-base/xorg-proto ) xinerama? ( x11-base/xorg-proto ) -DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets -EAPI=8 -HOMEPAGE=https://www.winehq.org/ -INHERIT=autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils -IUSE=+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test -KEYWORDS=-* ~amd64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gssapi? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.3.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple ) pulseaudio? ( realtime? ( sys-auth/rtkit ) ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) -REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) elibc_glibc? ( threads ) osmesa? ( opengl ) test? ( abi_x86_32 ) -RESTRICT=test !test? ( test ) -SLOT=7.10 -SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.10.tar.xz https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-20211122.tar.xz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b pax-utils 91d47e5d20627c717aa878b9167c62a8 plocale 7ce00136a77130df46fbbd5966f98a61 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=74e1d9847e5156f582375a637a2ae0fb diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.13-r1 b/metadata/md5-cache/app-emulation/wine-vanilla-7.13-r1 new file mode 100644 index 000000000000..e411283f7be4 --- /dev/null +++ b/metadata/md5-cache/app-emulation/wine-vanilla-7.13-r1 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare prerm pretend setup test unpack +DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=sys-kernel/linux-headers-2.6 X? ( x11-base/xorg-proto ) xinerama? ( x11-base/xorg-proto ) +DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets +EAPI=8 +HOMEPAGE=https://www.winehq.org/ +INHERIT=autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils +IUSE=+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test +KEYWORDS=-* ~amd64 ~x86 +LICENSE=LGPL-2.1 +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.3.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple ) pulseaudio? ( realtime? ( sys-auth/rtkit ) ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) elibc_glibc? ( threads ) osmesa? ( opengl ) test? ( abi_x86_32 ) +RESTRICT=test !test? ( test ) +SLOT=7.13 +SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.13.tar.xz https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-20211122.tar.xz +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b pax-utils 91d47e5d20627c717aa878b9167c62a8 plocale 7ce00136a77130df46fbbd5966f98a61 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=8521fffc1db0a4ff6009811f26cfc207 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.14 b/metadata/md5-cache/app-emulation/wine-vanilla-7.14 new file mode 100644 index 000000000000..3ed4ea5aaf17 --- /dev/null +++ b/metadata/md5-cache/app-emulation/wine-vanilla-7.14 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare prerm pretend setup test unpack +DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=sys-kernel/linux-headers-2.6 X? ( x11-base/xorg-proto ) xinerama? ( x11-base/xorg-proto ) +DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets +EAPI=8 +HOMEPAGE=https://www.winehq.org/ +INHERIT=autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils +IUSE=+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test +KEYWORDS=-* ~amd64 ~x86 +LICENSE=LGPL-2.1 +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.3.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple ) pulseaudio? ( realtime? ( sys-auth/rtkit ) ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) elibc_glibc? ( threads ) osmesa? ( opengl ) test? ( abi_x86_32 ) +RESTRICT=test !test? ( test ) +SLOT=7.14 +SRC_URI=https://dl.winehq.org/wine/source/7.x/wine-7.14.tar.xz https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-20211122.tar.xz +_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b pax-utils 91d47e5d20627c717aa878b9167c62a8 plocale 7ce00136a77130df46fbbd5966f98a61 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=8521fffc1db0a4ff6009811f26cfc207 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9999 b/metadata/md5-cache/app-emulation/wine-vanilla-9999 index 115bf315e447..fdcff7cb4d90 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-9999 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-9999 @@ -1,17 +1,17 @@ BDEPEND=sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm prepare prerm pretend setup test unpack -DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gssapi? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=sys-kernel/linux-headers-2.6 X? ( x11-base/xorg-proto ) xinerama? ( x11-base/xorg-proto ) dev-util/patchbin +DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sys-devel/flex virtual/yacc virtual/pkgconfig mingw? ( !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=sys-kernel/linux-headers-2.6 X? ( x11-base/xorg-proto ) xinerama? ( x11-base/xorg-proto ) dev-util/patchbin DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets EAPI=8 HOMEPAGE=https://www.winehq.org/ INHERIT=autotools estack flag-o-matic multilib-minimal pax-utils plocale toolchain-funcs virtualx wrapper xdg-utils git-r3 -IUSE=+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test +IUSE=+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos +fontconfig +gecko gphoto2 gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vulkan +X +xcomposite xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test LICENSE=LGPL-2.1 PROPERTIES=live -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gssapi? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.3.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple ) pulseaudio? ( realtime? ( sys-auth/rtkit ) ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) capi? ( net-libs/libcapi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( net-print/cups:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) netapi? ( net-fs/samba[netapi(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) odbc? ( dev-db/unixODBC:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) osmesa? ( >=media-libs/mesa-13[osmesa,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) scanner? ( media-gfx/sane-backends:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2:=[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( >=media-libs/freetype-2.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-emulation/wine-desktop-common >app-eselect/eselect-wine-0.3 dos? ( >=games-emulation/dosbox-0.74_p20160629 ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32?,abi_x86_64?] ) mono? ( app-emulation/wine-mono:7.3.0 ) perl? ( dev-lang/perl dev-perl/XML-Simple ) pulseaudio? ( realtime? ( sys-auth/rtkit ) ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) crossdev-mingw? ( mingw ) elibc_glibc? ( threads ) osmesa? ( opengl ) test? ( abi_x86_32 ) RESTRICT=test !test? ( test ) SLOT=9999 SRC_URI=https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-20211122.tar.xz _eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 38d6ec96711cea42a5cb1cc723a6e906 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b pax-utils 91d47e5d20627c717aa878b9167c62a8 plocale 7ce00136a77130df46fbbd5966f98a61 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 975d49ff3b3f451efe7a95f230532135 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=74e1d9847e5156f582375a637a2ae0fb +_md5_=8521fffc1db0a4ff6009811f26cfc207 diff --git a/metadata/md5-cache/app-eselect/Manifest.gz b/metadata/md5-cache/app-eselect/Manifest.gz index 26afb67136357c4458f7921d82a126c169b5a037..08d1538d34438acba75f07a98705f658b1031e31 100644 GIT binary patch delta 8539 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/eselect-1.1.1 SLOT=0 SRC_URI=mirror://gentoo/eselect-package-manager-20110108.tar.bz2 -_md5_=52c36c79beffbeec77a2b0841110722e +_md5_=7c19a093b58af96a7b3f2e900756f481 diff --git a/metadata/md5-cache/app-eselect/eselect-repository-12 b/metadata/md5-cache/app-eselect/eselect-repository-12 index 84b64ae9a5a7..f30e9207db75 100644 --- a/metadata/md5-cache/app-eselect/eselect-repository-12 +++ b/metadata/md5-cache/app-eselect/eselect-repository-12 @@ -2,7 +2,7 @@ BDEPEND=test? ( python_single_target_python3_8? ( dev-python/pytest[python_targe DEFINED_PHASES=compile install setup test DESCRIPTION=Manage repos.conf via eselect EAPI=8 -HOMEPAGE=https://github.com/mgorny/eselect-repository +HOMEPAGE=https://github.com/mgorny/eselect-repository/ INHERIT=python-single-r1 IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mgorny/eselect-repository/archive/v12.tar.gz -> eselect-repository-12.tar.gz _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 -_md5_=2cc8f5b924962e9b29fdbd2ac73eac5b +_md5_=a81ac535fa0e7d436b940a533ed9db2a diff --git a/metadata/md5-cache/app-forensics/Manifest.gz b/metadata/md5-cache/app-forensics/Manifest.gz index 166a59fc288491f0b5682a7cd2e16ac18f0391d1..e0b055d8cba5b151495c1efca8243efe841ede6d 100644 GIT binary patch literal 6440 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 C*l3>s diff --git a/metadata/md5-cache/app-forensics/aflplusplus-4.00c b/metadata/md5-cache/app-forensics/aflplusplus-4.00c index 42d621fbf683..b467a8937f3e 100644 --- a/metadata/md5-cache/app-forensics/aflplusplus-4.00c +++ b/metadata/md5-cache/app-forensics/aflplusplus-4.00c @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 RESTRICT=test SLOT=0 SRC_URI=https://github.com/AFLplusplus/AFLplusplus/archive/4.00c.tar.gz -> aflplusplus-4.00c.tar.gz -_eclasses_=llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=71718e048074cec36ca3649e1e3b13b8 diff --git a/metadata/md5-cache/app-forensics/aflplusplus-4.01c-r1 b/metadata/md5-cache/app-forensics/aflplusplus-4.01c-r1 index 53884e4c0d74..1345200dec5c 100644 --- a/metadata/md5-cache/app-forensics/aflplusplus-4.01c-r1 +++ b/metadata/md5-cache/app-forensics/aflplusplus-4.01c-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 RESTRICT=test SLOT=0 SRC_URI=https://github.com/AFLplusplus/AFLplusplus/archive/4.01c.tar.gz -> aflplusplus-4.01c.tar.gz -_eclasses_=llvm 6f88d422e49b917bf254b2594f3d903c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 +_eclasses_=llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 _md5_=192cfdcf7acdd2c553f747ba9935e5e4 diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz index 7f9092fc5da5253ac26c3746cdd0770cc0f48061..2ca29602bbce53efbdf71c245593d6dda4c5dc27 100644 GIT binary patch literal 28046 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%0AalAiJ_w%(byLBnr6=ULr1PtZp0l2>bq}$9 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 literal 28207 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 diff --git a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.16.0 b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.16.0 deleted file mode 100644 index 342576098954..000000000000 --- a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.16.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gettext virtual/pkgconfig -DEFINED_PHASES=postinst postrm preinst prepare setup -DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_8? ( app-i18n/ibus[python(+),python_targets_python3_8(-)] dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pyenchant[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/pyxdg[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-i18n/ibus[python(+),python_targets_python3_9(-)] dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pyenchant[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/pyxdg[python_targets_python3_9(-)] ) 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(-)] ) -DESCRIPTION=Completion input method for IBus -EAPI=8 -HOMEPAGE=https://mike-fabian.github.io/ibus-typing-booster -INHERIT=gnome2-utils python-single-r1 xdg -IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_8? ( app-i18n/ibus[python(+),python_targets_python3_8(-)] dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pyenchant[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/pyxdg[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-i18n/ibus[python(+),python_targets_python3_9(-)] dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pyenchant[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/pyxdg[python_targets_python3_9(-)] ) 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(-)] ) >=dev-db/m17n-db-1.7 -REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.16.0/ibus-typing-booster-2.16.0.tar.gz -_eclasses_=gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=3e9bba7901abc599de829d0d0b3dc9c2 diff --git a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.16.7 b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.16.7 index 5c65edeaf369..507854644135 100644 --- a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.16.7 +++ b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.16.7 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://mike-fabian.github.io/ibus-typing-booster INHERIT=gnome2-utils python-single-r1 xdg IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3+ RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_8? ( app-i18n/ibus[python(+),python_targets_python3_8(-)] dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pyenchant[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/pyxdg[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-i18n/ibus[python(+),python_targets_python3_9(-)] dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pyenchant[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/pyxdg[python_targets_python3_9(-)] ) 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(-)] ) >=dev-db/m17n-db-1.7 REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.16.7/ibus-typing-booster-2.16.7.tar.gz _eclasses_=gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=00e7e2ac0d8312474428fb542606f864 +_md5_=3e9bba7901abc599de829d0d0b3dc9c2 diff --git a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.0 b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.6 similarity index 98% rename from metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.0 rename to metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.6 index cc79bc4dc5be..6a49187fdead 100644 --- a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.0 +++ b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.6 @@ -12,6 +12,6 @@ RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite(+) REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) RESTRICT=test SLOT=0 -SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.18.0/ibus-typing-booster-2.18.0.tar.gz +SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.18.6/ibus-typing-booster-2.18.6.tar.gz _eclasses_=gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e _md5_=00e7e2ac0d8312474428fb542606f864 diff --git a/metadata/md5-cache/app-i18n/man-pages-l10n-4.14.0 b/metadata/md5-cache/app-i18n/man-pages-l10n-4.14.0-r1 similarity index 84% rename from metadata/md5-cache/app-i18n/man-pages-l10n-4.14.0 rename to metadata/md5-cache/app-i18n/man-pages-l10n-4.14.0-r1 index ec064564d3e8..59956e6d2ae6 100644 --- a/metadata/md5-cache/app-i18n/man-pages-l10n-4.14.0 +++ b/metadata/md5-cache/app-i18n/man-pages-l10n-4.14.0-r1 @@ -4,10 +4,10 @@ DESCRIPTION=A somewhat comprehensive collection of man page translations EAPI=7 HOMEPAGE=https://manpages-l10n-team.pages.debian.net/manpages-l10n/ IUSE=l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_sr l10n_sv l10n_uk l10n_vi -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-3+ RDEPEND=virtual/man l10n_de? ( !app-i18n/man-pages-de ) l10n_fr? ( !app-i18n/man-pages-fr ) l10n_it? ( !app-i18n/man-pages-it ) l10n_nl? ( !app-i18n/man-pages-nl ) l10n_pl? ( !app-i18n/man-pages-pl ) REQUIRED_USE=|| ( l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_sr l10n_sv l10n_uk l10n_vi ) SLOT=0 SRC_URI=https://salsa.debian.org/manpages-l10n-team/manpages-l10n/-/archive/4.14.0/manpages-l10n-4.14.0.tar.bz2 -_md5_=2507f85d443dbd02173a02f8fd438790 +_md5_=147c6b759a9133505341caa02144de80 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index 81dab63dd3c48b1911f15be1f848ae5d5b8e5ed3..bb9dc57243604768013ff64627f3c2cc0af4a3aa 100644 GIT binary patch delta 71934 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 delta 72394 zcmV()K;OUnx&-3B1b-ik2mk;800092guUCc9=VaWckZj;4UmC-6%OZ*-w}?m&+Kyr z3P4G;x|?k_TN>THpQp&R=^l-((Wp0E>-(yJ%s1aRk(v0P|M7qQ$A@vP-{+T);Zyri z+xg*t{2%}EzyGi4e|$*s4Cmfy);z8w-8Eg;F-xu^tQO-w&wr3(?K#H~M>~&P+PK;s5;K z{-eh9;f#HseA`j))LL10Yd!b#==}(bzgg*OZ5-Fl!yV~3$Fa|P%{#O;?_&jisqsih zOp|X8skV89GJkf-F`Z)^vBX%;b+oqnk!v_B&sclkx$eH^_+S3#_eJ{hx&!g?Tq%hK$YmCybQBvP!XYQ-ygXbLgTF0G_ z-EujvoJuU$JojJ?!|JsLKAKn0dmd}lGp)IgQtOImIe*H%YdK$5s+VK$qlQ&e+v#rn zQ$6l62AdaSUPn2?mC9@@wQ%ot-<>Z{JI=CLRG$96+q%z|XUgf$Eu_Iuq~YpK_OYIK zY&=rwgMC_m!~Pg

    )`yRWa^?Ikyrf*)vs|$itJzzP#Ep>;{oNC)~=f~zHMRR(brt{TLHI?bC%slf^vE0dY$dh5+14_s&|V z*zumrq7NG5!~k_VlPZL?W1^E&9ec*gRBxm6@@zYvPps?=M3R_Ribcw1Pt#KWA8jhZp`o?@)! z*vQp3BhB{TH`FH6px6NE{+U(@s zda53fiAqD&b9ilzXmy_3%gn=!jwW66ULM~VB5{S^AJub4~OSiu>8xy4m( znHpxbKLaC!7=7_s-wH)%uA0u(qR>9eM&&!J-(9ep!7txa=@H71a*n%i zUWa>74VINf;ggf`_AAab!ZB`PPFwU{qLF5*@vz1onajQVs4M)gQ27O+cxxx;^LVG4 z_z=GAwiogdBc`#^M*9%ydDLltcu?QjebM*mTCHu-H;2lk8-37z$#n%Z0C1;6-TY@;!9O%<6^iv(J?%LWidIM3tc4M-(E(Wt3b=uSOt?1Ul z$C1qyi+M!_;xRC!Oh&SXdnrA)$Cc0etxzT7l<9a%8#5>|G^)P#8pgDb+j~PB+KdJw z$i>#?I_o-T;*_)smE-My%MJ8ot!NYtnNW8%C@sf7SQ+pnM&svp8Ea;d`<+zjl&^EQ z#>e;b!>_OQF29S+9$kgCz0DrK3LBuCtYOBa409EhzJNUGuVRwT_x>EON#%9y$p=Wo;jQo$1? zrd5gyjd(|fn5hYWD2xO?CA$N1fH(R;x*#izi*`+@1xS#Yy&il4YAkGv$j4h}?Om_5 zrNSRHIqM{s>@9Gs@qhv-YSMcn>~t9SOGnWYmzy^6Tw}sI?H^O?^8&eXLs9X}gA_a7 zhg%>f2rTy69PVBK@}@_q;8&;udp~~o>!$;M`nxDyk1zgzo&SNKFdtWh%?Fn8*u5~w zn(G!*r$AWfL#P5bbOziz5iOfgW&+?Ym}!`sFNSe=h3e1(>&={+8Q9%69&N(q294^c z)H;r)Jg}a!ei~?UYCgqd1Nsx(9s+&ejP6ACK$hBQ9wSlIL6fpnI9G?(2UZ<3WkfBn zLdLnFbDbA|YOTH9XyW;0_dpgoUuU|@EJHzsDNVS?OP)$c5D z;1Dyn;1vG=Vkwr)r>_8t;6%7Nf1tpQ*ba<&qhD~}NJU_WE#I6E_hALAyt5o}b4YTY z1}9%6Fu;w-*-|Gqi55j>HPxM=f2-9Byt5bh$SN>@>J%Pl8?Z98Oa91C`wV267lNg2 z4p8niUN*7jjJJ6R5#^@h3~)=a4zj_`hCxr6C{3{uuSMNSNLUTIh)Y`|GxFj0wIV_F z7x?R0C?LJYoffK2gF>)3a94N`*il0wSs=r}UPm;Sg|xJ8&|&QZ8*0?JA-JP~3c(}8 z!L_S@FVddWmLbDWscpo`YEG;B#2C^UU~&L&o=~L;rK@iTqv=!JRJItv^M;+EI?Ne~ zPD9zw<4a?jG8Sjv5h&uTx1H^3I<2nowOjVw1^TjGU1a?8yhpiHXzg|rvsz`8%~64BnWFg7`*C` zX^%|ULtW_k%~ul86+CuO&WH=V%FT==$GMb5`9i}=5%#ql}ti1n)?vDH0;C#aOkY< zWM}?eh@^|9cF%-jXg_q9H?u-WV@OylJTc%fQ>HmADho_2LZ^*o1|%S;9Hu|F7RVb1 z0jD<#lLdJYO9r1F1F!=AAe6TpqB^#JP@E4~kR}NeEiVd~6@fSmE_cFj#!8;3&Ui+U zXFGmF+}?AHS;4f3=kv~5V#uN?t9>ohmzE0eGC}#lSFOJ7EUb`GQB)kM%qE*%BoQQn zLJizbNo!+aNNW@l;Uz18E%V@cSuulVMy<=J7<=P;*gW&IlzMxHI?0kCew@Mx?>hv& zWY)nalhX+(EAj|dwQOvKL4&psvW{h9iYw(Z_~2}G)FV1-LkPX8paa1l#y|d>TK)W= zlO_s5e{F@a{t34XdoAt}j5?+D5tsG}p1OYdK;((vv@XR5{bPnOU@(e{0u+K=hNKqc z2}4DKFl!h|i20%#F*lfuE=#N#OBCt2h*P?l&Y9toE~&e^EjFTysNfEz6<{Wimrx^!v@gaAf1V^D6Y{uYq6cb9sE5r#tHR(w)-eEE z*tH30daMj31#P+Vw-D*_4wcej%3tz9(@r9O_FY;wm$8ud7lcj$EECQl5v(fBkW*y< zv;hexlu5P$X1R3g-!Rj0ulAwlRlC+UN-q6YBUK%7>R?^d-Vetlq$3|ibFN*mf&KXS z8-1l74#@nxRZ6MdP5Vra8jgerJT~zRR)u)$lYk2r2W#n&QPP$plbs7QLBB(F$m>#5 z79%P3Ht-ISONeF0M=(d=1``EgdJRF_ROnmAlQ!0llja5V7epD*!zEZ#b0<*il z@WyYn&byNl3^xLN3zJF=R)24g_|3noQ#Tr_yv3S<17R%lkp6M|z7h31|Dk0O@T!fS+y+jb8G6H?bpU_}lGr94hR6}HCbruF9e;3#7(~)8uwfpC zH~@EO!a^>GgSr$O5>rIN$onClcREJClkT?+_$<`d$qV0M0`Jd+;NC0*c8ibz-;l^1 zFiWP>_EpA574U-)X8GpPUozBmYjN=0j zW1D2FO=az=~O;fygmx$_}eVNVd4r zIVtq4bq@niBjM?RUVkTYg*JU0LS2KBSUzTy^h)f^2qPscv_+R>ZalFfwd5e};~H(? zIBZscqWPYwk5`hRiG468e%8riI&h&#Is)QaAeg3Gy;M(9q-_i`ukl)00D84A>o&Eb zwAwtlIkw;}37x895M-IZ` zC;*I0nK5qjKz~UZeZ%Eq2A)}D%!n&KOgY*P-Jcn>4~Z{>>Ml%xJHM3a&mVsN{BeBx z{2C*4{tn>eGu})u^L}%7$v9#O7LwU9pBUSs-&tWpUbrHfw%r(ShSLC*fNA%nQwCnp zb)ZM$yJg*uQvsv|Y!rm6&$uK?0g$4;ylTiBAVZbzoPQ^9<_+f)nlGAov^j%IK#-0g z><6NSqWy3k@(_;pS?xmcgC=CcoJs+a-Dwe;id(^D482G5qc+|Wjl|%(?(t}91NOkn zDt)Uxv-EY-u{plQKh2tMUEb^7lQ@7MYCYX9-e#}h4@0^|$h z|K@`ZPA=}qw2^oVWKePkLZVKNBVx?ud0nU$PQryAJsd#l-K8ZPidH)J?5ijz149Ze z3>ED}UM?>2XA#1fli;A851_z}1iL!i_kZlJ3BAp@P)1~-oP`0S-+XppAu!k5PU_m` zOKokP9h1cgIz*rb=P`Czf{li{(tQYKX$U_rM!ZQH+Ww@5u6_q*;~9GT0XVIM<(cER z#}$6Q6V>|p(`$RzvV0I0dmBWC#)$c-JA_hLWJ7y03H?BQ6oT*9=UB9w)D2^=E?(lJsM`A_Q^@ zkuT*4O>38lU#rnBsbLRLylFp}_|oW+$Qx}UGJ0hLdnYP$t_ zVg*PsK2HOX`^t-3CJ=tz{rvE8jepl1wU)@Ob{f3+i#1MRHQdlXxdfA`{+BScVDiac+PLT&i#BP zhHLjdwakZfJh5R631C7|TxTp`0qk*2&)ld&Y9b?gGBKoOZL4hr6(rh8M_V``qeNUp zY*@pm{pn#Hyfz6x5Wl=2DSz>40pU=9#ZC8R$9L6sW-jS~PMy%rNEWUh2~_wSI(x&< zT4M-m*HK_&$YjM+&-c)yqY=~%op)>$6+&We`%u2(K5sUgrd7bku?XdjV&Z1k=+4C>#6HP8_1Nk#%rd+jG_B1_@oey}f2_gU48t zu@owQ77H`#;*)5`TL{gSWUh?_o#QuXy6E_Y{?hgT7!jVm?OZ|ZbMpi zKZGr3iM7AvB#=!x@O`1*^=`B=c!h)K31sxp=9Aa(} zZPC`n#vzF11WwQ)*C0dM90pv70oQR&_jQtg9x5TzcM4Yf1kSx3m5zADd3 z-9+VvW?Q>0M6!$T;`0E=ogv^Dk8L~BFzXbq;BMj;2OnPeS=0^?<}n`NjcQG#luJ>P zK_S37)Rfw!ifQkO#)qB6*_#j7IoQ`q{Q|-K_`2VJ`el4xKc0`OSD<7ues=_qrQGI! zh)YFz1VCIg(0BCYK#AOLBGf?@W$1xCJ#~|?k*)nC2x}Q7fP5lAxERQ!*3R?*e#kj0Pku#b)GdZnJez56P>N?d7yoN=xj}=5lA1onP$~4ZsWp&9sq=AnVbK=W;&_~ z{kwrAIw3IzH^Jlt2m+_mEF+HaIELd(697tYX?YzB0m{TQe6En#jAj5Vf{w{^x#RE+ z)o~$f*TwnDU8I~S5YxkIhq1XjW?b^Qr@ZSN0JrP;MoP>5(=J`9jwW&X%X9{ROw3um zBBr(uNQ|-hKu0%3Nd5t_bVf-?gqFKDJ*X&r&5b1ooVlF>Txfev+oL+O1brZYT*q%p z_W8qypT3;gn4mO#|AZrP7?oz-X_eUU4#2Ubr1K&|_15D}nXd8s(0G(hr&3&qP8%Kv zMTBk?of$D|c{AV%9b6qNxG0Bz$a4!y6d9$alfzE!$RNnZ)W|;PQWuVR+0b*H+7~1g z^r=Uclp64@sx2@6FEFAsYs+fHg1omlA!}5PI*Zb%Tq`0zV-_=f2VcVq-5(Oq{ehB{ zo;%TrH`i|`wC@YHU(ZjJD?p;(JvcjPN9+~oj8IwyISHYgmzh$(UGh80itB` zA3zz`)b#6AH1KA31xm>>F(iaE*do;H^^%c>F%f#ACo>p%Y^D>8I;{l&(P-;$m7ym3i-G8klk^`Yy0ePVTk2_B=}uFYz6^aKjJ5u2s6RfvC(R`4c&I3CkH0tvAk9_7qc zd_4J#AZ{)W0o36H@271{xQE`iJVrPAc-C))`tkkG{}T}_ax=;3?MXDi2m)ntLaNNo z26nEIl(SA5xo0I|G|8PzuXCs*g_xRw@Z}+6bU2ZEU}yxH3n#7STDvM5g->UqOEmu%fhE&rD>UW(?n3vB73!y}p#`Z{w2$y}s*@lhW|k zPBnub+R)?j$QuAa(N?dX|I#*tj{m6BVV=NGIE8_S>@ezoJ7Yb_WHpBKHpaFW0%Gix z4I$dP7W$hww-gvr1*{d7E9igHL!lI)zHRTZFwn?c+Og`)0{2x;!B6x&E4()mn@tPT zaN>VLMB3UEejHOw?RI76{%8a8q{LJ%p|l=>)`Qp)=h}tKxSJrt@|$+njD$9HC^!1} P!~X%$5}ZZ^-Y)GyfIGM+>X#87 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/gettext-0.19.8 virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup +DEPEND=>=app-accessibility/at-spi2-core-2.5.2:2 >=x11-libs/gtk+-3.1.13:3[introspection] python_single_target_python3_8? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_8(-)] >=dev-python/ipython-0.11[python_targets_python3_8(-)] >=dev-python/pyatspi-2.1.5[python_targets_python3_8(-)] dev-python/pycairo[python_targets_python3_8(-)] dev-python/python-xlib[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_9(-)] >=dev-python/ipython-0.11[python_targets_python3_9(-)] >=dev-python/pyatspi-2.1.5[python_targets_python3_9(-)] dev-python/pycairo[python_targets_python3_9(-)] dev-python/python-xlib[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_10(-)] >=dev-python/ipython-0.11[python_targets_python3_10(-)] >=dev-python/pyatspi-2.1.5[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/python-xlib[python_targets_python3_10(-)] ) dev-libs/atk[introspection] >=dev-libs/glib-2.28:2 dev-libs/gobject-introspection:= x11-libs/gdk-pixbuf[introspection] x11-libs/libwnck:3[introspection] x11-libs/pango[introspection] gnome-base/librsvg[introspection] python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[xml(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[xml(+)] ) +DESCRIPTION=Interactive Python accessibility explorer +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Apps/Accerciser https://gitlab.gnome.org/GNOME/accerciser +INHERIT=gnome2 python-single-r1 +IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD CC-BY-SA-3.0 +RDEPEND=>=app-accessibility/at-spi2-core-2.5.2:2 >=x11-libs/gtk+-3.1.13:3[introspection] python_single_target_python3_8? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_8(-)] >=dev-python/ipython-0.11[python_targets_python3_8(-)] >=dev-python/pyatspi-2.1.5[python_targets_python3_8(-)] dev-python/pycairo[python_targets_python3_8(-)] dev-python/python-xlib[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_9(-)] >=dev-python/ipython-0.11[python_targets_python3_9(-)] >=dev-python/pyatspi-2.1.5[python_targets_python3_9(-)] dev-python/pycairo[python_targets_python3_9(-)] dev-python/python-xlib[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_10(-)] >=dev-python/ipython-0.11[python_targets_python3_10(-)] >=dev-python/pyatspi-2.1.5[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/python-xlib[python_targets_python3_10(-)] ) dev-libs/atk[introspection] >=dev-libs/glib-2.28:2 dev-libs/gobject-introspection:= x11-libs/gdk-pixbuf[introspection] x11-libs/libwnck:3[introspection] x11-libs/pango[introspection] gnome-base/librsvg[introspection] python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[xml(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[xml(+)] ) +REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) +SLOT=0 +SRC_URI=mirror://gnome/sources/accerciser/3.40/accerciser-3.40.0.tar.xz +_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2 4f729d9211b2e3c00a285d6301a557e1 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=f00ceae82b06567a3613637505097370 diff --git a/metadata/md5-cache/app-accessibility/orca-42.3 b/metadata/md5-cache/app-accessibility/orca-42.3 index dcae60d20974..1f9c4f470b85 100644 --- a/metadata/md5-cache/app-accessibility/orca-42.3 +++ b/metadata/md5-cache/app-accessibility/orca-42.3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://wiki.gnome.org/Projects/Orca INHERIT=gnome2 python-single-r1 IUSE=+braille python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=LGPL-2.1+ CC-BY-SA-3.0 RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[threads(+)] ) >=app-accessibility/at-spi2-atk-2.34:2 >=app-accessibility/at-spi2-core-2.36:2[introspection] >=dev-libs/atk-2.36 >=dev-libs/glib-2.28:2 media-libs/gstreamer:1.0[introspection] >=x11-libs/gtk+-3.6.2:3[introspection] python_single_target_python3_8? ( dev-python/gst-python:1.0[python_targets_python3_8(-)] >=dev-python/pygobject-3.18:3[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/gst-python:1.0[python_targets_python3_9(-)] >=dev-python/pygobject-3.18:3[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/gst-python:1.0[python_targets_python3_10(-)] >=dev-python/pygobject-3.18:3[python_targets_python3_10(-)] ) braille? ( python_single_target_python3_8? ( >=app-accessibility/brltty-5.0-r3[python,python_targets_python3_8(-)] dev-libs/liblouis[python,python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=app-accessibility/brltty-5.0-r3[python,python_targets_python3_9(-)] dev-libs/liblouis[python,python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=app-accessibility/brltty-5.0-r3[python,python_targets_python3_10(-)] dev-libs/liblouis[python,python_targets_python3_10(-)] ) ) dev-libs/atk[introspection] python_single_target_python3_8? ( >=app-accessibility/speech-dispatcher-0.8[python,python_targets_python3_8(-)] >=dev-python/pyatspi-2.36[python_targets_python3_8(-)] dev-python/setproctitle[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=app-accessibility/speech-dispatcher-0.8[python,python_targets_python3_9(-)] >=dev-python/pyatspi-2.36[python_targets_python3_9(-)] dev-python/setproctitle[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=app-accessibility/speech-dispatcher-0.8[python,python_targets_python3_10(-)] >=dev-python/pyatspi-2.36[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] ) x11-libs/libwnck:3[introspection] x11-libs/pango[introspection] REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) SLOT=0 SRC_URI=mirror://gnome/sources/orca/42/orca-42.3.tar.xz _eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2 4f729d9211b2e3c00a285d6301a557e1 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6f8f68a64a4304f487bb725227f2fdac toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=5508c39c195b1e4f17db25b706ae2a66 +_md5_=eb763822b8d1a49adb37efb686c568ce diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index 8cc9ad62be6fdbf2651aee1878de6410eb4bf27e..499cdc22bc429bea5866fdad3818e94afa7bdde7 100644 GIT binary patch literal 57030 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

    uXif!u+tnkQmLb3@LEg%4*HAnoh&r2m-ox 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 diff --git a/dev-ruby/abstract/abstract-1.0.0-r4.ebuild b/dev-ruby/abstract/abstract-1.0.0-r4.ebuild index a851b3e46364..b2e336decb80 100644 --- a/dev-ruby/abstract/abstract-1.0.0-r4.ebuild +++ b/dev-ruby/abstract/abstract-1.0.0-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ inherit ruby-fakegem DESCRIPTION="Library which enable you to define abstract method in Ruby" HOMEPAGE="https://rubygems.org/gems/abstract" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" diff --git a/dev-ruby/abstract/abstract-1.0.0-r5.ebuild b/dev-ruby/abstract/abstract-1.0.0-r5.ebuild index 1febb53a86ce..f642da70d88d 100644 --- a/dev-ruby/abstract/abstract-1.0.0-r5.ebuild +++ b/dev-ruby/abstract/abstract-1.0.0-r5.ebuild @@ -13,7 +13,7 @@ inherit ruby-fakegem DESCRIPTION="Library which enable you to define abstract method in Ruby" HOMEPAGE="https://rubygems.org/gems/abstract" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" diff --git a/dev-ruby/amqp/amqp-1.8.0-r1.ebuild b/dev-ruby/amqp/amqp-1.8.0-r1.ebuild index 8dd9260cbc0a..88ea22db3e64 100644 --- a/dev-ruby/amqp/amqp-1.8.0-r1.ebuild +++ b/dev-ruby/amqp/amqp-1.8.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ inherit ruby-fakegem DESCRIPTION="AMQP client implementation in Ruby/EventMachine" HOMEPAGE="http://rubyamqp.info/" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="1.4" KEYWORDS="~amd64 ~x86" IUSE="" diff --git a/dev-ruby/bsearch/bsearch-1.5.0-r3.ebuild b/dev-ruby/bsearch/bsearch-1.5.0-r3.ebuild index 257d47e6baff..5e44fe011fc0 100644 --- a/dev-ruby/bsearch/bsearch-1.5.0-r3.ebuild +++ b/dev-ruby/bsearch/bsearch-1.5.0-r3.ebuild @@ -12,7 +12,7 @@ inherit ruby-fakegem DESCRIPTION="A binary search library for Ruby" HOMEPAGE="http://0xcc.net/ruby-bsearch/" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" diff --git a/dev-ruby/buftok/buftok-0.2.0-r2.ebuild b/dev-ruby/buftok/buftok-0.2.0-r2.ebuild index 5fc6d736ddf7..167634b24d69 100644 --- a/dev-ruby/buftok/buftok-0.2.0-r2.ebuild +++ b/dev-ruby/buftok/buftok-0.2.0-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/columnize/columnize-0.9.0-r1.ebuild b/dev-ruby/columnize/columnize-0.9.0-r1.ebuild index 61dc3cc6ac28..efd4d73094e5 100644 --- a/dev-ruby/columnize/columnize-0.9.0-r1.ebuild +++ b/dev-ruby/columnize/columnize-0.9.0-r1.ebuild @@ -11,7 +11,7 @@ inherit ruby-fakegem DESCRIPTION="Sorts an array in column order" HOMEPAGE="https://github.com/rocky/columnize" -LICENSE="Ruby" +LICENSE="|| ( GPL-2 Ruby )" SLOT="0" KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="" diff --git a/dev-ruby/diff-lcs/diff-lcs-1.4.4.ebuild b/dev-ruby/diff-lcs/diff-lcs-1.4.4.ebuild index 4abc1edb2aa6..df34eaf65a6a 100644 --- a/dev-ruby/diff-lcs/diff-lcs-1.4.4.ebuild +++ b/dev-ruby/diff-lcs/diff-lcs-1.4.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ inherit ruby-fakegem DESCRIPTION="Use the McIlroy-Hunt LCS algorithm to compute differences" HOMEPAGE="https://github.com/halostatue/diff-lcs" -LICENSE="|| ( MIT Ruby GPL-2 )" +LICENSE="|| ( Artistic MIT GPL-2+ )" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" diff --git a/dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild b/dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild index 96193d839e37..35fd354dea2a 100644 --- a/dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild +++ b/dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild @@ -13,7 +13,7 @@ inherit ruby-fakegem DESCRIPTION="Use the McIlroy-Hunt LCS algorithm to compute differences" HOMEPAGE="https://github.com/halostatue/diff-lcs" -LICENSE="|| ( MIT Ruby GPL-2 )" +LICENSE="|| ( Artistic MIT GPL-2+ )" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" diff --git a/dev-ruby/eventmachine/eventmachine-1.2.7-r3.ebuild b/dev-ruby/eventmachine/eventmachine-1.2.7-r3.ebuild index b49f277c998d..268f40c9d2c3 100644 --- a/dev-ruby/eventmachine/eventmachine-1.2.7-r3.ebuild +++ b/dev-ruby/eventmachine/eventmachine-1.2.7-r3.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://github.com/eventmachine/eventmachine/archive/v${PV}.tar.gz -> $ # Collection of upstream patches to fix compatibility with newer OpenSSL SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-openssl-patches.tar.bz2" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( GPL-2 Ruby-BSD )" SLOT="0" KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="test" diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest index 963136ea814d..9adc0890b035 100644 --- a/dev-ruby/faker/Manifest +++ b/dev-ruby/faker/Manifest @@ -1 +1,2 @@ DIST faker-2.19.0.tar.gz 1674687 BLAKE2B d96f30e1ab1febc4f31f4a0709b838978aa2e6ff2e218be25075cb93a19cfef40182ba71a4f7e8bcf1793ff7737a1fa9178d2b847928e40249fb546791841740 SHA512 28d0bfafafb7a2679cd0ec476d14ef79e60f85f6dad2c8ce78002a530474106b0b29191f483a7c4a8f9c1262811fbb6488badae1a400bd520c8c863902e078b6 +DIST faker-2.22.0.tar.gz 1703265 BLAKE2B 931fa442d647186e7124c38afe4e6953f8dfea595140e2765ad86e9c98fc1ca02e6780cd01a49391614798a5862b4b69725bc5f5bbd1c6559f0831782dfe312b SHA512 9447b74d2403714de2bcbf4f3cfae8fc85c42a8a7dda413a06d6cdc8afa0acee620609af8a6ff8962db3b3bdaef27af7c08ab7ba71a23e939ce49638326e9807 diff --git a/dev-ruby/faker/faker-2.22.0.ebuild b/dev-ruby/faker/faker-2.22.0.ebuild new file mode 100644 index 000000000000..5332cb86e976 --- /dev/null +++ b/dev-ruby/faker/faker-2.22.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_DOC="none" + +RUBY_FAKEGEM_GEMSPEC="faker.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers" +HOMEPAGE="https://github.com/stympy/faker" +SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1" + +ruby_add_bdepend "test? ( dev-ruby/timecop )" + +all_ruby_prepare() { + sed -i -e '/\(bundler\|rubocop\|yard\)/I s:^:#:' Rakefile || die + sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die +} diff --git a/dev-ruby/faraday-net_http/Manifest b/dev-ruby/faraday-net_http/Manifest index 0f51cd229323..a6c7c428cd11 100644 --- a/dev-ruby/faraday-net_http/Manifest +++ b/dev-ruby/faraday-net_http/Manifest @@ -1,2 +1,3 @@ DIST faraday-net_http-1.0.1.tar.gz 8436 BLAKE2B 16feb3c79af7db3b69373826a2fc55a8373620c7c6bb229ec27ada2e07a75e862e4211a13a991c9d280b9dfd9643d1eec400fb0b925a846d966cc609c562aefe SHA512 57a7ea2f452844200119cb9e99ae4bfee5e01b0630b38b4ef4e615dfcc05e1476e3da8511698bf199c62b816b5253fb364ed6cffdc59dcd4e9d706c7f1e6e56b DIST faraday-net_http-2.0.3.tar.gz 8919 BLAKE2B 7bccadd63685acaf92e0192094a084d5b287fe7153273a4b5eb99f1e2a01a38051893fd96951ea48f456bd3a791c08dbcaf97f8479bbf302cfc713ce1e23bd36 SHA512 8a1a4bebd8ad565bc2eafd71eb5b7acda2f0830bb85894bf056412794d836cac6f57448edc60d5685d1876153b8c7c38c9b005b797167319dd088e0a6271e71e +DIST faraday-net_http-2.1.0.tar.gz 9061 BLAKE2B 00e461718f4a92ff424e28074aa62d79c4ebfc9ca3a22036eef28c57fe90199b6fb49f5f9a02ff89cfc701b07c5fbb798446f1cc7ebf860dfeab9208e61b92d8 SHA512 797aa930d33a372fccb6fc497fe504f15b63a2fd87aa2301b84098a23de321fe60b6af43f35d9ed670705e90284096a21e9e83c80abe800c81240dec937a27d8 diff --git a/dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild index 35f84a277481..51675bcf0249 100644 --- a/dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild +++ b/dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -23,7 +23,7 @@ SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="" -ruby_add_bdepend "test? ( >=dev-ruby/faraday-1.3.1:1 )" +ruby_add_bdepend "test? ( || ( dev-ruby/faraday:2 >=dev-ruby/faraday-1.3.1:1 ) )" all_ruby_prepare() { sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die diff --git a/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild new file mode 100644 index 000000000000..40aed55086f7 --- /dev/null +++ b/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Faraday adapter for Net::HTTP" +HOMEPAGE="https://github.com/lostisland/faraday-net_http" +SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="" + +ruby_add_bdepend "test? ( || ( dev-ruby/faraday:2 >=dev-ruby/faraday-1.3.1:1 ) )" + +all_ruby_prepare() { + sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest index cc365aed070b..c18d064b43b9 100644 --- a/dev-ruby/faraday/Manifest +++ b/dev-ruby/faraday/Manifest @@ -2,3 +2,4 @@ DIST faraday-0.17.3.tar.gz 76786 BLAKE2B 0706f4386233861564aa1ba5fb8da9ad374a0b5 DIST faraday-1.2.0.tar.gz 840216 BLAKE2B a52d2ddc2a57ba87b28e9143123985df12e118d6a8062b5272e77aa7807d7b2fd770408090c7e406631173eb276efcb973f96efdb17ab0f3ea684acda41b8d34 SHA512 7198e8954ec71bdbdfb58df52c6962ebe05599bf871fcb669f32ee2a5fb094b6934492396a92033e0fa858390f454f0d2daa41616f9e212f260080be016e1ea9 DIST faraday-1.3.1.tar.gz 840638 BLAKE2B 284f7f612d3ab791a00ceab823be0246685fa38356bfeb6e01c12e81c7369c500719a6023dd929160ca598b41401b82cda0d8e9e363d0e7bdd91791742f8e68f SHA512 b89839e5d602911904ce009f52d011c124f84811e0676a3a524d22ea7084d99a971b6573dcde6d512bf933909cc461ef01cd82a8eeb9df581c56f17f31966b1b DIST faraday-2.3.0.tar.gz 828503 BLAKE2B 51ab43910d05a5ab44f6a6acc792858c1c3c2d0d74e226d63dd1f623eba6a8f02558c09b99c53e6f6df3b313fa822035d2d12e6f00bb81e31f9f8c6237498e41 SHA512 5236e96cb203c2ef9ce882d081e5916f7f59e28e4b593dcb5bb70dd2581fad50ed6d6f2364b64966184155575df1732d136e81146e0ab5e4647f0cc40d76d018 +DIST faraday-2.4.0.tar.gz 829464 BLAKE2B f06322150a53c2de153d4373d51f440179fed9eeb95e290af371b09474ac663cfb561bb11f8557946259c02aaaa192ae7a2a01066b037da7e2a1b798c14cbe58 SHA512 1b51c6d24ed74ab5b1b6ed54f5e51d969fd53968adff798db0d31e0def4736e7bfd37b3313b1006989482659a04e71f0c5eefaaf9dc54221809cf25201a1d2b5 diff --git a/dev-ruby/faraday/faraday-2.3.0.ebuild b/dev-ruby/faraday/faraday-2.3.0.ebuild index 7bc4205320b2..b896fe99aef2 100644 --- a/dev-ruby/faraday/faraday-2.3.0.ebuild +++ b/dev-ruby/faraday/faraday-2.3.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/faraday/faraday-2.4.0.ebuild b/dev-ruby/faraday/faraday-2.4.0.ebuild new file mode 100644 index 000000000000..5494bc269e40 --- /dev/null +++ b/dev-ruby/faraday/faraday-2.4.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTRAINSTALL="spec" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="HTTP/REST API client library with pluggable components" +HOMEPAGE="https://github.com/lostisland/faraday" +SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="" + +DEPEND+=" test? ( sys-process/lsof )" + +ruby_add_rdepend " + dev-ruby/faraday-net_http:2 + >=dev-ruby/ruby2_keywords-0.0.4 +" +ruby_add_bdepend "test? ( + >=dev-ruby/test-unit-2.4 + >=dev-ruby/connection_pool-2.2.2 + dev-ruby/rack + dev-ruby/webmock + )" + +all_ruby_prepare() { + # Remove bundler support. + rm Gemfile || die + sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die + # Avoid loading all lib files since some of them require unpackaged dependencies. + sed -e '/[Cc]overall/ s:^:#:' \ + -e '/lib\/\*\*/ s:^:#:' \ + -e '/simplecov/ s:^:#:' \ + -e '/SimpleCov/,/end/ s:^:#:' \ + -e '/pry/ s:^:#:' \ + -i spec/spec_helper.rb || die + + sed -e '/git ls-files/ s:^:#:' \ + -e "s:_relative ': './:" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid multipart tests that require an unpackaged dependency + # that appears to be no longer maintained. + #rm -f spec/faraday/request/multipart_spec.rb || die + #sed -e '/multipart_parser/ s:^:#:' \ + # -i spec/support/helper_methods.rb || die +} + +each_ruby_test() { + MT_NO_PLUGINS=true each_fakegem_test +} diff --git a/dev-ruby/fattr/fattr-2.4.0-r1.ebuild b/dev-ruby/fattr/fattr-2.4.0-r1.ebuild index 4d2e4eb49724..97cea2347202 100644 --- a/dev-ruby/fattr/fattr-2.4.0-r1.ebuild +++ b/dev-ruby/fattr/fattr-2.4.0-r1.ebuild @@ -14,7 +14,7 @@ inherit ruby-fakegem DESCRIPTION="fattr.rb is a \"fatter attr\" for ruby" HOMEPAGE="https://github.com/ahoward/fattr" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="test" diff --git a/dev-ruby/fattr/fattr-2.4.0.ebuild b/dev-ruby/fattr/fattr-2.4.0.ebuild deleted file mode 100644 index 5d6cedff557b..000000000000 --- a/dev-ruby/fattr/fattr-2.4.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="README" - -RUBY_FAKEGEM_TASK_TEST="" - -inherit ruby-fakegem - -DESCRIPTION="fattr.rb is a \"fatter attr\" for ruby" -HOMEPAGE="https://github.com/ahoward/fattr" - -LICENSE="Ruby" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -each_ruby_test() { - ${RUBY} test/fattr_test.rb || die "Tests failed." -} - -all_ruby_install() { - all_fakegem_install - - dodoc -r samples -} diff --git a/dev-ruby/fcgi/fcgi-0.9.2.1-r2.ebuild b/dev-ruby/fcgi/fcgi-0.9.2.1-r2.ebuild index e3ea29b2c4cf..10e7bf38900f 100644 --- a/dev-ruby/fcgi/fcgi-0.9.2.1-r2.ebuild +++ b/dev-ruby/fcgi/fcgi-0.9.2.1-r2.ebuild @@ -17,7 +17,7 @@ DESCRIPTION="FastCGI library for Ruby" HOMEPAGE="https://github.com/alphallc/ruby-fcgi-ng" KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -LICENSE="Ruby" +LICENSE="MIT Ruby-BSD" DEPEND+=" dev-libs/fcgi" RDEPEND+=" dev-libs/fcgi" diff --git a/dev-ruby/gist/gist-6.0.0.ebuild b/dev-ruby/gist/gist-6.0.0.ebuild index cb8d1ae3d382..9f1816622dcd 100644 --- a/dev-ruby/gist/gist-6.0.0.ebuild +++ b/dev-ruby/gist/gist-6.0.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/gruff/gruff-0.18.0.ebuild b/dev-ruby/gruff/gruff-0.18.0.ebuild index 7823d71da2ac..f39dc996da03 100644 --- a/dev-ruby/gruff/gruff-0.18.0.ebuild +++ b/dev-ruby/gruff/gruff-0.18.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/highline/highline-2.0.3-r1.ebuild b/dev-ruby/highline/highline-2.0.3-r1.ebuild index 7c6ab702d0ab..8964d3e3f989 100644 --- a/dev-ruby/highline/highline-2.0.3-r1.ebuild +++ b/dev-ruby/highline/highline-2.0.3-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/JEG2/highline" SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz" IUSE="" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( GPL-2 Ruby-BSD )" SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" diff --git a/dev-ruby/highline/highline-2.0.3.ebuild b/dev-ruby/highline/highline-2.0.3.ebuild index 1f0eb296ac68..686dc2856dbb 100644 --- a/dev-ruby/highline/highline-2.0.3.ebuild +++ b/dev-ruby/highline/highline-2.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/JEG2/highline" SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz" IUSE="" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( GPL-2 Ruby-BSD )" SLOT="$(ver_cut 1)" KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" diff --git a/dev-ruby/histogram/histogram-0.2.4.1.ebuild b/dev-ruby/histogram/histogram-0.2.4.1.ebuild index 1ea58acebb05..723024fb90bd 100644 --- a/dev-ruby/histogram/histogram-0.2.4.1.ebuild +++ b/dev-ruby/histogram/histogram-0.2.4.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/httparty/httparty-0.20.0.ebuild b/dev-ruby/httparty/httparty-0.20.0.ebuild index bb9bf6443921..9620611e560c 100644 --- a/dev-ruby/httparty/httparty-0.20.0.ebuild +++ b/dev-ruby/httparty/httparty-0.20.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/httpclient/httpclient-2.8.3-r2.ebuild b/dev-ruby/httpclient/httpclient-2.8.3-r2.ebuild index 247d9b55ce17..326a6f7bf631 100644 --- a/dev-ruby/httpclient/httpclient-2.8.3-r2.ebuild +++ b/dev-ruby/httpclient/httpclient-2.8.3-r2.ebuild @@ -20,7 +20,7 @@ DESCRIPTION="'httpclient' gives something like the functionality of libwww-perl HOMEPAGE="https://github.com/nahi/httpclient" SRC_URI="https://github.com/nahi/httpclient/archive/v${PV}.tar.gz -> ${P}.tgz" -LICENSE="Ruby" +LICENSE="|| ( Ruby Ruby-BSD BSD-2 )" SLOT="0" KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" diff --git a/dev-ruby/imagesize/imagesize-0.1.1_p20100902-r2.ebuild b/dev-ruby/imagesize/imagesize-0.1.1_p20100902-r2.ebuild index ec54a3561985..23bb9e2e99cc 100644 --- a/dev-ruby/imagesize/imagesize-0.1.1_p20100902-r2.ebuild +++ b/dev-ruby/imagesize/imagesize-0.1.1_p20100902-r2.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Measure image size (GIF, PNG, JPEG, etc)" HOMEPAGE="http://imagesize.rubyforge.org/" COMMIT_ID="bd5be2afb088beba3f0d863cef4eac7db56ca804" SRC_URI="https://github.com/mattheworiordan/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="amd64 ~ppc x86" IUSE="" diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild b/dev-ruby/json/json-2.5.1-r1.ebuild index b60bf87b53cc..ec077cbe9732 100644 --- a/dev-ruby/json/json-2.5.1-r1.ebuild +++ b/dev-ruby/json/json-2.5.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ inherit multilib ruby-fakegem DESCRIPTION="A JSON implementation as a Ruby extension" HOMEPAGE="https://github.com/flori/json" SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby" +LICENSE="|| ( BSD-2 Ruby )" KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="2" diff --git a/dev-ruby/json/json-2.6.1.ebuild b/dev-ruby/json/json-2.6.1.ebuild index 8645070d8ec3..a90b9af04b1f 100644 --- a/dev-ruby/json/json-2.6.1.ebuild +++ b/dev-ruby/json/json-2.6.1.ebuild @@ -16,7 +16,7 @@ inherit multilib ruby-fakegem DESCRIPTION="A JSON implementation as a Ruby extension" HOMEPAGE="https://github.com/flori/json" SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby" +LICENSE="|| ( BSD-2 Ruby )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="2" diff --git a/dev-ruby/json/json-2.6.2.ebuild b/dev-ruby/json/json-2.6.2.ebuild index c92a49456688..1cdeaa8478c9 100644 --- a/dev-ruby/json/json-2.6.2.ebuild +++ b/dev-ruby/json/json-2.6.2.ebuild @@ -16,7 +16,7 @@ inherit ruby-fakegem DESCRIPTION="A JSON implementation as a Ruby extension" HOMEPAGE="https://github.com/flori/json" SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby" +LICENSE="|| ( BSD-2 Ruby )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="2" diff --git a/dev-ruby/kirbybase/kirbybase-2.6.1-r3.ebuild b/dev-ruby/kirbybase/kirbybase-2.6.1-r3.ebuild index 6224407ceba4..0fbc628bc65c 100644 --- a/dev-ruby/kirbybase/kirbybase-2.6.1-r3.ebuild +++ b/dev-ruby/kirbybase/kirbybase-2.6.1-r3.ebuild @@ -14,7 +14,7 @@ inherit ruby-fakegem DESCRIPTION="A simple Ruby DBMS that stores data in plaintext files" HOMEPAGE="http://www.netpromi.com/kirbybase_ruby.html" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="amd64 ~ppc64 x86" IUSE="" diff --git a/dev-ruby/locale/locale-2.1.3.ebuild b/dev-ruby/locale/locale-2.1.3.ebuild index 4fa47fd69b0d..77ee11f42043 100644 --- a/dev-ruby/locale/locale-2.1.3.ebuild +++ b/dev-ruby/locale/locale-2.1.3.ebuild @@ -17,7 +17,7 @@ inherit ruby-fakegem DESCRIPTION="A pure ruby library which provides basic APIs for localization" HOMEPAGE="https://github.com/ruby-gettext/locale" -LICENSE="|| ( Ruby GPL-2 )" +LICENSE="|| ( Ruby-BSD GPL-2 )" SRC_URI="https://github.com/ruby-gettext/locale/archive/${PV}.tar.gz -> ${P}-git.tgz" KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" diff --git a/dev-ruby/lockfile/lockfile-2.1.3-r1.ebuild b/dev-ruby/lockfile/lockfile-2.1.3-r1.ebuild index 24c4d8a527b4..3263324841a4 100644 --- a/dev-ruby/lockfile/lockfile-2.1.3-r1.ebuild +++ b/dev-ruby/lockfile/lockfile-2.1.3-r1.ebuild @@ -13,7 +13,7 @@ inherit ruby-fakegem DESCRIPTION="A ruby library for creating NFS safe lockfiles" HOMEPAGE="https://github.com/ahoward/lockfile" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="~amd64" IUSE="" diff --git a/dev-ruby/mini_magick/mini_magick-4.11.0-r1.ebuild b/dev-ruby/mini_magick/mini_magick-4.11.0-r1.ebuild index 791b235526e2..3ca8217dd861 100644 --- a/dev-ruby/mini_magick/mini_magick-4.11.0-r1.ebuild +++ b/dev-ruby/mini_magick/mini_magick-4.11.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/minitar/minitar-0.9-r1.ebuild b/dev-ruby/minitar/minitar-0.9-r1.ebuild index 002969caeb44..9424071e6df2 100644 --- a/dev-ruby/minitar/minitar-0.9-r1.ebuild +++ b/dev-ruby/minitar/minitar-0.9-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/halostatue/minitar" SRC_URI="https://github.com/halostatue/minitar/archive/v${PV}.tar.gz -> ${P}.tar.gz" RUBY_S="minitar-${PV}" -LICENSE="|| ( BSD-2 Ruby )" +LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="" diff --git a/dev-ruby/minitar/minitar-0.9.ebuild b/dev-ruby/minitar/minitar-0.9.ebuild index 4edb177addc5..3ba1615734b4 100644 --- a/dev-ruby/minitar/minitar-0.9.ebuild +++ b/dev-ruby/minitar/minitar-0.9.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/halostatue/minitar" SRC_URI="https://github.com/halostatue/minitar/archive/v${PV}.tar.gz -> ${P}.tar.gz" RUBY_S="minitar-${PV}" -LICENSE="|| ( BSD-2 Ruby )" +LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="" diff --git a/dev-ruby/minitest/minitest-5.14.4.ebuild b/dev-ruby/minitest/minitest-5.14.4.ebuild index 5d3d7abca18f..7be4c75b9ec4 100644 --- a/dev-ruby/minitest/minitest-5.14.4.ebuild +++ b/dev-ruby/minitest/minitest-5.14.4.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/seattlerb/minitest" LICENSE="MIT" SLOT="5" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc test" each_ruby_test() { diff --git a/dev-ruby/multi_json/multi_json-1.15.0.ebuild b/dev-ruby/multi_json/multi_json-1.15.0.ebuild index 8c7cefde22b4..45edc1cfd08d 100644 --- a/dev-ruby/multi_json/multi_json-1.15.0.ebuild +++ b/dev-ruby/multi_json/multi_json-1.15.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_TASK_DOC="yard" @@ -53,6 +53,15 @@ all_ruby_prepare() { # Avoid testing unpackaged adapters rm spec/{gson,nsjsonserialization,jr_jackson,oj}_adapter_spec.rb || die + + # Fix expectations confused by ruby30 kwargs + sed -e "/expect/ s/:foo => 'bar', :fizz => 'buzz'/{:foo => 'bar', :fizz => 'buzz'}/" \ + -e "/expect/ s/:bar => :baz/{:bar => :baz}/" \ + -i spec/shared/adapter.rb || die + sed -e '/expect/ s/:indent => "\\t"/{:indent => "\t"}/' \ + -e '/expect/ s/:quirks_mode => false, :create_additions => false/{:quirks_mode => false, :create_additions => false}/' \ + -i spec/shared/json_common_adapter.rb || die + sed -e "/expect/ s/:foo => 'bar'/{:foo => 'bar'}/" -i spec/multi_json_spec.rb || die } each_ruby_test() { diff --git a/dev-ruby/narray/narray-0.6.1.2-r1.ebuild b/dev-ruby/narray/narray-0.6.1.2-r1.ebuild index 6476e6194a42..b06f4ff57937 100644 --- a/dev-ruby/narray/narray-0.6.1.2-r1.ebuild +++ b/dev-ruby/narray/narray-0.6.1.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ DESCRIPTION="Numerical N-dimensional Array class" HOMEPAGE="https://masa16.github.io/narray/" SRC_URI="https://github.com/masa16/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="amd64 ~arm64 ~hppa ~mips ppc ~ppc64 x86" diff --git a/dev-ruby/narray/narray-0.6.1.2-r2.ebuild b/dev-ruby/narray/narray-0.6.1.2-r2.ebuild index 17c9c193b908..0d45789133f2 100644 --- a/dev-ruby/narray/narray-0.6.1.2-r2.ebuild +++ b/dev-ruby/narray/narray-0.6.1.2-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_TASK_DOC="" @@ -21,7 +21,7 @@ DESCRIPTION="Numerical N-dimensional Array class" HOMEPAGE="https://masa16.github.io/narray/" SRC_URI="https://github.com/masa16/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="~amd64 ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" diff --git a/dev-ruby/neovim-ruby-client/Manifest b/dev-ruby/neovim-ruby-client/Manifest index 60f393e7a906..dd7432534f03 100644 --- a/dev-ruby/neovim-ruby-client/Manifest +++ b/dev-ruby/neovim-ruby-client/Manifest @@ -1 +1,2 @@ DIST neovim-0.8.1.gem 43520 BLAKE2B 0b7401c1dfb1675725dbf50c45626d88b1a5932ccd4836e8a33974b8e71e44bafa10bf1a43e51b7f42e2702facec776cbcef3093c5cf86e500a5e94be9486b08 SHA512 2d56cd56c0817491622f9a4beee4cdc9244e9fd6a4a6b78d69b51f160b1a24395730f153800279b7fdebc99d61c55e3b8944d4b16c1028cfbf5d8c95308d0f53 +DIST neovim-0.9.0.gem 45056 BLAKE2B a98f015c5bb6ddc137169aaa595d6930694e91864c9258e8c9b7bf82b37b6afc89135d1344c07a41b023d94a9e9cb8c850d1fb2f9291c39577a5e78ad449a700 SHA512 18cf3f5276ba69045b3892958acf051b78492f24e002cb167018222cc5b0139bd9dff1cb31105e594646fb52b8e7e6aca6cf653544f4c4314b11eba1c523fede diff --git a/dev-ruby/neovim-ruby-client/neovim-ruby-client-0.9.0.ebuild b/dev-ruby/neovim-ruby-client/neovim-ruby-client-0.9.0.ebuild new file mode 100644 index 000000000000..8bac82c5b68c --- /dev/null +++ b/dev-ruby/neovim-ruby-client/neovim-ruby-client-0.9.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_NAME="neovim" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_BINDIR="exe" + +inherit ruby-fakegem + +DESCRIPTION="Ruby bindings for Neovim" +HOMEPAGE="https://github.com/alexgenco/neovim-ruby" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +RDEPEND+=" app-editors/neovim" +DEPEND+=" test? ( app-editors/neovim )" + +ruby_add_rdepend " + >=dev-ruby/msgpack-1.1:0 + =dev-ruby/multi_json-1* +" + +all_ruby_prepare() { + sed -i -e '/\(bundler\|pry\)/ s:^:#:' spec/helper.rb || die + + # Avoid tests that result in a unix socket path that is too long + sed -i -e '/\(establishes an RPC connection\|sets appropriate client info\)/askip "socket path length"' spec/neovim_spec.rb || die +} diff --git a/dev-ruby/oauth2/oauth2-1.4.10.ebuild b/dev-ruby/oauth2/oauth2-1.4.10.ebuild index 10d7f5fd3490..9092b0a77b65 100644 --- a/dev-ruby/oauth2/oauth2-1.4.10.ebuild +++ b/dev-ruby/oauth2/oauth2-1.4.10.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_TEST="none" diff --git a/dev-ruby/openssl-ccm/Manifest b/dev-ruby/openssl-ccm/Manifest index c48350e379f1..7892a463380b 100644 --- a/dev-ruby/openssl-ccm/Manifest +++ b/dev-ruby/openssl-ccm/Manifest @@ -1 +1,2 @@ DIST openssl-ccm-1.2.2.gem 24576 BLAKE2B b94a205ce3b9d557ad649c0391428526339b050dd7a85633ee955b3532a94637e7c40a7cbb9bd739ff50f2922c97721e4dadf7e392c2aaaa38f35123858c01f2 SHA512 5f04af1ac65608e519fcf68259b2690f12882781cdba411939f809e1a6cb602723bf23d9cb920949e8eb7c4bfddb3e65446ae16d0276af78992de21cbfcdfc49 +DIST openssl-ccm-1.2.3.gem 24576 BLAKE2B 7df1a1cbd0570eed4165931b6f236a96050bc0e27a9b12d68e42e2578bbb3fe319e28eae1752571275ff35ee25a77617d0d74a7dbff5c197c5ab11a0dac1d96b SHA512 4070a570da5864dce582d02916dffccea74db279dd8f4f419a29a4837e66bd6778ba742f6e06037ee5bc5542954e52b2271384b0a321ea282024bc60df3b81e1 diff --git a/dev-ruby/openssl-ccm/openssl-ccm-1.2.3.ebuild b/dev-ruby/openssl-ccm/openssl-ccm-1.2.3.ebuild new file mode 100644 index 000000000000..e532af80584a --- /dev/null +++ b/dev-ruby/openssl-ccm/openssl-ccm-1.2.3.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +inherit ruby-fakegem + +DESCRIPTION="OpenSSL CBC-MAC (CCM) ruby gem" +HOMEPAGE="https://github.com/SmallLars/openssl-ccm" + +LICENSE="BSD" +SLOT="${PV}" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' Rakefile || die + sed -i -e '/coverall/I s:^:#:' test/test_ccm.rb || die +} diff --git a/dev-ruby/pdf-core/pdf-core-0.9.0.ebuild b/dev-ruby/pdf-core/pdf-core-0.9.0.ebuild index c3afffa2aede..2907316a9ce0 100644 --- a/dev-ruby/pdf-core/pdf-core-0.9.0.ebuild +++ b/dev-ruby/pdf-core/pdf-core-0.9.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/pdf-reader/Manifest b/dev-ruby/pdf-reader/Manifest index b9fd5f4fc6a5..1a52c6dbbfb0 100644 --- a/dev-ruby/pdf-reader/Manifest +++ b/dev-ruby/pdf-reader/Manifest @@ -1,5 +1,2 @@ DIST pdf-reader-1.4.1.tar.gz 10236680 BLAKE2B 86fb137c65b47717e758473b94ddbbf52def3ae0edaecd7b5eb3f0d880f664c9ff6097221f43d64247b006ed18220f4f9a469d6b8574592750a1d8a468ce7ddb SHA512 aaa53dafc2d58dc591f708941907ecf14b1ee73362a7bd6d34659103d51effa90888560733747ca1bfe3d217cb6834109e06b024f40a95214880ca42f54054e5 DIST pdf-reader-2.10.0.tar.gz 26135942 BLAKE2B f7ea5611e4fa66cc61990db523d76fe21ad82e6714a8f0cf9aa9c150f3fe2e1cfcdb07cdd0237e8ab8a3ae99fe774956c0ae3b67cfb10d55dd4497388cf5b7ff SHA512 c90db31c39454d8781dcb0259e87ce44bb19f9d4cf146bc3909bf335c36c1f678032efd7a5a2f1225304d99e855166b80a4273e56802d7276f70f546bd3fc563 -DIST pdf-reader-2.8.0.tar.gz 12598389 BLAKE2B 8572c4c869d09bd7ecc9967d46b44236002fadb863695675b3d7bf2f7d63560c72240f9f0544f844d63f33f65f6097d28eb315f332eeca58294a5956cf24c09b SHA512 8f1a7990d982141e6dae682ad5dd6f415a363a598f76523ac9be2fda9c460479e571140c0f407f01f950dd94d73bc006a32a827fbab08a42d1c6656024d241c9 -DIST pdf-reader-2.9.0.tar.gz 26133329 BLAKE2B b9c798e98198c2233d0b87a56213dec54fcbef2d566cdde29d38f10c0b577a8bce3066a008de8eaa11169851eb285cf2818a56ef35ba44abb3702e25723707ba SHA512 cb4f08ec0b706a553c2fb20abab4e3486e3b7de1887366b10454a67b405bdd675c437edbd5928f11dfe4f7cf0d6af64a877db3f1002e38c27e0177e0ef5a487d -DIST pdf-reader-2.9.1.tar.gz 26134579 BLAKE2B 7900530afe2818adb621d57d67d1c16c7fb3d6d9ed64648ee3241e903cfc8ea4264f773af4302f17eeef7b945b10df5bbb9c734c4f0710e831657f9fa0b49a55 SHA512 63e95f015308c6cac2f59965c753c3d51d3b24c28ab72d6c8672c026ec5dd796033d559a4956a09855423613668a572f9c935aaa5cca3be3529b3f33ee353974 diff --git a/dev-ruby/pdf-reader/pdf-reader-1.4.1-r4.ebuild b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r4.ebuild index 4b5c18e871f5..d249272a10d2 100644 --- a/dev-ruby/pdf-reader/pdf-reader-1.4.1-r4.ebuild +++ b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r4.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 GITHUB_USER=yob -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/pdf-reader/pdf-reader-2.8.0.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.8.0.ebuild deleted file mode 100644 index 06b2336fdc14..000000000000 --- a/dev-ruby/pdf-reader/pdf-reader-2.8.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GITHUB_USER=yob - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO" - -RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe" -HOMEPAGE="https://github.com/yob/pdf-reader/" - -# We cannot use the gem distributions because they don't contain the -# tests' data, we have to rely on the git tags. -SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -RDEPEND+=" !!=dev-ruby/afm-0.2.1 =dev-ruby/afm-0.2* - =dev-ruby/ascii85-1* - =dev-ruby/hashery-2* - dev-ruby/ttfunk:* - dev-ruby/ruby-rc4" - -all_ruby_prepare() { - # Remove bundler support - sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* -} diff --git a/dev-ruby/pdf-reader/pdf-reader-2.9.0.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.9.0.ebuild deleted file mode 100644 index 06b2336fdc14..000000000000 --- a/dev-ruby/pdf-reader/pdf-reader-2.9.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GITHUB_USER=yob - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO" - -RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe" -HOMEPAGE="https://github.com/yob/pdf-reader/" - -# We cannot use the gem distributions because they don't contain the -# tests' data, we have to rely on the git tags. -SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -RDEPEND+=" !!=dev-ruby/afm-0.2.1 =dev-ruby/afm-0.2* - =dev-ruby/ascii85-1* - =dev-ruby/hashery-2* - dev-ruby/ttfunk:* - dev-ruby/ruby-rc4" - -all_ruby_prepare() { - # Remove bundler support - sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* -} diff --git a/dev-ruby/pdf-reader/pdf-reader-2.9.1.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.9.1.ebuild deleted file mode 100644 index 06b2336fdc14..000000000000 --- a/dev-ruby/pdf-reader/pdf-reader-2.9.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GITHUB_USER=yob - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO" - -RUBY_FAKEGEM_GEMSPEC="pdf-reader.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe" -HOMEPAGE="https://github.com/yob/pdf-reader/" - -# We cannot use the gem distributions because they don't contain the -# tests' data, we have to rely on the git tags. -SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -RDEPEND+=" !!=dev-ruby/afm-0.2.1 =dev-ruby/afm-0.2* - =dev-ruby/ascii85-1* - =dev-ruby/hashery-2* - dev-ruby/ttfunk:* - dev-ruby/ruby-rc4" - -all_ruby_prepare() { - # Remove bundler support - sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* -} diff --git a/dev-ruby/pg/pg-1.2.2.ebuild b/dev-ruby/pg/pg-1.2.2.ebuild index accf547a30ff..17a4ff0eed87 100644 --- a/dev-ruby/pg/pg-1.2.2.ebuild +++ b/dev-ruby/pg/pg-1.2.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ inherit multilib ruby-fakegem DESCRIPTION="Ruby extension library providing an API to PostgreSQL" HOMEPAGE="https://github.com/ged/ruby-pg" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="1" KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" diff --git a/dev-ruby/pg/pg-1.2.3.ebuild b/dev-ruby/pg/pg-1.2.3.ebuild index b4fc9bbcf700..608439296628 100644 --- a/dev-ruby/pg/pg-1.2.3.ebuild +++ b/dev-ruby/pg/pg-1.2.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ inherit ruby-fakegem DESCRIPTION="Ruby extension library providing an API to PostgreSQL" HOMEPAGE="https://github.com/ged/ruby-pg" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="1" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" diff --git a/dev-ruby/pg/pg-1.3.5.ebuild b/dev-ruby/pg/pg-1.3.5.ebuild index a041e4e6ee51..1b3c4b0ee647 100644 --- a/dev-ruby/pg/pg-1.3.5.ebuild +++ b/dev-ruby/pg/pg-1.3.5.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/ged/ruby-pg" SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz" RUBY_S="ruby-${P}" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="1" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" diff --git a/dev-ruby/pg/pg-1.4.1.ebuild b/dev-ruby/pg/pg-1.4.1.ebuild index a041e4e6ee51..1b3c4b0ee647 100644 --- a/dev-ruby/pg/pg-1.4.1.ebuild +++ b/dev-ruby/pg/pg-1.4.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/ged/ruby-pg" SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz" RUBY_S="ruby-${P}" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="1" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" diff --git a/dev-ruby/prawn/prawn-2.4.0.ebuild b/dev-ruby/prawn/prawn-2.4.0.ebuild index e22a8357294a..f1a2427c9beb 100644 --- a/dev-ruby/prawn/prawn-2.4.0.ebuild +++ b/dev-ruby/prawn/prawn-2.4.0.ebuild @@ -15,7 +15,7 @@ inherit ruby-fakegem DESCRIPTION="Fast, Nimble PDF Generation For Ruby" HOMEPAGE="https://prawnpdf.org/" SRC_URI="https://github.com/prawnpdf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( GPL-2 GPL-3 Ruby )" SLOT="2" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="" diff --git a/dev-ruby/rash_alt/Manifest b/dev-ruby/rash_alt/Manifest index f0ba357170b2..89e0bd54daba 100644 --- a/dev-ruby/rash_alt/Manifest +++ b/dev-ruby/rash_alt/Manifest @@ -1,2 +1 @@ DIST rash_alt-0.4.12.gem 9216 BLAKE2B 2785eee275672beeb04bdf42126c889185a0400e2d2838a2bc7d2212c617fac97b6d11319b4f45022bf87119cb55dd9ad9579731541c650bd26114cb3bfd68c9 SHA512 a337521ef6522f2a2bcb30bbeecd9c3a45f8f2915299080ad13f3f544950ab482980e106b217f146034a15af93fc4efc013edb5a73f831ac053d09f536df337d -DIST rash_alt-0.4.9.gem 8704 BLAKE2B 8b0fdbc5934a50e161ae1732b915dff6c8264ec6e3b2e2905ab3c5bb23174681bb12a738a8b43f1fffee9c1b39ca0dd0102b1a703ee769a8bfa1e4ed469d291f SHA512 a00cd979386b98e520bb09e9f866f0865b0213d67647c52acf0eb007aad0607d47fd8017c809d1613b6c9e94317dfafee0da7892301212209b27245de472116e diff --git a/dev-ruby/rash_alt/rash_alt-0.4.9.ebuild b/dev-ruby/rash_alt/rash_alt-0.4.9.ebuild deleted file mode 100644 index 8cf80b0f35c4..000000000000 --- a/dev-ruby/rash_alt/rash_alt-0.4.9.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="rash.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Rash alt version for Hashie's own Rash" -HOMEPAGE="https://github.com/shishi/rash_alt" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/hashie-4.1:4" - -all_ruby_prepare() { - rm Gemfile || die - sed -i -e '/[Bb]undler/d' Rakefile || die - - sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/rcairo/rcairo-1.16.6.ebuild b/dev-ruby/rcairo/rcairo-1.16.6.ebuild index 7b11ca38811a..91c76275019c 100644 --- a/dev-ruby/rcairo/rcairo-1.16.6.ebuild +++ b/dev-ruby/rcairo/rcairo-1.16.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,7 +21,7 @@ HOMEPAGE="https://cairographics.org/rcairo/" IUSE="" SLOT="0" -LICENSE="|| ( Ruby GPL-2 )" +LICENSE="|| ( Ruby-BSD GPL-2 )" KEYWORDS="amd64 ~ppc ~x86" RDEPEND="${RDEPEND} diff --git a/dev-ruby/rcairo/rcairo-1.17.5.ebuild b/dev-ruby/rcairo/rcairo-1.17.5.ebuild index 98fa741d41d3..9bf1c8c8eee3 100644 --- a/dev-ruby/rcairo/rcairo-1.17.5.ebuild +++ b/dev-ruby/rcairo/rcairo-1.17.5.ebuild @@ -23,7 +23,7 @@ HOMEPAGE="https://cairographics.org/rcairo/" IUSE="" SLOT="0" -LICENSE="|| ( Ruby GPL-2 )" +LICENSE="|| ( Ruby-BSD GPL-2 )" KEYWORDS="~amd64 ~ppc ~riscv ~x86" RDEPEND="${RDEPEND} diff --git a/dev-ruby/rdoc/rdoc-6.3.2.ebuild b/dev-ruby/rdoc/rdoc-6.3.2.ebuild index be4d9995ff2f..7baf5a4afc2e 100644 --- a/dev-ruby/rdoc/rdoc-6.3.2.ebuild +++ b/dev-ruby/rdoc/rdoc-6.3.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,7 +19,7 @@ DESCRIPTION="An extended version of the RDoc library from Ruby 1.8" HOMEPAGE="https://github.com/ruby/rdoc/" SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby MIT" +LICENSE="|| ( GPL-2 Ruby-BSD )" KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="doc" diff --git a/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild b/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild index feff109f3ce8..c9beeb3f7f0f 100644 --- a/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild +++ b/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ DESCRIPTION="An extended version of the RDoc library from Ruby 1.8" HOMEPAGE="https://github.com/ruby/rdoc/" SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby MIT" +LICENSE="|| ( GPL-2 Ruby-BSD )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="doc" diff --git a/dev-ruby/rdoc/rdoc-6.3.3.ebuild b/dev-ruby/rdoc/rdoc-6.3.3.ebuild index 507317f9b0a0..fd9f76efd032 100644 --- a/dev-ruby/rdoc/rdoc-6.3.3.ebuild +++ b/dev-ruby/rdoc/rdoc-6.3.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ DESCRIPTION="An extended version of the RDoc library from Ruby 1.8" HOMEPAGE="https://github.com/ruby/rdoc/" SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby MIT" +LICENSE="|| ( GPL-2 Ruby-BSD )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="doc" diff --git a/dev-ruby/rdoc/rdoc-6.4.0.ebuild b/dev-ruby/rdoc/rdoc-6.4.0.ebuild index 03aaa77dbfa2..9452a1862005 100644 --- a/dev-ruby/rdoc/rdoc-6.4.0.ebuild +++ b/dev-ruby/rdoc/rdoc-6.4.0.ebuild @@ -19,7 +19,7 @@ DESCRIPTION="An extended version of the RDoc library from Ruby 1.8" HOMEPAGE="https://github.com/ruby/rdoc/" SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby MIT" +LICENSE="|| ( GPL-2 Ruby-BSD )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="doc" diff --git a/dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild b/dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild index 24a93451615c..5431e6e7e5cc 100644 --- a/dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild +++ b/dev-ruby/rest-client/rest-client-2.1.0-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest index 038131763d18..5587e8f31208 100644 --- a/dev-ruby/rouge/Manifest +++ b/dev-ruby/rouge/Manifest @@ -1,5 +1,3 @@ DIST rouge-3.26.0.tar.gz 971871 BLAKE2B 9739c229788d615f4875caf5d38c91ca30b4fe5703c577b2e7aa5d54bd625f33e998ee887d375d357e72c9f05ac9a284b88ce7902c6fae422e8196098a993259 SHA512 bd6006b11924b3705dc142922878dc87af25ceed8a153ad9691ad2595144ae1f3f909574799002601928e985a6650fe4c8d93e05a1e8e26bdb10e9b2f9a28765 -DIST rouge-3.26.1.tar.gz 972469 BLAKE2B 48f7741d69ce6470235ba4f469b8a37b6bac409a68ba44bce3d60f3ffc4d3cd7a1e3fc4358e4f7a4f27b27653e4525767749da5d7949a1208810f2634be2f331 SHA512 4b5d5a840dab75579e2fb10b4d86fde647ccf183b2fe496463a6ab14dfc9022fa44be9ac75e5f792bf3f2102477a40aafb5fe4694e59bfe9786d3a2d70ddb9f6 -DIST rouge-3.27.0.tar.gz 981023 BLAKE2B f0e22bf37563fc12d5308dc13c8de8230dd366eaafa12a7e3a387d4bea108fb14001b0b570e9cf8e2ffba317c7821c3b5f3f1cc0505e39e8057af5b438207235 SHA512 6f35c7bafa18c77a11131700fb8baac1f646be467224b9b863cafcf2445c54605c031009b14b57d95ad72b9311160e9d02e6b4a2bb2682ac4f5e88772a7cc695 -DIST rouge-3.28.0.tar.gz 993680 BLAKE2B 38b360bc282887913e24e8ebd5463d792d03f55e70553f93b12ee94c7e1ed9d6d2ac3d084c21d21a59480a1669b552bc10b42ec2d0e63b167f142b241ce884db SHA512 a6cb87ef7ec1eae94f127ef615b77830581d1e3a2f690e852effafd146e4456e6c931f843e9df068a750b69af8a6d8d958277d94e16550e016a58412caeba7d7 DIST rouge-3.29.0.tar.gz 1024187 BLAKE2B ee29f9d22211dec38ec2fdd49da4dbd28957876e2324c72e6d4d58748adc4fac8ad1b0788537e0e49fb80ca41a7e2c788ab91d435d71a85e8b42858c2a19d975 SHA512 632b8c5e1454981842984b42626139b2f0041449301b706d884f347ca247d40dccd9bbab9e30c1af379e1d47b8b5c29a1ba30d28c5ecd6f47d00a3ee5af8ce92 +DIST rouge-3.30.0.tar.gz 1036048 BLAKE2B 79dde9ed8a282b22aa044bef1a17cdde705e5361aa9298789d1de155260a69a200d8039c400d22db5719039d67f0d9179c31574190684da50ea64fba92c63ec8 SHA512 f21ff96d2d1f248dfffb02ea2312b4c01090b2b5664588e00763d0ede0d8af701efe0cdabb551a2debff26a301dfaffa7a07aa579d73806c6635f03dd15dcfe1 diff --git a/dev-ruby/rouge/rouge-3.26.1.ebuild b/dev-ruby/rouge/rouge-3.26.1.ebuild deleted file mode 100644 index ed8b79f76129..000000000000 --- a/dev-ruby/rouge/rouge-3.26.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_TASK_TEST="spec" -RUBY_FAKEGEM_RECIPE_DOC="yard" - -RUBY_FAKEGEM_GEMSPEC="rouge.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in pure Ruby" -HOMEPAGE="https://github.com/jneen/rouge" -SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" - -SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="" - -ruby_add_bdepend "doc? ( dev-ruby/redcarpet ) - test? ( dev-ruby/minitest-power_assert ) - dev-ruby/yard -" - -ruby_add_rdepend "dev-ruby/redcarpet" - -all_ruby_prepare() { - rm -f tasks/{check/style,update/changelog}.rake || die - - sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' spec/spec_helper.rb || die - sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire "pathname"' Rakefile || die -} diff --git a/dev-ruby/rouge/rouge-3.27.0.ebuild b/dev-ruby/rouge/rouge-3.27.0.ebuild deleted file mode 100644 index 6b510c11b4fc..000000000000 --- a/dev-ruby/rouge/rouge-3.27.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_TASK_TEST="spec" -RUBY_FAKEGEM_RECIPE_DOC="yard" - -RUBY_FAKEGEM_GEMSPEC="rouge.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in pure Ruby" -HOMEPAGE="https://github.com/jneen/rouge" -SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" - -SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="" - -ruby_add_bdepend "doc? ( dev-ruby/redcarpet ) - test? ( dev-ruby/minitest-power_assert ) - dev-ruby/yard -" - -ruby_add_rdepend "dev-ruby/redcarpet" - -all_ruby_prepare() { - rm -f tasks/{check/style,update/changelog}.rake || die - - sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' spec/spec_helper.rb || die - sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire "pathname"' Rakefile || die -} diff --git a/dev-ruby/rouge/rouge-3.29.0.ebuild b/dev-ruby/rouge/rouge-3.29.0.ebuild index 0485c8d8378d..7650a50485e4 100644 --- a/dev-ruby/rouge/rouge-3.29.0.ebuild +++ b/dev-ruby/rouge/rouge-3.29.0.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="" ruby_add_bdepend "doc? ( dev-ruby/redcarpet ) diff --git a/dev-ruby/rouge/rouge-3.28.0.ebuild b/dev-ruby/rouge/rouge-3.30.0.ebuild similarity index 96% rename from dev-ruby/rouge/rouge-3.28.0.ebuild rename to dev-ruby/rouge/rouge-3.30.0.ebuild index f5df182ee440..0485c8d8378d 100644 --- a/dev-ruby/rouge/rouge-3.28.0.ebuild +++ b/dev-ruby/rouge/rouge-3.30.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_TEST="spec" RUBY_FAKEGEM_RECIPE_DOC="yard" diff --git a/dev-ruby/rqrcode/Manifest b/dev-ruby/rqrcode/Manifest index 135dd45c4f95..0b19f9a8ceac 100644 --- a/dev-ruby/rqrcode/Manifest +++ b/dev-ruby/rqrcode/Manifest @@ -1,2 +1,3 @@ DIST rqrcode-2.1.0.tar.gz 108317 BLAKE2B 4105929b5f63461ff7043b8a8ec0635f2c11b301f32de0fc25f1800449b105be707b82c4d5b21d5fb6a1b51bc015958ea9060af93a23adf3913994159d4ac918 SHA512 682999cab8a5eaa006992ea6b46d1fb52d5647c5c9faf8c9df9eb21d0985c8cb3f23c2692505293cdaacb63ce2bd042eeead7d779c598f708d10614934310da8 DIST rqrcode-2.1.1.tar.gz 108586 BLAKE2B 69321f43473a831b97bcb54f4fe34318a42105fd78e34e8e8e9b3902d17480a493cbe98a9fc7a352eed5dd360fb83a916f5633c03d0e7e228542f0216266cd26 SHA512 8abc1c71c2c4f48f0c133bd7634b5a2220edfbe9eeb1cf4eb155dd3cf3450ecd57db30e23327cd279b927f5f836543364167b7d1ceb76148bea5db6dbffc4a68 +DIST rqrcode-2.1.2.tar.gz 108650 BLAKE2B 61fdb8d2c5dde83062b53551932d74db40d6fec4245afeafd9f656a1dffeee7842fb27f750d115843642fa68305cc6af08a48764a59d8912ec759a11a3858d2f SHA512 b037416073c06a13fa1aebed63a9f07e9302ace7bb3a53015a296c1317cc284d680e6e8f93ae295ddf19cc90a74857467389d15cae1606207f039dde301e59da diff --git a/dev-ruby/rqrcode/rqrcode-2.1.2.ebuild b/dev-ruby/rqrcode/rqrcode-2.1.2.ebuild new file mode 100644 index 000000000000..1697439bcf43 --- /dev/null +++ b/dev-ruby/rqrcode/rqrcode-2.1.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="rqrcode.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for encoding QR Codes" +HOMEPAGE="https://whomwah.github.io/rqrcode/" +SRC_URI="https://github.com/whomwah/rqrcode/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + dev-ruby/chunky_png:0 + dev-ruby/rqrcode_core:1 +" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/ruby-filemagic/Manifest b/dev-ruby/ruby-filemagic/Manifest index a69c7dfd96db..781f9cc25f7a 100644 --- a/dev-ruby/ruby-filemagic/Manifest +++ b/dev-ruby/ruby-filemagic/Manifest @@ -1,2 +1 @@ -DIST ruby-filemagic-0.7.2.gem 19456 BLAKE2B 5008fb27a5b6bbd93522c72381b1c74788e544e6120f3c44f4a594b360ee783d4e92e73ef584a8e56c1776a5e5e824d6fa603df135b6e1779fa460c19c3bb4a7 SHA512 b68324dfb0cd2e55cd200696fabe87c0aa68a11922789ae40abc999db7d200810cffa2c414c07bc96e2fee54aab775f01752f951b3a3273289594201ca547494 DIST ruby-filemagic-0.7.3.gem 18944 BLAKE2B 5694e4e2dfa4af05c6e9966715feaf1442c4c884b42fe98751af1a4fc74506461c9d42cd42cbe99ed341670950dda5c06ae5a23afb73bf8a88273f9ca6880cd6 SHA512 8bbc7fcb1dd7746061264ee433d501a842bfea30d7eff40b6dfb0f5c567192e6aa161e67181a474a4b805bb1adb9fa3bd43e314abf14c3ce3ac11d72598b2fc6 diff --git a/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2-r1.ebuild b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2-r1.ebuild deleted file mode 100644 index b8b2c7ec7e6c..000000000000 --- a/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.2-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="ChangeLog README TODO" - -RUBY_FAKEGEM_EXTENSIONS=(ext/filemagic/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/filemagic" - -RUBY_FAKEGEM_TASK_TEST="" - -inherit multilib ruby-fakegem - -DESCRIPTION="Ruby binding to libmagic" -HOMEPAGE="https://github.com/blackwinter/ruby-filemagic" - -LICENSE="Ruby" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="" - -DEPEND="${DEPEND} sys-apps/file test? ( >=sys-apps/file-5.30 )" -RDEPEND="${RDEPEND} sys-apps/file" - -all_ruby_prepare() { - # Fix up tests for newer sys-apps/file definitions - sed -i -e '/test_abbrev_mime_type/,/^ end/ s/ms-office/ms-excel/' test/filemagic_test.rb || die - - # Fix up broken test symlink and regenerate compiled magic file - pushd test || die - rm -f pylink && ln -s pyfile pylink || die - file -C -m perl || die - popd || die -} - -each_ruby_test() { - find test - ${RUBY} -Ctest -I../lib filemagic_test.rb || die -} diff --git a/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.3.ebuild b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.3.ebuild index 84da5465bfd0..7a3935994be8 100644 --- a/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.3.ebuild +++ b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.3.ebuild @@ -17,7 +17,7 @@ inherit ruby-fakegem DESCRIPTION="Ruby binding to libmagic" HOMEPAGE="https://github.com/blackwinter/ruby-filemagic" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="~amd64 ~hppa ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="" diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild index 59e481b36230..72274509d5b6 100644 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild +++ b/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -23,7 +23,7 @@ HOMEPAGE="https://ruby-gettext.github.io/" KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86" IUSE="doc test" SLOT="0" -LICENSE="|| ( Ruby LGPL-3+ )" +LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )" ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0" diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.7.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.3.7.ebuild index c34dbaf5547d..ef298d22463f 100644 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.3.7.ebuild +++ b/dev-ruby/ruby-gettext/ruby-gettext-3.3.7.ebuild @@ -23,7 +23,7 @@ HOMEPAGE="https://ruby-gettext.github.io/" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc test" SLOT="0" -LICENSE="|| ( Ruby LGPL-3+ )" +LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )" ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0" diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.4.1.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.4.1.ebuild index 89ae1989fed2..2d58730563a9 100644 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.4.1.ebuild +++ b/dev-ruby/ruby-gettext/ruby-gettext-3.4.1.ebuild @@ -23,7 +23,7 @@ HOMEPAGE="https://ruby-gettext.github.io/" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc test" SLOT="0" -LICENSE="|| ( Ruby LGPL-3+ )" +LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )" ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0" diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild index a236023c119b..36f8196d8724 100644 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild +++ b/dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild @@ -23,7 +23,7 @@ HOMEPAGE="https://ruby-gettext.github.io/" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc test" SLOT="0" -LICENSE="|| ( Ruby LGPL-3+ )" +LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )" ruby_add_rdepend " dev-ruby/erubi diff --git a/dev-ruby/ruby-odbc/ruby-odbc-0.99999.ebuild b/dev-ruby/ruby-odbc/ruby-odbc-0.99999.ebuild index 53bada59107e..777549b8a5ad 100644 --- a/dev-ruby/ruby-odbc/ruby-odbc-0.99999.ebuild +++ b/dev-ruby/ruby-odbc/ruby-odbc-0.99999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,7 @@ DESCRIPTION="RubyODBC - For accessing ODBC data sources from the Ruby language" HOMEPAGE="http://www.ch-werner.de/rubyodbc/" SRC_URI="http://www.ch-werner.de/rubyodbc/${P}.tar.gz" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( GPL-2 Ruby-BSD )" SLOT="0" KEYWORDS="amd64 ppc x86" IUSE="" diff --git a/dev-ruby/ruby-odbc/ruby-odbc-0.999991-r1.ebuild b/dev-ruby/ruby-odbc/ruby-odbc-0.999991-r1.ebuild index 6c5bf2cef9db..c6b9d6c94200 100644 --- a/dev-ruby/ruby-odbc/ruby-odbc-0.999991-r1.ebuild +++ b/dev-ruby/ruby-odbc/ruby-odbc-0.999991-r1.ebuild @@ -19,7 +19,7 @@ DESCRIPTION="RubyODBC - For accessing ODBC data sources from the Ruby language" HOMEPAGE="http://www.ch-werner.de/rubyodbc/" SRC_URI="http://www.ch-werner.de/rubyodbc/${P}.tar.gz" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( GPL-2 Ruby-BSD )" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="" diff --git a/dev-ruby/ruby-odbc/ruby-odbc-0.999991.ebuild b/dev-ruby/ruby-odbc/ruby-odbc-0.999991.ebuild index 0d56029f1021..8ea2fa30749b 100644 --- a/dev-ruby/ruby-odbc/ruby-odbc-0.999991.ebuild +++ b/dev-ruby/ruby-odbc/ruby-odbc-0.999991.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ DESCRIPTION="RubyODBC - For accessing ODBC data sources from the Ruby language" HOMEPAGE="http://www.ch-werner.de/rubyodbc/" SRC_URI="http://www.ch-werner.de/rubyodbc/${P}.tar.gz" -LICENSE="|| ( GPL-2 Ruby )" +LICENSE="|| ( GPL-2 Ruby-BSD )" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="" diff --git a/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild b/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild index 2a120aace66d..bc0523c13064 100644 --- a/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild +++ b/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -23,7 +23,7 @@ IUSE="test" ruby_add_bdepend "test? ( dev-ruby/json - dev-ruby/vcr:5 + dev-ruby/vcr:6 dev-ruby/xml-simple dev-ruby/nokogiri dev-ruby/webmock:3 @@ -32,7 +32,7 @@ ruby_add_bdepend "test? all_ruby_prepare() { # Remove bundler but keep vcr version requirement rm -f Gemfile || die - sed -i -e '1igem "vcr", "~> 5.0"' spec/spec_helper.rb || die + sed -i -e '1igem "vcr", "~> 6.0"' spec/spec_helper.rb || die # Avoid development dependencies sed -i -e '/coverall/I s:^:#:' spec/spec_helper.rb || die diff --git a/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild b/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild index 832c7cc94925..aa6f446296f8 100644 --- a/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild +++ b/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild @@ -9,7 +9,7 @@ inherit ruby-ng DESCRIPTION="A Romaji <-> Kana conversion library for Ruby" HOMEPAGE="http://0xcc.net/ruby-romkan/" SRC_URI="http://0xcc.net/ruby-romkan/${P}.tar.gz" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" diff --git a/dev-ruby/ruby-shadow/ruby-shadow-2.5.0-r1.ebuild b/dev-ruby/ruby-shadow/ruby-shadow-2.5.0-r1.ebuild index f36241999c84..b54730c5a527 100644 --- a/dev-ruby/ruby-shadow/ruby-shadow-2.5.0-r1.ebuild +++ b/dev-ruby/ruby-shadow/ruby-shadow-2.5.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ inherit ruby-fakegem DESCRIPTION="ruby shadow bindings" HOMEPAGE="https://github.com/apalmblad/ruby-shadow http://ttsky.net" -LICENSE="Ruby" +LICENSE="|| ( public-domain Unlicense )" SLOT="0" KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86" IUSE="" diff --git a/dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild b/dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild index 2cb56fd60c1d..edc599e2e7af 100644 --- a/dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild +++ b/dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild @@ -16,7 +16,7 @@ inherit ruby-fakegem DESCRIPTION="ruby shadow bindings" HOMEPAGE="https://github.com/apalmblad/ruby-shadow http://ttsky.net" -LICENSE="Ruby" +LICENSE="|| ( public-domain Unlicense )" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="" diff --git a/dev-ruby/ruby-shout/ruby-shout-2.2.2-r1.ebuild b/dev-ruby/ruby-shout/ruby-shout-2.2.2-r1.ebuild deleted file mode 100644 index 0e08b4e535f3..000000000000 --- a/dev-ruby/ruby-shout/ruby-shout-2.2.2-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_EXTRADOC="README.textile" - -RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) - -inherit multilib ruby-fakegem - -DESCRIPTION="A Ruby interface to libshout2" -HOMEPAGE="https://github.com/niko/ruby-shout" - -LICENSE="Ruby" -SLOT="0" -KEYWORDS="~amd64 ~ppc x86" -IUSE="" - -RDEPEND+=" >=media-libs/libshout-2.0" -DEPEND+=" >=media-libs/libshout-2.0" diff --git a/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild b/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild index 8d40212427f6..90bf105144b5 100644 --- a/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild +++ b/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild @@ -16,7 +16,7 @@ inherit ruby-fakegem DESCRIPTION="A Ruby interface to libshout2" HOMEPAGE="https://github.com/niko/ruby-shout" -LICENSE="Ruby" +LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~ppc x86" IUSE="" diff --git a/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild b/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild index 0a566cbe514e..c5d21f5666c9 100644 --- a/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild +++ b/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild @@ -18,7 +18,7 @@ inherit multilib ruby-fakegem DESCRIPTION="A Ruby interface to termios" HOMEPAGE="http://arika.org/ruby/termios" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86" IUSE="" diff --git a/dev-ruby/ruby-termios/ruby-termios-1.1.0.ebuild b/dev-ruby/ruby-termios/ruby-termios-1.1.0.ebuild index 57c5686b4afb..b46eb575e9de 100644 --- a/dev-ruby/ruby-termios/ruby-termios-1.1.0.ebuild +++ b/dev-ruby/ruby-termios/ruby-termios-1.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ inherit multilib ruby-fakegem DESCRIPTION="A Ruby interface to termios" HOMEPAGE="http://arika.org/ruby/termios" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="amd64 ~hppa ~mips ~ppc x86" IUSE="" diff --git a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.4.ebuild b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.4.ebuild index edabe3ae9b88..9612520bc8d4 100644 --- a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.4.ebuild +++ b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ inherit ruby-fakegem DESCRIPTION="Shim library for Module#ruby2_keywords" HOMEPAGE="https://github.com/ruby/ruby2_keywords" -LICENSE="Ruby" +LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="$(ver_cut 1-2)" KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="" diff --git a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5.ebuild b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5.ebuild index 7772f5700f63..b883e4af8782 100644 --- a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5.ebuild +++ b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5.ebuild @@ -14,7 +14,7 @@ inherit ruby-fakegem DESCRIPTION="Shim library for Module#ruby2_keywords" HOMEPAGE="https://github.com/ruby/ruby2_keywords" -LICENSE="Ruby" +LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="$(ver_cut 1-2)" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="" diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild b/dev-ruby/rubygems/rubygems-3.0.3.ebuild index ab3a8fd1f2eb..6692d70abb03 100644 --- a/dev-ruby/rubygems/rubygems-3.0.3.ebuild +++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ inherit ruby-ng prefix DESCRIPTION="Centralized Ruby extension management system" HOMEPAGE="https://rubygems.org/" -LICENSE="GPL-2 || ( Ruby MIT )" +LICENSE="|| ( Ruby MIT )" SRC_URI="https://rubygems.org/rubygems/${P}.tgz" diff --git a/dev-ruby/rubygems/rubygems-3.0.9.ebuild b/dev-ruby/rubygems/rubygems-3.0.9.ebuild index 2293e7bb26e6..4bb5943e4677 100644 --- a/dev-ruby/rubygems/rubygems-3.0.9.ebuild +++ b/dev-ruby/rubygems/rubygems-3.0.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ inherit ruby-ng prefix DESCRIPTION="Centralized Ruby extension management system" HOMEPAGE="https://rubygems.org/" -LICENSE="GPL-2 || ( Ruby MIT )" +LICENSE="|| ( Ruby MIT )" SRC_URI="https://rubygems.org/rubygems/${P}.tgz" diff --git a/dev-ruby/rubygems/rubygems-3.1.6.ebuild b/dev-ruby/rubygems/rubygems-3.1.6.ebuild index 2080e379d03b..59564b807acc 100644 --- a/dev-ruby/rubygems/rubygems-3.1.6.ebuild +++ b/dev-ruby/rubygems/rubygems-3.1.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ inherit ruby-ng prefix DESCRIPTION="Centralized Ruby extension management system" HOMEPAGE="https://rubygems.org/" -LICENSE="GPL-2 || ( Ruby MIT )" +LICENSE="|| ( Ruby MIT )" SRC_URI="https://rubygems.org/rubygems/${P}.tgz" diff --git a/dev-ruby/rubygems/rubygems-3.2.14.ebuild b/dev-ruby/rubygems/rubygems-3.2.14.ebuild index 647e0f26cabb..45214b75ea06 100644 --- a/dev-ruby/rubygems/rubygems-3.2.14.ebuild +++ b/dev-ruby/rubygems/rubygems-3.2.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ inherit ruby-ng prefix DESCRIPTION="Centralized Ruby extension management system" HOMEPAGE="https://rubygems.org/" -LICENSE="GPL-2 || ( Ruby MIT )" +LICENSE="|| ( Ruby MIT )" SRC_URI="https://rubygems.org/rubygems/${P}.tgz" diff --git a/dev-ruby/rubygems/rubygems-3.2.22.ebuild b/dev-ruby/rubygems/rubygems-3.2.22.ebuild index 1f5750cf81f4..b23c019b0388 100644 --- a/dev-ruby/rubygems/rubygems-3.2.22.ebuild +++ b/dev-ruby/rubygems/rubygems-3.2.22.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ inherit ruby-ng prefix DESCRIPTION="Centralized Ruby extension management system" HOMEPAGE="https://rubygems.org/" -LICENSE="GPL-2 || ( Ruby MIT )" +LICENSE="|| ( Ruby MIT )" SRC_URI="https://rubygems.org/rubygems/${P}.tgz" diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild b/dev-ruby/rubygems/rubygems-3.2.33.ebuild index 752c178a4872..7b5378d4663a 100644 --- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild +++ b/dev-ruby/rubygems/rubygems-3.2.33.ebuild @@ -9,7 +9,7 @@ inherit ruby-ng prefix DESCRIPTION="Centralized Ruby extension management system" HOMEPAGE="https://rubygems.org/" -LICENSE="GPL-2 || ( Ruby MIT )" +LICENSE="|| ( Ruby MIT )" SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> ${P}.tar.gz" diff --git a/dev-ruby/rubygems/rubygems-3.3.8.ebuild b/dev-ruby/rubygems/rubygems-3.3.8.ebuild index e088e73f7852..1f2550721a34 100644 --- a/dev-ruby/rubygems/rubygems-3.3.8.ebuild +++ b/dev-ruby/rubygems/rubygems-3.3.8.ebuild @@ -9,7 +9,7 @@ inherit ruby-ng prefix DESCRIPTION="Centralized Ruby extension management system" HOMEPAGE="https://rubygems.org/" -LICENSE="GPL-2 || ( Ruby MIT )" +LICENSE="|| ( Ruby MIT )" SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> ${P}.tar.gz" diff --git a/dev-ruby/rubypants/rubypants-0.7.1.ebuild b/dev-ruby/rubypants/rubypants-0.7.1.ebuild index 8079285de8cd..047b4ee29735 100644 --- a/dev-ruby/rubypants/rubypants-0.7.1.ebuild +++ b/dev-ruby/rubypants/rubypants-0.7.1.ebuild @@ -14,7 +14,7 @@ inherit ruby-fakegem DESCRIPTION="A Ruby port of the SmartyPants PHP library" HOMEPAGE="https://leahneukirchen.org/repos/rubypants/README" -LICENSE="Ruby" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~riscv x86" IUSE="" diff --git a/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild b/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild index b27c27810122..a8d178926a5f 100644 --- a/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild +++ b/dev-ruby/rubyzip/rubyzip-1.3.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/rubyzip/rubyzip" # Tests are not included in the gem. SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tgz" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="1" KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86" IUSE="" diff --git a/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild b/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild index ed7059e5e1b7..57ea97dbc291 100644 --- a/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild +++ b/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/rubyzip/rubyzip" # Tests are not included in the gem. SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tgz" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="" diff --git a/dev-ruby/systemu/systemu-2.6.5-r1.ebuild b/dev-ruby/systemu/systemu-2.6.5-r1.ebuild index 7674a9caeffa..6acc283c0015 100644 --- a/dev-ruby/systemu/systemu-2.6.5-r1.ebuild +++ b/dev-ruby/systemu/systemu-2.6.5-r1.ebuild @@ -14,7 +14,7 @@ inherit ruby-fakegem DESCRIPTION="Universal capture of STDOUT and STDERR and handling of child process PID" HOMEPAGE="http://codeforpeople.com/lib/ruby/systemu/" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="amd64 ~riscv x86" IUSE="" diff --git a/dev-ruby/test-unit/test-unit-3.3.9.ebuild b/dev-ruby/test-unit/test-unit-3.3.9.ebuild index e869269bba8c..95bb12e2bcd5 100644 --- a/dev-ruby/test-unit/test-unit-3.3.9.ebuild +++ b/dev-ruby/test-unit/test-unit-3.3.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ inherit ruby-fakegem DESCRIPTION="An xUnit family unit testing framework for Ruby" HOMEPAGE="https://rubygems.org/gems/test-unit" -LICENSE="|| ( Ruby GPL-2 ) PSF-2" +LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2" SLOT="2" KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc test" diff --git a/dev-ruby/test-unit/test-unit-3.4.9.ebuild b/dev-ruby/test-unit/test-unit-3.4.9.ebuild index 496be5175274..d22889a8707d 100644 --- a/dev-ruby/test-unit/test-unit-3.4.9.ebuild +++ b/dev-ruby/test-unit/test-unit-3.4.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ 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 GPL-2 ) PSF-2" +LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2" SLOT="2" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc test" diff --git a/dev-ruby/test-unit/test-unit-3.5.3.ebuild b/dev-ruby/test-unit/test-unit-3.5.3.ebuild index 0d09033e3895..b7ed8dc6650d 100644 --- a/dev-ruby/test-unit/test-unit-3.5.3.ebuild +++ b/dev-ruby/test-unit/test-unit-3.5.3.ebuild @@ -14,7 +14,7 @@ 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 GPL-2 ) PSF-2" +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 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc test" diff --git a/dev-ruby/treetop/treetop-1.6.11-r1.ebuild b/dev-ruby/treetop/treetop-1.6.11-r1.ebuild index 4eb6fb5a2f01..aa80fb6a0789 100644 --- a/dev-ruby/treetop/treetop-1.6.11-r1.ebuild +++ b/dev-ruby/treetop/treetop-1.6.11-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_TASK_DOC="" @@ -17,7 +17,7 @@ inherit ruby-fakegem DESCRIPTION="Treetop is a language for describing languages" HOMEPAGE="https://github.com/cjheath/treetop" SRC_URI="https://github.com/cjheath/treetop/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby" +LICENSE="MIT" KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" diff --git a/dev-ruby/tty-file/tty-file-0.10.0.ebuild b/dev-ruby/tty-file/tty-file-0.10.0.ebuild index 4e38cd835b46..e4f10de183ad 100644 --- a/dev-ruby/tty-file/tty-file-0.10.0.ebuild +++ b/dev-ruby/tty-file/tty-file-0.10.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/typhoeus/typhoeus-1.4.0.ebuild b/dev-ruby/typhoeus/typhoeus-1.4.0.ebuild index ab55524ac1c2..707211a689b0 100644 --- a/dev-ruby/typhoeus/typhoeus-1.4.0.ebuild +++ b/dev-ruby/typhoeus/typhoeus-1.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ DESCRIPTION="Runs HTTP requests in parallel while cleanly encapsulating handling HOMEPAGE="https://rubygems.org/gems/typhoeus/ https://github.com/typhoeus/typhoeus" -LICENSE="Ruby" +LICENSE="MIT" SLOT="1" KEYWORDS="~amd64" IUSE="" diff --git a/dev-ruby/uconv/uconv-0.6.1-r3.ebuild b/dev-ruby/uconv/uconv-0.6.1-r3.ebuild index 2dd352c0a3ff..2a2aad113a40 100644 --- a/dev-ruby/uconv/uconv-0.6.1-r3.ebuild +++ b/dev-ruby/uconv/uconv-0.6.1-r3.ebuild @@ -9,7 +9,7 @@ inherit ruby-ng DESCRIPTION="A module to convert ISO/IEC 10646 (Unicode) string and Japanese strings" HOMEPAGE="http://www.yoshidam.net/Ruby.html#uconv" SRC_URI="http://www.yoshidam.net/${P}.tar.gz" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="~amd64 ppc ppc64 x86" IUSE="" diff --git a/dev-ruby/webmock/webmock-3.14.0-r1.ebuild b/dev-ruby/webmock/webmock-3.14.0-r1.ebuild index d5b431fb5dd2..88ea1f1c3ef3 100644 --- a/dev-ruby/webmock/webmock-3.14.0-r1.ebuild +++ b/dev-ruby/webmock/webmock-3.14.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true" diff --git a/dev-ruby/webrobots/webrobots-0.1.2-r2.ebuild b/dev-ruby/webrobots/webrobots-0.1.2-r2.ebuild index 6217feedc3d3..076a3ccc01c1 100644 --- a/dev-ruby/webrobots/webrobots-0.1.2-r2.ebuild +++ b/dev-ruby/webrobots/webrobots-0.1.2-r2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_DOCDIR="rdoc" RUBY_FAKEGEM_EXTRADOC="README.rdoc" diff --git a/dev-ruby/wirble/wirble-0.1.3-r5.ebuild b/dev-ruby/wirble/wirble-0.1.3-r5.ebuild index 928c94d84f72..91435b52a8fd 100644 --- a/dev-ruby/wirble/wirble-0.1.3-r5.ebuild +++ b/dev-ruby/wirble/wirble-0.1.3-r5.ebuild @@ -13,7 +13,7 @@ inherit ruby-fakegem DESCRIPTION="Wirble is a set of enhancements for Irb" HOMEPAGE="http://pablotron.org/software/wirble/" -LICENSE="Ruby" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ppc x86" IUSE="" diff --git a/dev-ruby/xml-simple/xml-simple-1.1.9.ebuild b/dev-ruby/xml-simple/xml-simple-1.1.9.ebuild index a77e95d44b1f..befb8df84a45 100644 --- a/dev-ruby/xml-simple/xml-simple-1.1.9.ebuild +++ b/dev-ruby/xml-simple/xml-simple-1.1.9.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/maik/xml-simple/archive/${COMMIT}.tar.gz -> ${P}.tar DESCRIPTION="Easy API to maintain XML. A Ruby port of Grant McLean's Perl module XML::Simple" HOMEPAGE="https://github.com/maik/xml-simple" -LICENSE="Ruby" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm64 ~ppc ~x86" IUSE="" diff --git a/dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild b/dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild index 16c6efc21eb8..938d2b6227b5 100644 --- a/dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild +++ b/dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="XMLRPC is a lightweight protocol that enables remote procedure call HOMEPAGE="https://github.com/ruby/xmlrpc" SRC_URI="https://github.com/ruby/xmlrpc/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Ruby" +LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" diff --git a/dev-ruby/zentest/zentest-4.12.1.ebuild b/dev-ruby/zentest/zentest-4.12.1.ebuild index d8ad53df3142..8736cf4a7a0a 100644 --- a/dev-ruby/zentest/zentest-4.12.1.ebuild +++ b/dev-ruby/zentest/zentest-4.12.1.ebuild @@ -14,7 +14,7 @@ inherit ruby-fakegem DESCRIPTION="Testing tools: zentest, unit_diff, autotest, multiruby, and Test::Rails" HOMEPAGE="https://github.com/seattlerb/zentest" -LICENSE="Ruby" +LICENSE="MIT" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index e4a9100df9a2402d042ea2dc29919553801e5aea..1c8280e820d9aa7b49d1d708b982d82583983940 100644 GIT binary patch delta 67071 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 z zRnK3AvuLg6xoqFQ%#WX*XET32rtX~^_iE!flH+u`K-#L)+mh^Psu2*vc~=lEi26`U zOdA)r6r=?v(6>Wxa*H9(KR8y@8;_jd$?Qlt-l>a`12_AjW>Rttn}?{j(j+2 z7#hob&k+wDN}`m|Ay{5khNyQmAMCVnu5GGQ!oW!3&>@CZv~fSouls-eIdKrj4X!kn z+OJr%ouG=X+1yGHAFDN937*G-{q?>Hdp{qOmK^(;Ys{Da(@C4);2!)fR%Li$cY?o%{DE7G|_}Oh&BFChSa0S>L zFUb&~CHuZA)mZvv0ZxBGt~o8`X?1?s1h||u%Q1XNwwb{r!F?U*n#no0bB`C^X9138%2T6hH)@iKh({W9Wx!7I7zH07*_teOgZh8@U{^HYrTa8Zv5fad z8n!zccvD}hJ}R0i3K|@+WC<*0)Vth6CJmC!%QxXtPzzk@$Z(QYY^qi*Ee%z`ibZa< zRcx(PyPIWPcZf;*GaWf0#q7qZBf*~UHOAL>zVUOpe*g0BFdmPRY!Pft1)73(_V(xl z`9iSIS0~}F28@4`OAZ)0bPyF50UcP#aNxc!YX=~s^F`KBZ2b!Rm=2*d`QLpId33oc z0mP=dfx3Qt-Ls~bPrGXU;*{l8P}iLgIP)mp6xdc`!~d}+42d_{+f&U3*hh+RYc$_% z1hp@QgIQSmaI5s?deIPPWs*BxI_o|^C-9cP3J+a0e~8z7!7OxV>Myxq#-6P*bZPP=Q9rye!O!YP_- znelOUH}I3vpb7=s$KByP6VCY(TQ6DrDgsbuvksu$9e5h2PTbic>7Wu{Ci}qw8i_|i zJR3*O-By3c9)^a+Y(cf>NR6?q`yXqVimgUS387!*wzg?A&Jp4_I9NQ1D__4X*!VR6 z!3CN?v1_F&d9=}V6iIM_Ye3F3XnHvME2u(u8H9O6t|M$lLVJ z&J>GkOG{j8!jM zuwRU`pGxA2wK$xCjpbO&I)Of`TxUj=Cduw<^03UCxQV0h()OlXHU0c1>Qr92@F17S^ z?eJGhOgpsmBw-UHEkzJWhi*%Je{1SfA2K%cow}+&$q{ZM9J^FaaX%xA3y^^O*~oO; zBHH$MEB0&g;&~*&!ENE@O|rcEIqFi~74d(Z9FYvVh8`&SG<5+zvbvDNf%Va^tDy>FaXeOw6KBx?4`B37Nkqp(r=tIh^lQM$VRK$W0{?Cu7Lj??w4&1D$nP{r^aMagPxnG!Z)I;k1>LNcA| z{3?;X7e`xk;4HiMXYJfLhnLGmI#nkfihK}{j>D(v_$Ybs?J$l~m%Y+C_{VQc6Y!lQ`>Uh_ZU7Rg*U9Gx3M{WV9_FqUr0OH^2iq=&7vM`h zHHNmNRpB9gRKb1X&4=3S9l(EOQ(GT87_%!4V~e-heR1h()7JEcuIyPipI1p|Bb*vV zfXzBdz#EgiWxK$%#DM{HAap~_9OCSyfZ>;J_=Ez?4AQsb12{Ey1rs6kckB8KIqJDI zV4;v4>no&jsvNT|-&(fr(6^+&U$8Hq-!bm(l^P2h{t&6~w^v~V4l-4aYEFMOrD631J8ymBNW=>kzFV(8{{3Xy5AEhtuN9s`x26_UOLcs{ z*-z@QHOM%vHW(g;TZ7bnD7q%+wj+1D^}!5k1GFnUGRolqk6XK_%SGe1a!gX-$H}|N zp_8J(xuoZMO*|LvFOKPrUiAjsnE~D?JN0Xem0}T_#^AfMj$40THs=Hb)x!q7x7XEa z?9h*%EQK93m0^OFIhG)O4?zcoD%Lve_l-n0-9f7N=I@v5mx4}scx)7f1x90Cy8ciZ z;tf7gZ$=GT=daoSmEhu#J*gm^Byo~tk<t)iRPThrmCmIt({xo= zlg$a`Sgs|c+0%d6|0Zl

  • olLxC}8xv+{0s4ob4 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�z)XPlf4vl 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

    Z(GYx*Nv=%|#TsH6`d&h@X zg^)!U8VL14b(kBLYuD zUAf(K91cTg`&%Ta)C7b-WjpZbQHKX-PlROgHAKaRnP4Exb=G1?%_05SJ{Q%V0`Q}s zW(V;T8n|yB0EZ-4FLc1sfhrHXRkZ4obiG*0B)l7tf5XQ#U?js-dV0NN-<)`=Ea0iy zoiYW8y=3?_UJ1;=v63p@TqGv5o$8R7;!o<%YEfyL#%isIZ}HQ3XxxlPKB9}M>L>PaLP{sg{w<&lywCwJ^(e0NqW^qR+B~^Jbx1}GbID! z;_uX41t(Jqkq8jjb`%f~S%i+2FR2~^2jl@lk2J?#Vmh$ZOfI?P%$UWTgNXL zA>HXRG|Tdu-qq3A(&RtT2u#D#S&2$_`V5*vv;4KZ2% zdS9^5=L>B1$ItgXM|w7>tbaDc&)@tTww~Ea8L-XQ(+FWYZA=#Rword@X1?^i?^*j$xxjIXbL@WJF8;|?6xy`BboF6Rfmq&41}>kt&2uLM|YLo1>($ zJs30oRdQPo^E%SuDuO3Ut3V{Ey9v^a#jC-}WSVTusr*lsWkcHFY$J%%`sOV0uS0B_ z$CF-%+@LZFHb$uDi6M15(T8R0Km#AeWZ}|;RayOR_vQNV^UJF_ zRBQsc@H#wIB1SAPX{O#$C`D)5r>WE$y6oXo`AU$%zXN{ZG5UkSj5ejTGFqoBgbExA z$erk$fn9pg4P_WqF92q%QS(uF7DPoO9}N-ZlR_a~0>;Xdp&?cR_tca5Aw7RdkP&6O z>i#mFF%3eT(+S{I(8AYCxQbG1M!_VhAH?$7O2rn{ZWbvLcwhrNz`Wj_l3J{?x?W-A zP01LY?83D$n5axndyudu0geS8wqX{OZl1v@?b=<2^@m1uNje0<5!9y$Ty_X-(4i5Y z4e76FTOg!NF_SQeP6Wpk+ZlhB30uYTMF3#!6`le#s!$9XS9J=1N3ZJ;INZ=4U%Ev{ z=vILL!IP0as0R?#tC9u#FnxQv&Y@Wr$l=Amc@uafm=$+JK%<}twNvesp^o7q zs+5VU(!9Svx=q;^epu%oDSE>~bnrtbU>RZ%5vNA`RDlL;gxf6CWv#e%p%e~S9WCR9lp z4JM>xJJUWX(;X|DJ5}JZrJS+eu4H#mxk*TnAY#!`i6MfgEtVtP5*EE3{yYh&r zJxFlS5C|33D1bpw0+O$+Uqy+O-{mVmZW&`+tl|J~dWi1C*rH))eCe#Y-an`oMv7zv&sYj~9 z)uTm$`axF+8|6xn3L~2|W`tXs9;~&7YL_Jpq*?JZ5q)@Nn2EJ+hHe8pppyrA z)hmAze|4#rkWWvmbz7z+MN7V$HdPp**|FJWN-;Aget<)k+9?Kn!Tc7PbCQ@-;vO#hI~X` z1a>ouo+Y)VCS6qvfE?^(WKl~GeiAEzJ@vV1f3^qS!%r#A3d>qLQelQK6}Kh|N`P6ll0% z#B$Z$RJpR?A1*KDilJS@UuBTkstjM1yrpUQ3<{pLbr4U&-Y`=s)~n@udyQ`_V}+SI9Ha2FNZ6X1lXJaS{j zpAH9aD5*jZt9~@8Ug_CT&2A~ftJaK+RKS|la!>&wqO_~(N$1tBlSdt) z?F>)jvmFw1rbFc7L4p!etUNIYfpK&Uf1$o5U_-?)d;l7Ks%Fg`Y8+XkBrNhHy$+Qs zFnIUN@2{LP-{=@R!Ip~E`KAcraVmvX;~KcUfrFr;bqpVG^BM{QnZ(8l5(cyYveb2x zS#)=mo`f@0{|oiOEdkYp5k%k|{t5UH<&>i0V>CVlR^lH;21;`ruWl+hiV9|ke;{V+ zQbWdMct`5{Ow`6^*ETw^cAyky-O_Lak6Y>bQaqj5iT20~lvzPsQAaBTDPme(5l;tN zre@@6|pAcM7od zp{_D#%9DUZsKhk01JEIc8pTqCmTJ{hbE~SC61*#^K(3(XP$81nNMsSm;+ya7a=ylFASv+X6*M@CE*3ly2eEuBPFS@86u?LDyyNQi)9{+;R|+0WH#-$x�~4UPiC)EdufL177gsXjq0sR{*B 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 delta 10799 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 NegM8OHM{#_0RY?%t^NQ2 delta 48982 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⩾FsrG{2IqAldJ+Q94Wvyxg&qn0MdZe(d0| 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 S3Dn{^)6+NDtiu!iVgUf&xVQcQ diff --git a/app-misc/acdctl/acdctl-1.1-r1.ebuild b/app-misc/acdctl/acdctl-1.1-r2.ebuild similarity index 66% rename from app-misc/acdctl/acdctl-1.1-r1.ebuild rename to app-misc/acdctl/acdctl-1.1-r2.ebuild index bde44c11ce75..df2784238b54 100644 --- a/app-misc/acdctl/acdctl-1.1-r1.ebuild +++ b/app-misc/acdctl/acdctl-1.1-r2.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 + +inherit toolchain-funcs DESCRIPTION="Apple Cinema Display Control" HOMEPAGE="https://web.archive.org/web/20090725222711/http://technocage.com:80/~caskey/acdctl/" @@ -14,7 +16,16 @@ KEYWORDS="ppc" RDEPEND="virtual/libusb:0" DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-makefile.patch + "${FILESDIR}"/${P}-warnings.patch +) + +src_configure() { + tc-export CC +} + src_install() { + dobin acdctl einstalldocs - dobin "${PN}" } diff --git a/app-misc/acdctl/files/acdctl-1.1-makefile.patch b/app-misc/acdctl/files/acdctl-1.1-makefile.patch new file mode 100644 index 000000000000..ac63da0c5e1d --- /dev/null +++ b/app-misc/acdctl/files/acdctl-1.1-makefile.patch @@ -0,0 +1,13 @@ +--- a/Makefile ++++ b/Makefile +@@ -25,8 +25,8 @@ + #**************************************************************************** + + +-CFLAGS=-Wall +-LDFLAGS=-lusb ++CFLAGS += -Wall ++LDLIBS = -lusb + + all:acdctl + diff --git a/app-misc/acdctl/files/acdctl-1.1-warnings.patch b/app-misc/acdctl/files/acdctl-1.1-warnings.patch new file mode 100644 index 000000000000..e86d80918b4a --- /dev/null +++ b/app-misc/acdctl/files/acdctl-1.1-warnings.patch @@ -0,0 +1,20 @@ +--- a/acdctl.c ++++ b/acdctl.c +@@ -130,7 +130,7 @@ + next->vendor, next->product, next->description, next->year); + next++; + } +- printf("\n%d displays supported\n", displayCount); ++ printf("\n%ld displays supported\n", displayCount); + } + + void help(const char* program_name) { +@@ -277,7 +277,7 @@ + } + + void found_display(int index, struct usb_device *dev) { +- int ret; ++ int ret = 0; + usb_dev_handle* display_device = usb_open(dev); + + if(display_device) { diff --git a/app-misc/astrolog/Manifest b/app-misc/astrolog/Manifest index 38a8d0dafb89..905de738fda6 100644 --- a/app-misc/astrolog/Manifest +++ b/app-misc/astrolog/Manifest @@ -1,2 +1 @@ -DIST ast54unx.shr 1465432 BLAKE2B 9eec58fb66110a7fd072eee8b02dda109a22c1a1d59506943011041ab595e33eac39f5372ab55f587bcdfb447e599b16b8a9f0ccd04c54257b0dd38a85acde08 SHA512 824fcea1891dafc77692e84a36cc97a8afd90ad93d772edab8437e89869cdc912002f628fd86eecc8182ba4f1ad02cb98f42a30fde425bf94cf59f852b4eda1a DIST ast74src.zip 4483648 BLAKE2B d15d3e5d98337c5c5884973d079cffda9144a5c9f43ab48dd38f782eeef089d9fd5fb3f5a01f1d607bd2134e6a774494d4cf7d99e117d3092c8787626436e778 SHA512 540bda7ee10cde0723f6bd4afe410e4e9c59168e31dbdbd0b3b62a9e77ae83a971543fc812876258e2b7b9636f880c74b9be5497c54e7dd0e9b444bad2edbf6b diff --git a/app-misc/astrolog/astrolog-5.40-r3.ebuild b/app-misc/astrolog/astrolog-5.40-r3.ebuild deleted file mode 100644 index 04fdcd95eae3..000000000000 --- a/app-misc/astrolog/astrolog-5.40-r3.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="A many featured astrology chart calculation program" -HOMEPAGE="http://www.astrolog.org/astrolog.htm" -SRC_URI="http://www.astrolog.org/ftp/ast54unx.shr" - -LICENSE="astrolog" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="X" - -DEPEND="X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}" - -src_unpack() { - sh "${DISTDIR}"/ast54unx.shr || die -} - -src_prepare() { - default - - # remove stripping of created binary, dump hardcoded CFLAGS, - # respect CC (bug #243606), and CFLAGS (bug #240057) - sed \ - -e 's:strip:#strip:' -e 's:^CFLAGS = :#CFLAGS = :' \ - -e 's:\tcc :\t$(CC) $(CFLAGS) $(LDFLAGS) :' \ - -i Makefile || die - - # we use /usr/share/astrolog for config and (optional) ephemeris-data-files - sed -i -e "s:~/astrolog:/usr/share/astrolog:g" astrolog.h || die - - # if we use X, we need to add -L/usr/X11R6/lib to compile succesful - #use X && sed -i -e "s:-lm -lX11:-lm -lX11 -L/usr/X11R6/lib:g" Makefile - - # if we do NOT use X, we disable it by removing the -lX11 from the Makefile - # and remove the "#define X11" and "#define MOUSE" from astrolog.h - use X || ( sed -i -e "s:-lm -lX11:-lm:g" Makefile || die - sed -i -e "s:#define X11:/*#define X11:g" astrolog.h || die - sed -i -e "s:#define MOUSE:/*#define MOUSE:g" astrolog.h || die) - - # any user may have an own astrolog configfile - #sed -i -e "s:astrolog.dat:astrolog.dat:g" astrolog.h || die -} - -src_compile() { - emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin astrolog - dodoc Helpfile.540 README.1ST README.540 Update.540 - insinto /usr/share/astrolog - doins astrolog.dat -} - -pkg_postinst() { - elog "There is a sample config file /usr/share/astrolog/astrolog.dat" - elog "astrolog looks in current dir for a file astrolog.dat before" - elog "using the file in /usr/share/astrolog" - elog "If you want extended accuracy of astrolog's calculations you" - elog "can emerge the optional package \"astrolog-ephemeris\" which" - elog "needs ~4.7 MB additional diskspace for the ephemeris-files" -} diff --git a/app-misc/bfr/bfr-1.6-r3.ebuild b/app-misc/bfr/bfr-1.6-r4.ebuild similarity index 71% rename from app-misc/bfr/bfr-1.6-r3.ebuild rename to app-misc/bfr/bfr-1.6-r4.ebuild index 686e7fe594b8..c12eec636233 100644 --- a/app-misc/bfr/bfr-1.6-r3.ebuild +++ b/app-misc/bfr/bfr-1.6-r4.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit toolchain-funcs @@ -13,9 +13,12 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~ppc ppc64 sparc x86" -DEPEND="dev-lang/perl" +BDEPEND="dev-lang/perl" -PATCHES=( "${FILESDIR}/${P}-perl.patch" ) +PATCHES=( + "${FILESDIR}"/${P}-perl.patch + "${FILESDIR}"/${P}-long-types.patch +) src_configure() { tc-export CC diff --git a/app-misc/bfr/files/bfr-1.6-long-types.patch b/app-misc/bfr/files/bfr-1.6-long-types.patch new file mode 100644 index 000000000000..d14010b13516 --- /dev/null +++ b/app-misc/bfr/files/bfr-1.6-long-types.patch @@ -0,0 +1,124 @@ +--- a/bfr.c ++++ b/bfr.c +@@ -222,7 +222,7 @@ + temp = tv.tv_sec - prev_spit_s; + if(((temp*1000000UL) + (tv.tv_usec - prev_spit_u) > 1000000UL)) { + unsigned long long thistime; +- int i, point1, point2; ++ long i, point1, point2; + switch(p_rate) { + case 1000 : units1 = "t/s"; + break; +@@ -309,7 +309,8 @@ + * if we get an error, go to WO mode + */ + +- int retval, wantedbytes; ++ int retval; ++ long wantedbytes; + retval = wantedbytes = 0; + + if(readptr == bufsize) { +@@ -373,8 +374,8 @@ + return 0; + } + +-int bytes_to_write() { +- int wantedbytes = 0; ++long bytes_to_write() { ++ long wantedbytes = 0; + if(writeptr == bufsize) { + writeptr = 0; + if(readptr == 0) +@@ -392,7 +393,7 @@ + debug("write type 2: "); + } + if(cap) { +- int temp; ++ long temp; + temp = cap - run_avg_o; + temp -= written_this_time; + if(temp < 0) { +@@ -415,7 +416,8 @@ + * also check to see if we can go to mode RW from mode BF + */ + +- int retval, wantedbytes; ++ int retval; ++ long wantedbytes; + retval = 0; + + if(writeptr == 0) { +@@ -520,12 +522,12 @@ + + /* the main program *gasp* */ + int main(int argc, char *argv[]) { +- int finished, retval, filenames, maxval, capping, should_fork; ++ long finished, retval, maxval, capping, should_fork; + fd_set readfds, writefds, exceptfds; + struct timeval thetime; + char *optstr, tch; + char *opt_bufsize, *opt_timeout, *opt_cap, *opt_throttle, *opt_min, *opt_init, *opt_progress, *outdev; +- int temp; ++ long temp; + + /* defaults */ + opt_min = "10%"; +@@ -545,7 +547,6 @@ + writeptr = 0; + readptr = 0; + total_written = 0; +- filenames = 0; + mystate = IN; + stdin_mode = 1; + #ifdef DEBUG +@@ -704,7 +705,8 @@ + if(should_fork) { + int mypipe[2], rv; + verbose("forking\n"); +- pipe(mypipe); ++ if(pipe(mypipe)) ++ exit(fprintf(stderr,"No pipe!\n")); + rv = fork(); + if(!rv) { + bufsize = 10240; +@@ -727,7 +729,7 @@ + infd = open(argv[my_optind],O_RDONLY); + if(infd == -1) + exit(fprintf(stderr,"Cannot open file: %s\n",argv[my_optind])); +- verbose("opening file %s: %i\n",argv[my_optind],infd); ++ verbose("opening file %s: %li\n",argv[my_optind],infd); + stdin_mode = 0; + } + my_optind++; +@@ -735,7 +737,7 @@ + + buffer = (char *)malloc(bufsize); + if(buffer == NULL) { +- fprintf(stderr,"malloc()ing a buffer of size %i failed!\n",bufsize); ++ fprintf(stderr,"malloc()ing a buffer of size %li failed!\n",bufsize); + fprintf(stderr,"Perhaps you don't have enough memory, perhaps you've\n"); + fprintf(stderr,"exceeded a memory usage quota.\n"); + exit(1); +@@ -869,7 +871,7 @@ + if(my_optind < argc) { + if(strcmp("-",argv[my_optind])) { + infd = open(argv[my_optind],O_RDONLY|O_NONBLOCK); +- verbose("opening file %s: %i\n",argv[my_optind],infd); ++ verbose("opening file %s: %li\n",argv[my_optind],infd); + if(infd == -1) + perror(NAME); + } else { +--- a/bfr.h ++++ b/bfr.h +@@ -62,8 +62,8 @@ + unsigned char verbose, progress; + state mystate; + char *modestrings[] = {"IN","RO","BF","WO","RW"}; +-int initial, threshold, bufsize, writeptr, readptr, timeout, infd, outfd, throttle, my_optind, stdin_mode, p_units, p_rate, p_cdmode, p_mode, cap; +-int prev_rp = 0, prev_wp = 0, run_avg_t = 0, prev_ts = 0, prev_tu, thetimes, thetimeu, written_this_time = 0; ++long initial, threshold, bufsize, writeptr, readptr, timeout, infd, outfd, throttle, my_optind, stdin_mode, p_units, p_rate, p_cdmode, p_mode, cap; ++long prev_rp = 0, prev_wp = 0, run_avg_t = 0, prev_ts = 0, prev_tu, thetimes, thetimeu, written_this_time = 0; + unsigned long run_avg_i, run_avg_o; + unsigned long long total_written; + struct timeval tv; diff --git a/app-misc/binclock/binclock-1.5.ebuild b/app-misc/binclock/binclock-1.5-r1.ebuild similarity index 64% rename from app-misc/binclock/binclock-1.5.ebuild rename to app-misc/binclock/binclock-1.5-r1.ebuild index 733fc66c5a74..f609767f392a 100644 --- a/app-misc/binclock/binclock-1.5.ebuild +++ b/app-misc/binclock/binclock-1.5-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit flag-o-matic toolchain-funcs +inherit toolchain-funcs DESCRIPTION="Displays a binary clock in your terminal" HOMEPAGE="http://www.ngolde.de/binclock/" @@ -12,20 +12,15 @@ SRC_URI="http://www.ngolde.de/download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="" -RDEPEND="" -DEPEND=">=sys-apps/sed-4" - -PATCHES=( "${FILESDIR}/binclock-1.5-Makefile.patch" ) +PATCHES=( "${FILESDIR}"/${P}-Makefile.patch ) src_configure() { - append-cflags -Wall -pedantic tc-export CC } src_install() { - dobin binclock + dobin src/binclock doman doc/binclock.1 dodoc CHANGELOG README binclockrc } diff --git a/app-misc/binclock/files/binclock-1.5-Makefile.patch b/app-misc/binclock/files/binclock-1.5-Makefile.patch index 15a510186b55..21fcec8cc40d 100644 --- a/app-misc/binclock/files/binclock-1.5-Makefile.patch +++ b/app-misc/binclock/files/binclock-1.5-Makefile.patch @@ -1,22 +1,24 @@ ---- a/Makefile 2018-05-29 10:18:47.795059054 -0400 -+++ b/Makefile 2018-05-29 10:21:37.126740904 -0400 -@@ -18,8 +18,6 @@ +--- a/Makefile ++++ b/Makefile +@@ -18,18 +18,15 @@ # Boston, MA 02111-1307, USA # -CC = gcc -CFLAGS = -O2 -Wall --pedantic - BIN = binclock +-BIN = binclock ++CFLAGS += -Wall -pedantic ++BIN = ./src/binclock SRC = ./src/binclock.c INSPATH = /usr/local/bin/ -@@ -28,8 +26,8 @@ + SOURCEPATH = ./ + MANPATH = /usr/man/man1/ CONF = /etc/ - all : $(MAINSRC) +-all : $(MAINSRC) - $(CC) $(CFLAGS) -o $(BIN) $(SRC) - strip $(SOURCEPATH)$(BIN) -+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(BIN) $(SRC) -+ true $(SOURCEPATH)$(BIN) ++all : $(BIN) install : diff --git a/app-misc/hivex/metadata.xml b/app-misc/hivex/metadata.xml index 85e4ed814fa2..95fbe932153f 100644 --- a/app-misc/hivex/metadata.xml +++ b/app-misc/hivex/metadata.xml @@ -1,5 +1,8 @@ - + + + libguestfs/hivex + diff --git a/app-misc/mc/metadata.xml b/app-misc/mc/metadata.xml index ea3c4fefb35a..d682e576832c 100644 --- a/app-misc/mc/metadata.xml +++ b/app-misc/mc/metadata.xml @@ -14,4 +14,7 @@ Add support for sftp (uses net-libs/libssh2 for it). Use sys-libs/slang instead of sys-libs/ncurses. + + MidnightCommander/mc + diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest index e3a949d6d2af..0674bce37dce 100644 --- a/app-misc/pax-utils/Manifest +++ b/app-misc/pax-utils/Manifest @@ -1,2 +1,3 @@ DIST pax-utils-1.3.3.tar.xz 725900 BLAKE2B 17004a4fe57f05e80e0c51a156931975cbaf73e20d96fa50dedf6bd1538ff3f8383591f4b5fd0df926a6a6b75cb083724aaf92b1a4d4ebc67290500520919c29 SHA512 bb0d03371cf8f0cc26a83cbee888a6d91e70416dedc740476cd5549ddaef67048c6802e30e469ab1aced0fd7f63f84e9644744602b2d483ef7af37191505f72e DIST pax-utils-1.3.4.tar.xz 753448 BLAKE2B c105ff568a8e4378cfef5f8b9acb415a850b1e209ea8413cdf518de82e5e925fdba60288557f042bf02d2e075ed5e538175b2078e4dafbe5c54117ed580fd87e SHA512 44a475860823e8b70b1d09d69e5fba3ed8298511d07e1e7b09ce62237cb8b1ecee8fc2fc550d6853d0b9f8db3c350bf78ced49d5f210997b294dc10e36627fcd +DIST pax-utils-1.3.5.tar.xz 119764 BLAKE2B 13bd4dbdadefb382133bf42a2b1e740e84ac11661595b082346c80ff05fc7423f5d75cc01ff8a651d921310ae66c2b39a862d0b9db5d7f18e11d393360627fcf SHA512 f2b1753e15907461cc395abffe033d7f7ab8eb15e296b874e2c9d00507458672347b32d7f2f05d3a8625fc3afbdbf0721543f84e062afce7181a726d967e4836 diff --git a/app-misc/pax-utils/pax-utils-1.3.5.ebuild b/app-misc/pax-utils/pax-utils-1.3.5.ebuild new file mode 100644 index 000000000000..7a9dfc114553 --- /dev/null +++ b/app-misc/pax-utils/pax-utils-1.3.5.ebuild @@ -0,0 +1,78 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: if bumping pax-utils because of syscall changes in glibc, please +# revbump glibc and update the dependency in its ebuild for the affected +# versions. +PYTHON_COMPAT=( python3_{8..11} ) + +inherit meson python-single-r1 + +DESCRIPTION="ELF utils that can check files for security relevant properties" +HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pax-utils.git" + inherit git-r3 +else + SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz + https://dev.gentoo.org/~vapier/dist/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="caps +man python seccomp test" + +_PYTHON_DEPS=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pyelftools[${PYTHON_USEDEP}] + ') +" + +RDEPEND="caps? ( >=sys-libs/libcap-2.24 ) + python? ( ${_PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + caps? ( virtual/pkgconfig ) + man? ( app-text/xmlto ) + + python? ( ${_PYTHON_DEPS} ) +" +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + test? ( python ) +" +RESTRICT=" + !test? ( test ) +" + +pkg_setup() { + if use test || use python; then + python-single-r1_pkg_setup + fi +} + +src_configure() { + local emesonargs=( + "-Dlddtree_implementation=$(usex python python sh)" + $(meson_feature caps use_libcap) + $(meson_feature man build_manpages) + $(meson_use seccomp use_seccomp) + $(meson_use test tests) + + # fuzzing is currently broken + -Duse_fuzzing=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + + use python && python_fix_shebang "${ED}"/usr/bin/lddtree +} diff --git a/app-misc/pax-utils/pax-utils-9999.ebuild b/app-misc/pax-utils/pax-utils-9999.ebuild index cb9ee508e9ae..9aae26cb7eaf 100644 --- a/app-misc/pax-utils/pax-utils-9999.ebuild +++ b/app-misc/pax-utils/pax-utils-9999.ebuild @@ -20,7 +20,7 @@ else SRC_URI="mirror://gentoo/${P}.tar.xz https://dev.gentoo.org/~sam/distfiles/${P}.tar.xz https://dev.gentoo.org/~vapier/dist/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" diff --git a/app-misc/pdfpc/pdfpc-4.5.0-r1.ebuild b/app-misc/pdfpc/pdfpc-4.5.0-r1.ebuild index 19911fdc5956..2da05eec5ab8 100644 --- a/app-misc/pdfpc/pdfpc-4.5.0-r1.ebuild +++ b/app-misc/pdfpc/pdfpc-4.5.0-r1.ebuild @@ -25,7 +25,7 @@ fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+gstreamer" RDEPEND=" diff --git a/app-misc/pdfpc/pdfpc-4.5.0.ebuild b/app-misc/pdfpc/pdfpc-4.5.0.ebuild deleted file mode 100644 index ef30bca407a5..000000000000 --- a/app-misc/pdfpc/pdfpc-4.5.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -VALA_MIN_API_VERSION="0.44" -VALA_MAX_API_VERSION="0.50" # append versions in sed line if increased - -#COMMIT_ID="" - -inherit cmake vala - -DESCRIPTION="Presenter console with multi-monitor support for PDF files" -HOMEPAGE="https://pdfpc.github.io https://github.com/pdfpc/pdfpc" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+gstreamer" - -if [[ ${PV} == *9999 ]]; then - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" - inherit git-r3 -elif [[ ${PV} == *_p* ]]; then - SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${COMMIT_ID}" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -RDEPEND=" - app-text/discount - app-text/poppler:=[cairo] - dev-libs/glib:2 - dev-libs/json-glib - dev-libs/libgee:0.8= - gnome-base/librsvg - net-libs/webkit-gtk:4= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/pango - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-plugins/gst-plugins-gtk:1.0= - media-plugins/gst-plugins-cairo:1.0= - ) -" -DEPEND="${RDEPEND}" -BDEPEND="$(vala_depend)" - -DOCS=( - CHANGELOG.rst - FAQ.rst - README.rst - SUPPORT.rst -) - -src_prepare() { - cmake_src_prepare - - sed -i -e "s/valac/valac valac-0.50 valac-0.48 valac-0.46 valac-0.44/" cmake/vala/FindVala.cmake || die - vala_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DMOVIES=$(usex gstreamer on off) - -DCMAKE_VERBOSE_MAKEFILE=TRUE - ) - cmake_src_configure -} diff --git a/app-misc/rlwrap/Manifest b/app-misc/rlwrap/Manifest index eaec2e7040fb..91e1b565b8aa 100644 --- a/app-misc/rlwrap/Manifest +++ b/app-misc/rlwrap/Manifest @@ -1,3 +1 @@ -DIST rlwrap-0.42.tar.gz 279608 BLAKE2B e8569d35cb0b8b3309af71122c1a48039fe559372648fe05c73f0a545c4efbae75aadaf80faa302033134cbd569ab90b9d314e2bd2c1bc387fd1434d39418245 SHA512 991885e75aabf0d43581d59f7c78f7f64c3f32072de08ff5796cba75c0716548d2186cbe2d739f3e772871e3586d036f069db73b2ee8a30b2f7985088d0f68df -DIST rlwrap-0.43.tar.gz 313139 BLAKE2B d2aaf32abe69b0307321192542c88acbf5af00e23476e7205cddbc8c5adbab4c5a10090d8ef04e9adfc62209f37f101bfc3e294e634379844417c80540485532 SHA512 4a1440b2eef3a1664c6381eb09c19f4030de2c0ef4f1f3509f7d6e130d3c5e9c3ceb00fc6ea6052b22bbe1f6b162f72e0b47564df34ccecc5220f195c22e86a1 DIST rlwrap-0.45.2.tar.gz 182025 BLAKE2B 38e54ab87b0530e49cb736072825441f638aa4ed4b22b0f30c7243f5f8ac7b439e3a75784d6a4eed051bf367d15ac3b576109663ddf3fc082171a73c5af7c11e SHA512 77664bc17c4e6148037b8ae64c025b07c3feae91dfeff59f1846ce38e5f808a41005286daa81fd0ed01e0c789762e377cc48e6abdf124a7d4654f66b2b6c6cc4 diff --git a/app-misc/rlwrap/rlwrap-0.42-r1.ebuild b/app-misc/rlwrap/rlwrap-0.42-r1.ebuild deleted file mode 100644 index 01de55a64cbc..000000000000 --- a/app-misc/rlwrap/rlwrap-0.42-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="GNU readline wrapper" -HOMEPAGE="https://github.com/hanslub42/rlwrap" -SRC_URI="http://utopia.knoware.nl/~hlub/uck/rlwrap/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~mips ~ppc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="debug" - -RDEPEND="sys-libs/readline:0=" -DEPEND="${RDEPEND}" - -src_configure() { - econf \ - $(use_enable debug) -} diff --git a/app-misc/rlwrap/rlwrap-0.43.ebuild b/app-misc/rlwrap/rlwrap-0.43.ebuild deleted file mode 100644 index e339f0280bb0..000000000000 --- a/app-misc/rlwrap/rlwrap-0.43.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="GNU readline wrapper" -HOMEPAGE="https://github.com/hanslub42/rlwrap" -SRC_URI="https://github.com/hanslub42/${PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~mips ppc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="debug" - -RDEPEND="sys-libs/readline:0=" -DEPEND="${RDEPEND}" - -src_configure() { - econf $(use_enable debug) -} diff --git a/app-misc/tmux/tmux-3.3a.ebuild b/app-misc/tmux/tmux-3.3a.ebuild index 0ee80bc4dec7..9507a82a05ab 100644 --- a/app-misc/tmux/tmux-3.3a.ebuild +++ b/app-misc/tmux/tmux-3.3a.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]] ; then 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" + 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 diff --git a/app-misc/tracker/tracker-3.3.2.ebuild b/app-misc/tracker/tracker-3.3.2.ebuild index 4c0399012f73..d406d2721746 100644 --- a/app-misc/tracker/tracker-3.3.2.ebuild +++ b/app-misc/tracker/tracker-3.3.2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME LICENSE="GPL-2+ LGPL-2.1+" SLOT="3/0" # libtracker-sparql-3.0 soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="gtk-doc +miners stemmer test" RESTRICT="!test? ( test )" diff --git a/app-pda/Manifest.gz b/app-pda/Manifest.gz index 6dc62327ec7ae704bfcbd1a1dfc951906366da90..101fd53b1fca06882ad68286dd3a30591d37dfdf 100644 GIT binary patch literal 2061 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 literal 2060 zcmV+n2=n(JiwFP!00002|8hVT6p{Q^K{My{7*VFUtmW4}N|W&|qSv&h|p z%-i!FqpmIsAZ&TKVK;U3)UsI`r^zMmr-7U)oJ&r?rM@>|Qi-@XQ#trl)DV zavL*689p`3(vns4Y%R%Y{p6<~{`{fk@+7LMjI{Y~HCc6?&PKEEXkD$ZvSp7fIZDhW zefE~;Y-^5LQ!XL0Qf>8=-j(OloL*JTM@u!*o-&f3R#IuDRU5VFIHjbO{5tGW`{w%( zfB(y$zWd?Fr}OVm`tkPafB0TM-NIj9pK@vQ4%j(Kd#z&*X?1yI*)vwkEo~0~GuE(I9PB^_aH05y(owWs4V zttvdLM_5*RN_C3FoMl~8Z8~B?nfwmeKVE zGMj5YTLdtx&8!mOv}$xI&3d*qa^#V{y7!BT<~@&*D@V_kweLN9Eq-!tkf{wfPu30_ zc?=%kqHl1)121P-$}@c1++9zZBXNvTITP#Xu2Vgtroj>`#_+J?y5{QBSIrTM&r)$WZKoU$^7`x^2IGdU@67XaD&fxK-L6w;aqx zeau<=NHfFHG?KPZNZzWZ)B8A6t68g2uP^s*f#Z#}#90*{nkQ+>njoCaI_lqBWAF>YS8ZFcmOm|N?s>P+sT1=df{w|Z*w zil_8Qu)VKUfH71?#W>I@=WYwFPXW*ktJmZju86bu4f3@Jc&5I`18(v44MxVgldP`X0-EXQm<<+#^bLUPWevOG6qe>*q7}h{1q$4j z+bDTWafOm{VC~#^RB!;>l|Q=8VL;YHEYFhCnShKTI1ik_N7HNyOWFfiKi|F_`#)&) z?Z3|46P_YvX#`RW^sxLG3?Axhw=(C9(L3<Nhn zxnPczw*khsq_P4)TSH=?7-!xknN1XBbvU;sG_73*)FLi6<^_~9wm1F@!;Qdktw#7M zQ8-I!%HEjZK>v)2J^L=nWzGXHQ}*s#M&T=%@18}N-a?fXW7C}C9j$+Uxjlb=eQ+?$ z@(vdZ;-;&k9i|l!o#eo!?z6LRZJb9HyI=U~61Sc%Y!gv^4Rf5)ENsBwN;4`87Qoa+RJTo@&}$Ao z0a9=@{S9zmo^LM?Oe?uR0H%-yVG_<+%r5yC_M0q@>t_*Nh~9fC)_~7wAC=Mt5LCK) z`FAwDIrpP&v|4~i`c4E%kwZXD1w*_#al11Pv1*;J<#x`vV)+d)Of5n;rf*mdB_~lt zba5`c+;AqyJP98J2(Q?ncDPmqRW2*=6iPK}VVO>Q!(XLWjN~HoWsgxYKf(&H!)%w% z?AXcW$^-9={#&MfeX);Ue|e}E*vcKT1i>#cQxzt0Gi|KGtjOHua2W;~2e=xi4l;%y z#NHB(f!+#FjvrK4H>|G=o{P;yfMGvKX5RE5uwCQ@bE$cczA zj(KVYGYB>2&w24KE&{i9GCz5URU7N(9! z8UH;ijr(OB8UH%!&b6sx1nvcy(o8QgM5eh`M(TH?{JZ8E5+W4%}KBUfAEEI1qo9C z3(Q(*Pm~$jc%l+OaJ<}*F_h8V1U}7N9Sva6q=#&0#cZflL22i!matthew@gentoo.org Matthew Smith + + libimobiledevice/ifuse + diff --git a/app-pda/libimobiledevice/metadata.xml b/app-pda/libimobiledevice/metadata.xml index e91ef31902f9..3553c5b69066 100644 --- a/app-pda/libimobiledevice/metadata.xml +++ b/app-pda/libimobiledevice/metadata.xml @@ -5,4 +5,7 @@ matthew@gentoo.org Matthew Smith + + libimobiledevice/libimobiledevice + diff --git a/app-pda/libusbmuxd/metadata.xml b/app-pda/libusbmuxd/metadata.xml index e91ef31902f9..69d48f4ec89a 100644 --- a/app-pda/libusbmuxd/metadata.xml +++ b/app-pda/libusbmuxd/metadata.xml @@ -5,4 +5,7 @@ matthew@gentoo.org Matthew Smith + + libimobiledevice/libusbmuxd + diff --git a/app-pda/usbmuxd/metadata.xml b/app-pda/usbmuxd/metadata.xml index 85e4ed814fa2..25c0004e30e0 100644 --- a/app-pda/usbmuxd/metadata.xml +++ b/app-pda/usbmuxd/metadata.xml @@ -2,4 +2,7 @@ + + libimobiledevice/usbmuxd + diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index fd24e8572148ffa7ab0eb10bc44c5d5a869e7efd..bbc424d645635868aae85a5e7af60a2d0abb3b71 100644 GIT binary patch literal 9733 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 TYBw1j-QWEe6J*qbF+~6XJrbW; literal 9746 zcmV+tChgfDiwFP!00002|8<+$a$HAphVT6pdI8wAFPC!I4m-Tu*e{T^(J)DX20_i} z?fv~d!R~_@kE9S60H;r7W&TT6)<69EU%&qHb-&xPcl+Bve*N-`kKO2v%12L{>d;H~;?YfBefo{o{ZB*Dv#YdiwE=XzjoIcYAq0`}_MZ-N$>x&Il)j zIZ`Tn4-34Cx4wN?JZkbfZp3j`@!pr5i?6$nL3Dce^OSOe?UHR8uQ~(qBcx@7>~?OU zJGLT(kj7zkJ{-Sz)L8x)p{=#@lRqOi`JPi)ma^AgId@-Oiovmy zweupWjnktG*-{T}t$wn3*AwrR%HY+)NO@TEzK`BZ9DHg|q1Cn14&8cgXSlLPSp5>Q z*O&7bA@d=oN6g$gtCc=>V^3Et%NJMtUNdaAsN}J`OU3HxYps;g@~VOp!vv5=Z_-!7b=F&q4K8D;j?Yi%p0F!~`V zY#Q$rn)z0|l^jS6Z#<{AX>r&rr5*iE&yKyE!>puO8VSc9jakf8Hz%eVSBiUPiol{L z!mD{>i95#V(0 z#=ZEm*_Xy<*VPD|+apYXB9LE)7pQ%+7?mMq;Z{gJs-DRW@AGLT)~!+>JOA+S7z*a?-1u<-|R!e_taO>LX&M zT0AN7u^@c2o_ue7BBkceoMBB+)e3o^4KVey1@ob1Hd@(u;_?$1&%t=*MfB1M-u&ck zceLDENhC3wKY1?D=A82<6_^IrXr=v(7_|XtQe3rEFkYZqVjAFiBPGr6Ir;jmg*Whg zT3l_Lb8EypLmY5I0M-}ToT-Ji%5-H{7t$(au9jmRr?j3ciCX}*MGeG#9Iu%3F5?lg z{rtyAtb)IkV?3cyNaQTl(?`tYFpubcQ(ESG&E4%quqN~_yfKk zOh}YP8#!*Db6yoVtbkRi!ehd@;a4ySLl)kiQJv@Z*?2N?nLnNMuw3kVhx(6XIx zF0(eHVnMg9g5|Nk5l%7=j0RVMG?$}*rbGUzZtCas(jkEZCfD57eh_7M1QSf8{z0o` zg=EU4T&iQA%n#M+Tw87%RoRaj@?fGAQm-!8IaOf@ie%#TLQIOm{}pDbEyE)yB@_4# zY8Z&2q`{Vm3;-G1zQ*hI({I;GbPw!e0c!z|M;|6>wJYl^i}WISGNhAF7$XtU&>C8% zt?puE@2Np*xB>)W0bZ;DDq9mO+JiTO1<`DqpRl+U{+b-s$Kw4V754&bQ|mvYwOl9@ z!4?mI3DjhL3cQ+H%cNESS7*;;3Ic71(a2A7BJ-W>QEk2&0x?Ze?HsF0Zsbm>4atzV zkMMz^DIr9vAcAA;^_Ub9SjRq&@n_L`-hbF{*ZgYth=Ev1S|tY32O@W#S^%$R&7d!Y z2c<(%4$_&6s?hyf%Ud4gG8??{&Tgk*s?ZsbAPPpL{5 zQ8T^gdp)`W1fiUuTXThKN-ILVZFvX;LFECbswzi&QDpF26sn?Ozz}E(Ei(7nhj*+k z5&n9>rxv4lC-*f_M58$H1LWEc;R}1X096&&>xYQFKi$xNe^3;UB&!n;rS3xq+)EKv z+A5<{q?8!>oon@>^y$cdX;at>NGiZ^>n&B+wnJ#<1D!$yEB9F_T}aiT4}sULEDYGS!lom{RwxPJhRX9LWMB8&r~R}Dojv_wkGJo? zzsyVUE?h}jP0R`WM})}x;3f-OC>L`H?T3L1h&A+9+LAt-TpHPsIETVmxv(aK{ww8s zQ0v>Z<2)`00YvqpvWYER+yU>2)1q=Jl3QHhfss3&twAHqWiy`I+I*;Ii1yUN5 zXJS`m2C7uJJb)H?&`M6C)&`{p1%w3j-qjuu_@hd}V*VrQXmQ^v;+-#-w6m=EMDit6RCM=f zMYT$Z$HJ_lYxt%-8ZMoB?MQjtj2a*lix^H@>Oy!PJ5VuvJfAW#;#d)Kk&ov=n|(LR z9nS)Gx|pO&fEVZ-6*Qt69vJC-pprc<#^`KNf4+YGYA@>#Z}#oml{94(@3EWg9GdAQ za^7L`Aw378n({V4Jk|jcgh{CsFM1WlpqjF|M1`=T!w2afcmuq{BNPm_cMjj-n>ir& zP@^dQ))GKSX=9h*g#onru%M) zo*JJM&(I2FKQ?CHu_G8T>B@Nw$$+?rq{3EHfXJZo<<^bRVi1dwkuZOUW2J-|uZ~D9 z9+9>{`e+H=jzJ_lHd)!FP!O0rrrhII&||YpfRb`B2)KU^sMEXn2#3AVGHM;6g^)a( zBnGaC23i^=ONCOyMJ*@PHv3CxqtXhMUXkEXr+|K-AJMT|1D>KI(^vtdk}s%#{`bdz z`~Cmd{JpF_JSjRyoifc?B6|)W64odP^BNVAM2@^FPI@$1q7A`8N)ak_5gUc21KWJ{ zq?K|53*!mE?vq%cs`gE^CF+Wr#uk#cS-5nsOw2rZ+N2?39stpdRVd%>7YB@#T?@-AQ>6*y9dB|2gN?HiK zSsu~)^fbTO%U^?iY&`~%kLMlW5QIX8Fb^+U@)E+2if%r5{WztDc)!r_OQ$5ZaIp5J zeymz4DATD}Vg;Nh%?Z)O2SQu{84Ucf17Q7BCxWstFzcRNrwDQQse?H}`=RepWZCm1 zK)v_@!+>?p3ObhMkxA^t=1B=I4VY_Ujhb{L0Yw810f|snG;4?O+EM<@SliS^caF8#?iAH#Sje~ zLt>M5;8B!pBPI>LFT={A0_4I;24rFhNXP|p6~{B6EI!N-XV8pk!|(ZZAW)JAd_qG( z3km&?IGq9Za2++BJidIV(ksf>)pZTn_t&@iu^=zq>bgL`ENn-PwTxm0r%5@qHfhVRrDXzH#7K}R zlntIlFZoUwsY@#*!9&!>ttaEu*F%XR|6@X#xYltb+Wd&H3IR=IHY&SwFj#3lOcIW} zwHVZKB2#<^DI@-MSHwBMkWe%8$j>0G1O5|T4>utoyPN`#C6N$7JqQQCi z#mUfs5r}3yZBDh4^YO&?C+D6zG?7;!*t`M)o5JR+_zyBb>A#Sk5k0}Gaiku2K5CMr zJ2@hl8fp@G6d_eUo!|2s1OQVdh!{AqnU4)*ZEqwr8VI^{(#900S9cIjH!D5>>|_mb zp5VFEq+0z6Oh!SY;rOO3Q2^)caWeYxT95myy}y3wSv)#o3Bj#+QA0t;0z?C+;4#CS zzgBuQUVKTB#-p|g@X{wagigRS;wKi;90McJCutB2UTsDo8nUM37UBpOekk3|o)cF! zK_l)xORL}et%kPk@E(}J?+xo6d}Gxx<0Q4#PEMU)gmC6pT;%p8^x)C+aA|Uo;*d>J z7a!?NxRAahii3GkkdvB(z$3cmX675Kv72x=K6FMHB^-FqY~vm6d3k91lFlz9|e_mdspNz%q4L3He)cKV@qQAYTtuD%w? zwYx0CIe4eduWoo0hP#`hg$z?)nd*jBCYoH`H5i1RSEe0Ne8qF)0y! z-E{87uJjx3?l$p6Zh{p+25vxx5aXSjird{A77zmpu(AczRv=+K>KyhWU9ix&8Mmow zo}or0o0RtkwmKjOq^L7OK2mzcL3tDz&{!&|1mLeQVD&VJamwnFwA+bYMAT+%Om~sB zrauqax33>c@;W~ya@}&C9f=HobNe?T?5eK^0U?%`GgFAHuNi7HtiuXH47^^}38M}^@!(5%$6j)`?> z0UsbM*++8i60p~g6$!gM(u*wxu&~>NXQ;ukQI(JoROVIi@E;$f5P9^4L;h1RMpi>$ zs^7)tjlxbvq!6MBML{VB!SbSZMjNZ@GzG_6@!_ncotY963Nc#mc+VeUo0`c#mfz94 zQ0n&BEkK?)QU9d9T3DdR?Wh-BUI$Q!d`DXy_40vOHH3=0ow8;1H+4pk1Hg;5gL50< z)d4`KM#_3m|EGr ze&b+UpbdWa*gj3IPs{~S(ULmn__Gx9UKp2!zz0b-QW!GKLglpB0@UHI6y{{B{k#VZ zEfy$`($cJ8gUSUG#`VpNLpTZ?TG$~i5CIF_i&gIwn-0~X8-83;cS?($igBdwa)5(O zW@sVEy~P45bis>`sL93Dv~GB(m3Rr*+a*@=%@3yyJQxcGp2%nbXvRprse8QCgjig6F^3DGLc7DQWqPw752WU}VNTXA9 z{FQLC$BKq7%>2G}^r=8V>=qoILvLJ*YM|{Smp$sj3juR{0a=|^g4)4$7u17*@X>6Y zT^>5r##K?K_tc`G0ZcWO2Ai_YfWoBS43-*wM|Fab_!bZw-7q`mI^53h0L=zasav7O z68?3h!8UcB2~D1;Mo^Vs(f|k+CRHn+yb-n~6vkJctX?Bn@yGEj9punxylRXKL!a4J{ zcoB$`{2x>~f{yL9qy{I*K9OxzEx4)kK+}tXdpg)V^`L&8nl5C(y7a*Q+vewQuW#=k zj=J5$Ymb~9m5+Jh$ANXztP?`KY?e=+!Hx&XkL=>J=IU!m%Nj%pjUu|$OWwHfq|PNZ zCpprwlz15I(9qfTnc-wFRb(A|9&~DMIv{iV(a3@2NdhE7oQ;jo_-F9z*i@6Bx((Bz zMKP2x2R_}DFH%oBTL3#Ze}TLMx93E5g|T?++D&suJdgcn*Brn_2#I}FAH9q3tGryf zl;iUs*8WZU>x%YR&5L=|><>z~r--SAI$C$Nu}w$d-bILLF_?Fsc>n=V&NY0Ei|9as zs+Z+B5#5-zeSpSsw}uZq=Q0``?hx4yppW-Ph!m7Mx$Ku>rc zlNZt*z6yQ4Ecw(+z32rrX~Ld?Tn3V@E~h!>(*YSR)x3c3{ug0oDwp8VetLz z7c#y0kAXWJE<6t=T z;Mu5wq$05d4Wrmr3v(J9y7*|Q4iba8r93m4Pq}90CwhOUJRx$viyZBZAII+;j3J=R zgK(XsgwC$RPUQh*?1@VqdkT$}rs~V<+y+rr9G$h@_KzM##FXOna2}|d z%9eSL2&P~nRMa#};!F8;_*qk5zeX;YUo&9MnR;n`+{R%?DwzN7AuPN z0sC3Wi|O-T2XhoZIfR-*W(9S;@DrODwJuuP7@iJHb*Qi)MH6s@{_KR9f~?5;o+%oi zz<*a9)Bv+;4}xjhM@Oq_@T(uW5(KPjdrUYrb#~8E^M2j<2K^1BkxWSWC8Srws^o&g zL`dwGw{H!nv{e}yC}(HD08Ax}I|FtDg{(8o9g!#-IN({9w@%V^R1xL4sT*wXbqYnp zz_`c{#po|Hbhb+j&8hKLH9zX2PC1iKq?GPDHbV;Fss~uaCm<|ZYDkK_&`V%coqj^F zg;gFhZ(~4Q$$B@W0{}SGR#*EI4}u+5v!b|ur0E~=LaCxfFvi%1WrjP|d@_O^zmo@C zF>R_Xy_-fJ`54pW0=5_8CGS&j1}J-64tvbkut&fk=+a}%q}o)Uxa(wR;>n7}9_!?3 zI=G+hTonG-Pp@w;zdym1Pv7U;^SAd8$CBxB=uKs5_DsjLCuiJt&^QNDw2TnJ^G!K) zLnJngO7^yi8o33uH+QQblZQbLEszMUT?^F>xnjMME5{`rp%L;(B)~NmJ?nw@y^bf) z$aiyeYh+-(2lSC}JpzY;!q*_#Mlxz#DLa=zzg>}vRN+3gW(}y!5+i6EG}*S*R@+|N zfIbux$hQ>@vT3%PT`VYKoO)!v-jTu>@OA zvdfbVfrFjtRD|$qhUyMyEL~Z)eJ!X4>=GWiJT?;Y)BwB`o2IQ+GR@oL&d04uhEaM1?Zw{TKYuVuk9K~- z7PqO%QG!t6sO`Zp@H%R2WJ7RKr=JaXtse5htZmKnovhi_&^@AGZDQ5Uu-l0kMJ_#l zpidJFYx)&oveXcaYULs1(RWxmm+mu&QUY@ruPse`J1ZPrn(oVZ`QC^AOZ)CQ^oTZme+HnxsMG_x{M3jnmc*ChTS zx*_xKk<>-~eT{IEhf5P2O9KW7m4lNjI zXXi;eq-Fs9+%SASG~8Ko!|%W^>B5=c&X-H9(q+;K-5tG7G}mp!$d*nt$AY2c`DfEO zrxcs%cWNpdJ6+Ih+ElI{zUN}6fK!^FJ+EgVP#ke#Lh@DJES-WFc4GqnFx$cT2s z_56$#um!jeC?w+g*&TAq3v&hv8ruta;(0J-s2r-cIZw{UfZ_M7+wu2e?xFE2hg@p7 z7|nL-U|3!Iq?t;T2`&(Zgnd|F37!%_6;SAxQi-1u`2O4Q1#m0cnFM zUA_gNO~drZ`%&N;S^wj=#K=TsEr*i==HTw4QNmeuN`m*CCe#D);nfThf?`M^)DjuL zpa>8$Bx)4Vr}gl?`G7@(}JLM69ZjP5I*qt^jQ6% z7ON(GaBQu9G+#%|SNf%g< zqlq2rUSknz)dx*e)Tx#+>4e6s0S|gV_U^Glee8ppMh@AD>}cq~BjKL`Ldh8LO>dg$lUDc1%K;1xv8EOeC@zk!l;R^VpOD!-Ox!5nFOpP8? z?9-n$tJ%y)x@mAZf!0Ikbq)WpSthuc*bq&-Zp8BdST&WI@QGUyIOh--kX|>iG|MsJ z(I~fz$1_O;^+W-3gl2PiQ_V5V+r2m)OV826MqMPp^WMG)n%6~HIknz1?r(VLRHcYz z1K%{M(-FTY+9jsMSi>Ez!*?BeB-x`T#f~$5zc|K%46oA$BkGW`lrlC?=PAc&qBGh| z9bw1Q|14_H6Epr-TCff|3(c!H(7|${P9r=H1fOwGwUs}Y2&Pk51=oq*@I|*!3LAuV zg306(mu_O9Y{6Z;0J41H!A{q;p`@duINbDz20%;)H)vPvRlCpCY4RT>>M1%zI^4Lb+6*7-}H z5ay5s9YGh&FwL$t_c37K_WpR`=+T6&x=w(Q1IwzEiGd{QEmQ4n=b@uytax z#N0F)Nr*HC(IFaSpmd6EZFYaOo7;BZF0 zs=YWg983C94OZ^Rzrn@EQ;>ZFjj&Cv4^lW`(J{Q$PfQYo3rehdVDE+(VT9$C>(nEycA5nYTQ}Xp`yuE(jFHgU% zaV^eETd`0kI@m~qn&?xf90;ulp%XK5Usus!XZ&GR2bTTrf!B&T2a*u;n1v8sor;0( z+`JD$1J0aI2idzKb=BW5fE_yo72s*0u9_6QVvnP69Xm*yTWSFYElFKxO#;>K)zK#n z$mWagQUtV6YvZP{swt#WvTg*Y9gt#b zqQL(km|M5I3E8YY zNuWo`$zW5A6IbWk)KvRmJ$k5qQV7Ui5rH+9Hil*mhC`OqN) zvAA@#N(TpVdyhFChb(`yg&I&%Hx#7?ZDy*!-qn9ziBMCx ztW=j#H26;-4(1%Us)43ZSS2;KDPMdx$Qc}FEk&JrTMf5%6ebK!uX*g#tfS87?RHNm z+jJ(5Bf-S5XGf#rKy$GZbc_4KnBTwJ+xyd(=im0z+n)|f{#tofujx&sx*r&~1ZE7~ z=9!vbK|F7kqSGvxNEi9@ETigPMm_!HE;s3QwKLi6f>8AV1=T{oUFJXls6C?zR??Kh z)-eCp0iA|yb+@73&A^nJR_}h0xXtU#hi^gVp58Raq#HPziS;;P!lZkq4M-x-F$4v{ zJt#=h3d9(vldxGcy%b7P>s)hHx-pJv(~Joe?50{bL6=D=oN+Ok@AiJJ%X&HO#TYdW zBRT|VYJ3tUqqezgI-{_0B8;$rA$A3AgD4vvON@;X$YG&MTT%|`P_n+M&)F#D)UlLB zg9NCsNmAWzv;yGsXy7SCugNl0-s5mwMiGYrNCvEWM!}C(J9e&UVvM(>;Ae9Z^(r?ktlUJ9S(mPgm!xwm6%{4K%mNZVZt$wyA4fE9>%d zt^ptftCEf+0!7Up!v=nyrOOOa6&)l1p3Hvmil} zIq8Tb@@?JD9?47f@T1P*aLgoVRf`j&sDbsQd0p^Tv#T0Z?C3w;T-L4j$8B9gs3wR< zDMm{rs>!O0q?(JVjuH|G@X2JkF1QUpOoLjuk)wi$)b4IUm{eg5IE9!aB=Ay4;0usW gBuQg?b(>S?8aBKx5wSI7+x(mV1N7`apD{%M0Qd5@A^-pY diff --git a/app-portage/diffmask/diffmask-0.3.3-r5.ebuild b/app-portage/diffmask/diffmask-0.3.3-r5.ebuild index e1d32c613721..442991c1e514 100644 --- a/app-portage/diffmask/diffmask-0.3.3-r5.ebuild +++ b/app-portage/diffmask/diffmask-0.3.3-r5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgorny/diffmask/releases/download/${P}/${P}.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~mips ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm64 ~mips ~riscv ~x86 ~amd64-linux ~x86-linux" RDEPEND=" sys-apps/portage[${PYTHON_USEDEP}] diff --git a/app-portage/distpatch/distpatch-0.1.2-r2.ebuild b/app-portage/distpatch/distpatch-0.1.2-r2.ebuild index dbc1ab1b44d9..f1d2196dcddc 100644 --- a/app-portage/distpatch/distpatch-0.1.2-r2.ebuild +++ b/app-portage/distpatch/distpatch-0.1.2-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/rafaelmartins/${PN}/releases/download/v${PV}/${P}.ta LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" PATCHES=( "${FILESDIR}/${PN}-python3-support.patch" ) diff --git a/app-portage/eix/Manifest b/app-portage/eix/Manifest index c10ab7ff4bff..44d3cc63b924 100644 --- a/app-portage/eix/Manifest +++ b/app-portage/eix/Manifest @@ -1,3 +1,2 @@ -DIST eix-0.36.2.tar.xz 639632 BLAKE2B 962b998f91233e799421c1ea3325d5b9c727bdfdda6a9567ba4a9ea0f4f36798f5ba32ef2ba43043668aaf0829d9c2f50158f97d5ebfca40a58da612141c47a8 SHA512 813a19f9561bfd65a401a4dcf9884e39eedf5f971be1800411ba977d84af0c5b5498cab50f69566bff75cf254f1d4971acc5dab72af34162f8b5dd29cd6ffaea DIST eix-0.36.3.tar.xz 639864 BLAKE2B f74b7c4087e5145f3a2e6ee8b0034e5104de8ef81ec810f2d9fc75d161181f71396f27dc635466685650182473fdfb542f4cec6509ddee0a3bb0d7d620b7d42d SHA512 9fd7c64df6acf27e9ed07ee77ee7f209fb0fb2db9a3dbbc78c1f5b25e6d4786dffeea64bf8ddee3bfe4fe35445c8173103428e184c966964b2973d5737152679 DIST eix-0.36.4.tar.xz 640776 BLAKE2B 32486b6ce5e5d2a32bb6fc8581bbc37da6cef9cac0cecbd3d0cc6db8bf5b6bcb3c0a31e28df462edcf06056d279a88e64b4c526b430ce40a0614c0367710243c SHA512 5b716cbd688bb5d8efadc7d47de9fb3238776ff10b11165abe02623421be82d17f2d51596d3f263219461188aa08974af1b559b4e43c31d9ee0682f21febb049 diff --git a/app-portage/eix/eix-0.36.2.ebuild b/app-portage/eix/eix-0.36.2.ebuild deleted file mode 100644 index a62f25bdbeb2..000000000000 --- a/app-portage/eix/eix-0.36.2.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools bash-completion-r1 tmpfiles - -DESCRIPTION="Search and query ebuilds" -HOMEPAGE="https://github.com/vaeth/eix/" -SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug doc nls sqlite" - -DEPEND=" - nls? ( virtual/libintl ) - sqlite? ( >=dev-db/sqlite-3:= )" -RDEPEND="${DEPEND} - >=app-shells/push-2.0-r1 - >=app-shells/quoter-3.0_p2-r1" -BDEPEND=" - app-arch/xz-utils - virtual/pkgconfig - nls? ( sys-devel/gettext )" - -pkg_setup() { - # remove stale cache file to prevent collisions - local old_cache=${EROOT}/var/cache/${PN} - if [[ -f ${old_cache} ]]; then - rm "${old_cache}" || die - fi -} - -src_prepare() { - default - sed -i -e "s:/:${EPREFIX}/:" tmpfiles.d/eix.conf || die - - sed -e "/eixf_source=/s:push.sh:cat \"${EPREFIX}/usr/share/push/push.sh\":" \ - -e "/eixf_source=/s:quoter_pipe.sh:cat \"${EPREFIX}/usr/share/quoter/quoter_pipe.sh\":" \ - -i src/eix-functions.sh.in || die - sed -e "s:'\$(bindir)/eix-functions.sh':cat \\\\\"${EPREFIX}/usr/share/eix/eix-functions\\\\\":" \ - -i src/Makefile.am || die - - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable debug paranoic-asserts) - $(use_enable nls) - $(use_with doc extra-doc) - $(use_with sqlite) - --without-protobuf - - # default configuration - $(use_with prefix always-accept-keywords) - --with-dep-default - --with-required-use-default - - # paths - --with-portage-rootpath="${ROOTPATH}" - --with-eprefix-default="${EPREFIX}" - - # build a single executable with symlinks - --disable-separate-binaries - --disable-separate-tools - - # used purely to control/disrespect *FLAGS - --disable-debugging - --disable-new_dialect - --disable-optimization - --disable-strong-optimization - --disable-security - --disable-nopie-security - --disable-strong-security - ) - - econf "${myconf[@]}" -} - -src_install() { - default - dobashcomp bash/eix - dotmpfiles tmpfiles.d/eix.conf - - rm -r "${ED}"/usr/bin/eix-functions.sh || die -} - -pkg_postinst() { - tmpfiles_process eix.conf - - local obs=${EROOT}/var/cache/eix.previous - if [[ -f ${obs} ]]; then - ewarn "Found obsolete ${obs}, please remove it" - fi -} - -pkg_postrm() { - if [[ ! -n ${REPLACED_BY_VERSION} ]]; then - rm -rf "${EROOT}/var/cache/${PN}" || die - fi -} diff --git a/app-portage/eix/eix-0.36.3.ebuild b/app-portage/eix/eix-0.36.3.ebuild index f891dfd6c5a4..a62f25bdbeb2 100644 --- a/app-portage/eix/eix-0.36.3.ebuild +++ b/app-portage/eix/eix-0.36.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug doc nls sqlite" DEPEND=" diff --git a/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.6.ebuild b/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.6.ebuild index 3eb15e1fb1a2..eb5db101ffaa 100644 --- a/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.6.ebuild +++ b/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.6.ebuild @@ -7,7 +7,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage" SRC_URI="https://gitweb.gentoo.org/proj/portage.git/plain/misc/emerge-delta-webrsync?id=829623eadbeda97d37c0ea50dc5f08f19bf4561b -> ${P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~sparc x86" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~riscv ~sparc x86" IUSE="" DEPEND="" diff --git a/app-portage/epkg/epkg-0.4-r2.ebuild b/app-portage/epkg/epkg-0.4-r2.ebuild index 5be72cf13641..e090bc941e9c 100644 --- a/app-portage/epkg/epkg-0.4-r2.ebuild +++ b/app-portage/epkg/epkg-0.4-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/jdhore/${PN}/archive/refs/tags/${P}.tar.gz" LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND="app-portage/eix app-portage/gentoolkit diff --git a/app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r2.ebuild b/app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r2.ebuild index 6da2655d1d54..2bedfd58f8dd 100644 --- a/app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r2.ebuild +++ b/app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" IUSE="" DEPEND="" diff --git a/app-portage/g-octave/g-octave-0.4.1-r7.ebuild b/app-portage/g-octave/g-octave-0.4.1-r7.ebuild index d787f7309a5d..a0e4a4e1656f 100644 --- a/app-portage/g-octave/g-octave-0.4.1-r7.ebuild +++ b/app-portage/g-octave/g-octave-0.4.1-r7.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/downloads/rafaelmartins/${PN}/${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="doc" BDEPEND="doc? ( >=dev-python/sphinx-1.0 )" diff --git a/app-portage/gander/gander-0.0.1-r2.ebuild b/app-portage/gander/gander-0.0.1-r2.ebuild index b2903319f0c2..cdd04f886c1b 100644 --- a/app-portage/gander/gander-0.0.1-r2.ebuild +++ b/app-portage/gander/gander-0.0.1-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/mgorny/gander/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" RDEPEND=" dev-python/requests[${PYTHON_USEDEP}] diff --git a/app-portage/gander/metadata.xml b/app-portage/gander/metadata.xml index 076793e3f54b..09d062ff11d2 100644 --- a/app-portage/gander/metadata.xml +++ b/app-portage/gander/metadata.xml @@ -5,4 +5,7 @@ mgorny@gentoo.org MichaÅ‚ Górny + + mgorny/gander + diff --git a/app-portage/gemato/metadata.xml b/app-portage/gemato/metadata.xml index eb67cd16de91..7baeb4158267 100644 --- a/app-portage/gemato/metadata.xml +++ b/app-portage/gemato/metadata.xml @@ -16,5 +16,6 @@ https://github.com/mgorny/gemato/issues/ mgorny/gemato + gemato diff --git a/app-portage/gentoopm/metadata.xml b/app-portage/gentoopm/metadata.xml index 37800eb04967..96c8ee1d462d 100644 --- a/app-portage/gentoopm/metadata.xml +++ b/app-portage/gentoopm/metadata.xml @@ -13,5 +13,6 @@ https://github.com/mgorny/gentoopm/issues/ mgorny/gentoopm + gentoopm diff --git a/app-portage/gverify/gverify-2.ebuild b/app-portage/gverify/gverify-2.ebuild index a6afeed27f55..75bb5c8c04f1 100644 --- a/app-portage/gverify/gverify-2.ebuild +++ b/app-portage/gverify/gverify-2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mgorny/gverify/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" REQUIRED_USE=${PYTHON_REQUIRED_USE} RDEPEND="${PYTHON_DEPS} diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest index 51264754d37e..58280c789e04 100644 --- a/app-portage/hackport/Manifest +++ b/app-portage/hackport/Manifest @@ -1 +1 @@ -DIST hackport-0.7.2.1.tar.gz 2083380 BLAKE2B 0fe2eadfcd7a551a61ecb013973b63aec8df0a194403880ef15563a9f7462db2889fda37012e78665c2190b8ab4cd1e48f0088c4e435e7cca1f0cd0fefd119f0 SHA512 b12c3a10c750b6f1d71b9766d08934bce5fb1f62e1c13de71f84280b66ed5d5a6b7a5c62982c7c3c4a02908e1e835b709e7ac7f9b2c44a732320d55f293dfcda +DIST hackport-0.7.2.2.tar.gz 2083323 BLAKE2B e14fbd5c5fa88260518869ad72dd59d08e7cb4351cecc35952ebfdd71e34ea335e6c4b56de7577033335e3efdbff8796fd05f1ad3df20ae84ed1bc8ef7b2153f SHA512 ce880ae8a5a4dc1d446654b8bf4108bacf4a974afaad0266c291ff9f2ab6f8af49294452314cbbeec1979c8e5ffab0860d87668f63d7d7731eb11eb3144a4bd0 diff --git a/app-portage/hackport/hackport-0.7.2.1.ebuild b/app-portage/hackport/hackport-0.7.2.2.ebuild similarity index 96% rename from app-portage/hackport/hackport-0.7.2.1.ebuild rename to app-portage/hackport/hackport-0.7.2.2.ebuild index af17c804b2db..3d16f4aea2b2 100644 --- a/app-portage/hackport/hackport-0.7.2.1.ebuild +++ b/app-portage/hackport/hackport-0.7.2.2.ebuild @@ -11,7 +11,6 @@ inherit haskell-cabal DESCRIPTION="Hackage and Portage integration tool" HOMEPAGE="https://hackage.haskell.org/package/hackport" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest index 5913cb675109..f2bb307e7a99 100644 --- a/app-portage/iwdevtools/Manifest +++ b/app-portage/iwdevtools/Manifest @@ -1,2 +1,3 @@ DIST iwdevtools-0.11.3.tar.gz 84838 BLAKE2B a4f501c24cc70b13ded5ca88599a3c11b076ae3a3464d065fe3999c8cb9268cfd17fc116197c09ddc6b968d7527409b348c0c1bdb939f6ed1b7a2abdfc868774 SHA512 38a62654042b714689fcf813a533ad463b7bdc0a4b501dc37c498e528792104a3db601f82781d889407217c824a9f48233544fb56a012de19fd34fa92d1de06d DIST iwdevtools-0.11.4.tar.gz 85480 BLAKE2B 44b86ee22e23320aa1c25676c08638332cbf66882e2610d3bc19580e682e7623c53013534977299fdad1f697a1ca10447d5753f221e839039011bbdccf017f35 SHA512 907755307b5cd617b2e85aabe76558b9b0c1b42e08e0a7d71760250f1ae455ac24a6a676c0707c2a371a80d86d0b60c16d8fa45702ba0e779f7817866bfb3a26 +DIST iwdevtools-0.11.5.tar.gz 85698 BLAKE2B 0f5b0c81735017b82144c74b2396826b2e6ea97db70704977c7885bdb00442c83023f593aeb25ab2e51f3a35cd659be98440f51e4496418a92f1559212db5b5d SHA512 05e0169a465cd4956d663f54bdc66d3c17379229b23c26a94d9deff879ef9e53b1b28f59e7cf314d36127954cb75728f008d0b0728659436ad1e63de5fb11bbb diff --git a/app-portage/iwdevtools/iwdevtools-0.11.5.ebuild b/app-portage/iwdevtools/iwdevtools-0.11.5.ebuild new file mode 100644 index 000000000000..68858249d8a0 --- /dev/null +++ b/app-portage/iwdevtools/iwdevtools-0.11.5.ebuild @@ -0,0 +1,64 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature + +DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA" +HOMEPAGE="https://github.com/ionenwks/iwdevtools" +SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-misc/pax-utils + app-portage/portage-utils + >=app-shells/bash-5.1 + dev-libs/libxml2:2 + sys-apps/diffutils + sys-apps/file + sys-apps/portage + || ( sys-apps/util-linux app-misc/getopt )" +BDEPEND=" + sys-apps/help2man + || ( sys-apps/util-linux app-misc/getopt ) + test? ( ${RDEPEND} )" + +src_configure() { + local emesonargs=( + -Ddocdir=${PF} + -Deprefix="${EPREFIX}" + -Dshellcheck=false + $(meson_use test) + ) + + has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long ) + + meson_src_configure +} + +pkg_postinst() { + optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "Optional portage integration relies on using /etc/portage/bashrc." + elog "The example bashrc can be used as-is if not already using one:" + elog + elog " ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc" + elog + elog "Otherwise, inspect the tools' --help output and the example to integrate" + elog "(if not defining the same phase functions, the example can be sourced)." + elog + elog "Note that \`eqawarn\` is used for portage output by default. QA messages" + elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:" + elog + elog ' PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"' + elog + elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools." + fi +} diff --git a/app-portage/kuroneko/metadata.xml b/app-portage/kuroneko/metadata.xml index 56b86ae4af74..f97ac90e4b67 100644 --- a/app-portage/kuroneko/metadata.xml +++ b/app-portage/kuroneko/metadata.xml @@ -10,4 +10,7 @@ Include the dependencies necessary for Bugzilla scraping. + + mgorny/kuroneko + diff --git a/app-portage/metagen/metagen-0.7.3-r1.ebuild b/app-portage/metagen/metagen-0.7.3-r1.ebuild index eb29b0bd9fb6..a95a6a11fbe5 100644 --- a/app-portage/metagen/metagen-0.7.3-r1.ebuild +++ b/app-portage/metagen/metagen-0.7.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="" DEPEND="dev-python/lxml[${PYTHON_USEDEP}] diff --git a/app-portage/metagen/metagen-0.7.3.ebuild b/app-portage/metagen/metagen-0.7.3.ebuild index 81ea3b03c351..e7da9642ac65 100644 --- a/app-portage/metagen/metagen-0.7.3.ebuild +++ b/app-portage/metagen/metagen-0.7.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ppc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~hppa ppc ~riscv x86 ~amd64-linux ~x86-linux" IUSE="" DEPEND="dev-python/lxml[${PYTHON_USEDEP}] diff --git a/app-portage/mgorny-dev-scripts/Manifest b/app-portage/mgorny-dev-scripts/Manifest index 890666eed1a6..37219b1b7f35 100644 --- a/app-portage/mgorny-dev-scripts/Manifest +++ b/app-portage/mgorny-dev-scripts/Manifest @@ -1,2 +1,3 @@ DIST mgorny-dev-scripts-21.tar.gz 11674 BLAKE2B cb3c217df259a6ef48f8e11da8d42c3dcba6c50cbed7e9006d0a02520b0f4bd54a7ea330c680f8570a93d799accfd7f93f410e8fc085cd544fb9f09168a47f84 SHA512 be49f0f5392817cf881ec9bcbca78da525f8170b0f9babdfcc0f7c2b9fdd3a0bd31db332498e98c937b22b3b6a5b6325ec2f7150548847cbbdc915d589a99b06 DIST mgorny-dev-scripts-22.tar.gz 11684 BLAKE2B 6a17ecec290d761df650d8607f246411d85e80e8511ef1073d671878544785c055dfc4e35bb9e8d937747eac731e4c18075dcbc95044fff3bfe3e8567ed9300b SHA512 597505fe6d27fb0f21308a4966714bc9161e976abe66ac5437d4705a161d960a4beeaa9d3dc36346e69221b1dc912a5957a6ad537ae0f7b4b96f33a419d6933b +DIST mgorny-dev-scripts-24.tar.gz 11691 BLAKE2B bfc81908b4769a111eee3ad12c931f8d3c1b60715d6b9828ff091da19a7df8258878105cfb402f7b1f4760f27e746db5e65e452bc5a727366cdd51be442e5bd2 SHA512 f2fd31f1a8c9de6b7310c7cc24bf861836948a9d88adb389ebdde9fc0d365efafae908f7fdba556a83c6de607587c55a90fd96116c48e78d39900e8b6dfb15b7 diff --git a/app-portage/mgorny-dev-scripts/metadata.xml b/app-portage/mgorny-dev-scripts/metadata.xml index 996eb9fa78a2..f6bc84ddbbb6 100644 --- a/app-portage/mgorny-dev-scripts/metadata.xml +++ b/app-portage/mgorny-dev-scripts/metadata.xml @@ -6,4 +6,7 @@ MichaÅ‚ Górny + + projg2/mgorny-dev-scripts + diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-24.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-24.ebuild new file mode 100644 index 000000000000..09ed49fb3813 --- /dev/null +++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-24.ebuild @@ -0,0 +1,29 @@ +# Copyright 2019-2022 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="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=" + app-portage/gentoolkit + dev-perl/URI + dev-util/pkgcheck + dev-vcs/git + net-misc/wget + sys-apps/portage + x11-misc/xdg-utils + !dev-util/pkgdiff +" + +src_install() { + dodoc README.rst + rm -f COPYING README.rst || die + dobin * +} diff --git a/app-portage/nattka/metadata.xml b/app-portage/nattka/metadata.xml index 862f3f8082d6..39c3292f2a1c 100644 --- a/app-portage/nattka/metadata.xml +++ b/app-portage/nattka/metadata.xml @@ -11,4 +11,8 @@ Process packages in depgraph order whenever possible. + + mgorny/nattka + nattka + diff --git a/app-portage/overlint/overlint-0.5.3-r3.ebuild b/app-portage/overlint/overlint-0.5.3-r3.ebuild index 2af4a8c15b75..4831809350eb 100644 --- a/app-portage/overlint/overlint-0.5.3-r3.ebuild +++ b/app-portage/overlint/overlint-0.5.3-r3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.hartwork.org/public/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~riscv x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="sys-apps/portage[${PYTHON_USEDEP}]" diff --git a/app-portage/porticron/porticron-0.7.1.ebuild b/app-portage/porticron/porticron-0.7.1.ebuild index 68254d6cc552..6f3e42fa8aaf 100644 --- a/app-portage/porticron/porticron-0.7.1.ebuild +++ b/app-portage/porticron/porticron-0.7.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/gentoo/porticron/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/app-portage/portpeek/metadata.xml b/app-portage/portpeek/metadata.xml index b0d12598ec55..196eab465c08 100644 --- a/app-portage/portpeek/metadata.xml +++ b/app-portage/portpeek/metadata.xml @@ -5,4 +5,7 @@ mpagano@gentoo.org + + mpagano/portpeek + diff --git a/app-portage/portpeek/portpeek-3.2.2-r1.ebuild b/app-portage/portpeek/portpeek-3.2.2-r1.ebuild index 459e51243625..ee766aab4d4c 100644 --- a/app-portage/portpeek/portpeek-3.2.2-r1.ebuild +++ b/app-portage/portpeek/portpeek-3.2.2-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mpagano/portpeek/releases/download/${PV}/${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-portage/repo-commit/repo-commit-0.4.1-r1.ebuild b/app-portage/repo-commit/repo-commit-0.4.1-r1.ebuild index 5e2bdee57fc1..45258f6009d6 100644 --- a/app-portage/repo-commit/repo-commit-0.4.1-r1.ebuild +++ b/app-portage/repo-commit/repo-commit-0.4.1-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then inherit autotools git-r3 else SRC_URI="https://www.bitbucket.org/gentoo/${PN}/downloads/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~riscv ~x86" fi DESCRIPTION="A repository commit helper" diff --git a/app-portage/unsymlink-lib/unsymlink-lib-20.ebuild b/app-portage/unsymlink-lib/unsymlink-lib-20.ebuild index 070dd5986d41..58c720bda45d 100644 --- a/app-portage/unsymlink-lib/unsymlink-lib-20.ebuild +++ b/app-portage/unsymlink-lib/unsymlink-lib-20.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mgorny/unsymlink-lib/archive/v${PV}.tar.gz -> ${P}.t LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ppc64" +KEYWORDS="amd64 ppc64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # tests are docker-based, you need a running docker daemon and you # should expect leftover images diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 9ee2f75a3dcd037f5a7fa200073091391aaa1cea..1a10947817564d6c2137a8cd90e39e149f9462f1 100644 GIT binary patch literal 8803 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 "${T}"/rbash.1 || die + doman "${T}"/rbash.1 + newdoc CWRU/changelog ChangeLog dosym bash.info /usr/share/info/bashref.info } diff --git a/app-shells/bash/bash-5.2_rc2.ebuild b/app-shells/bash/bash-5.2_rc2-r1.ebuild similarity index 98% rename from app-shells/bash/bash-5.2_rc2.ebuild rename to app-shells/bash/bash-5.2_rc2-r1.ebuild index 4effa61a8843..3fa9e5592430 100644 --- a/app-shells/bash/bash-5.2_rc2.ebuild +++ b/app-shells/bash/bash-5.2_rc2-r1.ebuild @@ -294,7 +294,11 @@ src_install() { done fi - doman doc/*.1 + # Install bash_builtins.1 and rbash.1 + emake -C doc DESTDIR="${D}" install_builtins + sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die + doman "${T}"/rbash.1 + newdoc CWRU/changelog ChangeLog dosym bash.info /usr/share/info/bashref.info } diff --git a/app-shells/bash/bash-9999.ebuild b/app-shells/bash/bash-9999.ebuild index 6e82b8f94a03..065cb2bc6dee 100644 --- a/app-shells/bash/bash-9999.ebuild +++ b/app-shells/bash/bash-9999.ebuild @@ -294,7 +294,11 @@ src_install() { done fi - doman doc/*.1 + # Install bash_builtins.1 and rbash.1 + emake -C doc DESTDIR="${D}" install_builtins + sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die + doman "${T}"/rbash.1 + newdoc CWRU/changelog ChangeLog dosym bash.info /usr/share/info/bashref.info } diff --git a/app-shells/bash/metadata.xml b/app-shells/bash/metadata.xml index 77e4f896fe1c..67efcea3d7d5 100644 --- a/app-shells/bash/metadata.xml +++ b/app-shells/bash/metadata.xml @@ -1,19 +1,28 @@ - - base-system@gentoo.org - Gentoo Base System - - - Log ALL commands typed into bash; should ONLY be - used in restricted environments such as honeypots - Build with custom malloc/free overwriting allocated/freed memory - Enable /dev/tcp/host/port redirection - Add support for loading builtins at runtime via - 'enable' - - - cpe:/a:gnu:bash - + + base-system@gentoo.org + Gentoo Base System + + + + Log ALL commands typed into bash; should ONLY be + used in restricted environments such as honeypots + + + Build with custom malloc/free overwriting allocated/freed memory + + + Enable /dev/tcp/host/port redirection + + + Add support for loading builtins at runtime via 'enable' + + + + mailto:bug-bash@gnu.org + https://tiswww.case.edu/php/chet/bash/NEWS + cpe:/a:gnu:bash + diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index f2c71de5ca575feafd278130c7e2f7450d3e19ba..1159e540abcb30ca21e2282701c18abd636e0c8f 100644 GIT binary patch delta 48266 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 delta 48300 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